pub struct ImportVolumeRequest {
pub availability_zone: String,
pub description: Option<String>,
pub dry_run: Option<bool>,
pub image: DiskImageDetail,
pub volume: VolumeDetail,
}Fields§
§availability_zone: StringThe Availability Zone for the resulting EBS volume.
description: Option<String>A description of the volume.
dry_run: Option<bool>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: DiskImageDetailThe disk image.
volume: VolumeDetailThe volume size.
Trait Implementations§
Source§impl Clone for ImportVolumeRequest
impl Clone for ImportVolumeRequest
Source§fn clone(&self) -> ImportVolumeRequest
fn clone(&self) -> ImportVolumeRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImportVolumeRequest
impl Debug for ImportVolumeRequest
Source§impl Default for ImportVolumeRequest
impl Default for ImportVolumeRequest
Source§fn default() -> ImportVolumeRequest
fn default() -> ImportVolumeRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for ImportVolumeRequest
impl PartialEq for ImportVolumeRequest
impl StructuralPartialEq for ImportVolumeRequest
Auto Trait Implementations§
impl Freeze for ImportVolumeRequest
impl RefUnwindSafe for ImportVolumeRequest
impl Send for ImportVolumeRequest
impl Sync for ImportVolumeRequest
impl Unpin for ImportVolumeRequest
impl UnwindSafe for ImportVolumeRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more