[][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,
}

A JSON object containing one or more of the following fields:

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 PartialEq<UpdateChapCredentialsInput> for UpdateChapCredentialsInput[src]

impl Default for UpdateChapCredentialsInput[src]

impl Clone for UpdateChapCredentialsInput[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for UpdateChapCredentialsInput[src]

impl Serialize for UpdateChapCredentialsInput[src]

Auto Trait Implementations

impl Send for UpdateChapCredentialsInput

impl Sync for UpdateChapCredentialsInput

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self