Reference documentation and code samples for the Cluster Director V1BETA API class Google::Cloud::HypercomputeCluster::V1beta::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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#existing_bucket
def existing_bucket() -> ::Google::Cloud::HypercomputeCluster::V1beta::ExistingBucketConfig-
(::Google::Cloud::HypercomputeCluster::V1beta::ExistingBucketConfig) — Optional. Immutable. If set, indicates that an existing Cloud Storage
bucket should be imported.
Note: The following fields are mutually exclusive:
existing_bucket,new_filestore,existing_filestore,new_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#existing_bucket=
def existing_bucket=(value) -> ::Google::Cloud::HypercomputeCluster::V1beta::ExistingBucketConfig-
value (::Google::Cloud::HypercomputeCluster::V1beta::ExistingBucketConfig) — Optional. Immutable. If set, indicates that an existing Cloud Storage
bucket should be imported.
Note: The following fields are mutually exclusive:
existing_bucket,new_filestore,existing_filestore,new_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::HypercomputeCluster::V1beta::ExistingBucketConfig) — Optional. Immutable. If set, indicates that an existing Cloud Storage
bucket should be imported.
Note: The following fields are mutually exclusive:
existing_bucket,new_filestore,existing_filestore,new_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#existing_filestore
def existing_filestore() -> ::Google::Cloud::HypercomputeCluster::V1beta::ExistingFilestoreConfig-
(::Google::Cloud::HypercomputeCluster::V1beta::ExistingFilestoreConfig) — Optional. Immutable. If set, indicates that an existing Filestore
instance should be imported.
Note: The following fields are mutually exclusive:
existing_filestore,new_filestore,new_bucket,existing_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#existing_filestore=
def existing_filestore=(value) -> ::Google::Cloud::HypercomputeCluster::V1beta::ExistingFilestoreConfig-
value (::Google::Cloud::HypercomputeCluster::V1beta::ExistingFilestoreConfig) — Optional. Immutable. If set, indicates that an existing Filestore
instance should be imported.
Note: The following fields are mutually exclusive:
existing_filestore,new_filestore,new_bucket,existing_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::HypercomputeCluster::V1beta::ExistingFilestoreConfig) — Optional. Immutable. If set, indicates that an existing Filestore
instance should be imported.
Note: The following fields are mutually exclusive:
existing_filestore,new_filestore,new_bucket,existing_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#existing_lustre
def existing_lustre() -> ::Google::Cloud::HypercomputeCluster::V1beta::ExistingLustreConfig-
(::Google::Cloud::HypercomputeCluster::V1beta::ExistingLustreConfig) — Optional. Immutable. If set, indicates that an existing Managed Lustre
instance should be imported.
Note: The following fields are mutually exclusive:
existing_lustre,new_filestore,existing_filestore,new_bucket,existing_bucket,new_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#existing_lustre=
def existing_lustre=(value) -> ::Google::Cloud::HypercomputeCluster::V1beta::ExistingLustreConfig-
value (::Google::Cloud::HypercomputeCluster::V1beta::ExistingLustreConfig) — Optional. Immutable. If set, indicates that an existing Managed Lustre
instance should be imported.
Note: The following fields are mutually exclusive:
existing_lustre,new_filestore,existing_filestore,new_bucket,existing_bucket,new_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::HypercomputeCluster::V1beta::ExistingLustreConfig) — Optional. Immutable. If set, indicates that an existing Managed Lustre
instance should be imported.
Note: The following fields are mutually exclusive:
existing_lustre,new_filestore,existing_filestore,new_bucket,existing_bucket,new_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#new_bucket
def new_bucket() -> ::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig-
(::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig) — Optional. Immutable. If set, indicates that a new Cloud Storage bucket
should be created.
Note: The following fields are mutually exclusive:
new_bucket,new_filestore,existing_filestore,existing_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#new_bucket=
def new_bucket=(value) -> ::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig-
value (::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig) — Optional. Immutable. If set, indicates that a new Cloud Storage bucket
should be created.
Note: The following fields are mutually exclusive:
new_bucket,new_filestore,existing_filestore,existing_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig) — Optional. Immutable. If set, indicates that a new Cloud Storage bucket
should be created.
Note: The following fields are mutually exclusive:
new_bucket,new_filestore,existing_filestore,existing_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#new_filestore
def new_filestore() -> ::Google::Cloud::HypercomputeCluster::V1beta::NewFilestoreConfig-
(::Google::Cloud::HypercomputeCluster::V1beta::NewFilestoreConfig) — Optional. Immutable. If set, indicates that a new Filestore instance
should be created.
Note: The following fields are mutually exclusive:
new_filestore,existing_filestore,new_bucket,existing_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#new_filestore=
def new_filestore=(value) -> ::Google::Cloud::HypercomputeCluster::V1beta::NewFilestoreConfig-
value (::Google::Cloud::HypercomputeCluster::V1beta::NewFilestoreConfig) — Optional. Immutable. If set, indicates that a new Filestore instance
should be created.
Note: The following fields are mutually exclusive:
new_filestore,existing_filestore,new_bucket,existing_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::HypercomputeCluster::V1beta::NewFilestoreConfig) — Optional. Immutable. If set, indicates that a new Filestore instance
should be created.
Note: The following fields are mutually exclusive:
new_filestore,existing_filestore,new_bucket,existing_bucket,new_lustre,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#new_lustre
def new_lustre() -> ::Google::Cloud::HypercomputeCluster::V1beta::NewLustreConfig-
(::Google::Cloud::HypercomputeCluster::V1beta::NewLustreConfig) — Optional. Immutable. If set, indicates that a new Managed Lustre instance
should be created.
Note: The following fields are mutually exclusive:
new_lustre,new_filestore,existing_filestore,new_bucket,existing_bucket,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
#new_lustre=
def new_lustre=(value) -> ::Google::Cloud::HypercomputeCluster::V1beta::NewLustreConfig-
value (::Google::Cloud::HypercomputeCluster::V1beta::NewLustreConfig) — Optional. Immutable. If set, indicates that a new Managed Lustre instance
should be created.
Note: The following fields are mutually exclusive:
new_lustre,new_filestore,existing_filestore,new_bucket,existing_bucket,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::HypercomputeCluster::V1beta::NewLustreConfig) — Optional. Immutable. If set, indicates that a new Managed Lustre instance
should be created.
Note: The following fields are mutually exclusive:
new_lustre,new_filestore,existing_filestore,new_bucket,existing_bucket,existing_lustre. If a field in that set is populated, all other fields in the set will automatically be cleared.