AWS::DataZone::ProjectProfile - AWS CloudFormation

This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::DataZone::ProjectProfile

The summary of a project profile.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::DataZone::ProjectProfile", "Properties" : { "Description" : String, "DomainIdentifier" : String, "DomainUnitIdentifier" : String, "EnvironmentConfigurations" : [ EnvironmentConfiguration, ... ], "Name" : String, "Status" : String } }

YAML

Type: AWS::DataZone::ProjectProfile Properties: Description: String DomainIdentifier: String DomainUnitIdentifier: String EnvironmentConfigurations: - EnvironmentConfiguration Name: String Status: String

Properties

Description

The description of the project profile.

Required: No

Type: String

Maximum: 2048

Update requires: No interruption

DomainIdentifier

A domain ID of the project profile.

Required: No

Type: String

Pattern: ^dzd[_][a-zA-Z0-9_-]{1,36}$

Update requires: Replacement

DomainUnitIdentifier

A domain unit ID of the project profile.

Required: No

Type: String

Pattern: ^[a-z0-9_\-]+$

Minimum: 1

Maximum: 256

Update requires: No interruption

EnvironmentConfigurations

Environment configurations of a project profile.

Required: No

Type: Array of EnvironmentConfiguration

Update requires: No interruption

Name

The name of a project profile.

Required: Yes

Type: String

Pattern: ^[\w -]+$

Minimum: 1

Maximum: 64

Update requires: No interruption

Status

The status of a project profile.

Required: No

Type: String

Allowed values: ENABLED | DISABLED

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 DomainUnitId, which uniquely identifies a domain unit. For example: { "Ref": "MyDomainUnit" } for the resource with the logical ID MyDomainUnit, Ref returns DomainId|DomainUnitId.

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 the project profile was created.

CreatedBy

The user who created the project profile.

DomainId

The domain ID of the project profile.

DomainUnitId

The domain unit ID of the project profile.

Id

The ID of the project profile.

Identifier

Project profile ID.

LastUpdatedAt

The timestamp at which a project profile was last updated.