Values.CreateChannelHandshakeRequestSourceCreates a new channel handshake request to establish a partnership with another AWS account.
type nonrec t = {handshakeType : HandshakeType.t;The type of handshake to create (e.g., start service period, revoke service period).
*)catalog : Catalog.t;The catalog identifier for the handshake request.
*)associatedResourceIdentifier : AssociatedResourceIdentifier.t;The identifier of the resource associated with this handshake.
*)payload : ChannelHandshakePayload.t option;The payload containing specific details for the handshake type.
*)clientToken : ClientToken.t option;A unique, case-sensitive identifier to ensure idempotency of the request.
*)}val make :
?payload:??? ->
?clientToken:??? ->
?tags:??? ->
handshakeType:HandshakeType.t ->
catalog:Catalog.t ->
associatedResourceIdentifier:AssociatedResourceIdentifier.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of Catalog.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `String of ProgramManagementAccountIdentifier.t
| `Timestamp of DateTime.t ])
list ])
list ])
list ]