public sealed class StorageResource : IMessage<StorageResource>, IEquatable<StorageResource>, IDeepCloneable<StorageResource>, IBufferMessage, IMessageReference documentation and code samples for the Cluster Director v1beta API class StorageResource.
Represents a form of persistent storage that you can mount onto compute resources in the cluster.
Implements
IMessageStorageResource, IEquatableStorageResource, IDeepCloneableStorageResource, IBufferMessage, IMessageNamespace
Google.Cloud.HypercomputeCluster.V1BetaAssembly
Google.Cloud.HypercomputeCluster.V1Beta.dll
Constructors
StorageResource()
public StorageResource()StorageResource(StorageResource)
public StorageResource(StorageResource other)| Parameter | |
|---|---|
| Name | Description |
other |
StorageResource |
Properties
Bucket
public BucketReference Bucket { get; set; }Output only. A reference to a Google Cloud Storage bucket. Populated if and only if the storage resource was configured to use Google Cloud Storage.
| Property Value | |
|---|---|
| Type | Description |
BucketReference |
|
Config
public StorageResourceConfig Config { get; set; }Required. Immutable. Configuration for this storage resource, which describes how it should be created or imported. This field only controls how the storage resource is initially created or imported. Subsequent changes to the storage resource should be made via the resource's API and will not be reflected in the configuration.
| Property Value | |
|---|---|
| Type | Description |
StorageResourceConfig |
|
Filestore
public FilestoreReference Filestore { get; set; }Output only. A reference to a Filestore instance. Populated if and only if the storage resource was configured to use Filestore.
| Property Value | |
|---|---|
| Type | Description |
FilestoreReference |
|
Lustre
public LustreReference Lustre { get; set; }Output only. A reference to a Managed Lustre instance. Populated if and only if the storage resource was configured to use Managed Lustre.
| Property Value | |
|---|---|
| Type | Description |
LustreReference |
|
ReferenceCase
public StorageResource.ReferenceOneofCase ReferenceCase { get; }| Property Value | |
|---|---|
| Type | Description |
StorageResourceReferenceOneofCase |
|