Interface protos.google.cloud.compute.v1.ICommitment (4.3.0)

Properties of a Commitment.

Package

@google-cloud/compute

Properties

autoRenew

autoRenew?: (boolean|null);

Commitment autoRenew

category

category?: (string|null);

Commitment category

creationTimestamp

creationTimestamp?: (string|null);

Commitment creationTimestamp

description

description?: (string|null);

Commitment description

endTimestamp

endTimestamp?: (string|null);

Commitment endTimestamp

existingReservations

existingReservations?: (string[]|null);

Commitment existingReservations

id

id?: (number|Long|string|null);

Commitment id

kind

kind?: (string|null);

Commitment kind

licenseResource

licenseResource?: (google.cloud.compute.v1.ILicenseResourceCommitment|null);

Commitment licenseResource

mergeSourceCommitments

mergeSourceCommitments?: (string[]|null);

Commitment mergeSourceCommitments

name

name?: (string|null);

Commitment name

plan

plan?: (string|null);

Commitment plan

region

region?: (string|null);

Commitment region

reservations

reservations?: (google.cloud.compute.v1.IReservation[]|null);

Commitment reservations

resources

resources?: (google.cloud.compute.v1.IResourceCommitment[]|null);

Commitment resources

selfLink?: (string|null);

Commitment selfLink

splitSourceCommitment

splitSourceCommitment?: (string|null);

Commitment splitSourceCommitment

startTimestamp

startTimestamp?: (string|null);

Commitment startTimestamp

status

status?: (string|null);

Commitment status

statusMessage

statusMessage?: (string|null);

Commitment statusMessage

type

type?: (string|null);

Commitment type