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:??? ->
?authorizedPrincipals:??? ->
?domainId:??? ->
?projectId:??? ->
?environmentId:??? ->
?name:??? ->
?type_:??? ->
?createdBy:??? ->
?updatedBy:??? ->
?createdAt:??? ->
?updatedAt:??? ->
?manageAccessRole:??? ->
?applicableAssetTypes:??? ->
?subscriptionTargetConfig:??? ->
?provider:??? ->
?subscriptionGrantCreationMode:??? ->
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 ]