Class StoragePoolType
Implements
Inherited Members
Namespace: Google.Apis.Compute.v1.Data
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class StoragePoolType : IDirectResponseSchema
Properties
CreationTimestamp
[Output Only] Creation timestamp in RFC3339 text format.
Declaration
[JsonProperty("creationTimestamp")]
public virtual string CreationTimestamp { get; set; }
Property Value
Type | Description |
---|---|
string |
Deprecated
[Output Only] The deprecation status associated with this storage pool type.
Declaration
[JsonProperty("deprecated")]
public virtual DeprecationStatus Deprecated { get; set; }
Property Value
Type | Description |
---|---|
DeprecationStatus |
Description
[Output Only] An optional description of this resource.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
Declaration
[JsonProperty("id")]
public virtual ulong? Id { get; set; }
Property Value
Type | Description |
---|---|
ulong? |
Kind
[Output Only] Type of the resource. Always compute#storagePoolType for storage pool types.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
string |
MaxPoolProvisionedCapacityGb
[Output Only] Maximum storage pool size in GB.
Declaration
[JsonProperty("maxPoolProvisionedCapacityGb")]
public virtual long? MaxPoolProvisionedCapacityGb { get; set; }
Property Value
Type | Description |
---|---|
long? |
MaxPoolProvisionedIops
[Output Only] Maximum provisioned IOPS.
Declaration
[JsonProperty("maxPoolProvisionedIops")]
public virtual long? MaxPoolProvisionedIops { get; set; }
Property Value
Type | Description |
---|---|
long? |
MaxPoolProvisionedThroughput
[Output Only] Maximum provisioned throughput.
Declaration
[JsonProperty("maxPoolProvisionedThroughput")]
public virtual long? MaxPoolProvisionedThroughput { get; set; }
Property Value
Type | Description |
---|---|
long? |
MinPoolProvisionedCapacityGb
[Output Only] Minimum storage pool size in GB.
Declaration
[JsonProperty("minPoolProvisionedCapacityGb")]
public virtual long? MinPoolProvisionedCapacityGb { get; set; }
Property Value
Type | Description |
---|---|
long? |
MinPoolProvisionedIops
[Output Only] Minimum provisioned IOPS.
Declaration
[JsonProperty("minPoolProvisionedIops")]
public virtual long? MinPoolProvisionedIops { get; set; }
Property Value
Type | Description |
---|---|
long? |
MinPoolProvisionedThroughput
[Output Only] Minimum provisioned throughput.
Declaration
[JsonProperty("minPoolProvisionedThroughput")]
public virtual long? MinPoolProvisionedThroughput { get; set; }
Property Value
Type | Description |
---|---|
long? |
MinSizeGb
[Deprecated] This field is deprecated. Use minPoolProvisionedCapacityGb instead.
Declaration
[JsonProperty("minSizeGb")]
public virtual long? MinSizeGb { get; set; }
Property Value
Type | Description |
---|---|
long? |
Name
[Output Only] Name of the resource.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
SelfLink
[Output Only] Server-defined URL for the resource.
Declaration
[JsonProperty("selfLink")]
public virtual string SelfLink { get; set; }
Property Value
Type | Description |
---|---|
string |
SelfLinkWithId
[Output Only] Server-defined URL for this resource with the resource id.
Declaration
[JsonProperty("selfLinkWithId")]
public virtual string SelfLinkWithId { get; set; }
Property Value
Type | Description |
---|---|
string |
SupportedDiskTypes
[Output Only] The list of disk types supported in this storage pool type.
Declaration
[JsonProperty("supportedDiskTypes")]
public virtual IList<string> SupportedDiskTypes { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Zone
[Output Only] URL of the zone where the storage pool type resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
Declaration
[JsonProperty("zone")]
public virtual string Zone { get; set; }
Property Value
Type | Description |
---|---|
string |