Package com.pulumi.aws.ec2.inputs
Class LaunchTemplateCapacityReservationSpecificationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.LaunchTemplateCapacityReservationSpecificationArgs
-
public final class LaunchTemplateCapacityReservationSpecificationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLaunchTemplateCapacityReservationSpecificationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static LaunchTemplateCapacityReservationSpecificationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LaunchTemplateCapacityReservationSpecificationArgs.Builderbuilder()static LaunchTemplateCapacityReservationSpecificationArgs.Builderbuilder(LaunchTemplateCapacityReservationSpecificationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>capacityReservationPreference()java.util.Optional<com.pulumi.core.Output<LaunchTemplateCapacityReservationSpecificationCapacityReservationTargetArgs>>capacityReservationTarget()
-
-
-
Field Detail
-
Empty
public static final LaunchTemplateCapacityReservationSpecificationArgs Empty
-
-
Method Detail
-
capacityReservationPreference
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> capacityReservationPreference()
- Returns:
- Indicates the instance's Capacity Reservation preferences. Can be `capacity-reservations-only`, `open` or `none`. If `capacityReservationId` or `capacityReservationResourceGroupArn` is specified in `capacityReservationTarget` block, either omit `capacityReservationPreference` or set it to `capacity-reservations-only`.
-
capacityReservationTarget
public java.util.Optional<com.pulumi.core.Output<LaunchTemplateCapacityReservationSpecificationCapacityReservationTargetArgs>> capacityReservationTarget()
- Returns:
- Used to target a specific Capacity Reservation:
-
builder
public static LaunchTemplateCapacityReservationSpecificationArgs.Builder builder()
-
builder
public static LaunchTemplateCapacityReservationSpecificationArgs.Builder builder(LaunchTemplateCapacityReservationSpecificationArgs defaults)
-
-