Class: Aws::EC2::Types::AllocateHostsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::AllocateHostsRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
When making an API call, you may pass AllocateHostsRequest data as a hash:
{
auto_placement: "on", # accepts on, off
availability_zone: "String", # required
client_token: "String",
instance_type: "String", # required
quantity: 1, # required
}
Contains the parameters for AllocateHosts.
Instance Attribute Summary collapse
-
#auto_placement ⇒ String
This is enabled by default.
-
#availability_zone ⇒ String
The Availability Zone for the Dedicated Hosts.
-
#client_token ⇒ String
Unique, case-sensitive identifier you provide to ensure idempotency of the request.
-
#instance_type ⇒ String
Specify the instance type that you want your Dedicated Hosts to be configured for.
-
#quantity ⇒ Integer
The number of Dedicated Hosts you want to allocate to your account with these parameters.
Instance Attribute Details
#auto_placement ⇒ String
This is enabled by default. This property allows instances to be automatically placed onto available Dedicated Hosts, when you are launching instances without specifying a host ID.
Default: Enabled
332 333 334 335 336 337 338 339 |
# File 'lib/aws-sdk-ec2/types.rb', line 332 class AllocateHostsRequest < Struct.new( :auto_placement, :availability_zone, :client_token, :instance_type, :quantity) include Aws::Structure end |
#availability_zone ⇒ String
The Availability Zone for the Dedicated Hosts.
332 333 334 335 336 337 338 339 |
# File 'lib/aws-sdk-ec2/types.rb', line 332 class AllocateHostsRequest < Struct.new( :auto_placement, :availability_zone, :client_token, :instance_type, :quantity) include Aws::Structure end |
#client_token ⇒ String
Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see [How to Ensure Idempotency] in the *Amazon Elastic Compute Cloud User Guide*.
[1]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html
332 333 334 335 336 337 338 339 |
# File 'lib/aws-sdk-ec2/types.rb', line 332 class AllocateHostsRequest < Struct.new( :auto_placement, :availability_zone, :client_token, :instance_type, :quantity) include Aws::Structure end |
#instance_type ⇒ String
Specify the instance type that you want your Dedicated Hosts to be configured for. When you specify the instance type, that is the only instance type that you can launch onto that host.
332 333 334 335 336 337 338 339 |
# File 'lib/aws-sdk-ec2/types.rb', line 332 class AllocateHostsRequest < Struct.new( :auto_placement, :availability_zone, :client_token, :instance_type, :quantity) include Aws::Structure end |
#quantity ⇒ Integer
The number of Dedicated Hosts you want to allocate to your account with these parameters.
332 333 334 335 336 337 338 339 |
# File 'lib/aws-sdk-ec2/types.rb', line 332 class AllocateHostsRequest < Struct.new( :auto_placement, :availability_zone, :client_token, :instance_type, :quantity) include Aws::Structure end |