AWS SDK for C++
1.9.1
AWS SDK for C++
|
#include <CreateCapacityReservationRequest.h>
Protected Member Functions | |
void | DumpBodyToUrl (Aws::Http::URI &uri) const override |
![]() | |
virtual Aws::Http::HeaderValueCollection | GetRequestSpecificHeaders () const |
Definition at line 28 of file CreateCapacityReservationRequest.h.
Aws::EC2::Model::CreateCapacityReservationRequest::CreateCapacityReservationRequest | ( | ) |
|
inline |
The tags to apply to the Capacity Reservation during launch.
Definition at line 715 of file CreateCapacityReservationRequest.h.
|
inline |
The tags to apply to the Capacity Reservation during launch.
Definition at line 720 of file CreateCapacityReservationRequest.h.
|
inline |
The Availability Zone in which to create the Capacity Reservation.
Definition at line 207 of file CreateCapacityReservationRequest.h.
|
inline |
The ID of the Availability Zone in which to create the Capacity Reservation.
Definition at line 250 of file CreateCapacityReservationRequest.h.
|
inline |
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
Definition at line 60 of file CreateCapacityReservationRequest.h.
|
inline |
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Definition at line 737 of file CreateCapacityReservationRequest.h.
|
overrideprotectedvirtual |
Default does nothing. Override this to convert what would otherwise be the payload of the request to a query string format.
Reimplemented from Aws::AmazonWebServiceRequest.
|
inline |
Indicates 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.
Definition at line 387 of file CreateCapacityReservationRequest.h.
|
inline |
The 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.
You must provide an EndDate
value if EndDateType
is limited
. Omit EndDate
if EndDateType
is unlimited
.
If the EndDateType
is limited
, the Capacity Reservation is cancelled within an hour from the specified time. For example, if you specify 5/31/2019, 13:30:55, the Capacity Reservation is guaranteed to end between 13:30:55 and 14:30:55 on 5/31/2019.
Definition at line 461 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:
unlimited
- The Capacity Reservation remains active until you explicitly cancel it. Do not provide an EndDate
if the EndDateType
is unlimited
.
limited
- The Capacity Reservation expires automatically at a specified date and time. You must provide an EndDate
value if the EndDateType
value is limited
.
Definition at line 546 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates whether the Capacity Reservation supports instances with temporary, block-level storage.
Definition at line 418 of file CreateCapacityReservationRequest.h.
|
inline |
The Availability Zone in which to create the Capacity Reservation.
Definition at line 202 of file CreateCapacityReservationRequest.h.
|
inline |
The ID of the Availability Zone in which to create the Capacity Reservation.
Definition at line 244 of file CreateCapacityReservationRequest.h.
|
inline |
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
Definition at line 52 of file CreateCapacityReservationRequest.h.
|
inline |
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Definition at line 729 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates 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.
Definition at line 378 of file CreateCapacityReservationRequest.h.
|
inline |
The 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.
You must provide an EndDate
value if EndDateType
is limited
. Omit EndDate
if EndDateType
is unlimited
.
If the EndDateType
is limited
, the Capacity Reservation is cancelled within an hour from the specified time. For example, if you specify 5/31/2019, 13:30:55, the Capacity Reservation is guaranteed to end between 13:30:55 and 14:30:55 on 5/31/2019.
Definition at line 446 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:
unlimited
- The Capacity Reservation remains active until you explicitly cancel it. Do not provide an EndDate
if the EndDateType
is unlimited
.
limited
- The Capacity Reservation expires automatically at a specified date and time. You must provide an EndDate
value if the EndDateType
value is limited
.
Definition at line 534 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates whether the Capacity Reservation supports instances with temporary, block-level storage.
Definition at line 412 of file CreateCapacityReservationRequest.h.
|
inline |
The number of instances for which to reserve capacity.
Definition at line 353 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the type of instance launches that the Capacity Reservation accepts. The options include:
open
- The Capacity Reservation automatically matches all instances that have matching attributes (instance type, platform, and Availability Zone). Instances that have matching attributes run in the Capacity Reservation automatically without specifying any additional parameters.
targeted
- The Capacity Reservation only accepts instances that have matching attributes (instance type, platform, and Availability Zone), and explicitly target the Capacity Reservation. This ensures that only permitted instances can use the reserved capacity.
Default: open
Definition at line 609 of file CreateCapacityReservationRequest.h.
|
inline |
The type of operating system for which to reserve capacity.
Definition at line 171 of file CreateCapacityReservationRequest.h.
|
inline |
The instance type for which to reserve capacity. For more information, see Instance types in the Amazon EC2 User Guide.
Definition at line 116 of file CreateCapacityReservationRequest.h.
|
inlineoverridevirtual |
Implements Aws::AmazonWebServiceRequest.
Definition at line 37 of file CreateCapacityReservationRequest.h.
|
inline |
The tags to apply to the Capacity Reservation during launch.
Definition at line 685 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:
default
- The Capacity Reservation is created on hardware that is shared with other AWS accounts.
dedicated
- The Capacity Reservation is created on single-tenant hardware that is dedicated to a single AWS account.
Definition at line 297 of file CreateCapacityReservationRequest.h.
|
inline |
The number of instances for which to reserve capacity.
Definition at line 358 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the type of instance launches that the Capacity Reservation accepts. The options include:
open
- The Capacity Reservation automatically matches all instances that have matching attributes (instance type, platform, and Availability Zone). Instances that have matching attributes run in the Capacity Reservation automatically without specifying any additional parameters.
targeted
- The Capacity Reservation only accepts instances that have matching attributes (instance type, platform, and Availability Zone), and explicitly target the Capacity Reservation. This ensures that only permitted instances can use the reserved capacity.
Default: open
Definition at line 623 of file CreateCapacityReservationRequest.h.
|
inline |
The type of operating system for which to reserve capacity.
Definition at line 176 of file CreateCapacityReservationRequest.h.
|
inline |
The instance type for which to reserve capacity. For more information, see Instance types in the Amazon EC2 User Guide.
Definition at line 123 of file CreateCapacityReservationRequest.h.
|
overridevirtual |
Convert payload into String.
Implements Aws::AmazonSerializableWebServiceRequest.
|
inline |
The Availability Zone in which to create the Capacity Reservation.
Definition at line 217 of file CreateCapacityReservationRequest.h.
|
inline |
The Availability Zone in which to create the Capacity Reservation.
Definition at line 212 of file CreateCapacityReservationRequest.h.
|
inline |
The Availability Zone in which to create the Capacity Reservation.
Definition at line 222 of file CreateCapacityReservationRequest.h.
|
inline |
The ID of the Availability Zone in which to create the Capacity Reservation.
Definition at line 262 of file CreateCapacityReservationRequest.h.
|
inline |
The ID of the Availability Zone in which to create the Capacity Reservation.
Definition at line 256 of file CreateCapacityReservationRequest.h.
|
inline |
The ID of the Availability Zone in which to create the Capacity Reservation.
Definition at line 268 of file CreateCapacityReservationRequest.h.
|
inline |
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
Definition at line 76 of file CreateCapacityReservationRequest.h.
|
inline |
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
Definition at line 68 of file CreateCapacityReservationRequest.h.
|
inline |
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
Definition at line 84 of file CreateCapacityReservationRequest.h.
|
inline |
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Definition at line 745 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates 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.
Definition at line 396 of file CreateCapacityReservationRequest.h.
|
inline |
The 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.
You must provide an EndDate
value if EndDateType
is limited
. Omit EndDate
if EndDateType
is unlimited
.
If the EndDateType
is limited
, the Capacity Reservation is cancelled within an hour from the specified time. For example, if you specify 5/31/2019, 13:30:55, the Capacity Reservation is guaranteed to end between 13:30:55 and 14:30:55 on 5/31/2019.
Definition at line 491 of file CreateCapacityReservationRequest.h.
|
inline |
The 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.
You must provide an EndDate
value if EndDateType
is limited
. Omit EndDate
if EndDateType
is unlimited
.
If the EndDateType
is limited
, the Capacity Reservation is cancelled within an hour from the specified time. For example, if you specify 5/31/2019, 13:30:55, the Capacity Reservation is guaranteed to end between 13:30:55 and 14:30:55 on 5/31/2019.
Definition at line 476 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:
unlimited
- The Capacity Reservation remains active until you explicitly cancel it. Do not provide an EndDate
if the EndDateType
is unlimited
.
limited
- The Capacity Reservation expires automatically at a specified date and time. You must provide an EndDate
value if the EndDateType
value is limited
.
Definition at line 558 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:
unlimited
- The Capacity Reservation remains active until you explicitly cancel it. Do not provide an EndDate
if the EndDateType
is unlimited
.
limited
- The Capacity Reservation expires automatically at a specified date and time. You must provide an EndDate
value if the EndDateType
value is limited
.
Definition at line 570 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates whether the Capacity Reservation supports instances with temporary, block-level storage.
Definition at line 424 of file CreateCapacityReservationRequest.h.
|
inline |
The number of instances for which to reserve capacity.
Definition at line 363 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the type of instance launches that the Capacity Reservation accepts. The options include:
open
- The Capacity Reservation automatically matches all instances that have matching attributes (instance type, platform, and Availability Zone). Instances that have matching attributes run in the Capacity Reservation automatically without specifying any additional parameters.
targeted
- The Capacity Reservation only accepts instances that have matching attributes (instance type, platform, and Availability Zone), and explicitly target the Capacity Reservation. This ensures that only permitted instances can use the reserved capacity.
Default: open
Definition at line 637 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the type of instance launches that the Capacity Reservation accepts. The options include:
open
- The Capacity Reservation automatically matches all instances that have matching attributes (instance type, platform, and Availability Zone). Instances that have matching attributes run in the Capacity Reservation automatically without specifying any additional parameters.
targeted
- The Capacity Reservation only accepts instances that have matching attributes (instance type, platform, and Availability Zone), and explicitly target the Capacity Reservation. This ensures that only permitted instances can use the reserved capacity.
Default: open
Definition at line 651 of file CreateCapacityReservationRequest.h.
|
inline |
The type of operating system for which to reserve capacity.
Definition at line 186 of file CreateCapacityReservationRequest.h.
|
inline |
The type of operating system for which to reserve capacity.
Definition at line 181 of file CreateCapacityReservationRequest.h.
|
inline |
The instance type for which to reserve capacity. For more information, see Instance types in the Amazon EC2 User Guide.
Definition at line 137 of file CreateCapacityReservationRequest.h.
|
inline |
The instance type for which to reserve capacity. For more information, see Instance types in the Amazon EC2 User Guide.
Definition at line 130 of file CreateCapacityReservationRequest.h.
|
inline |
The instance type for which to reserve capacity. For more information, see Instance types in the Amazon EC2 User Guide.
Definition at line 144 of file CreateCapacityReservationRequest.h.
|
inline |
The tags to apply to the Capacity Reservation during launch.
Definition at line 700 of file CreateCapacityReservationRequest.h.
|
inline |
The tags to apply to the Capacity Reservation during launch.
Definition at line 695 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:
default
- The Capacity Reservation is created on hardware that is shared with other AWS accounts.
dedicated
- The Capacity Reservation is created on single-tenant hardware that is dedicated to a single AWS account.
Definition at line 327 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:
default
- The Capacity Reservation is created on hardware that is shared with other AWS accounts.
dedicated
- The Capacity Reservation is created on single-tenant hardware that is dedicated to a single AWS account.
Definition at line 317 of file CreateCapacityReservationRequest.h.
|
inline |
The tags to apply to the Capacity Reservation during launch.
Definition at line 690 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:
default
- The Capacity Reservation is created on hardware that is shared with other AWS accounts.
dedicated
- The Capacity Reservation is created on single-tenant hardware that is dedicated to a single AWS account.
Definition at line 307 of file CreateCapacityReservationRequest.h.
|
inline |
The Availability Zone in which to create the Capacity Reservation.
Definition at line 232 of file CreateCapacityReservationRequest.h.
|
inline |
The Availability Zone in which to create the Capacity Reservation.
Definition at line 227 of file CreateCapacityReservationRequest.h.
|
inline |
The Availability Zone in which to create the Capacity Reservation.
Definition at line 237 of file CreateCapacityReservationRequest.h.
|
inline |
The ID of the Availability Zone in which to create the Capacity Reservation.
Definition at line 280 of file CreateCapacityReservationRequest.h.
|
inline |
The ID of the Availability Zone in which to create the Capacity Reservation.
Definition at line 274 of file CreateCapacityReservationRequest.h.
|
inline |
The ID of the Availability Zone in which to create the Capacity Reservation.
Definition at line 286 of file CreateCapacityReservationRequest.h.
|
inline |
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
Definition at line 100 of file CreateCapacityReservationRequest.h.
|
inline |
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
Definition at line 92 of file CreateCapacityReservationRequest.h.
|
inline |
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
Definition at line 108 of file CreateCapacityReservationRequest.h.
|
inline |
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Definition at line 753 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates 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.
Definition at line 405 of file CreateCapacityReservationRequest.h.
|
inline |
The 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.
You must provide an EndDate
value if EndDateType
is limited
. Omit EndDate
if EndDateType
is unlimited
.
If the EndDateType
is limited
, the Capacity Reservation is cancelled within an hour from the specified time. For example, if you specify 5/31/2019, 13:30:55, the Capacity Reservation is guaranteed to end between 13:30:55 and 14:30:55 on 5/31/2019.
Definition at line 521 of file CreateCapacityReservationRequest.h.
|
inline |
The 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.
You must provide an EndDate
value if EndDateType
is limited
. Omit EndDate
if EndDateType
is unlimited
.
If the EndDateType
is limited
, the Capacity Reservation is cancelled within an hour from the specified time. For example, if you specify 5/31/2019, 13:30:55, the Capacity Reservation is guaranteed to end between 13:30:55 and 14:30:55 on 5/31/2019.
Definition at line 506 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:
unlimited
- The Capacity Reservation remains active until you explicitly cancel it. Do not provide an EndDate
if the EndDateType
is unlimited
.
limited
- The Capacity Reservation expires automatically at a specified date and time. You must provide an EndDate
value if the EndDateType
value is limited
.
Definition at line 582 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:
unlimited
- The Capacity Reservation remains active until you explicitly cancel it. Do not provide an EndDate
if the EndDateType
is unlimited
.
limited
- The Capacity Reservation expires automatically at a specified date and time. You must provide an EndDate
value if the EndDateType
value is limited
.
Definition at line 594 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates whether the Capacity Reservation supports instances with temporary, block-level storage.
Definition at line 430 of file CreateCapacityReservationRequest.h.
|
inline |
The number of instances for which to reserve capacity.
Definition at line 368 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the type of instance launches that the Capacity Reservation accepts. The options include:
open
- The Capacity Reservation automatically matches all instances that have matching attributes (instance type, platform, and Availability Zone). Instances that have matching attributes run in the Capacity Reservation automatically without specifying any additional parameters.
targeted
- The Capacity Reservation only accepts instances that have matching attributes (instance type, platform, and Availability Zone), and explicitly target the Capacity Reservation. This ensures that only permitted instances can use the reserved capacity.
Default: open
Definition at line 665 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the type of instance launches that the Capacity Reservation accepts. The options include:
open
- The Capacity Reservation automatically matches all instances that have matching attributes (instance type, platform, and Availability Zone). Instances that have matching attributes run in the Capacity Reservation automatically without specifying any additional parameters.
targeted
- The Capacity Reservation only accepts instances that have matching attributes (instance type, platform, and Availability Zone), and explicitly target the Capacity Reservation. This ensures that only permitted instances can use the reserved capacity.
Default: open
Definition at line 679 of file CreateCapacityReservationRequest.h.
|
inline |
The type of operating system for which to reserve capacity.
Definition at line 196 of file CreateCapacityReservationRequest.h.
|
inline |
The type of operating system for which to reserve capacity.
Definition at line 191 of file CreateCapacityReservationRequest.h.
|
inline |
The instance type for which to reserve capacity. For more information, see Instance types in the Amazon EC2 User Guide.
Definition at line 158 of file CreateCapacityReservationRequest.h.
|
inline |
The instance type for which to reserve capacity. For more information, see Instance types in the Amazon EC2 User Guide.
Definition at line 151 of file CreateCapacityReservationRequest.h.
|
inline |
The instance type for which to reserve capacity. For more information, see Instance types in the Amazon EC2 User Guide.
Definition at line 165 of file CreateCapacityReservationRequest.h.
|
inline |
The tags to apply to the Capacity Reservation during launch.
Definition at line 710 of file CreateCapacityReservationRequest.h.
|
inline |
The tags to apply to the Capacity Reservation during launch.
Definition at line 705 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:
default
- The Capacity Reservation is created on hardware that is shared with other AWS accounts.
dedicated
- The Capacity Reservation is created on single-tenant hardware that is dedicated to a single AWS account.
Definition at line 347 of file CreateCapacityReservationRequest.h.
|
inline |
Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:
default
- The Capacity Reservation is created on hardware that is shared with other AWS accounts.
dedicated
- The Capacity Reservation is created on single-tenant hardware that is dedicated to a single AWS account.
Definition at line 337 of file CreateCapacityReservationRequest.h.