UpdateChapCredentialsInput

public struct UpdateChapCredentialsInput : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The iSCSI initiator that connects to the target.

    Declaration

    Swift

    public let initiatorName: 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.

    Declaration

    Swift

    public let secretToAuthenticateInitiator: 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.

    Declaration

    Swift

    public let secretToAuthenticateTarget: String?
  • The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

    Declaration

    Swift

    public let targetARN: String
  • Undocumented

    Declaration

    Swift

    public init(initiatorName: String, secretToAuthenticateInitiator: String, secretToAuthenticateTarget: String? = nil, targetARN: String)
  • Declaration

    Swift

    public func validate(name: String) throws