Reference documentation and code samples for the Google Cloud Container V1 Client class ReservationAffinity.
ReservationAffinity is the configuration of desired reservation which instances could take capacity from.
Generated from protobuf message google.container.v1.ReservationAffinity
Namespace
Google \ Cloud \ Container \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ consume_reservation_type
int
Corresponds to the type of reservation consumption.
↳ key
string
Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.
↳ values
array
Corresponds to the label value(s) of reservation resource(s).
getConsumeReservationType
Corresponds to the type of reservation consumption.
int
setConsumeReservationType
Corresponds to the type of reservation consumption.
var
int
$this
getKey
Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.
string
setKey
Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.
var
string
$this
getValues
Corresponds to the label value(s) of reservation resource(s).
setValues
Corresponds to the label value(s) of reservation resource(s).
var
string[]
$this