You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::EC2::Types::ImportVolumeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ImportVolumeRequest
- Defined in:
- (unknown)
Overview
When passing ImportVolumeRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
availability_zone: "String", # required
description: "String",
dry_run: false,
image: { # required
bytes: 1, # required
format: "VMDK", # required, accepts VMDK, RAW, VHD
import_manifest_url: "String", # required
},
volume: { # required
size: 1, # required
},
}
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone for the resulting EBS volume.
-
#description ⇒ String
A description of the volume.
-
#dry_run ⇒ Boolean
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.
-
#image ⇒ Types::DiskImageDetail
The disk image.
-
#volume ⇒ Types::VolumeDetail
The volume size.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone for the resulting EBS volume.
#description ⇒ String
A description of the volume.
#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
.
#image ⇒ Types::DiskImageDetail
The disk image.
#volume ⇒ Types::VolumeDetail
The volume size.