AWS::DataZone::EnvironmentBlueprintConfiguration
The configuration details of an environment blueprint.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::DataZone::EnvironmentBlueprintConfiguration", "Properties" : { "DomainIdentifier" :
String
, "EnabledRegions" :[ String, ... ]
, "EnvironmentBlueprintIdentifier" :String
, "ManageAccessRoleArn" :String
, "ProvisioningRoleArn" :String
, "RegionalParameters" :[ RegionalParameter, ... ]
} }
YAML
Type: AWS::DataZone::EnvironmentBlueprintConfiguration Properties: DomainIdentifier:
String
EnabledRegions:- String
EnvironmentBlueprintIdentifier:String
ManageAccessRoleArn:String
ProvisioningRoleArn:String
RegionalParameters:- RegionalParameter
Properties
DomainIdentifier
-
The identifier of the Amazon DataZone domain in which an environment blueprint exists.
Required: Yes
Type: String
Pattern:
^dzd[-_][a-zA-Z0-9_-]{1,36}$
Update requires: Replacement
EnabledRegions
-
The enabled AWS Regions specified in a blueprint configuration.
Required: Yes
Type: Array of String
Maximum:
16
Minimum:
4 | 0
Update requires: No interruption
EnvironmentBlueprintIdentifier
-
The identifier of the environment blueprint.
In the current release, only the following values are supported:
DefaultDataLake
andDefaultDataWarehouse
.Required: Yes
Type: String
Pattern:
^[a-zA-Z0-9_-]{1,36}$
Update requires: Replacement
ManageAccessRoleArn
-
The ARN of the manage access role.
Required: No
Type: String
Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]*$
Update requires: No interruption
ProvisioningRoleArn
-
The ARN of the provisioning role.
Required: No
Type: String
Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]*$
Update requires: No interruption
RegionalParameters
-
The regional parameters of the environment blueprint.
Required: No
Type: Array of RegionalParameter
Update requires: No interruption
Return values
Ref
When you pass the logical ID of this resource to the intrinsic Ref
function, Ref
returns a string containing pipe-separated DomainId
and
the EnvironmentBlueprintId
, which uniquely identifies the environment
blueprint configuration. For example: { "Ref": "MyBlueprintConfiguration" }
for the resource with the logical ID MyBlueprintConfiguration
,
Ref
returns DomainId|BlueprintConfigurationId
.
For more information about using the Ref
function, see Ref
.
Fn::GetAtt
The Fn::GetAtt
intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the Fn::GetAtt
intrinsic function, see Fn::GetAtt
.
CreatedAt
-
The timestamp of when an environment blueprint was created.
DomainId
-
The identifier of the Amazon DataZone domain in which an environment blueprint exists.
EnvironmentBlueprintId
-
The identifier of the environment blueprint. This identifier should be used when creating environment profiles.
UpdatedAt
-
The timestamp of when the environment blueprint was updated.