Class: Aws::EC2::Types::ModifyReservedInstancesRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ModifyReservedInstancesRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Note:
When making an API call, you may pass ModifyReservedInstancesRequest data as a hash:
{
reserved_instances_ids: ["String"], # required
client_token: "String",
target_configurations: [ # required
{
availability_zone: "String",
instance_count: 1,
instance_type: "t1.micro", # accepts t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge
platform: "String",
scope: "Availability Zone", # accepts Availability Zone, Region
},
],
}
Contains the parameters for ModifyReservedInstances.
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique, case-sensitive token you provide to ensure idempotency of your modification request.
-
#reserved_instances_ids ⇒ Array<String>
The IDs of the Reserved Instances to modify.
-
#target_configurations ⇒ Array<Types::ReservedInstancesConfiguration>
The configuration settings for the Reserved Instances to modify.
Instance Attribute Details
#client_token ⇒ String
A unique, case-sensitive token you provide to ensure idempotency of your modification request. For more information, see [Ensuring Idempotency].
[1]: docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html
16607 16608 16609 16610 16611 16612 |
# File 'lib/aws-sdk-ec2/types.rb', line 16607 class ModifyReservedInstancesRequest < Struct.new( :reserved_instances_ids, :client_token, :target_configurations) include Aws::Structure end |
#reserved_instances_ids ⇒ Array<String>
The IDs of the Reserved Instances to modify.
16607 16608 16609 16610 16611 16612 |
# File 'lib/aws-sdk-ec2/types.rb', line 16607 class ModifyReservedInstancesRequest < Struct.new( :reserved_instances_ids, :client_token, :target_configurations) include Aws::Structure end |
#target_configurations ⇒ Array<Types::ReservedInstancesConfiguration>
The configuration settings for the Reserved Instances to modify.
16607 16608 16609 16610 16611 16612 |
# File 'lib/aws-sdk-ec2/types.rb', line 16607 class ModifyReservedInstancesRequest < Struct.new( :reserved_instances_ids, :client_token, :target_configurations) include Aws::Structure end |