Struct aws_sdk_storagegateway::model::ChapInfo
source · [−]#[non_exhaustive]pub struct ChapInfo {
pub target_arn: Option<String>,
pub secret_to_authenticate_initiator: Option<String>,
pub initiator_name: Option<String>,
pub secret_to_authenticate_target: Option<String>,
}
Expand description
Describes Challenge-Handshake Authentication Protocol (CHAP) information that supports authentication between your gateway and iSCSI initiators.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.target_arn: Option<String>
The Amazon Resource Name (ARN) of the volume.
Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
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.
initiator_name: Option<String>
The iSCSI initiator that connects to 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).
Implementations
sourceimpl ChapInfo
impl ChapInfo
sourcepub fn target_arn(&self) -> Option<&str>
pub fn target_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the volume.
Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
sourcepub fn secret_to_authenticate_initiator(&self) -> Option<&str>
pub fn secret_to_authenticate_initiator(&self) -> Option<&str>
The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.
sourcepub fn initiator_name(&self) -> Option<&str>
pub fn initiator_name(&self) -> Option<&str>
The iSCSI initiator that connects to the target.
sourcepub fn secret_to_authenticate_target(&self) -> Option<&str>
pub fn secret_to_authenticate_target(&self) -> Option<&str>
The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g., Windows client).
Trait Implementations
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