pub struct CapacityBlockReservationResult {Show 18 fields
pub arn: Output<String>,
pub availability_zone: Output<String>,
pub capacity_block_offering_id: Output<String>,
pub created_date: Output<String>,
pub ebs_optimized: Output<bool>,
pub end_date: Output<String>,
pub end_date_type: Output<String>,
pub instance_count: Output<i32>,
pub instance_platform: Output<String>,
pub instance_type: Output<String>,
pub outpost_arn: Output<String>,
pub placement_group_arn: Output<String>,
pub reservation_type: Output<String>,
pub start_date: Output<String>,
pub tags: Output<Option<HashMap<String, String>>>,
pub tags_all: Output<HashMap<String, String>>,
pub tenancy: Output<String>,
pub timeouts: Output<Option<CapacityBlockReservationTimeouts>>,
}
Fields§
§arn: Output<String>
The ARN of the reservation.
availability_zone: Output<String>
The Availability Zone in which to create the Capacity Block Reservation.
capacity_block_offering_id: Output<String>
The Capacity Block Reservation ID.
created_date: Output<String>
The date and time at which the Capacity Block Reservation was created.
ebs_optimized: Output<bool>
Indicates whether the Capacity Reservation supports EBS-optimized instances.
end_date: Output<String>
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
)
end_date_type: Output<String>
Indicates the way in which the Capacity Reservation ends.
instance_count: Output<i32>
The number of instances for which to reserve capacity.
instance_platform: Output<String>
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
.
instance_type: Output<String>
The instance type for which to reserve capacity.
outpost_arn: Output<String>
The ARN of the Outpost on which to create the Capacity Block Reservation.
placement_group_arn: Output<String>
The ARN of the placement group in which to create the Capacity Block Reservation.
reservation_type: Output<String>
The type of Capacity Reservation.
start_date: Output<String>
The date and time at which the Capacity Block Reservation starts. Valid values: RFC3339 time string (YYYY-MM-DDTHH:MM:SSZ
)
A map of tags to assign to the resource. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
A map of tags assigned to the resource, including those inherited from the provider default_tags
configuration block
tenancy: Output<String>
Indicates the tenancy of the Capacity Block Reservation. Specify either default
or dedicated
.
timeouts: Output<Option<CapacityBlockReservationTimeouts>>