CapacityBlockReservationState constructor
- Input<
String?> ? arn, - Input<
String?> ? availabilityZone, - Input<
String?> ? capacityBlockOfferingId, - Input<
String?> ? createdDate, - Input<
bool?> ? ebsOptimized, - Input<
String?> ? endDate, - Input<
String?> ? endDateType, - Input<
int?> ? instanceCount, - Input<
String?> ? instancePlatform, - Input<
String?> ? instanceType, - Input<
String?> ? outpostArn, - Input<
String?> ? placementGroupArn, - Input<
String?> ? region, - Input<
String?> ? reservationType, - Input<
String?> ? startDate, - Input<
Map< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?> - Input<
String?> ? tenancy, - Input<
CapacityBlockReservationTimeouts?> ? timeouts,
Creates a new CapacityBlockReservationState.
arn The ARN of the reservation.
availabilityZone The Availability Zone in which to create the Capacity Block Reservation.
capacityBlockOfferingId The Capacity Block Reservation ID.
createdDate The date and time at which the Capacity Block Reservation was created.
ebsOptimized Indicates whether the Capacity Reservation supports EBS-optimized instances.
endDate The date and time at which the Capacity Block Reservation expires. When a Capacity Block Reservation expires, the reserved capacity is released and you can no longer launch instances into it. Valid values: RFC3339 time string (YYYY-MM-DDTHH:MM:SSZ)
endDateType Indicates the way in which the Capacity Reservation ends.
instanceCount The number of instances for which to reserve capacity.
instancePlatform The type of operating system for which to reserve capacity. Valid options are Linux/UNIX, Red Hat Enterprise Linux, SUSE Linux, Windows, Windows with SQL Server, Windows with SQL Server Enterprise, Windows with SQL Server Standard or Windows with SQL Server Web.
instanceType The instance type for which to reserve capacity.
outpostArn The ARN of the Outpost on which to create the Capacity Block Reservation.
placementGroupArn The ARN of the placement group in which to create the Capacity Block Reservation.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
reservationType The type of Capacity Reservation.
startDate The date and time at which the Capacity Block Reservation starts. Valid values: RFC3339 time string (YYYY-MM-DDTHH:MM:SSZ)
tags A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block
tenancy Indicates the tenancy of the Capacity Block Reservation. Specify either default or dedicated.
timeouts Optional.
Implementation
const CapacityBlockReservationState({
this.arn,
this.availabilityZone,
this.capacityBlockOfferingId,
this.createdDate,
this.ebsOptimized,
this.endDate,
this.endDateType,
this.instanceCount,
this.instancePlatform,
this.instanceType,
this.outpostArn,
this.placementGroupArn,
this.region,
this.reservationType,
this.startDate,
this.tags,
this.tagsAll,
this.tenancy,
this.timeouts,
});