Struct rusoto_storagegateway::AttachVolumeInput
source · [−]pub struct AttachVolumeInput {
pub disk_id: Option<String>,
pub gateway_arn: String,
pub network_interface_id: String,
pub target_name: Option<String>,
pub volume_arn: String,
}
Expand description
AttachVolumeInput
Fields
disk_id: Option<String>
The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.
gateway_arn: String
The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.
network_interface_id: String
The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.
Valid Values: A valid IP address.
target_name: Option<String>
The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName
as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume
. The target name must be unique across all volumes on a gateway.
If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.
volume_arn: String
The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.
Trait Implementations
sourceimpl Clone for AttachVolumeInput
impl Clone for AttachVolumeInput
sourcefn clone(&self) -> AttachVolumeInput
fn clone(&self) -> AttachVolumeInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AttachVolumeInput
impl Debug for AttachVolumeInput
sourceimpl Default for AttachVolumeInput
impl Default for AttachVolumeInput
sourcefn default() -> AttachVolumeInput
fn default() -> AttachVolumeInput
Returns the “default value” for a type. Read more
sourceimpl PartialEq<AttachVolumeInput> for AttachVolumeInput
impl PartialEq<AttachVolumeInput> for AttachVolumeInput
sourcefn eq(&self, other: &AttachVolumeInput) -> bool
fn eq(&self, other: &AttachVolumeInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AttachVolumeInput) -> bool
fn ne(&self, other: &AttachVolumeInput) -> bool
This method tests for !=
.
sourceimpl Serialize for AttachVolumeInput
impl Serialize for AttachVolumeInput
impl StructuralPartialEq for AttachVolumeInput
Auto Trait Implementations
impl RefUnwindSafe for AttachVolumeInput
impl Send for AttachVolumeInput
impl Sync for AttachVolumeInput
impl Unpin for AttachVolumeInput
impl UnwindSafe for AttachVolumeInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more