Compute Engine v1 API - Class StoragePoolResourceStatus (3.0.0)

public sealed class StoragePoolResourceStatus : IMessage<StoragePoolResourceStatus>, IEquatable<StoragePoolResourceStatus>, IDeepCloneable<StoragePoolResourceStatus>, IBufferMessage, IMessage

Reference documentation and code samples for the Compute Engine v1 API class StoragePoolResourceStatus.

[Output Only] Contains output only fields.

Inheritance

object > StoragePoolResourceStatus

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

StoragePoolResourceStatus()

public StoragePoolResourceStatus()

StoragePoolResourceStatus(StoragePoolResourceStatus)

public StoragePoolResourceStatus(StoragePoolResourceStatus other)
Parameter
Name Description
other StoragePoolResourceStatus

Properties

DiskCount

public long DiskCount { get; set; }

[Output Only] Number of disks used.

Property Value
Type Description
long

HasDiskCount

public bool HasDiskCount { get; }

Gets whether the "disk_count" field is set

Property Value
Type Description
bool

HasLastResizeTimestamp

public bool HasLastResizeTimestamp { get; }

Gets whether the "last_resize_timestamp" field is set

Property Value
Type Description
bool

HasMaxTotalProvisionedDiskCapacityGb

public bool HasMaxTotalProvisionedDiskCapacityGb { get; }

Gets whether the "max_total_provisioned_disk_capacity_gb" field is set

Property Value
Type Description
bool

HasPoolUsedCapacityBytes

public bool HasPoolUsedCapacityBytes { get; }

Gets whether the "pool_used_capacity_bytes" field is set

Property Value
Type Description
bool

HasPoolUsedIops

public bool HasPoolUsedIops { get; }

Gets whether the "pool_used_iops" field is set

Property Value
Type Description
bool

HasPoolUsedThroughput

public bool HasPoolUsedThroughput { get; }

Gets whether the "pool_used_throughput" field is set

Property Value
Type Description
bool

HasPoolUserWrittenBytes

public bool HasPoolUserWrittenBytes { get; }

Gets whether the "pool_user_written_bytes" field is set

Property Value
Type Description
bool

HasTotalProvisionedDiskCapacityGb

public bool HasTotalProvisionedDiskCapacityGb { get; }

Gets whether the "total_provisioned_disk_capacity_gb" field is set

Property Value
Type Description
bool

HasTotalProvisionedDiskIops

public bool HasTotalProvisionedDiskIops { get; }

Gets whether the "total_provisioned_disk_iops" field is set

Property Value
Type Description
bool

HasTotalProvisionedDiskThroughput

public bool HasTotalProvisionedDiskThroughput { get; }

Gets whether the "total_provisioned_disk_throughput" field is set

Property Value
Type Description
bool

LastResizeTimestamp

public string LastResizeTimestamp { get; set; }

[Output Only] Timestamp of the last successful resize in RFC3339 text format.

Property Value
Type Description
string

MaxTotalProvisionedDiskCapacityGb

public long MaxTotalProvisionedDiskCapacityGb { get; set; }

[Output Only] Maximum allowed aggregate disk size in gigabytes.

Property Value
Type Description
long

PoolUsedCapacityBytes

public long PoolUsedCapacityBytes { get; set; }

[Output Only] Space used by data stored in disks within the storage pool (in bytes). This will reflect the total number of bytes written to the disks in the pool, in contrast to the capacity of those disks.

Property Value
Type Description
long

PoolUsedIops

public long PoolUsedIops { get; set; }

[Output Only] Sum of all the disks' provisioned IOPS, minus some amount that is allowed per disk that is not counted towards pool's IOPS capacity. For more information, see https://cloud.google.com/compute/docs/disks/storage-pools.

Property Value
Type Description
long

PoolUsedThroughput

public long PoolUsedThroughput { get; set; }

[Output Only] Sum of all the disks' provisioned throughput in MB/s.

Property Value
Type Description
long

PoolUserWrittenBytes

public long PoolUserWrittenBytes { get; set; }

[Output Only] Amount of data written into the pool, before it is compacted.

Property Value
Type Description
long

TotalProvisionedDiskCapacityGb

public long TotalProvisionedDiskCapacityGb { get; set; }

[Output Only] Sum of all the capacity provisioned in disks in this storage pool. A disk's provisioned capacity is the same as its total capacity.

Property Value
Type Description
long

TotalProvisionedDiskIops

public long TotalProvisionedDiskIops { get; set; }

[Output Only] Sum of all the disks' provisioned IOPS.

Property Value
Type Description
long

TotalProvisionedDiskThroughput

public long TotalProvisionedDiskThroughput { get; set; }

[Output Only] Sum of all the disks' provisioned throughput in MB/s, minus some amount that is allowed per disk that is not counted towards pool's throughput capacity.

Property Value
Type Description
long