Reference documentation and code samples for the Google Cloud Notebooks V1 Client class ScaleTier.
Required. Specifies the machine types, the number of replicas for workers
and parameter servers.
Protobuf type google.cloud.notebooks.v1.ExecutionTemplate.ScaleTier
Namespace
Google \ Cloud \ Notebooks \ V1 \ ExecutionTemplate
Methods
static::name
Parameter
Name
Description
value
mixed
static::value
Parameter
Name
Description
name
mixed
Constants
SCALE_TIER_UNSPECIFIED
Value: 0
Unspecified Scale Tier.
Generated from protobuf enum SCALE_TIER_UNSPECIFIED = 0;
BASIC
Value: 1
A single worker instance. This tier is suitable for learning how to use
Cloud ML, and for experimenting with new models using small datasets.
Generated from protobuf enum BASIC = 1;
STANDARD_1
Value: 2
Many workers and a few parameter servers.
Generated from protobuf enum STANDARD_1 = 2;
PREMIUM_1
Value: 3
A large number of workers with many parameter servers.
Generated from protobuf enum PREMIUM_1 = 3;
BASIC_GPU
Value: 4
A single worker instance with a K80 GPU.
Generated from protobuf enum BASIC_GPU = 4;
BASIC_TPU
Value: 5
A single worker instance with a Cloud TPU.
Generated from protobuf enum BASIC_TPU = 5;
CUSTOM
Value: 6
The CUSTOM tier is not a set tier, but rather enables you to use your
own cluster specification. When you use this tier, set values to
configure your processing cluster according to these guidelines:
You must set ExecutionTemplate.masterType to specify the type
of machine to use for your master node. This is the only required
setting.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Google Cloud Notebooks V1 Client - Class ScaleTier (1.0.5)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.5 (latest)](/php/docs/reference/cloud-notebooks/latest/V1.ExecutionTemplate.ScaleTier)\n- [1.0.4](/php/docs/reference/cloud-notebooks/1.0.4/V1.ExecutionTemplate.ScaleTier)\n- [0.7.5](/php/docs/reference/cloud-notebooks/0.7.5/V1.ExecutionTemplate.ScaleTier)\n- [0.6.2](/php/docs/reference/cloud-notebooks/0.6.2/V1.ExecutionTemplate.ScaleTier)\n- [0.5.0](/php/docs/reference/cloud-notebooks/0.5.0/V1.ExecutionTemplate.ScaleTier)\n- [0.4.1](/php/docs/reference/cloud-notebooks/0.4.1/V1.ExecutionTemplate.ScaleTier)\n- [0.3.6](/php/docs/reference/cloud-notebooks/0.3.6/V1.ExecutionTemplate.ScaleTier) \nReference documentation and code samples for the Google Cloud Notebooks V1 Client class ScaleTier.\n\nRequired. Specifies the machine types, the number of replicas for workers\nand parameter servers.\n\nProtobuf type `google.cloud.notebooks.v1.ExecutionTemplate.ScaleTier`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Notebooks \\\\ V1 \\\\ ExecutionTemplate\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### SCALE_TIER_UNSPECIFIED\n\n Value: 0\n\nUnspecified Scale Tier.\n\nGenerated from protobuf enum `SCALE_TIER_UNSPECIFIED = 0;`\n\n### BASIC\n\n Value: 1\n\nA single worker instance. This tier is suitable for learning how to use\nCloud ML, and for experimenting with new models using small datasets.\n\nGenerated from protobuf enum `BASIC = 1;`\n\n### STANDARD_1\n\n Value: 2\n\nMany workers and a few parameter servers.\n\nGenerated from protobuf enum `STANDARD_1 = 2;`\n\n### PREMIUM_1\n\n Value: 3\n\nA large number of workers with many parameter servers.\n\nGenerated from protobuf enum `PREMIUM_1 = 3;`\n\n### BASIC_GPU\n\n Value: 4\n\nA single worker instance with a K80 GPU.\n\nGenerated from protobuf enum `BASIC_GPU = 4;`\n\n### BASIC_TPU\n\n Value: 5\n\nA single worker instance with a Cloud TPU.\n\nGenerated from protobuf enum `BASIC_TPU = 5;`\n\n### CUSTOM\n\n Value: 6\n\nThe CUSTOM tier is not a set tier, but rather enables you to use your\nown cluster specification. When you use this tier, set values to\nconfigure your processing cluster according to these guidelines:\n\n- You *must* set `ExecutionTemplate.masterType` to specify the type of machine to use for your master node. This is the only required setting.\n\nGenerated from protobuf enum `CUSTOM = 6;`"]]