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

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

[Obsolete]
public bool GkeSupportEnabled { get; set; }

Optional. Indicates whether you want to enable support for GKE clients. By default, GKE clients are not supported. Deprecated. No longer required for GKE instance creation.

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