Values.CreateProjectInputSourceCreates an Amazon DataZone project.
type nonrec t = {domainIdentifier : DomainId.t;The ID of the Amazon DataZone domain in which this project is created.
*)name : ProjectName.t;The name of the Amazon DataZone project.
*)description : Description.t option;The description of the Amazon DataZone project.
*)resourceTags : CreateProjectInputResourceTagsMap.t option;The resource tags of the project.
*)glossaryTerms : GlossaryTerms.t option;The glossary terms that can be used in this Amazon DataZone project.
*)domainUnitId : DomainUnitId.t option;The ID of the domain unit. This parameter is not required and if it is not specified, then the project is created at the root domain unit level.
*)projectProfileId : ProjectProfileId.t option;The ID of the project profile.
*)userParameters : EnvironmentConfigurationUserParametersList.t option;The user parameters of the project.
*)projectCategory : String_.t option;The category of the project. Set to 'ADMIN' designates this as an administrative project for the Amazon DataZone domain.
*)projectExecutionRole : RoleArn.t option;The default project IAM role that is used to access project resources and run computes such as Glue and Sagemaker.
*)membershipAssignments : ProjectMembershipAssignments.t option;The members to be assigned to the project.
*)}val make :
?description:??? ->
?resourceTags:??? ->
?glossaryTerms:??? ->
?domainUnitId:??? ->
?projectProfileId:??? ->
?userParameters:??? ->
?projectCategory:??? ->
?projectExecutionRole:??? ->
?membershipAssignments:??? ->
domainIdentifier:DomainId.t ->
name:ProjectName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of GlossaryTermId.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string * [> `String of String_.t ]) list ]
list
| `String of EnvironmentId.t
| `Structure of
(string * [> `String of AwsAccountId.t ]) list ])
list ]
list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of DomainId.t ])
list ]