- 0.61.0 (latest)
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.1
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::NotebookRuntimeTemplate.
A template that specifies runtime configurations such as machine type, runtime version, network configurations, etc. Multiple runtimes can be created from a runtime template.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Timestamp when this NotebookRuntimeTemplate was created.
#data_persistent_disk_spec
def data_persistent_disk_spec() -> ::Google::Cloud::AIPlatform::V1::PersistentDiskSpec
- (::Google::Cloud::AIPlatform::V1::PersistentDiskSpec) — Optional. The specification of [persistent disk][https://cloud.google.com/compute/docs/disks/persistent-disks] attached to the runtime as data disk storage.
#data_persistent_disk_spec=
def data_persistent_disk_spec=(value) -> ::Google::Cloud::AIPlatform::V1::PersistentDiskSpec
- value (::Google::Cloud::AIPlatform::V1::PersistentDiskSpec) — Optional. The specification of [persistent disk][https://cloud.google.com/compute/docs/disks/persistent-disks] attached to the runtime as data disk storage.
- (::Google::Cloud::AIPlatform::V1::PersistentDiskSpec) — Optional. The specification of [persistent disk][https://cloud.google.com/compute/docs/disks/persistent-disks] attached to the runtime as data disk storage.
#description
def description() -> ::String
- (::String) — The description of the NotebookRuntimeTemplate.
#description=
def description=(value) -> ::String
- value (::String) — The description of the NotebookRuntimeTemplate.
- (::String) — The description of the NotebookRuntimeTemplate.
#display_name
def display_name() -> ::String
- (::String) — Required. The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
#display_name=
def display_name=(value) -> ::String
- value (::String) — Required. The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
- (::String) — Required. The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
#encryption_spec
def encryption_spec() -> ::Google::Cloud::AIPlatform::V1::EncryptionSpec
- (::Google::Cloud::AIPlatform::V1::EncryptionSpec) — Customer-managed encryption key spec for the notebook runtime.
#encryption_spec=
def encryption_spec=(value) -> ::Google::Cloud::AIPlatform::V1::EncryptionSpec
- value (::Google::Cloud::AIPlatform::V1::EncryptionSpec) — Customer-managed encryption key spec for the notebook runtime.
- (::Google::Cloud::AIPlatform::V1::EncryptionSpec) — Customer-managed encryption key spec for the notebook runtime.
#etag
def etag() -> ::String
- (::String) — Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
#etag=
def etag=(value) -> ::String
- value (::String) — Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
- (::String) — Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
#euc_config
def euc_config() -> ::Google::Cloud::AIPlatform::V1::NotebookEucConfig
- (::Google::Cloud::AIPlatform::V1::NotebookEucConfig) — EUC configuration of the NotebookRuntimeTemplate.
#euc_config=
def euc_config=(value) -> ::Google::Cloud::AIPlatform::V1::NotebookEucConfig
- value (::Google::Cloud::AIPlatform::V1::NotebookEucConfig) — EUC configuration of the NotebookRuntimeTemplate.
- (::Google::Cloud::AIPlatform::V1::NotebookEucConfig) — EUC configuration of the NotebookRuntimeTemplate.
#idle_shutdown_config
def idle_shutdown_config() -> ::Google::Cloud::AIPlatform::V1::NotebookIdleShutdownConfig
- (::Google::Cloud::AIPlatform::V1::NotebookIdleShutdownConfig) — The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
#idle_shutdown_config=
def idle_shutdown_config=(value) -> ::Google::Cloud::AIPlatform::V1::NotebookIdleShutdownConfig
- value (::Google::Cloud::AIPlatform::V1::NotebookIdleShutdownConfig) — The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
- (::Google::Cloud::AIPlatform::V1::NotebookIdleShutdownConfig) — The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
#is_default
def is_default() -> ::Boolean
- (::Boolean) — Output only. The default template to use if not specified.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
-
(::Google::Protobuf::Map{::String => ::String}) — The labels with user-defined metadata to organize the
NotebookRuntimeTemplates.
Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed.
See https://goo.gl/xmQnxf for more information and examples of labels.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
-
value (::Google::Protobuf::Map{::String => ::String}) — The labels with user-defined metadata to organize the
NotebookRuntimeTemplates.
Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed.
See https://goo.gl/xmQnxf for more information and examples of labels.
-
(::Google::Protobuf::Map{::String => ::String}) — The labels with user-defined metadata to organize the
NotebookRuntimeTemplates.
Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed.
See https://goo.gl/xmQnxf for more information and examples of labels.
#machine_spec
def machine_spec() -> ::Google::Cloud::AIPlatform::V1::MachineSpec
- (::Google::Cloud::AIPlatform::V1::MachineSpec) — Optional. Immutable. The specification of a single machine for the template.
#machine_spec=
def machine_spec=(value) -> ::Google::Cloud::AIPlatform::V1::MachineSpec
- value (::Google::Cloud::AIPlatform::V1::MachineSpec) — Optional. Immutable. The specification of a single machine for the template.
- (::Google::Cloud::AIPlatform::V1::MachineSpec) — Optional. Immutable. The specification of a single machine for the template.
#name
def name() -> ::String
- (::String) — The resource name of the NotebookRuntimeTemplate.
#name=
def name=(value) -> ::String
- value (::String) — The resource name of the NotebookRuntimeTemplate.
- (::String) — The resource name of the NotebookRuntimeTemplate.
#network_spec
def network_spec() -> ::Google::Cloud::AIPlatform::V1::NetworkSpec
- (::Google::Cloud::AIPlatform::V1::NetworkSpec) — Optional. Network spec.
#network_spec=
def network_spec=(value) -> ::Google::Cloud::AIPlatform::V1::NetworkSpec
- value (::Google::Cloud::AIPlatform::V1::NetworkSpec) — Optional. Network spec.
- (::Google::Cloud::AIPlatform::V1::NetworkSpec) — Optional. Network spec.
#network_tags
def network_tags() -> ::Array<::String>
- (::Array<::String>) — Optional. The Compute Engine tags to add to runtime (see Tagging instances).
#network_tags=
def network_tags=(value) -> ::Array<::String>
- value (::Array<::String>) — Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- (::Array<::String>) — Optional. The Compute Engine tags to add to runtime (see Tagging instances).
#notebook_runtime_type
def notebook_runtime_type() -> ::Google::Cloud::AIPlatform::V1::NotebookRuntimeType
- (::Google::Cloud::AIPlatform::V1::NotebookRuntimeType) — Optional. Immutable. The type of the notebook runtime template.
#notebook_runtime_type=
def notebook_runtime_type=(value) -> ::Google::Cloud::AIPlatform::V1::NotebookRuntimeType
- value (::Google::Cloud::AIPlatform::V1::NotebookRuntimeType) — Optional. Immutable. The type of the notebook runtime template.
- (::Google::Cloud::AIPlatform::V1::NotebookRuntimeType) — Optional. Immutable. The type of the notebook runtime template.
#service_account
def service_account() -> ::String
-
(::String) — The service account that the runtime workload runs as.
You can use any service account within the same project, but you
must have the service account user permission to use the instance.
If not specified, the Compute Engine default service account is used.
#service_account=
def service_account=(value) -> ::String
-
value (::String) — The service account that the runtime workload runs as.
You can use any service account within the same project, but you
must have the service account user permission to use the instance.
If not specified, the Compute Engine default service account is used.
-
(::String) — The service account that the runtime workload runs as.
You can use any service account within the same project, but you
must have the service account user permission to use the instance.
If not specified, the Compute Engine default service account is used.
#shielded_vm_config
def shielded_vm_config() -> ::Google::Cloud::AIPlatform::V1::ShieldedVmConfig
- (::Google::Cloud::AIPlatform::V1::ShieldedVmConfig) — Optional. Immutable. Runtime Shielded VM spec.
#shielded_vm_config=
def shielded_vm_config=(value) -> ::Google::Cloud::AIPlatform::V1::ShieldedVmConfig
- value (::Google::Cloud::AIPlatform::V1::ShieldedVmConfig) — Optional. Immutable. Runtime Shielded VM spec.
- (::Google::Cloud::AIPlatform::V1::ShieldedVmConfig) — Optional. Immutable. Runtime Shielded VM spec.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Timestamp when this NotebookRuntimeTemplate was most recently updated.