Class StorageResource
A resource representing a form of persistent storage that is accessible to compute resources in the cluster.
Implements
Inherited Members
Namespace: Google.Apis.HypercomputeCluster.v1.Data
Assembly: Google.Apis.HypercomputeCluster.v1.dll
Syntax
public class StorageResource : IDirectResponseSchema
Properties
Bucket
Reference to a Google Cloud Storage bucket. Populated if and only if the storage resource was configured to use Google Cloud Storage.
Declaration
[JsonProperty("bucket")]
public virtual BucketReference Bucket { get; set; }
Property Value
| Type | Description |
|---|---|
| BucketReference |
Config
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.
Declaration
[JsonProperty("config")]
public virtual StorageResourceConfig Config { get; set; }
Property Value
| Type | Description |
|---|---|
| StorageResourceConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Filestore
Reference to a Filestore instance. Populated if and only if the storage resource was configured to use Filestore.
Declaration
[JsonProperty("filestore")]
public virtual FilestoreReference Filestore { get; set; }
Property Value
| Type | Description |
|---|---|
| FilestoreReference |
Lustre
Reference to a Managed Lustre instance. Populated if and only if the storage resource was configured to use Managed Lustre.
Declaration
[JsonProperty("lustre")]
public virtual LustreReference Lustre { get; set; }
Property Value
| Type | Description |
|---|---|
| LustreReference |