NotebookRuntimeTemplateArgs class

The set of arguments for NotebookRuntimeTemplate. The set of arguments for NotebookRuntimeTemplate.

Constructors

NotebookRuntimeTemplateArgs({Input<GoogleCloudAiplatformV1PersistentDiskSpec>? dataPersistentDiskSpec, Input<String>? description, required Input<String> displayName, Input<String>? etag, Input<GoogleCloudAiplatformV1NotebookEucConfig>? eucConfig, Input<GoogleCloudAiplatformV1NotebookIdleShutdownConfig>? idleShutdownConfig, Input<Map<String, String>>? labels, Input<String>? location, Input<GoogleCloudAiplatformV1MachineSpec>? machineSpec, Input<GoogleCloudAiplatformV1NetworkSpec>? networkSpec, Input<String>? notebookRuntimeTemplateId, Input<NotebookRuntimeTemplateNotebookRuntimeType>? notebookRuntimeType, Input<String>? project, Input<String>? serviceAccount})
Creates a new NotebookRuntimeTemplateArgs. dataPersistentDiskSpec Optional. The specification of persistent disk attached to the runtime as data disk storage. description The description of the NotebookRuntimeTemplate. displayName The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters. etag Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. eucConfig EUC configuration of the NotebookRuntimeTemplate. idleShutdownConfig The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled. labels 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. location Optional. machineSpec Optional. Immutable. The specification of a single machine for the template. networkSpec Optional. Network spec. notebookRuntimeTemplateId Optional. User specified ID for the notebook runtime template. notebookRuntimeType Optional. Immutable. The type of the notebook runtime template. project Optional. serviceAccount 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.
const
NotebookRuntimeTemplateArgs.fromMap(Map<String, dynamic> map)
factory

Properties

dataPersistentDiskSpec → Input<GoogleCloudAiplatformV1PersistentDiskSpec>?
Optional. The specification of persistent disk attached to the runtime as data disk storage.
final
description → Input<String>?
The description of the NotebookRuntimeTemplate.
final
displayName → Input<String>
The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
final
etag → Input<String>?
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
final
eucConfig → Input<GoogleCloudAiplatformV1NotebookEucConfig>?
EUC configuration of the NotebookRuntimeTemplate.
final
hashCode → int
The hash code for this object.
no setterinherited
idleShutdownConfig → Input<GoogleCloudAiplatformV1NotebookIdleShutdownConfig>?
The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
final
labels → Input<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.
final
location → Input<String>?
final
machineSpec → Input<GoogleCloudAiplatformV1MachineSpec>?
Optional. Immutable. The specification of a single machine for the template.
final
networkSpec → Input<GoogleCloudAiplatformV1NetworkSpec>?
Optional. Network spec.
final
notebookRuntimeTemplateId → Input<String>?
Optional. User specified ID for the notebook runtime template.
final
notebookRuntimeType → Input<NotebookRuntimeTemplateNotebookRuntimeType>?
Optional. Immutable. The type of the notebook runtime template.
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccount → Input<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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited