Package software.amazon.awscdk.services.datazone
AWS::DataZone Construct Library
---
All classes with the
Cfnprefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.datazone.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for DataZone construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::DataZone resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 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.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionIn Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.Amazon Q properties of the connection.A builder for
CfnConnection.AmazonQPropertiesInputPropertyAn implementation forCfnConnection.AmazonQPropertiesInputPropertyThe Amazon Athena properties of a connection.A builder forCfnConnection.AthenaPropertiesInputPropertyAn implementation forCfnConnection.AthenaPropertiesInputPropertyThe authentication configuration of a connection.A builder forCfnConnection.AuthenticationConfigurationInputPropertyAn implementation forCfnConnection.AuthenticationConfigurationInputPropertyThe authorization code properties of a connection.A builder forCfnConnection.AuthorizationCodePropertiesPropertyAn implementation forCfnConnection.AuthorizationCodePropertiesPropertyThe location of a project.A builder forCfnConnection.AwsLocationPropertyAn implementation forCfnConnection.AwsLocationPropertyThe basic authentication credentials of a connection.A builder forCfnConnection.BasicAuthenticationCredentialsPropertyAn implementation forCfnConnection.BasicAuthenticationCredentialsPropertyA fluent builder forCfnConnection.The properties of a connection.A builder forCfnConnection.ConnectionPropertiesInputPropertyAn implementation forCfnConnection.ConnectionPropertiesInputPropertyThe AWS Glue connecton input.A builder forCfnConnection.GlueConnectionInputPropertyAn implementation forCfnConnection.GlueConnectionInputPropertyThe GlueOAuth2 credentials of a connection.A builder forCfnConnection.GlueOAuth2CredentialsPropertyAn implementation forCfnConnection.GlueOAuth2CredentialsPropertyThe AWS Glue properties of a connection.A builder forCfnConnection.GluePropertiesInputPropertyAn implementation forCfnConnection.GluePropertiesInputPropertyThe hyper pod properties of a AWS Glue properties patch.A builder forCfnConnection.HyperPodPropertiesInputPropertyAn implementation forCfnConnection.HyperPodPropertiesInputPropertyThe IAM properties of a connection.A builder forCfnConnection.IamPropertiesInputPropertyAn implementation forCfnConnection.IamPropertiesInputPropertyThe lineage sync schedule.A builder forCfnConnection.LineageSyncSchedulePropertyAn implementation forCfnConnection.LineageSyncSchedulePropertyThe OAuth2Client application.A builder forCfnConnection.OAuth2ClientApplicationPropertyAn implementation forCfnConnection.OAuth2ClientApplicationPropertyThe OAuth2 properties.A builder forCfnConnection.OAuth2PropertiesPropertyAn implementation forCfnConnection.OAuth2PropertiesPropertyPhysical connection requirements of a connection.A builder forCfnConnection.PhysicalConnectionRequirementsPropertyAn implementation forCfnConnection.PhysicalConnectionRequirementsPropertyAmazon Redshift credentials of a connection.A builder forCfnConnection.RedshiftCredentialsPropertyAn implementation forCfnConnection.RedshiftCredentialsPropertyThe Amaon Redshift lineage sync configuration.An implementation forCfnConnection.RedshiftLineageSyncConfigurationInputPropertyThe Amazon Redshift properties.A builder forCfnConnection.RedshiftPropertiesInputPropertyAn implementation forCfnConnection.RedshiftPropertiesInputPropertyThe Amazon Redshift storage properties.A builder forCfnConnection.RedshiftStoragePropertiesPropertyAn implementation forCfnConnection.RedshiftStoragePropertiesPropertyS3 Properties Input.A builder forCfnConnection.S3PropertiesInputPropertyAn implementation forCfnConnection.S3PropertiesInputPropertyThe Spark EMR properties.A builder forCfnConnection.SparkEmrPropertiesInputPropertyAn implementation forCfnConnection.SparkEmrPropertiesInputPropertyThe Spark AWS Glue args.A builder forCfnConnection.SparkGlueArgsPropertyAn implementation forCfnConnection.SparkGlueArgsPropertyThe Spark AWS Glue properties.A builder forCfnConnection.SparkGluePropertiesInputPropertyAn implementation forCfnConnection.SparkGluePropertiesInputPropertyThe username and password of a connection.A builder forCfnConnection.UsernamePasswordPropertyAn implementation forCfnConnection.UsernamePasswordPropertyProperties for defining aCfnConnection.A builder forCfnConnectionPropsAn implementation forCfnConnectionPropsTheAWS::DataZone::DataSourceresource 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.A fluent builder forCfnDataSource.The configuration of the data source.A builder forCfnDataSource.DataSourceConfigurationInputPropertyAn implementation forCfnDataSource.DataSourceConfigurationInputPropertyA filter expression in Amazon DataZone.A builder forCfnDataSource.FilterExpressionPropertyAn implementation forCfnDataSource.FilterExpressionPropertyThe details of a metadata form.A builder forCfnDataSource.FormInputPropertyAn implementation forCfnDataSource.FormInputPropertyThe configuration details of the AWS Glue data source.A builder forCfnDataSource.GlueRunConfigurationInputPropertyAn implementation forCfnDataSource.GlueRunConfigurationInputPropertyThe recommendation configuration for the data source.A builder forCfnDataSource.RecommendationConfigurationPropertyAn implementation forCfnDataSource.RecommendationConfigurationPropertyThe details of the Amazon Redshift cluster storage.A builder forCfnDataSource.RedshiftClusterStoragePropertyAn implementation forCfnDataSource.RedshiftClusterStoragePropertyThe details of the credentials required to access an Amazon Redshift cluster.A builder forCfnDataSource.RedshiftCredentialConfigurationPropertyAn implementation forCfnDataSource.RedshiftCredentialConfigurationPropertyThe relational filter configurations included in the configuration details of the Amazon Redshift data source.A builder forCfnDataSource.RedshiftRunConfigurationInputPropertyAn implementation forCfnDataSource.RedshiftRunConfigurationInputPropertyThe details of the Amazon Redshift Serverless workgroup storage.A builder forCfnDataSource.RedshiftServerlessStoragePropertyAn implementation forCfnDataSource.RedshiftServerlessStoragePropertyThe details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.A builder forCfnDataSource.RedshiftStoragePropertyAn implementation forCfnDataSource.RedshiftStoragePropertyThe relational filter configuration for the data source.A builder forCfnDataSource.RelationalFilterConfigurationPropertyAn implementation forCfnDataSource.RelationalFilterConfigurationPropertyThe configuration details of the Amazon SageMaker data source.A builder forCfnDataSource.SageMakerRunConfigurationInputPropertyAn implementation forCfnDataSource.SageMakerRunConfigurationInputPropertyThe details of the schedule of the data source runs.A builder forCfnDataSource.ScheduleConfigurationPropertyAn implementation forCfnDataSource.ScheduleConfigurationPropertyProperties for defining aCfnDataSource.A builder forCfnDataSourcePropsAn implementation forCfnDataSourcePropsTheAWS::DataZone::Domainresource specifies an Amazon DataZone domain.A fluent builder forCfnDomain.The single sign-on details in Amazon DataZone.A builder forCfnDomain.SingleSignOnPropertyAn implementation forCfnDomain.SingleSignOnPropertyProperties for defining aCfnDomain.A builder forCfnDomainPropsAn implementation forCfnDomainPropsThe summary of the domain unit.A fluent builder forCfnDomainUnit.Properties for defining aCfnDomainUnit.A builder forCfnDomainUnitPropsAn implementation forCfnDomainUnitPropsTheAWS::DataZone::Environmentresource 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.A fluent builder forCfnEnvironment.The parameter details of the environment.A builder forCfnEnvironment.EnvironmentParameterPropertyAn implementation forCfnEnvironment.EnvironmentParameterPropertyThe details about the specified action configured for an environment.The parameters of the console link specified as part of the environment action.A builder forCfnEnvironmentActions.AwsConsoleLinkParametersPropertyAn implementation forCfnEnvironmentActions.AwsConsoleLinkParametersPropertyA fluent builder forCfnEnvironmentActions.Properties for defining aCfnEnvironmentActions.A builder forCfnEnvironmentActionsPropsAn implementation forCfnEnvironmentActionsPropsThe configuration details of an environment blueprint.A fluent builder forCfnEnvironmentBlueprintConfiguration.The Lake Formation configuration of the Data Lake blueprint.An implementation forCfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationPropertyThe provisioning configuration of the blueprint.An implementation forCfnEnvironmentBlueprintConfiguration.ProvisioningConfigurationPropertyThe regional parameters in the environment blueprint.An implementation forCfnEnvironmentBlueprintConfiguration.RegionalParameterPropertyProperties for defining aCfnEnvironmentBlueprintConfiguration.A builder forCfnEnvironmentBlueprintConfigurationPropsAn implementation forCfnEnvironmentBlueprintConfigurationPropsThe details of an environment profile.A fluent builder forCfnEnvironmentProfile.The parameter details of an environment profile.A builder forCfnEnvironmentProfile.EnvironmentParameterPropertyAn implementation forCfnEnvironmentProfile.EnvironmentParameterPropertyProperties for defining aCfnEnvironmentProfile.A builder forCfnEnvironmentProfilePropsAn implementation forCfnEnvironmentProfilePropsProperties for defining aCfnEnvironment.A builder forCfnEnvironmentPropsAn implementation forCfnEnvironmentPropsThe details of the metadata form type.A fluent builder forCfnFormType.Indicates the smithy model of the API.A builder forCfnFormType.ModelPropertyAn implementation forCfnFormType.ModelPropertyProperties for defining aCfnFormType.A builder forCfnFormTypePropsAn implementation forCfnFormTypePropsThe details of a group profile in Amazon DataZone.A fluent builder forCfnGroupProfile.Properties for defining aCfnGroupProfile.A builder forCfnGroupProfilePropsAn implementation forCfnGroupProfilePropsThe owner that you want to add to the entity.A fluent builder forCfnOwner.The properties of the domain unit owners group.A builder forCfnOwner.OwnerGroupPropertiesPropertyAn implementation forCfnOwner.OwnerGroupPropertiesPropertyThe properties of a domain unit's owner.A builder forCfnOwner.OwnerPropertiesPropertyAn implementation forCfnOwner.OwnerPropertiesPropertyThe properties of the owner user.A builder forCfnOwner.OwnerUserPropertiesPropertyAn implementation forCfnOwner.OwnerUserPropertiesPropertyProperties for defining aCfnOwner.A builder forCfnOwnerPropsAn implementation forCfnOwnerPropsAdds a policy grant (an authorization policy) to a specified entity, including domain units, environment blueprint configurations, or environment profiles.The details of the policy grant.An implementation forCfnPolicyGrant.AddToProjectMemberPoolPolicyGrantDetailPropertyA fluent builder forCfnPolicyGrant.The details of the policy grant.A builder forCfnPolicyGrant.CreateAssetTypePolicyGrantDetailPropertyAn implementation forCfnPolicyGrant.CreateAssetTypePolicyGrantDetailPropertyThe details of the policy grant.A builder forCfnPolicyGrant.CreateDomainUnitPolicyGrantDetailPropertyAn implementation forCfnPolicyGrant.CreateDomainUnitPolicyGrantDetailPropertyThe details of the policy grant.An implementation forCfnPolicyGrant.CreateEnvironmentProfilePolicyGrantDetailPropertyThe details of the policy grant.A builder forCfnPolicyGrant.CreateFormTypePolicyGrantDetailPropertyAn implementation forCfnPolicyGrant.CreateFormTypePolicyGrantDetailPropertyThe details of the policy grant.A builder forCfnPolicyGrant.CreateGlossaryPolicyGrantDetailPropertyAn implementation forCfnPolicyGrant.CreateGlossaryPolicyGrantDetailPropertySpecifies whether to create a project from project profile policy grant details.An implementation forCfnPolicyGrant.CreateProjectFromProjectProfilePolicyGrantDetailPropertyThe details of the policy grant.A builder forCfnPolicyGrant.CreateProjectPolicyGrantDetailPropertyAn implementation forCfnPolicyGrant.CreateProjectPolicyGrantDetailPropertyThe domain unit filter of the project grant filter.A builder forCfnPolicyGrant.DomainUnitFilterForProjectPropertyAn implementation forCfnPolicyGrant.DomainUnitFilterForProjectPropertyThe grant filter for the domain unit.A builder forCfnPolicyGrant.DomainUnitGrantFilterPropertyAn implementation forCfnPolicyGrant.DomainUnitGrantFilterPropertyThe domain unit principal to whom the policy is granted.A builder forCfnPolicyGrant.DomainUnitPolicyGrantPrincipalPropertyAn implementation forCfnPolicyGrant.DomainUnitPolicyGrantPrincipalPropertyThe group principal to whom the policy is granted.A builder forCfnPolicyGrant.GroupPolicyGrantPrincipalPropertyAn implementation forCfnPolicyGrant.GroupPolicyGrantPrincipalPropertyThe grant details of the override domain unit owners policy.An implementation forCfnPolicyGrant.OverrideDomainUnitOwnersPolicyGrantDetailPropertyThe details of the override project owners policy grant.An implementation forCfnPolicyGrant.OverrideProjectOwnersPolicyGrantDetailPropertyThe details of the policy grant.A builder forCfnPolicyGrant.PolicyGrantDetailPropertyAn implementation forCfnPolicyGrant.PolicyGrantDetailPropertyThe policy grant principal.A builder forCfnPolicyGrant.PolicyGrantPrincipalPropertyAn implementation forCfnPolicyGrant.PolicyGrantPrincipalPropertyThe project grant filter.A builder forCfnPolicyGrant.ProjectGrantFilterPropertyAn implementation forCfnPolicyGrant.ProjectGrantFilterPropertyThe project policy grant principal.A builder forCfnPolicyGrant.ProjectPolicyGrantPrincipalPropertyAn implementation forCfnPolicyGrant.ProjectPolicyGrantPrincipalPropertyThe user policy grant principal.A builder forCfnPolicyGrant.UserPolicyGrantPrincipalPropertyAn implementation forCfnPolicyGrant.UserPolicyGrantPrincipalPropertyProperties for defining aCfnPolicyGrant.A builder forCfnPolicyGrantPropsAn implementation forCfnPolicyGrantPropsTheAWS::DataZone::Projectresource specifies an Amazon DataZone project.A fluent builder forCfnProject.The environment configuration user parameters.A builder forCfnProject.EnvironmentConfigurationUserParameterPropertyAn implementation forCfnProject.EnvironmentConfigurationUserParameterPropertyThe parameter details of an evironment profile.A builder forCfnProject.EnvironmentParameterPropertyAn implementation forCfnProject.EnvironmentParameterPropertyTheAWS::DataZone::ProjectMembershipresource adds a member to an Amazon DataZone project.A fluent builder forCfnProjectMembership.The details about a project member.A builder forCfnProjectMembership.MemberPropertyAn implementation forCfnProjectMembership.MemberPropertyProperties for defining aCfnProjectMembership.A builder forCfnProjectMembershipPropsAn implementation forCfnProjectMembershipPropsThe summary of a project profile.The AWS account of the environment.A builder forCfnProjectProfile.AwsAccountPropertyAn implementation forCfnProjectProfile.AwsAccountPropertyA fluent builder forCfnProjectProfile.The environment configuration parameter.An implementation forCfnProjectProfile.EnvironmentConfigurationParameterPropertyThe details of the environment configuration parameter.An implementation forCfnProjectProfile.EnvironmentConfigurationParametersDetailsPropertyThe configuration of an environment.A builder forCfnProjectProfile.EnvironmentConfigurationPropertyAn implementation forCfnProjectProfile.EnvironmentConfigurationPropertyThe AWS Region.A builder forCfnProjectProfile.RegionPropertyAn implementation forCfnProjectProfile.RegionPropertyProperties for defining aCfnProjectProfile.A builder forCfnProjectProfilePropsAn implementation forCfnProjectProfilePropsProperties for defining aCfnProject.A builder forCfnProjectPropsAn implementation forCfnProjectPropsTheAWS::DataZone::SubscriptionTargetresource specifies an Amazon DataZone subscription target.A fluent builder forCfnSubscriptionTarget.The details of the subscription target configuration.A builder forCfnSubscriptionTarget.SubscriptionTargetFormPropertyAn implementation forCfnSubscriptionTarget.SubscriptionTargetFormPropertyProperties for defining aCfnSubscriptionTarget.A builder forCfnSubscriptionTargetPropsAn implementation forCfnSubscriptionTargetPropsThe user type of the user for which the user profile is created.A fluent builder forCfnUserProfile.The details of the IAM User Profile.A builder forCfnUserProfile.IamUserProfileDetailsPropertyAn implementation forCfnUserProfile.IamUserProfileDetailsPropertyThe details of the SSO User Profile.A builder forCfnUserProfile.SsoUserProfileDetailsPropertyAn implementation forCfnUserProfile.SsoUserProfileDetailsPropertyExample:A builder forCfnUserProfile.UserProfileDetailsPropertyAn implementation forCfnUserProfile.UserProfileDetailsPropertyProperties for defining aCfnUserProfile.A builder forCfnUserProfilePropsAn implementation forCfnUserProfileProps