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 .

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.