AWS::DevOpsAgent Construct Library
All classes with the
Cfnprefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
ts
import * as devopsagent from 'aws-cdk-lib/aws-devopsagent';
python
import aws_cdk.aws_devopsagent as devopsagent
java
import software.amazon.awscdk.services.devopsagent.*;
csharp
using Amazon.CDK.AWS.DevOpsAgent;
go
import devopsagent "github.com/aws/aws-cdk-go/awscdk"
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for DevOpsAgent construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::DevOpsAgent resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::DevOpsAgent.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
Types
| Name | Kind | Summary |
|---|---|---|
CfnAgentSpace | Construct (L1) | The AWS::DevOpsAgent::AgentSpace resource specifies an Agent Space for the AWS DevOps Agent Service. |
CfnAsset | Construct (L1) | Resource Type definition for AWS::DevOpsAgent::Asset. |
CfnAssociation | Construct (L1) | 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, AWS accounts, and others. |
CfnPrivateConnection | Construct (L1) | Resource Type definition for AWS::DevOpsAgent::PrivateConnection. |
CfnService | Construct (L1) | The AWS::DevOpsAgent::Service resource registers external services (like Dynatrace, MCP servers, GitLab) for integration with DevOpsAgent. |
CfnTrigger | Construct (L1) | Resource Type definition for AWS::DevOpsAgent::Trigger. |
CfnAgentSpace.IamAuthConfigurationProperty | Struct | |
CfnAgentSpace.IdcAuthConfigurationProperty | Struct | |
CfnAgentSpace.OperatorAppProperty | Struct | |
CfnAgentSpace.PreferencesProperty | Struct | Preferences that configure behavior of this AgentSpace. |
CfnAgentSpaceProps | Struct | Properties for defining a CfnAgentSpace. |
CfnAsset.AssetFileProperty | Struct | A single file inside an Asset's bundle. |
CfnAssetProps | Struct | Properties for defining a CfnAsset. |
CfnAssociation.AWSConfigurationProperty | Struct | Configuration for AWS monitor account integration. |
CfnAssociation.AWSResourceProperty | Struct | Defines an AWS resource to be monitored, including its type, ARN, and optional metadata. |
CfnAssociation.AzureConfigurationProperty | Struct | Azure subscription integration configuration. |
CfnAssociation.DynatraceConfigurationProperty | Struct | Configuration for Dynatrace monitoring integration. |
CfnAssociation.EventChannelConfigurationProperty | Struct | Configuration for Event Channel integration. |
CfnAssociation.GitHubConfigurationProperty | Struct | Configuration for GitHub repository integration. |
CfnAssociation.GitLabConfigurationProperty | Struct | Configuration for GitLab project integration. |
CfnAssociation.KeyValuePairProperty | Struct | A key-value pair for tags. |
CfnAssociation.MCPServerConfigurationProperty | Struct | Configuration for MCP (Model Context Protocol) server integration. |
CfnAssociation.MCPServerDatadogConfigurationProperty | Struct | Configuration for Datadog MCP server integration. |
CfnAssociation.MCPServerGrafanaConfigurationProperty | Struct | Grafana MCP server configuration. |
CfnAssociation.MCPServerNewRelicConfigurationProperty | Struct | Configuration for New Relic MCP server integration. |
CfnAssociation.MCPServerSigV4ConfigurationProperty | Struct | SigV4-authenticated MCP server configuration. |
CfnAssociation.MCPServerSplunkConfigurationProperty | Struct | Configuration for Splunk MCP server integration. |
CfnAssociation.PagerDutyConfigurationProperty | Struct | PagerDuty integration configuration. |
CfnAssociation.ServiceConfigurationProperty | Struct | The configuration that directs how Agent Space interacts with the given service. |
CfnAssociation.ServiceNowConfigurationProperty | Struct | Configuration for ServiceNow integration. |
CfnAssociation.SlackChannelProperty | Struct | Represents a Slack channel with its unique identifier and optional display name. |
CfnAssociation.SlackConfigurationProperty | Struct | Configuration for Slack workspace integration. |
CfnAssociation.SlackTransmissionTargetProperty | Struct | Defines the Slack channels where different types of agent notifications will be sent. |
CfnAssociation.SourceAwsConfigurationProperty | Struct | Configuration for AWS source account integration. |
CfnAssociationProps | Struct | Properties for defining a CfnAssociation. |
CfnPrivateConnection.ConnectionConfigurationProperty | Struct | |
CfnPrivateConnection.SelfManagedModeProperty | Struct | Configuration for a self-managed Private Connection. |
CfnPrivateConnection.ServiceManagedModeProperty | Struct | Configuration for a service-managed Private Connection. |
CfnPrivateConnectionProps | Struct | Properties for defining a CfnPrivateConnection. |
CfnService.AdditionalServiceDetailsProperty | Struct | |
CfnService.ApiKeyDetailsProperty | Struct | API key authentication details. |
CfnService.AzureIdentityServiceDetailsProperty | Struct | Azure Identity service configuration for federated identity. |
CfnService.BearerTokenDetailsProperty | Struct | Bearer token authentication details. |
CfnService.DynatraceAuthorizationConfigProperty | Struct | Dynatrace OAuth authorization configuration. |
CfnService.DynatraceServiceDetailsProperty | Struct | Dynatrace service configuration. |
CfnService.GitLabDetailsProperty | Struct | GitLab service configuration. |
CfnService.MCPServerAuthorizationConfigProperty | Struct | |
CfnService.MCPServerDetailsProperty | Struct | MCP server configuration. |
CfnService.MCPServerGrafanaAuthorizationConfigProperty | Struct | Grafana MCP server authorization configuration. |
CfnService.MCPServerGrafanaDetailsProperty | Struct | Grafana MCP server configuration. |
CfnService.MCPServerOAuthClientCredentialsConfigProperty | Struct | MCP server OAuth client credentials configuration. |
CfnService.MCPServerSigV4AuthorizationConfigProperty | Struct | SigV4 authorization configuration for MCP server. |
CfnService.MCPServerSigV4DetailsProperty | Struct | SigV4-authenticated MCP server configuration. |
CfnService.MCPServerSplunkAuthorizationConfigProperty | Struct | MCP server splunk authorization configuration. |
CfnService.MCPServerSplunkDetailsProperty | Struct | Splunk MCP server configuration. |
CfnService.NewRelicApiKeyConfigProperty | Struct | New Relic API key configuration. |
CfnService.NewRelicAuthorizationConfigProperty | Struct | New Relic authorization configuration. |
CfnService.NewRelicServiceDetailsProperty | Struct | New Relic service configuration. |
CfnService.OAuthClientDetailsProperty | Struct | OAuth client credentials. |
CfnService.PagerDutyAuthorizationConfigProperty | Struct | PagerDuty OAuth authorization configuration. |
CfnService.PagerDutyDetailsProperty | Struct | PagerDuty service configuration. |
CfnService.RegisteredAzureIdentityDetailsProperty | Struct | Azure Identity service details returned after registration. |
CfnService.RegisteredDynatraceDetailsProperty | Struct | Dynatrace service details returned after registration. |
CfnService.RegisteredGitLabServiceDetailsProperty | Struct | GitLab service details returned after registration. |
CfnService.RegisteredMCPServerDetailsProperty | Struct | MCP server details returned after registration. |
CfnService.RegisteredMCPServerGrafanaDetailsProperty | Struct | Grafana MCP server details returned after registration. |
CfnService.RegisteredMCPServerSigV4DetailsProperty | Struct | SigV4-authenticated MCP server details returned after registration. |
CfnService.RegisteredNewRelicDetailsProperty | Struct | New Relic service details returned after registration. |
CfnService.RegisteredPagerDutyDetailsProperty | Struct | PagerDuty service details returned after registration. |
CfnService.RegisteredServiceNowDetailsProperty | Struct | ServiceNow service details returned after registration. |
CfnService.ServiceDetailsProperty | Struct | |
CfnService.ServiceNowAuthorizationConfigProperty | Struct | ServiceNow OAuth authorization configuration. |
CfnService.ServiceNowServiceDetailsProperty | Struct | ServiceNow service configuration. |
CfnServiceProps | Struct | Properties for defining a CfnService. |
CfnTrigger.ConditionProperty | Struct | The condition that causes the trigger to fire. |
CfnTrigger.ScheduleProperty | Struct | Schedule configuration for a time-based trigger. |
CfnTriggerProps | Struct | Properties for defining a CfnTrigger. |