Skip to content
v2.274.0

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.