@Stability(value=External) public static final class CfnCapacityReservation.Builder extends Object
CfnCapacityReservation
.Modifier and Type | Method and Description |
---|---|
CfnCapacityReservation.Builder |
availabilityZone(String availabilityZone)
`AWS::EC2::CapacityReservation.AvailabilityZone`.
|
CfnCapacityReservation |
build() |
static CfnCapacityReservation.Builder |
create(Construct scope,
String id) |
CfnCapacityReservation.Builder |
ebsOptimized(Boolean ebsOptimized)
`AWS::EC2::CapacityReservation.EbsOptimized`.
|
CfnCapacityReservation.Builder |
ebsOptimized(IResolvable ebsOptimized)
`AWS::EC2::CapacityReservation.EbsOptimized`.
|
CfnCapacityReservation.Builder |
endDate(String endDate)
`AWS::EC2::CapacityReservation.EndDate`.
|
CfnCapacityReservation.Builder |
endDateType(String endDateType)
`AWS::EC2::CapacityReservation.EndDateType`.
|
CfnCapacityReservation.Builder |
ephemeralStorage(Boolean ephemeralStorage)
`AWS::EC2::CapacityReservation.EphemeralStorage`.
|
CfnCapacityReservation.Builder |
ephemeralStorage(IResolvable ephemeralStorage)
`AWS::EC2::CapacityReservation.EphemeralStorage`.
|
CfnCapacityReservation.Builder |
instanceCount(Number instanceCount)
`AWS::EC2::CapacityReservation.InstanceCount`.
|
CfnCapacityReservation.Builder |
instanceMatchCriteria(String instanceMatchCriteria)
`AWS::EC2::CapacityReservation.InstanceMatchCriteria`.
|
CfnCapacityReservation.Builder |
instancePlatform(String instancePlatform)
`AWS::EC2::CapacityReservation.InstancePlatform`.
|
CfnCapacityReservation.Builder |
instanceType(String instanceType)
`AWS::EC2::CapacityReservation.InstanceType`.
|
CfnCapacityReservation.Builder |
tagSpecifications(IResolvable tagSpecifications)
`AWS::EC2::CapacityReservation.TagSpecifications`.
|
CfnCapacityReservation.Builder |
tagSpecifications(List<Object> tagSpecifications)
`AWS::EC2::CapacityReservation.TagSpecifications`.
|
CfnCapacityReservation.Builder |
tenancy(String tenancy)
`AWS::EC2::CapacityReservation.Tenancy`.
|
@Stability(value=External) public static CfnCapacityReservation.Builder create(Construct scope, String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnCapacityReservation.TagSpecificationProperty.Builder
.@Stability(value=External) public CfnCapacityReservation.Builder availabilityZone(String availabilityZone)
availabilityZone
- `AWS::EC2::CapacityReservation.AvailabilityZone`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-availabilityzone
@Stability(value=External) public CfnCapacityReservation.Builder instanceCount(Number instanceCount)
instanceCount
- `AWS::EC2::CapacityReservation.InstanceCount`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instancecount
@Stability(value=External) public CfnCapacityReservation.Builder instancePlatform(String instancePlatform)
instancePlatform
- `AWS::EC2::CapacityReservation.InstancePlatform`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instanceplatform
@Stability(value=External) public CfnCapacityReservation.Builder instanceType(String instanceType)
instanceType
- `AWS::EC2::CapacityReservation.InstanceType`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instancetype
@Stability(value=External) public CfnCapacityReservation.Builder ebsOptimized(Boolean ebsOptimized)
ebsOptimized
- `AWS::EC2::CapacityReservation.EbsOptimized`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-ebsoptimized
@Stability(value=External) public CfnCapacityReservation.Builder ebsOptimized(IResolvable ebsOptimized)
ebsOptimized
- `AWS::EC2::CapacityReservation.EbsOptimized`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-ebsoptimized
@Stability(value=External) public CfnCapacityReservation.Builder endDate(String endDate)
endDate
- `AWS::EC2::CapacityReservation.EndDate`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-enddate
@Stability(value=External) public CfnCapacityReservation.Builder endDateType(String endDateType)
endDateType
- `AWS::EC2::CapacityReservation.EndDateType`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-enddatetype
@Stability(value=External) public CfnCapacityReservation.Builder ephemeralStorage(Boolean ephemeralStorage)
ephemeralStorage
- `AWS::EC2::CapacityReservation.EphemeralStorage`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-ephemeralstorage
@Stability(value=External) public CfnCapacityReservation.Builder ephemeralStorage(IResolvable ephemeralStorage)
ephemeralStorage
- `AWS::EC2::CapacityReservation.EphemeralStorage`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-ephemeralstorage
@Stability(value=External) public CfnCapacityReservation.Builder instanceMatchCriteria(String instanceMatchCriteria)
instanceMatchCriteria
- `AWS::EC2::CapacityReservation.InstanceMatchCriteria`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instancematchcriteria
@Stability(value=External) public CfnCapacityReservation.Builder tagSpecifications(IResolvable tagSpecifications)
tagSpecifications
- `AWS::EC2::CapacityReservation.TagSpecifications`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-tagspecifications
@Stability(value=External) public CfnCapacityReservation.Builder tagSpecifications(List<Object> tagSpecifications)
tagSpecifications
- `AWS::EC2::CapacityReservation.TagSpecifications`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-tagspecifications
@Stability(value=External) public CfnCapacityReservation.Builder tenancy(String tenancy)
tenancy
- `AWS::EC2::CapacityReservation.Tenancy`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-tenancy
@Stability(value=External) public CfnCapacityReservation build()
Copyright © 2020. All rights reserved.