Cluster Director v1beta API - Class StorageResourceConfig (1.0.0-beta01)

public sealed class StorageResourceConfig : IMessage<StorageResourceConfig>, IEquatable<StorageResourceConfig>, IDeepCloneable<StorageResourceConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Cluster Director v1beta API class StorageResourceConfig.

Describes how a storage resource should be initialized. Each storage resource can either be imported from an existing Google Cloud resource or initialized when the cluster is created.

Inheritance

object > StorageResourceConfig

Namespace

Google.Cloud.HypercomputeCluster.V1Beta

Assembly

Google.Cloud.HypercomputeCluster.V1Beta.dll

Constructors

StorageResourceConfig()

public StorageResourceConfig()

StorageResourceConfig(StorageResourceConfig)

public StorageResourceConfig(StorageResourceConfig other)
Parameter
Name Description
other StorageResourceConfig

Properties

ConfigCase

public StorageResourceConfig.ConfigOneofCase ConfigCase { get; }
Property Value
Type Description
StorageResourceConfigConfigOneofCase

ExistingBucket

public ExistingBucketConfig ExistingBucket { get; set; }

Optional. Immutable. If set, indicates that an existing Cloud Storage bucket should be imported.

Property Value
Type Description
ExistingBucketConfig

ExistingFilestore

public ExistingFilestoreConfig ExistingFilestore { get; set; }

Optional. Immutable. If set, indicates that an existing Filestore instance should be imported.

Property Value
Type Description
ExistingFilestoreConfig

ExistingLustre

public ExistingLustreConfig ExistingLustre { get; set; }

Optional. Immutable. If set, indicates that an existing Managed Lustre instance should be imported.

Property Value
Type Description
ExistingLustreConfig

NewBucket

public NewBucketConfig NewBucket { get; set; }

Optional. Immutable. If set, indicates that a new Cloud Storage bucket should be created.

Property Value
Type Description
NewBucketConfig

NewFilestore

public NewFilestoreConfig NewFilestore { get; set; }

Optional. Immutable. If set, indicates that a new Filestore instance should be created.

Property Value
Type Description
NewFilestoreConfig

NewLustre

public NewLustreConfig NewLustre { get; set; }

Optional. Immutable. If set, indicates that a new Managed Lustre instance should be created.

Property Value
Type Description
NewLustreConfig