[][src]Struct rusoto_storagegateway::UpdateChapCredentialsInput

pub struct UpdateChapCredentialsInput {
    pub initiator_name: String,
    pub secret_to_authenticate_initiator: String,
    pub secret_to_authenticate_target: Option<String>,
    pub target_arn: String,
}

Fields

initiator_name: String

The iSCSI initiator that connects to the target.

secret_to_authenticate_initiator: String

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

The secret key must be between 12 and 16 bytes when encoded in UTF-8.

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).

Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

The secret key must be between 12 and 16 bytes when encoded in UTF-8.

target_arn: String

The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

Trait Implementations

impl Clone for UpdateChapCredentialsInput[src]

impl Debug for UpdateChapCredentialsInput[src]

impl Default for UpdateChapCredentialsInput[src]

impl PartialEq<UpdateChapCredentialsInput> for UpdateChapCredentialsInput[src]

impl Serialize for UpdateChapCredentialsInput[src]

impl StructuralPartialEq for UpdateChapCredentialsInput[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.