AWS::DevOpsAgent::AssociationThe `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, AWS accounts, and others.
import { CfnAssociation } from 'aws-cdk-lib/aws-devopsagent';Or use the module namespace:
import * as devopsagent from 'aws-cdk-lib/aws-devopsagent';
// devopsagent.CfnAssociationConfiguration passed to the constructor as CfnAssociationProps.
agentSpaceIdRequiredstringThe unique identifier of the Agent Space.
configurationRequiredIResolvable | ServiceConfigurationPropertyThe 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`
serviceIdRequiredstringThe 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.
linkedAssociationIdsOptionalstring[]Set of linked association IDs for parent-child relationships.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-devopsagentAWS::DevOpsAgent::Association