public sealed class EphemeralStorageLocalSsdConfig : IMessage<EphemeralStorageLocalSsdConfig>, IEquatable<EphemeralStorageLocalSsdConfig>, IDeepCloneable<EphemeralStorageLocalSsdConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class EphemeralStorageLocalSsdConfig.
EphemeralStorageLocalSsdConfig contains configuration for the node ephemeral
storage using Local SSDs.
Number of local SSDs to use to back ephemeral storage. Uses NVMe
interfaces.
A zero (or unset) value has different meanings depending on machine type
being used:
For pre-Gen3 machines, which support flexible numbers of local ssds,
zero (or unset) means to disable using local SSDs as ephemeral storage. The
limit for this value is dependent upon the maximum number of disk
available on a machine per zone. See:
https://cloud.google.com/compute/docs/disks/local-ssd
for more information.
For Gen3 machines which dictate a specific number of local ssds, zero
(or unset) means to use the default number of local ssds that goes with
that machine type. For example, for a c3-standard-8-lssd machine, 2 local
ssds would be provisioned. For c3-standard-8 (which doesn't support local
ssds), 0 will be provisioned. See
https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds
for more info.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eEphemeralStorageLocalSsdConfig\u003c/code\u003e class in the Google Kubernetes Engine (GKE) v1 API for .NET, with the latest version being 3.33.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEphemeralStorageLocalSsdConfig\u003c/code\u003e class is used to configure ephemeral storage on nodes utilizing Local SSDs within a GKE cluster.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLocalSsdCount\u003c/code\u003e property within \u003ccode\u003eEphemeralStorageLocalSsdConfig\u003c/code\u003e allows users to specify the number of Local SSDs to be used, with its interpretation varying between pre-Gen3 and Gen3 machine types.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple previous versions of \u003ccode\u003eEphemeralStorageLocalSsdConfig\u003c/code\u003e, all the way back to 2.3.0.\u003c/p\u003e\n"]]],[],null,["# Google Kubernetes Engine v1 API - Class EphemeralStorageLocalSsdConfig (3.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.35.0 (latest)](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.34.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.34.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.33.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.33.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.32.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.32.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.31.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.31.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.30.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.30.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.29.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.29.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.28.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.28.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.27.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.27.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.26.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.26.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.25.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.25.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.24.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.24.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.23.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.23.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.22.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.22.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.21.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.21.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.20.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.20.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.19.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.19.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.18.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.18.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.17.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.17.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.16.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.16.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.15.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.15.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.14.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.14.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.13.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.13.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.12.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.11.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.10.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.9.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.8.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.7.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.6.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.5.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.4.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.3.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.2.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.1.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.0.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.7.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.6.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.5.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.4.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.3.0/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig) \n\n public sealed class EphemeralStorageLocalSsdConfig : IMessage\u003cEphemeralStorageLocalSsdConfig\u003e, IEquatable\u003cEphemeralStorageLocalSsdConfig\u003e, IDeepCloneable\u003cEphemeralStorageLocalSsdConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Kubernetes Engine v1 API class EphemeralStorageLocalSsdConfig.\n\nEphemeralStorageLocalSsdConfig contains configuration for the node ephemeral\nstorage using Local SSDs. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e EphemeralStorageLocalSsdConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[EphemeralStorageLocalSsdConfig](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[EphemeralStorageLocalSsdConfig](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[EphemeralStorageLocalSsdConfig](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.EphemeralStorageLocalSsdConfig), [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.Container.V1](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Container.V1.dll\n\nConstructors\n------------\n\n### EphemeralStorageLocalSsdConfig()\n\n public EphemeralStorageLocalSsdConfig()\n\n### EphemeralStorageLocalSsdConfig(EphemeralStorageLocalSsdConfig)\n\n public EphemeralStorageLocalSsdConfig(EphemeralStorageLocalSsdConfig other)\n\nProperties\n----------\n\n### DataCacheCount\n\n public int DataCacheCount { get; set; }\n\nNumber of local SSDs to use for GKE Data Cache.\n\n### LocalSsdCount\n\n public int LocalSsdCount { get; set; }\n\nNumber of local SSDs to use to back ephemeral storage. Uses NVMe\ninterfaces.\n\nA zero (or unset) value has different meanings depending on machine type\nbeing used:\n\n1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: \u003chttps://cloud.google.com/compute/docs/disks/local-ssd\u003e for more information.\n2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See \u003chttps://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds\u003e for more info."]]