Class: Aws::EC2::Types::ReservedInstancesConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ReservedInstancesConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
When making an API call, you may pass ReservedInstancesConfiguration data as a hash:
{
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, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, 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, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge
platform: "String",
scope: "Availability Zone", # accepts Availability Zone, Region
}
Describes the configuration settings for the modified Reserved Instances.
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone for the modified Reserved Instances.
-
#instance_count ⇒ Integer
The number of modified Reserved Instances.
-
#instance_type ⇒ String
The instance type for the modified Reserved Instances.
-
#platform ⇒ String
The network platform of the modified Reserved Instances, which is either EC2-Classic or EC2-VPC.
-
#scope ⇒ String
Whether the Reserved Instance is applied to instances in a region or instances in a specific Availability Zone.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone for the modified Reserved Instances.
25390 25391 25392 25393 25394 25395 25396 25397 |
# File 'lib/aws-sdk-ec2/types.rb', line 25390 class ReservedInstancesConfiguration < Struct.new( :availability_zone, :instance_count, :instance_type, :platform, :scope) include Aws::Structure end |
#instance_count ⇒ Integer
The number of modified Reserved Instances.
25390 25391 25392 25393 25394 25395 25396 25397 |
# File 'lib/aws-sdk-ec2/types.rb', line 25390 class ReservedInstancesConfiguration < Struct.new( :availability_zone, :instance_count, :instance_type, :platform, :scope) include Aws::Structure end |
#instance_type ⇒ String
The instance type for the modified Reserved Instances.
25390 25391 25392 25393 25394 25395 25396 25397 |
# File 'lib/aws-sdk-ec2/types.rb', line 25390 class ReservedInstancesConfiguration < Struct.new( :availability_zone, :instance_count, :instance_type, :platform, :scope) include Aws::Structure end |
#platform ⇒ String
The network platform of the modified Reserved Instances, which is either EC2-Classic or EC2-VPC.
25390 25391 25392 25393 25394 25395 25396 25397 |
# File 'lib/aws-sdk-ec2/types.rb', line 25390 class ReservedInstancesConfiguration < Struct.new( :availability_zone, :instance_count, :instance_type, :platform, :scope) include Aws::Structure end |
#scope ⇒ String
Whether the Reserved Instance is applied to instances in a region or instances in a specific Availability Zone.
25390 25391 25392 25393 25394 25395 25396 25397 |
# File 'lib/aws-sdk-ec2/types.rb', line 25390 class ReservedInstancesConfiguration < Struct.new( :availability_zone, :instance_count, :instance_type, :platform, :scope) include Aws::Structure end |