Values.CreateSubscriptionTargetInputSourceCreates a subscription target in Amazon DataZone.
type nonrec t = {domainIdentifier : DomainId.t;The ID of the Amazon DataZone domain in which subscription target is created.
*)environmentIdentifier : EnvironmentId.t;The ID of the environment in which subscription target is created.
*)name : SubscriptionTargetName.t;The name of the subscription target.
*)type_ : String_.t;The type of the subscription target.
*)subscriptionTargetConfig : SubscriptionTargetForms.t;The configuration of the subscription target.
*)manageAccessRole : IamRoleArn.t;The manage access role that is used to create the subscription target.
*)applicableAssetTypes : ApplicableAssetTypes.t;The asset types that can be included in the subscription target.
*)provider : String_.t option;The provider of the subscription target.
*)clientToken : String_.t option;A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
*)subscriptionGrantCreationMode : SubscriptionGrantCreationMode.t option;Determines the subscription grant creation mode for this target, defining if grants are auto-created upon subscription approval or managed manually.
*)}val make :
?provider:??? ->
?clientToken:??? ->
?subscriptionGrantCreationMode:??? ->
domainIdentifier:DomainId.t ->
environmentIdentifier:EnvironmentId.t ->
name:SubscriptionTargetName.t ->
type_:String_.t ->
subscriptionTargetConfig:SubscriptionTargetForms.t ->
authorizedPrincipals:AuthorizedPrincipalIdentifiers.t ->
manageAccessRole:IamRoleArn.t ->
applicableAssetTypes:ApplicableAssetTypes.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of AuthorizedPrincipalIdentifier.t
| `Structure of (string * [> `String of FormName.t ]) list ]
list
| `String of DomainId.t ])
list ]