Struct rusoto_storagegateway::ChapInfo
source · [−]pub struct ChapInfo {
pub initiator_name: Option<String>,
pub secret_to_authenticate_initiator: Option<String>,
pub secret_to_authenticate_target: Option<String>,
pub target_arn: Option<String>,
}
Expand description
Describes Challenge-Handshake Authentication Protocol (CHAP) information that supports authentication between your gateway and iSCSI initiators.
Fields
initiator_name: Option<String>
The iSCSI initiator that connects to the target.
secret_to_authenticate_initiator: Option<String>
The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.
secret_to_authenticate_target: Option<String>
The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g., Windows client).
target_arn: Option<String>
The Amazon Resource Name (ARN) of the volume.
Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
Trait Implementations
sourceimpl<'de> Deserialize<'de> for ChapInfo
impl<'de> Deserialize<'de> for ChapInfo
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for ChapInfo
Auto Trait Implementations
impl RefUnwindSafe for ChapInfo
impl Send for ChapInfo
impl Sync for ChapInfo
impl Unpin for ChapInfo
impl UnwindSafe for ChapInfo
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