class Aws::StorageGateway::Types::UpdateChapCredentialsInput

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

@note When making an API call, you may pass UpdateChapCredentialsInput

data as a hash:

    {
      target_arn: "TargetARN", # required
      secret_to_authenticate_initiator: "ChapSecret", # required
      initiator_name: "IqnName", # required
      secret_to_authenticate_target: "ChapSecret",
    }

@!attribute [rw] target_arn

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

@!attribute [rw] secret_to_authenticate_initiator

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

<note markdown="1"> The secret key must be between 12 and 16 bytes when encoded in
UTF-8.

 </note>
@return [String]

@!attribute [rw] initiator_name

The iSCSI initiator that connects to the target.
@return [String]

@!attribute [rw] secret_to_authenticate_target

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.

<note markdown="1"> The secret key must be between 12 and 16 bytes when encoded in
UTF-8.

 </note>
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/UpdateChapCredentialsInput AWS API Documentation

Constants

SENSITIVE