CfnEnvironmentBlueprintConfigurationProps Struct
Properties for defining a CfnEnvironmentBlueprintConfiguration.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_datazone as datazone } from 'aws-cdk-lib';
const cfnEnvironmentBlueprintConfigurationProps: datazone.CfnEnvironmentBlueprintConfigurationProps = {
domainIdentifier: 'domainIdentifier',
enabledRegions: ['enabledRegions'],
environmentBlueprintIdentifier: 'environmentBlueprintIdentifier',
// the properties below are optional
environmentRolePermissionBoundary: 'environmentRolePermissionBoundary',
globalParameters: {
globalParametersKey: 'globalParameters',
},
manageAccessRoleArn: 'manageAccessRoleArn',
provisioningConfigurations: [{
lakeFormationConfiguration: {
locationRegistrationExcludeS3Locations: ['locationRegistrationExcludeS3Locations'],
locationRegistrationRole: 'locationRegistrationRole',
},
}],
provisioningRoleArn: 'provisioningRoleArn',
regionalParameters: [{
parameters: {
parametersKey: 'parameters',
},
region: 'region',
}],
};
Properties
domainIdentifierstringdomain_identifierstrdomainIdentifierStringDomainIdentifierstringDomainIdentifier*stringrequired#The identifier of the Amazon DataZone domain in which an environment blueprint exists.
enabledRegionsstring[]enabled_regionstyping.List[str]enabledRegionsList<String>EnabledRegionsstring[]EnabledRegions*[]*stringrequired#The enabled AWS Regions specified in a blueprint configuration.
environmentBlueprintIdentifierstringenvironment_blueprint_identifierstrenvironmentBlueprintIdentifierStringEnvironmentBlueprintIdentifierstringEnvironmentBlueprintIdentifier*stringrequired#The identifier of the environment blueprint.
In the current release, only the following values are supported: DefaultDataLake and DefaultDataWarehouse .
environmentRolePermissionBoundaryoptionalstringenvironment_role_permission_boundaryoptionalstrenvironmentRolePermissionBoundaryoptionalStringEnvironmentRolePermissionBoundaryoptionalstringEnvironmentRolePermissionBoundaryoptional*string#The environment role permission boundary.
globalParametersoptionalIResolvable | { [key: string]: string }global_parametersoptionaltyping.Union[IResolvable, typing.Mapping[str, str]]globalParametersoptionalIResolvableGlobalParametersoptionalIResolvableGlobalParametersoptionalinterface{}#Region-agnostic environment blueprint parameters.
manageAccessRoleArnoptionalstringmanage_access_role_arnoptionalstrmanageAccessRoleArnoptionalStringManageAccessRoleArnoptionalstringManageAccessRoleArnoptional*string#The ARN of the manage access role.
provisioningConfigurationsoptionalIResolvable | IResolvable | CfnEnvironmentBlueprintConfiguration.ProvisioningConfigurationProperty[]provisioning_configurationsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, ProvisioningConfigurationProperty]]]provisioningConfigurationsoptionalIResolvableProvisioningConfigurationsoptionalIResolvableProvisioningConfigurationsoptionalinterface{}#The provisioning configuration of a blueprint.
provisioningRoleArnoptionalstringprovisioning_role_arnoptionalstrprovisioningRoleArnoptionalStringProvisioningRoleArnoptionalstringProvisioningRoleArnoptional*string#The ARN of the provisioning role.
regionalParametersoptionalIResolvable | IResolvable | CfnEnvironmentBlueprintConfiguration.RegionalParameterProperty[]regional_parametersoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, RegionalParameterProperty]]]regionalParametersoptionalIResolvableRegionalParametersoptionalIResolvableRegionalParametersoptionalinterface{}#The regional parameters of the environment blueprint.