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.