AWS::DataZone::Connection - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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

AWS::DataZone::Connection

In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

Syntax

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

JSON

{ "Type" : "AWS::DataZone::Connection", "Properties" : { "AwsLocation" : AwsLocation, "Description" : String, "DomainIdentifier" : String, "EnableTrustedIdentityPropagation" : Boolean, "EnvironmentIdentifier" : String, "Name" : String, "ProjectIdentifier" : String, "Props" : ConnectionPropertiesInput, "Scope" : String } }

YAML

Type: AWS::DataZone::Connection Properties: AwsLocation: AwsLocation Description: String DomainIdentifier: String EnableTrustedIdentityPropagation: Boolean EnvironmentIdentifier: String Name: String ProjectIdentifier: String Props: ConnectionPropertiesInput Scope: String

Properties

AwsLocation

Property description not available.

Required: No

Type: AwsLocation

Update requires: No interruption

Description

The description of the Amazon Glue connection.

Required: No

Type: String

Pattern: ^[\S\s]*$

Maximum: 128

Update requires: No interruption

DomainIdentifier

Property description not available.

Required: Yes

Type: String

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

Update requires: Replacement

EnableTrustedIdentityPropagation

Property description not available.

Required: No

Type: Boolean

Update requires: Replacement

EnvironmentIdentifier

Property description not available.

Required: No

Type: String

Update requires: Replacement

Name

The connection name.

Required: Yes

Type: String

Pattern: ^[\w][\w\.\-\_]*$

Maximum: 64

Update requires: Replacement

ProjectIdentifier

Property description not available.

Required: No

Type: String

Update requires: Replacement

Props

The connection props.

Required: No

Type: ConnectionPropertiesInput

Update requires: No interruption

Scope

The scope of the connection.

Required: No

Type: String

Allowed values: DOMAIN | PROJECT

Update requires: Replacement

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

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.

ConnectionId

The ID of a connection.

DomainId

The domain ID of a connection.

DomainUnitId

The domain unit ID of a connection.

EnvironmentId

The environment ID of a connection.

EnvironmentUserRole

Property description not available.

ProjectId

The connection project ID.

Type

The connection type.