Class: Aws::EC2::Types::AllocateAddressRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::AllocateAddressRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
When making an API call, you may pass AllocateAddressRequest data as a hash:
{
domain: "vpc", # accepts vpc, standard
address: "String",
dry_run: false,
}
Contains the parameters for AllocateAddress.
Instance Attribute Summary collapse
-
#address ⇒ String
[EC2-VPC] The Elastic IP address to recover.
-
#domain ⇒ String
Set to ‘vpc` to allocate the address for use with instances in a VPC.
-
#dry_run ⇒ Boolean
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.
Instance Attribute Details
#address ⇒ String
[EC2-VPC] The Elastic IP address to recover.
252 253 254 255 256 257 |
# File 'lib/aws-sdk-ec2/types.rb', line 252 class AllocateAddressRequest < Struct.new( :domain, :address, :dry_run) include Aws::Structure end |
#domain ⇒ String
Set to ‘vpc` to allocate the address for use with instances in a VPC.
Default: The address is for use with instances in EC2-Classic.
252 253 254 255 256 257 |
# File 'lib/aws-sdk-ec2/types.rb', line 252 class AllocateAddressRequest < Struct.new( :domain, :address, :dry_run) include Aws::Structure end |
#dry_run ⇒ Boolean
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`.
252 253 254 255 256 257 |
# File 'lib/aws-sdk-ec2/types.rb', line 252 class AllocateAddressRequest < Struct.new( :domain, :address, :dry_run) include Aws::Structure end |