# AWS::DataZone Construct Library

---

![cfn-resources: Stable](https://img.shields.io/badge/cfn--resources-stable-success.svg?style=for-the-badge)

> All classes with the `Cfn` prefix in this module ([CFN Resources]) are always stable and safe to use.
>
> [CFN Resources]: https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib

---

This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.

```ts
import * as datazone from 'aws-cdk-lib/aws-datazone';
```

There are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed:

- Search [Construct Hub for DataZone construct libraries](https://constructs.dev/search?q=datazone)
- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation AWS::DataZone resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_DataZone.html) directly.

There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.
However, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::DataZone](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_DataZone.html).

(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.)

## Types

| Name | Kind | Summary |
| --- | --- | --- |
| [`CfnConnection`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection) | Construct (L1) | In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services. |
| [`CfnDataSource`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource) | Construct (L1) | The `AWS::DataZone::DataSource` resource specifies an Amazon DataZone data source that is used to import technical metadata of assets (data) from the source databases or data warehouses into Amazon DataZone. |
| [`CfnDomain`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDomain) | Construct (L1) | The `AWS::DataZone::Domain` resource specifies an Amazon DataZone domain. |
| [`CfnDomainUnit`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDomainUnit) | Construct (L1) | The summary of the domain unit. |
| [`CfnEnvironment`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironment) | Construct (L1) | The `AWS::DataZone::Environment` resource specifies an Amazon DataZone environment, which is a collection of zero or more configured resources with a given set of IAM principals who can operate on those resources. |
| [`CfnEnvironmentActions`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentActions) | Construct (L1) | The details about the specified action configured for an environment. |
| [`CfnEnvironmentBlueprintConfiguration`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentBlueprintConfiguration) | Construct (L1) | The configuration details of an environment blueprint. |
| [`CfnEnvironmentProfile`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentProfile) | Construct (L1) | The details of an environment profile. |
| [`CfnFormType`](/v2/docs/aws-cdk-lib.aws_datazone.CfnFormType) | Construct (L1) | The details of the metadata form type. |
| [`CfnGroupProfile`](/v2/docs/aws-cdk-lib.aws_datazone.CfnGroupProfile) | Construct (L1) | The details of a group profile in Amazon DataZone. |
| [`CfnOwner`](/v2/docs/aws-cdk-lib.aws_datazone.CfnOwner) | Construct (L1) | The owner that you want to add to the entity. |
| [`CfnPolicyGrant`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant) | Construct (L1) | Adds a policy grant (an authorization policy) to a specified entity, including domain units, environment blueprint configurations, or environment profiles. |
| [`CfnProject`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProject) | Construct (L1) | The `AWS::DataZone::Project` resource specifies an Amazon DataZone project. |
| [`CfnProjectMembership`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectMembership) | Construct (L1) | The `AWS::DataZone::ProjectMembership` resource adds a member to an Amazon DataZone project. |
| [`CfnProjectProfile`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectProfile) | Construct (L1) | The summary of a project profile. |
| [`CfnSubscriptionTarget`](/v2/docs/aws-cdk-lib.aws_datazone.CfnSubscriptionTarget) | Construct (L1) | The `AWS::DataZone::SubscriptionTarget` resource specifies an Amazon DataZone subscription target. |
| [`CfnUserProfile`](/v2/docs/aws-cdk-lib.aws_datazone.CfnUserProfile) | Construct (L1) | The user type of the user for which the user profile is created. |
| [`CfnConnection.AmazonQPropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.AmazonQPropertiesInputProperty) | Struct | Amazon Q properties of the connection. |
| [`CfnConnection.AthenaPropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.AthenaPropertiesInputProperty) | Struct | The Amazon Athena properties of a connection. |
| [`CfnConnection.AuthenticationConfigurationInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.AuthenticationConfigurationInputProperty) | Struct | The authentication configuration of a connection. |
| [`CfnConnection.AuthorizationCodePropertiesProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.AuthorizationCodePropertiesProperty) | Struct | The authorization code properties of a connection. |
| [`CfnConnection.AwsLocationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.AwsLocationProperty) | Struct | The location of a project. |
| [`CfnConnection.BasicAuthenticationCredentialsProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.BasicAuthenticationCredentialsProperty) | Struct | The basic authentication credentials of a connection. |
| [`CfnConnection.ConnectionConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.ConnectionConfigurationProperty) | Struct | A configuration of the connection. |
| [`CfnConnection.ConnectionPropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.ConnectionPropertiesInputProperty) | Struct | The properties of a connection. |
| [`CfnConnection.GlueConnectionInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.GlueConnectionInputProperty) | Struct | The AWS Glue connecton input. |
| [`CfnConnection.GlueOAuth2CredentialsProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.GlueOAuth2CredentialsProperty) | Struct | The GlueOAuth2 credentials of a connection. |
| [`CfnConnection.GluePropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.GluePropertiesInputProperty) | Struct | The AWS Glue properties of a connection. |
| [`CfnConnection.HyperPodPropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.HyperPodPropertiesInputProperty) | Struct | The hyper pod properties of a AWS Glue properties patch. |
| [`CfnConnection.IamPropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.IamPropertiesInputProperty) | Struct | The IAM properties of a connection. |
| [`CfnConnection.LakehousePropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.LakehousePropertiesInputProperty) | Struct | Lakehouse Properties Input. |
| [`CfnConnection.LineageSyncScheduleProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.LineageSyncScheduleProperty) | Struct | The lineage sync schedule. |
| [`CfnConnection.MlflowPropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.MlflowPropertiesInputProperty) | Struct | MLflow Properties Input. |
| [`CfnConnection.OAuth2ClientApplicationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.OAuth2ClientApplicationProperty) | Struct | The OAuth2Client application. |
| [`CfnConnection.OAuth2PropertiesProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.OAuth2PropertiesProperty) | Struct | The OAuth2 properties. |
| [`CfnConnection.PhysicalConnectionRequirementsProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.PhysicalConnectionRequirementsProperty) | Struct | Physical connection requirements of a connection. |
| [`CfnConnection.RedshiftCredentialsProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.RedshiftCredentialsProperty) | Struct | Amazon Redshift credentials of a connection. |
| [`CfnConnection.RedshiftLineageSyncConfigurationInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.RedshiftLineageSyncConfigurationInputProperty) | Struct | The Amaon Redshift lineage sync configuration. |
| [`CfnConnection.RedshiftPropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.RedshiftPropertiesInputProperty) | Struct | The Amazon Redshift properties. |
| [`CfnConnection.RedshiftStoragePropertiesProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.RedshiftStoragePropertiesProperty) | Struct | The Amazon Redshift storage properties. |
| [`CfnConnection.S3PropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.S3PropertiesInputProperty) | Struct | S3 Properties Input. |
| [`CfnConnection.SparkEmrPropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.SparkEmrPropertiesInputProperty) | Struct | The Spark EMR properties. |
| [`CfnConnection.SparkGlueArgsProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.SparkGlueArgsProperty) | Struct | The Spark AWS Glue args. |
| [`CfnConnection.SparkGluePropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.SparkGluePropertiesInputProperty) | Struct | The Spark AWS Glue properties. |
| [`CfnConnection.UsernamePasswordProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.UsernamePasswordProperty) | Struct | The username and password of a connection. |
| [`CfnConnection.WorkflowsMwaaPropertiesInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnection.WorkflowsMwaaPropertiesInputProperty) | Struct | Workflows MWAA Properties Input. |
| [`CfnConnectionProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnConnectionProps) | Struct | Properties for defining a `CfnConnection`. |
| [`CfnDataSource.DataSourceConfigurationInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.DataSourceConfigurationInputProperty) | Struct | The configuration of the data source. |
| [`CfnDataSource.FilterExpressionProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.FilterExpressionProperty) | Struct | A filter expression in Amazon DataZone. |
| [`CfnDataSource.FormInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.FormInputProperty) | Struct | The details of a metadata form. |
| [`CfnDataSource.GlueRunConfigurationInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.GlueRunConfigurationInputProperty) | Struct | The configuration details of the AWS Glue data source. |
| [`CfnDataSource.RecommendationConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.RecommendationConfigurationProperty) | Struct | The recommendation configuration for the data source. |
| [`CfnDataSource.RedshiftClusterStorageProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.RedshiftClusterStorageProperty) | Struct | The details of the Amazon Redshift cluster storage. |
| [`CfnDataSource.RedshiftCredentialConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.RedshiftCredentialConfigurationProperty) | Struct | The details of the credentials required to access an Amazon Redshift cluster. |
| [`CfnDataSource.RedshiftRunConfigurationInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.RedshiftRunConfigurationInputProperty) | Struct | The relational filter configurations included in the configuration details of the Amazon Redshift data source. |
| [`CfnDataSource.RedshiftServerlessStorageProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.RedshiftServerlessStorageProperty) | Struct | The details of the Amazon Redshift Serverless workgroup storage. |
| [`CfnDataSource.RedshiftStorageProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.RedshiftStorageProperty) | Struct | The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run. |
| [`CfnDataSource.RelationalFilterConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.RelationalFilterConfigurationProperty) | Struct | The relational filter configuration for the data source. |
| [`CfnDataSource.SageMakerRunConfigurationInputProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.SageMakerRunConfigurationInputProperty) | Struct | The configuration details of the Amazon SageMaker data source. |
| [`CfnDataSource.ScheduleConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSource.ScheduleConfigurationProperty) | Struct | The details of the schedule of the data source runs. |
| [`CfnDataSourceProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDataSourceProps) | Struct | Properties for defining a `CfnDataSource`. |
| [`CfnDomain.SingleSignOnProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDomain.SingleSignOnProperty) | Struct | The single sign-on details in Amazon DataZone. |
| [`CfnDomainProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDomainProps) | Struct | Properties for defining a `CfnDomain`. |
| [`CfnDomainUnitProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnDomainUnitProps) | Struct | Properties for defining a `CfnDomainUnit`. |
| [`CfnEnvironment.EnvironmentParameterProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironment.EnvironmentParameterProperty) | Struct | The parameter details of the environment. |
| [`CfnEnvironmentActions.AwsConsoleLinkParametersProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentActions.AwsConsoleLinkParametersProperty) | Struct | The parameters of the console link specified as part of the environment action. |
| [`CfnEnvironmentActionsProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentActionsProps) | Struct | Properties for defining a `CfnEnvironmentActions`. |
| [`CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty) | Struct | The Lake Formation configuration of the Data Lake blueprint. |
| [`CfnEnvironmentBlueprintConfiguration.ProvisioningConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentBlueprintConfiguration.ProvisioningConfigurationProperty) | Struct | The provisioning configuration of the blueprint. |
| [`CfnEnvironmentBlueprintConfiguration.RegionalParameterProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentBlueprintConfiguration.RegionalParameterProperty) | Struct | The regional parameters in the environment blueprint. |
| [`CfnEnvironmentBlueprintConfigurationProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentBlueprintConfigurationProps) | Struct | Properties for defining a `CfnEnvironmentBlueprintConfiguration`. |
| [`CfnEnvironmentProfile.EnvironmentParameterProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentProfile.EnvironmentParameterProperty) | Struct | The parameter details of an environment profile. |
| [`CfnEnvironmentProfileProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentProfileProps) | Struct | Properties for defining a `CfnEnvironmentProfile`. |
| [`CfnEnvironmentProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnEnvironmentProps) | Struct | Properties for defining a `CfnEnvironment`. |
| [`CfnFormType.ModelProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnFormType.ModelProperty) | Struct | Indicates the smithy model of the API. |
| [`CfnFormTypeProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnFormTypeProps) | Struct | Properties for defining a `CfnFormType`. |
| [`CfnGroupProfileProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnGroupProfileProps) | Struct | Properties for defining a `CfnGroupProfile`. |
| [`CfnOwner.OwnerGroupPropertiesProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnOwner.OwnerGroupPropertiesProperty) | Struct | The properties of the domain unit owners group. |
| [`CfnOwner.OwnerPropertiesProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnOwner.OwnerPropertiesProperty) | Struct | The properties of a domain unit's owner. |
| [`CfnOwner.OwnerUserPropertiesProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnOwner.OwnerUserPropertiesProperty) | Struct | The properties of the owner user. |
| [`CfnOwnerProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnOwnerProps) | Struct | Properties for defining a `CfnOwner`. |
| [`CfnPolicyGrant.AddToProjectMemberPoolPolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.AddToProjectMemberPoolPolicyGrantDetailProperty) | Struct | The details of the policy grant. |
| [`CfnPolicyGrant.CreateAssetTypePolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.CreateAssetTypePolicyGrantDetailProperty) | Struct | The details of the policy grant. |
| [`CfnPolicyGrant.CreateDomainUnitPolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.CreateDomainUnitPolicyGrantDetailProperty) | Struct | The details of the policy grant. |
| [`CfnPolicyGrant.CreateEnvironmentProfilePolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.CreateEnvironmentProfilePolicyGrantDetailProperty) | Struct | The details of the policy grant. |
| [`CfnPolicyGrant.CreateFormTypePolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.CreateFormTypePolicyGrantDetailProperty) | Struct | The details of the policy grant. |
| [`CfnPolicyGrant.CreateGlossaryPolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.CreateGlossaryPolicyGrantDetailProperty) | Struct | The details of the policy grant. |
| [`CfnPolicyGrant.CreateProjectFromProjectProfilePolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.CreateProjectFromProjectProfilePolicyGrantDetailProperty) | Struct | Specifies whether to create a project from project profile policy grant details. |
| [`CfnPolicyGrant.CreateProjectPolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.CreateProjectPolicyGrantDetailProperty) | Struct | The details of the policy grant. |
| [`CfnPolicyGrant.DomainUnitFilterForProjectProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.DomainUnitFilterForProjectProperty) | Struct | The domain unit filter of the project grant filter. |
| [`CfnPolicyGrant.DomainUnitGrantFilterProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.DomainUnitGrantFilterProperty) | Struct | The grant filter for the domain unit. |
| [`CfnPolicyGrant.DomainUnitPolicyGrantPrincipalProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.DomainUnitPolicyGrantPrincipalProperty) | Struct | The domain unit principal to whom the policy is granted. |
| [`CfnPolicyGrant.GroupPolicyGrantPrincipalProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.GroupPolicyGrantPrincipalProperty) | Struct | The group principal to whom the policy is granted. |
| [`CfnPolicyGrant.OverrideDomainUnitOwnersPolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.OverrideDomainUnitOwnersPolicyGrantDetailProperty) | Struct | The grant details of the override domain unit owners policy. |
| [`CfnPolicyGrant.OverrideProjectOwnersPolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.OverrideProjectOwnersPolicyGrantDetailProperty) | Struct | The details of the override project owners policy grant. |
| [`CfnPolicyGrant.PolicyGrantDetailProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.PolicyGrantDetailProperty) | Struct | The details of the policy grant. |
| [`CfnPolicyGrant.PolicyGrantPrincipalProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.PolicyGrantPrincipalProperty) | Struct | The policy grant principal. |
| [`CfnPolicyGrant.ProjectGrantFilterProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.ProjectGrantFilterProperty) | Struct | The project grant filter. |
| [`CfnPolicyGrant.ProjectPolicyGrantPrincipalProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.ProjectPolicyGrantPrincipalProperty) | Struct | The project policy grant principal. |
| [`CfnPolicyGrant.UserPolicyGrantPrincipalProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrant.UserPolicyGrantPrincipalProperty) | Struct | The user policy grant principal. |
| [`CfnPolicyGrantProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnPolicyGrantProps) | Struct | Properties for defining a `CfnPolicyGrant`. |
| [`CfnProject.EnvironmentConfigurationUserParameterProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProject.EnvironmentConfigurationUserParameterProperty) | Struct | The environment configuration user parameters. |
| [`CfnProject.EnvironmentParameterProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProject.EnvironmentParameterProperty) | Struct | The parameter details of an evironment profile. |
| [`CfnProject.MemberProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProject.MemberProperty) | Struct | The member of the project. |
| [`CfnProject.ProjectMembershipAssignmentProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProject.ProjectMembershipAssignmentProperty) | Struct | The project membership assignment. |
| [`CfnProject.ResourceTagProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProject.ResourceTagProperty) | Struct |  |
| [`CfnProjectMembership.MemberProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectMembership.MemberProperty) | Struct | The details about a project member. |
| [`CfnProjectMembershipProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectMembershipProps) | Struct | Properties for defining a `CfnProjectMembership`. |
| [`CfnProjectProfile.AwsAccountProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectProfile.AwsAccountProperty) | Struct | The AWS account of the environment. |
| [`CfnProjectProfile.EnvironmentConfigurationParameterProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectProfile.EnvironmentConfigurationParameterProperty) | Struct | The environment configuration parameter. |
| [`CfnProjectProfile.EnvironmentConfigurationParametersDetailsProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectProfile.EnvironmentConfigurationParametersDetailsProperty) | Struct | The details of the environment configuration parameter. |
| [`CfnProjectProfile.EnvironmentConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectProfile.EnvironmentConfigurationProperty) | Struct | The configuration of an environment. |
| [`CfnProjectProfile.RegionProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectProfile.RegionProperty) | Struct | The AWS Region. |
| [`CfnProjectProfile.ResourceTagParameterProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectProfile.ResourceTagParameterProperty) | Struct |  |
| [`CfnProjectProfileProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectProfileProps) | Struct | Properties for defining a `CfnProjectProfile`. |
| [`CfnProjectProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnProjectProps) | Struct | Properties for defining a `CfnProject`. |
| [`CfnSubscriptionTarget.SubscriptionTargetFormProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnSubscriptionTarget.SubscriptionTargetFormProperty) | Struct | The details of the subscription target configuration. |
| [`CfnSubscriptionTargetProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnSubscriptionTargetProps) | Struct | Properties for defining a `CfnSubscriptionTarget`. |
| [`CfnUserProfile.IamUserProfileDetailsProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnUserProfile.IamUserProfileDetailsProperty) | Struct | The details of the IAM User Profile. |
| [`CfnUserProfile.SsoUserProfileDetailsProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnUserProfile.SsoUserProfileDetailsProperty) | Struct | The details of the SSO User Profile. |
| [`CfnUserProfile.UserProfileDetailsProperty`](/v2/docs/aws-cdk-lib.aws_datazone.CfnUserProfile.UserProfileDetailsProperty) | Struct |  |
| [`CfnUserProfileProps`](/v2/docs/aws-cdk-lib.aws_datazone.CfnUserProfileProps) | Struct | Properties for defining a `CfnUserProfile`. |
