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.
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.
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}.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Google Cloud Managed Lustre v1 API - Class Instance (1.0.0-beta03)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta03 (latest)](/dotnet/docs/reference/Google.Cloud.Lustre.V1/latest/Google.Cloud.Lustre.V1.Instance)\n- [1.0.0-beta02](/dotnet/docs/reference/Google.Cloud.Lustre.V1/1.0.0-beta02/Google.Cloud.Lustre.V1.Instance) \n\n public sealed class Instance : IMessage\u003cInstance\u003e, IEquatable\u003cInstance\u003e, IDeepCloneable\u003cInstance\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Managed Lustre v1 API class Instance.\n\nA Managed Lustre instance. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Instance \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Instance](/dotnet/docs/reference/Google.Cloud.Lustre.V1/latest/Google.Cloud.Lustre.V1.Instance), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Instance](/dotnet/docs/reference/Google.Cloud.Lustre.V1/latest/Google.Cloud.Lustre.V1.Instance), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Instance](/dotnet/docs/reference/Google.Cloud.Lustre.V1/latest/Google.Cloud.Lustre.V1.Instance), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Lustre.V1](/dotnet/docs/reference/Google.Cloud.Lustre.V1/latest/Google.Cloud.Lustre.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Lustre.V1.dll\n\nConstructors\n------------\n\n### Instance()\n\n public Instance()\n\n### Instance(Instance)\n\n public Instance(Instance other)\n\nProperties\n----------\n\n### CapacityGib\n\n public long CapacityGib { get; set; }\n\nRequired. The storage capacity of the instance in gibibytes (GiB). Allowed\nvalues are from `18000` to `954000`, in increments of 9000.\n\n### CreateTime\n\n public Timestamp CreateTime { get; set; }\n\nOutput only. Timestamp when the instance was created.\n\n### Description\n\n public string Description { get; set; }\n\nOptional. A user-readable description of the instance.\n\n### Filesystem\n\n public string Filesystem { get; set; }\n\nRequired. Immutable. The filesystem name for this instance. This name is\nused by client-side tools, including when mounting the instance. Must be\neight characters or less and can only contain letters and numbers.\n\n### GkeSupportEnabled\n\n [Obsolete]\n public bool GkeSupportEnabled { get; set; }\n\nOptional. Indicates whether you want to enable support for GKE clients. By\ndefault, GKE clients are not supported. Deprecated. No longer required for\nGKE instance creation.\n\n### InstanceName\n\n public InstanceName InstanceName { get; set; }\n\n[InstanceName](/dotnet/docs/reference/Google.Cloud.Lustre.V1/latest/Google.Cloud.Lustre.V1.InstanceName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.Lustre.V1/latest/Google.Cloud.Lustre.V1.Instance#Google_Cloud_Lustre_V1_Instance_Name) resource name property.\n\n### Labels\n\n public MapField\u003cstring, string\u003e Labels { get; }\n\nOptional. Labels as key value pairs.\n\n### MountPoint\n\n public string MountPoint { get; set; }\n\nOutput only. Mount point of the instance in the format\n`IP_ADDRESS@tcp:/FILESYSTEM`.\n\n### Name\n\n public string Name { get; set; }\n\nIdentifier. The name of the instance.\n\n### Network\n\n public string Network { get; set; }\n\nRequired. Immutable. The full name of the VPC network to which the instance\nis connected. Must be in the format\n`projects/{project_id}/global/networks/{network_name}`.\n\n### NetworkAsNetworkName\n\n public NetworkName NetworkAsNetworkName { get; set; }\n\n[NetworkName](/dotnet/docs/reference/Google.Cloud.Lustre.V1/latest/Google.Cloud.Lustre.V1.NetworkName)-typed view over the [Network](/dotnet/docs/reference/Google.Cloud.Lustre.V1/latest/Google.Cloud.Lustre.V1.Instance#Google_Cloud_Lustre_V1_Instance_Network) resource name property.\n\n### PerUnitStorageThroughput\n\n public long PerUnitStorageThroughput { get; set; }\n\nRequired. The throughput of the instance in MB/s/TiB.\nValid values are 125, 250, 500, 1000.\n\n### State\n\n public Instance.Types.State State { get; set; }\n\nOutput only. The state of the instance.\n\n### UpdateTime\n\n public Timestamp UpdateTime { get; set; }\n\nOutput only. Timestamp when the instance was last updated."]]