![]() |
![]()
| ![]() |
![]()
NAMEPaws::EC2::CapacityReservation USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::EC2::CapacityReservation object: $service_obj->Method(Att1 => { AvailabilityZone => $value, ..., TotalInstanceCount => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::EC2::CapacityReservation object: $result = $service_obj->Method(...); $result->Att1->AvailabilityZone DESCRIPTIONThis class has no description ATTRIBUTESAvailabilityZone => StrThe Availability Zone in which the capacity is reserved. AvailabilityZoneId => StrThe Availability Zone ID of the Capacity Reservation. AvailableInstanceCount => IntThe remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation. CapacityReservationArn => StrThe Amazon Resource Name (ARN) of the Capacity Reservation. CapacityReservationId => StrThe ID of the Capacity Reservation. CreateDate => StrThe date and time at which the Capacity Reservation was created. EbsOptimized => BoolIndicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS- optimized instance. EndDate => StrThe date and time at which the Capacity Reservation expires. When a Capacity Reservation expires, the reserved capacity is released and you can no longer launch instances into it. The Capacity Reservation's state changes to "expired" when it reaches its end date and time. EndDateType => StrIndicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:
EphemeralStorage => BoolIndicates whether the Capacity Reservation supports instances with temporary, block-level storage. InstanceMatchCriteria => StrIndicates the type of instance launches that the Capacity Reservation accepts. The options include:
InstancePlatform => StrThe type of operating system for which the Capacity Reservation reserves capacity. InstanceType => StrThe type of instance for which the Capacity Reservation reserves capacity. OutpostArn => StrThe Amazon Resource Name (ARN) of the Outpost on which the Capacity Reservation was created. OwnerId => StrThe ID of the account that owns the Capacity Reservation. StartDate => StrThe date and time at which the Capacity Reservation was started. State => StrThe current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:
Tags => ArrayRef[Paws::EC2::Tag]Any tags assigned to the Capacity Reservation. Tenancy => StrIndicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:
TotalInstanceCount => IntThe total number of instances for which the Capacity Reservation reserves capacity. SEE ALSOThis class forms part of Paws, describing an object used in Paws::EC2 BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|