Values.SubscriptionTargetSummarySourceThe details of the subscription target.
type nonrec t = {id : SubscriptionTargetId.t option;The identifier of the subscription target.
*)domainId : DomainId.t option;The identifier of the Amazon DataZone domain in which the subscription target exists.
*)projectId : ProjectId.t option;The identifier of the project specified in the subscription target.
*)environmentId : EnvironmentId.t option;The identifier of the environment of the subscription target.
*)name : SubscriptionTargetName.t option;The name of the subscription target.
*)type_ : String_.t option;The type of the subscription target.
*)createdBy : CreatedBy.t option;The Amazon DataZone user who created the subscription target.
*)updatedBy : UpdatedBy.t option;The Amazon DataZone user who updated the subscription target.
*)createdAt : CreatedAt.t option;The timestamp of when the subscription target was created.
*)updatedAt : UpdatedAt.t option;The timestamp of when the subscription target was updated.
*)manageAccessRole : IamRoleArn.t option;The manage access role specified in the subscription target.
*)applicableAssetTypes : ApplicableAssetTypes.t option;The asset types included in the subscription target.
*)subscriptionTargetConfig : SubscriptionTargetForms.t option;The configuration of the subscription target.
*)provider : String_.t option;The provider of the subscription target.
*)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 :
?id:SubscriptionTargetId.t ->
?authorizedPrincipals:AuthorizedPrincipalIdentifiers.t ->
?domainId:DomainId.t ->
?projectId:ProjectId.t ->
?environmentId:EnvironmentId.t ->
?name:SubscriptionTargetName.t ->
?type_:String_.t ->
?createdBy:CreatedBy.t ->
?updatedBy:UpdatedBy.t ->
?createdAt:CreatedAt.t ->
?updatedAt:UpdatedAt.t ->
?manageAccessRole:IamRoleArn.t ->
?applicableAssetTypes:ApplicableAssetTypes.t ->
?subscriptionTargetConfig:SubscriptionTargetForms.t ->
?provider:String_.t ->
?subscriptionGrantCreationMode:SubscriptionGrantCreationMode.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 SubscriptionTargetId.t
| `Timestamp of CreatedAt.t ])
list ]