public sealed class Instance : IMessage<Instance>, IEquatable<Instance>, IDeepCloneable<Instance>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Managed Lustre v1 API class Instance.
A Managed Lustre instance.
Namespace
Google.Cloud.Lustre.V1Assembly
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 |
|