Google Cloud Managed Lustre v1 API - Class Instance (1.0.0-beta02)

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

Reference documentation and code samples for the Google Cloud Managed Lustre v1 API class Instance.

A Managed Lustre instance.

Inheritance

object > Instance

Namespace

Google.Cloud.Lustre.V1

Assembly

Google.Cloud.Lustre.V1.dll

Constructors

Instance()

public Instance()

Instance(Instance)

public Instance(Instance other)
Parameter
Name Description
other Instance

Properties

CapacityGib

public long CapacityGib { get; set; }

Required. The storage capacity of the instance in gibibytes (GiB). Allowed values are from 18000 to 954000, in increments of 9000.

Property Value
Type Description
long

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Timestamp when the instance was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. A user-readable description of the instance.

Property Value
Type Description
string

Filesystem

public string Filesystem { get; set; }

Required. Immutable. The filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be eight characters or less and can only contain letters and numbers.

Property Value
Type Description
string

GkeSupportEnabled

public bool GkeSupportEnabled { get; set; }

Optional. Indicates whether you want to enable support for GKE clients. By default, GKE clients are not supported.

Property Value
Type Description
bool

InstanceName

public InstanceName InstanceName { get; set; }

InstanceName-typed view over the Name resource name property.

Property Value
Type Description
InstanceName

Labels

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

Optional. Labels as key value pairs.

Property Value
Type Description
MapFieldstringstring

MountPoint

public string MountPoint { get; set; }

Output only. Mount point of the instance in the format IP_ADDRESS@tcp:/FILESYSTEM.

Property Value
Type Description
string

Name

public string Name { get; set; }

Identifier. The name of the instance.

Property Value
Type Description
string

Network

public string Network { get; set; }

Required. Immutable. The full name of the VPC network to which the instance is connected. Must be in the format projects/{project_id}/global/networks/{network_name}.

Property Value
Type Description
string

NetworkAsNetworkName

public NetworkName NetworkAsNetworkName { get; set; }

NetworkName-typed view over the Network resource name property.

Property Value
Type Description
NetworkName

PerUnitStorageThroughput

public long PerUnitStorageThroughput { get; set; }

Required. The throughput of the instance in MB/s/TiB. Valid values are 125, 250, 500, 1000.

Property Value
Type Description
long

State

public Instance.Types.State State { get; set; }

Output only. The state of the instance.

Property Value
Type Description
InstanceTypesState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Timestamp when the instance was last updated.

Property Value
Type Description
Timestamp