AWS::DevOpsAgent::Association - 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::DevOpsAgent::Association

The AWS::DevOpsAgent::Association resource specifies an association between an Agent Space and a service, defining how the Agent Space interacts with external services like GitHub, Slack, Amazon accounts, and others.

Syntax

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

JSON

{ "Type" : "AWS::DevOpsAgent::Association", "Properties" : { "AgentSpaceId" : String, "Configuration" : ServiceConfiguration, "LinkedAssociationIds" : [ String, ... ], "ServiceId" : String } }

YAML

Type: AWS::DevOpsAgent::Association Properties: AgentSpaceId: String Configuration: ServiceConfiguration LinkedAssociationIds: - String ServiceId: String

Properties

AgentSpaceId

The unique identifier of the Agent Space.

Required: Yes

Type: String

Minimum: 1

Maximum: 255

Update requires: Updates are not supported.

Configuration

The configuration that directs how the Agent Space interacts with the given service. You can specify only one configuration type per association.

Allowed Values: SourceAws | Aws | GitHub | GitLab | Slack | Dynatrace | ServiceNow | MCPServer | MCPServerNewRelic | MCPServerDatadog | MCPServerSplunk | EventChannel

Required: Yes

Type: ServiceConfiguration

Update requires: No interruption

LinkedAssociationIds

Set of linked association IDs for parent-child relationships.

Required: No

Type: Array of String

Update requires: No interruption

ServiceId

The identifier for the associated service. For SourceAws and Aws configurations, this must be aws. For all other service types, this is a UUID generated from the RegisterService command.

Required: Yes

Type: String

Minimum: 1

Maximum: 255

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the association ID.

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.

AssociationId

The unique identifier of the association.

CreatedAt

The timestamp when the association was created.

UpdatedAt

The timestamp when the association was last updated.