Cloud AI Platform v1 API - Class NotebookRuntimeTemplate (3.0.0)

public sealed class NotebookRuntimeTemplate : IMessage<NotebookRuntimeTemplate>, IEquatable<NotebookRuntimeTemplate>, IDeepCloneable<NotebookRuntimeTemplate>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1 API class 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.

Inheritance

object > NotebookRuntimeTemplate

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

NotebookRuntimeTemplate()

public NotebookRuntimeTemplate()

NotebookRuntimeTemplate(NotebookRuntimeTemplate)

public NotebookRuntimeTemplate(NotebookRuntimeTemplate other)
Parameter
Name Description
other NotebookRuntimeTemplate

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Timestamp when this NotebookRuntimeTemplate was created.

Property Value
Type Description
Timestamp

DataPersistentDiskSpec

public PersistentDiskSpec DataPersistentDiskSpec { get; set; }

Optional. The specification of [persistent disk][https://cloud.google.com/compute/docs/disks/persistent-disks] attached to the runtime as data disk storage.

Property Value
Type Description
PersistentDiskSpec

Description

public string Description { get; set; }

The description of the NotebookRuntimeTemplate.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Required. The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.

Property Value
Type Description
string

EncryptionSpec

public EncryptionSpec EncryptionSpec { get; set; }

Customer-managed encryption key spec for the notebook runtime.

Property Value
Type Description
EncryptionSpec

Etag

public string Etag { get; set; }

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

Property Value
Type Description
string

EucConfig

public NotebookEucConfig EucConfig { get; set; }

EUC configuration of the NotebookRuntimeTemplate.

Property Value
Type Description
NotebookEucConfig

IdleShutdownConfig

public NotebookIdleShutdownConfig IdleShutdownConfig { get; set; }

The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.

Property Value
Type Description
NotebookIdleShutdownConfig

IsDefault

public bool IsDefault { get; set; }

Output only. The default template to use if not specified.

Property Value
Type Description
bool

Labels

public MapField<string, string> Labels { get; }

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.

Property Value
Type Description
MapFieldstringstring

MachineSpec

public MachineSpec MachineSpec { get; set; }

Optional. Immutable. The specification of a single machine for the template.

Property Value
Type Description
MachineSpec

Name

public string Name { get; set; }

The resource name of the NotebookRuntimeTemplate.

Property Value
Type Description
string

NetworkSpec

public NetworkSpec NetworkSpec { get; set; }

Optional. Network spec.

Property Value
Type Description
NetworkSpec

NetworkTags

public RepeatedField<string> NetworkTags { get; }

Optional. The Compute Engine tags to add to runtime (see Tagging instances).

Property Value
Type Description
RepeatedFieldstring

NotebookRuntimeTemplateName

public NotebookRuntimeTemplateName NotebookRuntimeTemplateName { get; set; }

NotebookRuntimeTemplateName-typed view over the Name resource name property.

Property Value
Type Description
NotebookRuntimeTemplateName

NotebookRuntimeType

public NotebookRuntimeType NotebookRuntimeType { get; set; }

Optional. Immutable. The type of the notebook runtime template.

Property Value
Type Description
NotebookRuntimeType

ServiceAccount

public string ServiceAccount { get; set; }

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.

Property Value
Type Description
string

ShieldedVmConfig

public ShieldedVmConfig ShieldedVmConfig { get; set; }

Optional. Immutable. Runtime Shielded VM spec.

Property Value
Type Description
ShieldedVmConfig

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Timestamp when this NotebookRuntimeTemplate was most recently updated.

Property Value
Type Description
Timestamp