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 .
environmentRolePermissionBoundarystringenvironment_role_permission_boundarystrenvironmentRolePermissionBoundaryStringEnvironmentRolePermissionBoundarystringEnvironmentRolePermissionBoundary*string#The environment role permission boundary.
globalParametersIResolvable | { [key: string]: string }global_parameterstyping.Union[IResolvable, typing.Mapping[str, str]]globalParametersIResolvableGlobalParametersIResolvableGlobalParametersinterface{}#Region-agnostic environment blueprint parameters.
manageAccessRoleArnstringmanage_access_role_arnstrmanageAccessRoleArnStringManageAccessRoleArnstringManageAccessRoleArn*string#The ARN of the manage access role.
provisioningConfigurationsIResolvable | IResolvable | CfnEnvironmentBlueprintConfiguration.ProvisioningConfigurationProperty[]provisioning_configurationstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, ProvisioningConfigurationProperty]]]provisioningConfigurationsIResolvableProvisioningConfigurationsIResolvableProvisioningConfigurationsinterface{}#The provisioning configuration of a blueprint.
provisioningRoleArnstringprovisioning_role_arnstrprovisioningRoleArnStringProvisioningRoleArnstringProvisioningRoleArn*string#The ARN of the provisioning role.
regionalParametersIResolvable | IResolvable | CfnEnvironmentBlueprintConfiguration.RegionalParameterProperty[]regional_parameterstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, RegionalParameterProperty]]]regionalParametersIResolvableRegionalParametersIResolvableRegionalParametersinterface{}#The regional parameters of the environment blueprint.