- 3.11.0 (latest)
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.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.
Implements
IMessageNotebookRuntimeTemplate, IEquatableNotebookRuntimeTemplate, IDeepCloneableNotebookRuntimeTemplate, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Assembly
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 |