Values.CreateSubscriptionRequestInputSourceCreates a subscription request in Amazon DataZone.
type nonrec t = {domainIdentifier : DomainId.t;The ID of the Amazon DataZone domain in which the subscription request is created.
*)subscribedPrincipals : SubscribedPrincipalInputs.t;The Amazon DataZone principals for whom the subscription request is created.
*)subscribedListings : SubscribedListingInputs.t;The published asset for which the subscription grant is to be created.
*)requestReason : RequestReason.t;The reason for the subscription request.
*)clientToken : String_.t option;A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
*)metadataForms : MetadataFormInputs.t option;The metadata form included in the subscription request.
*)assetPermissions : AssetPermissions.t option;The asset permissions of the subscription request.
*)assetScopes : AcceptedAssetScopes.t option;The asset scopes of the subscription request.
*)}val make :
?clientToken:??? ->
?metadataForms:??? ->
?assetPermissions:??? ->
?assetScopes:??? ->
domainIdentifier:DomainId.t ->
subscribedPrincipals:SubscribedPrincipalInputs.t ->
subscribedListings:SubscribedListingInputs.t ->
requestReason:RequestReason.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of [> `String of FilterId.t ] list
| `String of ListingId.t
| `Structure of
(string
* [> `List of [> `Enum of string ] list
| `String of ProjectId.t ])
list ])
list ]
list
| `String of DomainId.t ])
list ]