Values.UpdateSubscriptionTargetInputSourceUpdates the specified subscription target in Amazon DataZone.
type nonrec t = {domainIdentifier : DomainId.t;The identifier of the Amazon DataZone domain in which a subscription target is to be updated.
*)environmentIdentifier : EnvironmentId.t;The identifier of the environment in which a subscription target is to be updated.
*)identifier : SubscriptionTargetId.t;Identifier of the subscription target that is to be updated.
*)name : SubscriptionTargetName.t option;The name to be updated as part of the UpdateSubscriptionTarget action.
*)applicableAssetTypes : ApplicableAssetTypes.t option;The applicable asset types to be updated as part of the UpdateSubscriptionTarget action.
*)subscriptionTargetConfig : SubscriptionTargetForms.t option;The configuration to be updated as part of the UpdateSubscriptionTarget action.
*)manageAccessRole : IamRoleArn.t option;The manage access role to be updated as part of the UpdateSubscriptionTarget action.
*)provider : String_.t option;The provider to be updated as part of the UpdateSubscriptionTarget action.
*)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 :
?name:??? ->
?authorizedPrincipals:??? ->
?applicableAssetTypes:??? ->
?subscriptionTargetConfig:??? ->
?manageAccessRole:??? ->
?provider:??? ->
?subscriptionGrantCreationMode:??? ->
domainIdentifier:DomainId.t ->
environmentIdentifier:EnvironmentId.t ->
identifier:SubscriptionTargetId.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 ]