AWS::DataZone::EnvironmentDefinition of AWS::DataZone::Environment Resource Type
13 configurable properties. 3 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
DomainIdentifier | string | RequiredCreate-onlyWrite-only |
Name | string | Required |
ProjectIdentifier | string | RequiredCreate-onlyWrite-only |
DeploymentOrder | integer | Create-onlyWrite-only |
Description | string | |
EnvironmentAccountIdentifier | string | Create-onlyWrite-only |
EnvironmentAccountRegion | string | Create-onlyWrite-only |
EnvironmentBlueprintIdentifier | string | Create-onlyWrite-only |
EnvironmentConfigurationId | string | Create-onlyWrite-only |
EnvironmentProfileIdentifier | string | Create-onlyWrite-only |
EnvironmentRoleArn | string | Write-only |
GlossaryTerms | Array<string> | |
UserParameters | Array<EnvironmentParameter> | Create-only |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
AwsAccountId | string | The AWS account in which the Amazon DataZone environment is created. |
AwsAccountRegion | string | The AWS region in which the Amazon DataZone environment is created. |
CreatedAt | string | The timestamp of when the environment was created. |
CreatedBy | string | The Amazon DataZone user who created the environment. |
DomainId | string | The identifier of the Amazon DataZone domain in which the environment is created. |
EnvironmentBlueprintId | string | The ID of the blueprint with which the Amazon DataZone environment was created. |
EnvironmentProfileId | string | The ID of the environment profile with which the Amazon DataZone environment was created. |
Id | string | The ID of the Amazon DataZone environment. |
ProjectId | string | The ID of the Amazon DataZone project in which the environment is created. |
Provider | string | The provider of the Amazon DataZone environment. |
Status | string | The status of the Amazon DataZone environment. |
UpdatedAt | string | The timestamp of when the environment was updated. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::DataZone::Environment
Resources:
MyResource:
Type: AWS::DataZone::Environment
Properties:
Name: "my-name"
ProjectIdentifier: "my-projectidentifier"
DomainIdentifier: "my-domainidentifier"
Description: !Ref "AWS::StackName"Permissions CloudFormation needs in your IAM role to manage this resource.
datazone:CreateEnvironmentdatazone:GetEnvironmentdatazone:DeleteEnvironmentdatazone:AssociateEnvironmentRoleiam:PassRoledatazone:GetEnvironmentdatazone:UpdateEnvironmentdatazone:GetEnvironmentdatazone:DeleteEnvironmentdatazone:AssociateEnvironmentRoledatazone:DisassociateEnvironmentRoleiam:PassRoledatazone:DeleteEnvironmentdatazone:GetEnvironmentdatazone:ListEnvironmentsOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterDomainIdThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
DomainIdentifierEnvironmentProfileIdentifierProjectIdentifierUserParametersEnvironmentAccountIdentifierEnvironmentAccountRegionEnvironmentBlueprintIdentifierDeploymentOrderEnvironmentConfigurationId