Class ClusterNodeConfigReservationAffinityArgs


  • public final class ClusterNodeConfigReservationAffinityArgs
    extends com.pulumi.resources.ResourceArgs
    • 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"