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, 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
}
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.
20068 20069 20070 20071 20072 20073 20074 20075 |
# File 'lib/aws-sdk-ec2/types.rb', line 20068 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.
20068 20069 20070 20071 20072 20073 20074 20075 |
# File 'lib/aws-sdk-ec2/types.rb', line 20068 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.
20068 20069 20070 20071 20072 20073 20074 20075 |
# File 'lib/aws-sdk-ec2/types.rb', line 20068 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.
20068 20069 20070 20071 20072 20073 20074 20075 |
# File 'lib/aws-sdk-ec2/types.rb', line 20068 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.
20068 20069 20070 20071 20072 20073 20074 20075 |
# File 'lib/aws-sdk-ec2/types.rb', line 20068 class ReservedInstancesConfiguration < Struct.new( :availability_zone, :instance_count, :instance_type, :platform, :scope) include Aws::Structure end |