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.
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 |