Compute Engine v1 API - Class StoragePoolDisk (3.1.0)

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

Inheritance

object > StoragePoolDisk

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

StoragePoolDisk()

public StoragePoolDisk()

StoragePoolDisk(StoragePoolDisk)

public StoragePoolDisk(StoragePoolDisk other)
Parameter
Name Description
other StoragePoolDisk

Properties

AttachedInstances

public RepeatedField<string> AttachedInstances { get; }

[Output Only] Instances this disk is attached to.

Property Value
Type Description
RepeatedFieldstring

CreationTimestamp

public string CreationTimestamp { get; set; }

[Output Only] Creation timestamp in RFC3339 text format.

Property Value
Type Description
string

Disk

public string Disk { get; set; }

[Output Only] The URL of the disk.

Property Value
Type Description
string

HasCreationTimestamp

public bool HasCreationTimestamp { get; }

Gets whether the "creation_timestamp" field is set

Property Value
Type Description
bool

HasDisk

public bool HasDisk { get; }

Gets whether the "disk" field is set

Property Value
Type Description
bool

HasName

public bool HasName { get; }

Gets whether the "name" field is set

Property Value
Type Description
bool

HasProvisionedIops

public bool HasProvisionedIops { get; }

Gets whether the "provisioned_iops" field is set

Property Value
Type Description
bool

HasProvisionedThroughput

public bool HasProvisionedThroughput { get; }

Gets whether the "provisioned_throughput" field is set

Property Value
Type Description
bool

HasSizeGb

public bool HasSizeGb { get; }

Gets whether the "size_gb" field is set

Property Value
Type Description
bool

HasStatus

public bool HasStatus { get; }

Gets whether the "status" field is set

Property Value
Type Description
bool

HasType

public bool HasType { get; }

Gets whether the "type" field is set

Property Value
Type Description
bool

HasUsedBytes

public bool HasUsedBytes { get; }

Gets whether the "used_bytes" field is set

Property Value
Type Description
bool

Name

public string Name { get; set; }

[Output Only] The name of the disk.

Property Value
Type Description
string

ProvisionedIops

public long ProvisionedIops { get; set; }

[Output Only] The number of IOPS provisioned for the disk.

Property Value
Type Description
long

ProvisionedThroughput

public long ProvisionedThroughput { get; set; }

[Output Only] The throughput provisioned for the disk.

Property Value
Type Description
long

ResourcePolicies

public RepeatedField<string> ResourcePolicies { get; }

[Output Only] Resource policies applied to disk for automatic snapshot creations.

Property Value
Type Description
RepeatedFieldstring

SizeGb

public long SizeGb { get; set; }

[Output Only] The disk size, in GB.

Property Value
Type Description
long

Status

public string Status { get; set; }

[Output Only] The disk status. Check the Status enum for the list of possible values.

Property Value
Type Description
string

Type

public string Type { get; set; }

[Output Only] The disk type.

Property Value
Type Description
string

UsedBytes

public long UsedBytes { get; set; }

[Output Only] Amount of disk space used.

Property Value
Type Description
long