CfnEnvironmentBlueprintConfigurationPropsMixin
- class aws_cdk.mixins_preview.aws_datazone.mixins.CfnEnvironmentBlueprintConfigurationPropsMixin(props, *, strategy=None)
Bases:
MixinThe configuration details of an environment blueprint.
- See:
- CloudformationResource:
AWS::DataZone::EnvironmentBlueprintConfiguration
- Mixin:
true
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview import mixins from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins cfn_environment_blueprint_configuration_props_mixin = datazone_mixins.CfnEnvironmentBlueprintConfigurationPropsMixin(datazone_mixins.CfnEnvironmentBlueprintConfigurationMixinProps( domain_identifier="domainIdentifier", enabled_regions=["enabledRegions"], environment_blueprint_identifier="environmentBlueprintIdentifier", environment_role_permission_boundary="environmentRolePermissionBoundary", manage_access_role_arn="manageAccessRoleArn", provisioning_configurations=[datazone_mixins.CfnEnvironmentBlueprintConfigurationPropsMixin.ProvisioningConfigurationProperty( lake_formation_configuration=datazone_mixins.CfnEnvironmentBlueprintConfigurationPropsMixin.LakeFormationConfigurationProperty( location_registration_exclude_s3_locations=["locationRegistrationExcludeS3Locations"], location_registration_role="locationRegistrationRole" ) )], provisioning_role_arn="provisioningRoleArn", regional_parameters=[datazone_mixins.CfnEnvironmentBlueprintConfigurationPropsMixin.RegionalParameterProperty( parameters={ "parameters_key": "parameters" }, region="region" )] ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::DataZone::EnvironmentBlueprintConfiguration.- Parameters:
props (
Union[CfnEnvironmentBlueprintConfigurationMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['domainIdentifier', 'enabledRegions', 'environmentBlueprintIdentifier', 'environmentRolePermissionBoundary', 'manageAccessRoleArn', 'provisioningConfigurations', 'provisioningRoleArn', 'regionalParameters']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
LakeFormationConfigurationProperty
- class CfnEnvironmentBlueprintConfigurationPropsMixin.LakeFormationConfigurationProperty(*, location_registration_exclude_s3_locations=None, location_registration_role=None)
Bases:
objectThe Lake Formation configuration of the Data Lake blueprint.
- Parameters:
location_registration_exclude_s3_locations (
Optional[Sequence[str]]) – Specifies certain Amazon S3 locations if you do not want Amazon DataZone to automatically register them in hybrid mode.location_registration_role (
Optional[str]) – The role that is used to manage read/write access to the chosen Amazon S3 bucket(s) for Data Lake using AWS Lake Formation hybrid access mode.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins lake_formation_configuration_property = datazone_mixins.CfnEnvironmentBlueprintConfigurationPropsMixin.LakeFormationConfigurationProperty( location_registration_exclude_s3_locations=["locationRegistrationExcludeS3Locations"], location_registration_role="locationRegistrationRole" )
Attributes
- location_registration_exclude_s3_locations
Specifies certain Amazon S3 locations if you do not want Amazon DataZone to automatically register them in hybrid mode.
- location_registration_role
The role that is used to manage read/write access to the chosen Amazon S3 bucket(s) for Data Lake using AWS Lake Formation hybrid access mode.
ProvisioningConfigurationProperty
- class CfnEnvironmentBlueprintConfigurationPropsMixin.ProvisioningConfigurationProperty(*, lake_formation_configuration=None)
Bases:
objectThe provisioning configuration of the blueprint.
- Parameters:
lake_formation_configuration (
Union[IResolvable,LakeFormationConfigurationProperty,Dict[str,Any],None]) – The Lake Formation configuration of the Data Lake blueprint.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins provisioning_configuration_property = datazone_mixins.CfnEnvironmentBlueprintConfigurationPropsMixin.ProvisioningConfigurationProperty( lake_formation_configuration=datazone_mixins.CfnEnvironmentBlueprintConfigurationPropsMixin.LakeFormationConfigurationProperty( location_registration_exclude_s3_locations=["locationRegistrationExcludeS3Locations"], location_registration_role="locationRegistrationRole" ) )
Attributes
- lake_formation_configuration
The Lake Formation configuration of the Data Lake blueprint.
RegionalParameterProperty
- class CfnEnvironmentBlueprintConfigurationPropsMixin.RegionalParameterProperty(*, parameters=None, region=None)
Bases:
objectThe regional parameters in the environment blueprint.
- Parameters:
parameters (
Union[Mapping[str,str],IResolvable,None]) – A string to string map containing parameters for the region.region (
Optional[str]) – The region specified in the environment parameter.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins regional_parameter_property = datazone_mixins.CfnEnvironmentBlueprintConfigurationPropsMixin.RegionalParameterProperty( parameters={ "parameters_key": "parameters" }, region="region" )
Attributes
- parameters
A string to string map containing parameters for the region.
- region
The region specified in the environment parameter.