Package com.pulumi.gcp.container.inputs
Class ClusterNodeConfigReservationAffinityArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.container.inputs.ClusterNodeConfigReservationAffinityArgs
-
public final class ClusterNodeConfigReservationAffinityArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterNodeConfigReservationAffinityArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClusterNodeConfigReservationAffinityArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterNodeConfigReservationAffinityArgs.Builder
builder()
static ClusterNodeConfigReservationAffinityArgs.Builder
builder(ClusterNodeConfigReservationAffinityArgs defaults)
com.pulumi.core.Output<java.lang.String>
consumeReservationType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
key()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
values()
-
-
-
Field Detail
-
Empty
public static final ClusterNodeConfigReservationAffinityArgs Empty
-
-
Method Detail
-
consumeReservationType
public com.pulumi.core.Output<java.lang.String> consumeReservationType()
- Returns:
- The type of reservation consumption Accepted values are: * `"UNSPECIFIED"`: Default value. This should not be used. * `"NO_RESERVATION"`: Do not consume from any reserved capacity. * `"ANY_RESERVATION"`: Consume any reservation available. * `"SPECIFIC_RESERVATION"`: Must consume from a specific reservation. Must specify key value fields for specifying the reservations.
-
key
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> key()
- Returns:
- 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
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> values()
- Returns:
- The list of label values of reservation resources. For example: the name of the specific reservation when using a key of "compute.googleapis.com/reservation-name"
-
builder
public static ClusterNodeConfigReservationAffinityArgs.Builder builder()
-
builder
public static ClusterNodeConfigReservationAffinityArgs.Builder builder(ClusterNodeConfigReservationAffinityArgs defaults)
-
-