1. Packages
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. devopsagent
  6. Association

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi

    Resource Type definition for AWS::DevOpsAgent::Association defining how the AgentSpace interacts with external services like GitHub, Slack, AWS accounts, and others.

    Create Association Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Association(name: string, args: AssociationArgs, opts?: CustomResourceOptions);
    @overload
    def Association(resource_name: str,
                    args: AssociationArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Association(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    agent_space_id: Optional[str] = None,
                    configuration: Optional[AssociationServiceConfigurationArgs] = None,
                    service_id: Optional[str] = None,
                    linked_association_ids: Optional[Sequence[str]] = None)
    func NewAssociation(ctx *Context, name string, args AssociationArgs, opts ...ResourceOption) (*Association, error)
    public Association(string name, AssociationArgs args, CustomResourceOptions? opts = null)
    public Association(String name, AssociationArgs args)
    public Association(String name, AssociationArgs args, CustomResourceOptions options)
    
    type: aws-native:devopsagent:Association
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_devopsagent_association" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args AssociationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AssociationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AssociationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AssociationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AssociationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Association Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Association resource accepts the following input properties:

    AgentSpaceId string
    The unique identifier of the AgentSpace
    Configuration Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationServiceConfiguration
    The configuration that directs how AgentSpace interacts with the given service
    ServiceId string
    The identifier for the associated service
    LinkedAssociationIds List<string>
    Set of linked association IDs for parent-child relationships
    AgentSpaceId string
    The unique identifier of the AgentSpace
    Configuration AssociationServiceConfigurationArgs
    The configuration that directs how AgentSpace interacts with the given service
    ServiceId string
    The identifier for the associated service
    LinkedAssociationIds []string
    Set of linked association IDs for parent-child relationships
    agent_space_id string
    The unique identifier of the AgentSpace
    configuration object
    The configuration that directs how AgentSpace interacts with the given service
    service_id string
    The identifier for the associated service
    linked_association_ids list(string)
    Set of linked association IDs for parent-child relationships
    agentSpaceId String
    The unique identifier of the AgentSpace
    configuration AssociationServiceConfiguration
    The configuration that directs how AgentSpace interacts with the given service
    serviceId String
    The identifier for the associated service
    linkedAssociationIds List<String>
    Set of linked association IDs for parent-child relationships
    agentSpaceId string
    The unique identifier of the AgentSpace
    configuration AssociationServiceConfiguration
    The configuration that directs how AgentSpace interacts with the given service
    serviceId string
    The identifier for the associated service
    linkedAssociationIds string[]
    Set of linked association IDs for parent-child relationships
    agent_space_id str
    The unique identifier of the AgentSpace
    configuration AssociationServiceConfigurationArgs
    The configuration that directs how AgentSpace interacts with the given service
    service_id str
    The identifier for the associated service
    linked_association_ids Sequence[str]
    Set of linked association IDs for parent-child relationships
    agentSpaceId String
    The unique identifier of the AgentSpace
    configuration Property Map
    The configuration that directs how AgentSpace interacts with the given service
    serviceId String
    The identifier for the associated service
    linkedAssociationIds List<String>
    Set of linked association IDs for parent-child relationships

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Association resource produces the following output properties:

    AssociationId string
    The unique identifier of the association
    CreatedAt string
    The timestamp when the association was created
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The timestamp when the association was last updated
    AssociationId string
    The unique identifier of the association
    CreatedAt string
    The timestamp when the association was created
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The timestamp when the association was last updated
    association_id string
    The unique identifier of the association
    created_at string
    The timestamp when the association was created
    id string
    The provider-assigned unique ID for this managed resource.
    updated_at string
    The timestamp when the association was last updated
    associationId String
    The unique identifier of the association
    createdAt String
    The timestamp when the association was created
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The timestamp when the association was last updated
    associationId string
    The unique identifier of the association
    createdAt string
    The timestamp when the association was created
    id string
    The provider-assigned unique ID for this managed resource.
    updatedAt string
    The timestamp when the association was last updated
    association_id str
    The unique identifier of the association
    created_at str
    The timestamp when the association was created
    id str
    The provider-assigned unique ID for this managed resource.
    updated_at str
    The timestamp when the association was last updated
    associationId String
    The unique identifier of the association
    createdAt String
    The timestamp when the association was created
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The timestamp when the association was last updated

    Supporting Types

    AssociationAwsConfiguration, AssociationAwsConfigurationArgs

    AWS association for 'monitor' account
    AccountId string
    AWS Account Id corresponding to provided resources
    AccountType Pulumi.AwsNative.DevOpsAgent.AssociationAwsConfigurationAccountType
    Account Type 'monitor' for DevOpsAgent monitoring
    AssumableRoleArn string
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    Resources List<Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationAwsResource>
    Tags List<Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationKeyValuePair>
    AccountId string
    AWS Account Id corresponding to provided resources
    AccountType AssociationAwsConfigurationAccountType
    Account Type 'monitor' for DevOpsAgent monitoring
    AssumableRoleArn string
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    Resources []AssociationAwsResource
    Tags []AssociationKeyValuePair
    account_id string
    AWS Account Id corresponding to provided resources
    account_type "monitor"
    Account Type 'monitor' for DevOpsAgent monitoring
    assumable_role_arn string
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources list(object)
    tags list(object)
    accountId String
    AWS Account Id corresponding to provided resources
    accountType AssociationAwsConfigurationAccountType
    Account Type 'monitor' for DevOpsAgent monitoring
    assumableRoleArn String
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources List<AssociationAwsResource>
    tags List<AssociationKeyValuePair>
    accountId string
    AWS Account Id corresponding to provided resources
    accountType AssociationAwsConfigurationAccountType
    Account Type 'monitor' for DevOpsAgent monitoring
    assumableRoleArn string
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources AssociationAwsResource[]
    tags AssociationKeyValuePair[]
    account_id str
    AWS Account Id corresponding to provided resources
    account_type AssociationAwsConfigurationAccountType
    Account Type 'monitor' for DevOpsAgent monitoring
    assumable_role_arn str
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources Sequence[AssociationAwsResource]
    tags Sequence[AssociationKeyValuePair]
    accountId String
    AWS Account Id corresponding to provided resources
    accountType "monitor"
    Account Type 'monitor' for DevOpsAgent monitoring
    assumableRoleArn String
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources List<Property Map>
    tags List<Property Map>

    AssociationAwsConfigurationAccountType, AssociationAwsConfigurationAccountTypeArgs

    Monitor
    monitor
    AssociationAwsConfigurationAccountTypeMonitor
    monitor
    "monitor"
    monitor
    Monitor
    monitor
    Monitor
    monitor
    MONITOR
    monitor
    "monitor"
    monitor

    AssociationAwsResource, AssociationAwsResourceArgs

    AWS resource definition
    ResourceArn string
    The Amazon Resource Name (ARN) of the resource
    ResourceMetadata object
    Additional metadata for the resource
    ResourceType Pulumi.AwsNative.DevOpsAgent.AssociationAwsResourceResourceType
    Resource type
    ResourceArn string
    The Amazon Resource Name (ARN) of the resource
    ResourceMetadata interface{}
    Additional metadata for the resource
    ResourceType AssociationAwsResourceResourceType
    Resource type
    resource_arn string
    The Amazon Resource Name (ARN) of the resource
    resource_metadata any
    Additional metadata for the resource
    resource_type "AWS::CloudFormation::Stack" | "AWS::ECR::Repository" | "AWS::S3::Bucket" | "AWS::S3::Object"
    Resource type
    resourceArn String
    The Amazon Resource Name (ARN) of the resource
    resourceMetadata Object
    Additional metadata for the resource
    resourceType AssociationAwsResourceResourceType
    Resource type
    resourceArn string
    The Amazon Resource Name (ARN) of the resource
    resourceMetadata any
    Additional metadata for the resource
    resourceType AssociationAwsResourceResourceType
    Resource type
    resource_arn str
    The Amazon Resource Name (ARN) of the resource
    resource_metadata Any
    Additional metadata for the resource
    resource_type AssociationAwsResourceResourceType
    Resource type
    resourceArn String
    The Amazon Resource Name (ARN) of the resource
    resourceMetadata Any
    Additional metadata for the resource
    resourceType "AWS::CloudFormation::Stack" | "AWS::ECR::Repository" | "AWS::S3::Bucket" | "AWS::S3::Object"
    Resource type

    AssociationAwsResourceResourceType, AssociationAwsResourceResourceTypeArgs

    AwsCloudFormationStack
    AWS::CloudFormation::Stack
    AwsecrRepository
    AWS::ECR::Repository
    Awss3Bucket
    AWS::S3::Bucket
    Awss3Object
    AWS::S3::Object
    AssociationAwsResourceResourceTypeAwsCloudFormationStack
    AWS::CloudFormation::Stack
    AssociationAwsResourceResourceTypeAwsecrRepository
    AWS::ECR::Repository
    AssociationAwsResourceResourceTypeAwss3Bucket
    AWS::S3::Bucket
    AssociationAwsResourceResourceTypeAwss3Object
    AWS::S3::Object
    "AWS::CloudFormation::Stack"
    AWS::CloudFormation::Stack
    "AWS::ECR::Repository"
    AWS::ECR::Repository
    "AWS::S3::Bucket"
    AWS::S3::Bucket
    "AWS::S3::Object"
    AWS::S3::Object
    AwsCloudFormationStack
    AWS::CloudFormation::Stack
    AwsecrRepository
    AWS::ECR::Repository
    Awss3Bucket
    AWS::S3::Bucket
    Awss3Object
    AWS::S3::Object
    AwsCloudFormationStack
    AWS::CloudFormation::Stack
    AwsecrRepository
    AWS::ECR::Repository
    Awss3Bucket
    AWS::S3::Bucket
    Awss3Object
    AWS::S3::Object
    AWS_CLOUD_FORMATION_STACK
    AWS::CloudFormation::Stack
    AWSECR_REPOSITORY
    AWS::ECR::Repository
    AWSS3_BUCKET
    AWS::S3::Bucket
    AWSS3_OBJECT
    AWS::S3::Object
    "AWS::CloudFormation::Stack"
    AWS::CloudFormation::Stack
    "AWS::ECR::Repository"
    AWS::ECR::Repository
    "AWS::S3::Bucket"
    AWS::S3::Bucket
    "AWS::S3::Object"
    AWS::S3::Object

    AssociationAzureConfiguration, AssociationAzureConfigurationArgs

    Azure subscription integration configuration
    SubscriptionId string
    Azure subscription ID corresponding to provided resources
    SubscriptionId string
    Azure subscription ID corresponding to provided resources
    subscription_id string
    Azure subscription ID corresponding to provided resources
    subscriptionId String
    Azure subscription ID corresponding to provided resources
    subscriptionId string
    Azure subscription ID corresponding to provided resources
    subscription_id str
    Azure subscription ID corresponding to provided resources
    subscriptionId String
    Azure subscription ID corresponding to provided resources

    AssociationDynatraceConfiguration, AssociationDynatraceConfigurationArgs

    Dynatrace monitoring configuration
    EnvId string
    Dynatrace environment id
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Resources List<string>
    List of Dynatrace resources to monitor
    EnvId string
    Dynatrace environment id
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Resources []string
    List of Dynatrace resources to monitor
    env_id string
    Dynatrace environment id
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    resources list(string)
    List of Dynatrace resources to monitor
    envId String
    Dynatrace environment id
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    resources List<String>
    List of Dynatrace resources to monitor
    envId string
    Dynatrace environment id
    enableWebhookUpdates boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    resources string[]
    List of Dynatrace resources to monitor
    env_id str
    Dynatrace environment id
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    resources Sequence[str]
    List of Dynatrace resources to monitor
    envId String
    Dynatrace environment id
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    resources List<String>
    List of Dynatrace resources to monitor

    AssociationEventChannelConfiguration, AssociationEventChannelConfigurationArgs

    EventChannelconfiguration
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    enableWebhookUpdates boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service

    AssociationGitHubConfiguration, AssociationGitHubConfigurationArgs

    GitHub repository integration configuration
    Owner string
    Repository owner
    OwnerType Pulumi.AwsNative.DevOpsAgent.AssociationGitHubConfigurationOwnerType
    Type of repository owner
    RepoId string
    Associated Github repo ID
    RepoName string
    Associated Github repo name
    Owner string
    Repository owner
    OwnerType AssociationGitHubConfigurationOwnerType
    Type of repository owner
    RepoId string
    Associated Github repo ID
    RepoName string
    Associated Github repo name
    owner string
    Repository owner
    owner_type "organization" | "user"
    Type of repository owner
    repo_id string
    Associated Github repo ID
    repo_name string
    Associated Github repo name
    owner String
    Repository owner
    ownerType AssociationGitHubConfigurationOwnerType
    Type of repository owner
    repoId String
    Associated Github repo ID
    repoName String
    Associated Github repo name
    owner string
    Repository owner
    ownerType AssociationGitHubConfigurationOwnerType
    Type of repository owner
    repoId string
    Associated Github repo ID
    repoName string
    Associated Github repo name
    owner str
    Repository owner
    owner_type AssociationGitHubConfigurationOwnerType
    Type of repository owner
    repo_id str
    Associated Github repo ID
    repo_name str
    Associated Github repo name
    owner String
    Repository owner
    ownerType "organization" | "user"
    Type of repository owner
    repoId String
    Associated Github repo ID
    repoName String
    Associated Github repo name

    AssociationGitHubConfigurationOwnerType, AssociationGitHubConfigurationOwnerTypeArgs

    Organization
    organization
    User
    user
    AssociationGitHubConfigurationOwnerTypeOrganization
    organization
    AssociationGitHubConfigurationOwnerTypeUser
    user
    "organization"
    organization
    "user"
    user
    Organization
    organization
    User
    user
    Organization
    organization
    User
    user
    ORGANIZATION
    organization
    USER
    user
    "organization"
    organization
    "user"
    user

    AssociationGitLabConfiguration, AssociationGitLabConfigurationArgs

    GitLab project integration configuration
    ProjectId string
    GitLab numeric project ID
    ProjectPath string
    Full GitLab project path (e.g., namespace/project-name)
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    InstanceIdentifier string
    GitLab instance identifier
    ProjectId string
    GitLab numeric project ID
    ProjectPath string
    Full GitLab project path (e.g., namespace/project-name)
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    InstanceIdentifier string
    GitLab instance identifier
    project_id string
    GitLab numeric project ID
    project_path string
    Full GitLab project path (e.g., namespace/project-name)
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instance_identifier string
    GitLab instance identifier
    projectId String
    GitLab numeric project ID
    projectPath String
    Full GitLab project path (e.g., namespace/project-name)
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instanceIdentifier String
    GitLab instance identifier
    projectId string
    GitLab numeric project ID
    projectPath string
    Full GitLab project path (e.g., namespace/project-name)
    enableWebhookUpdates boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instanceIdentifier string
    GitLab instance identifier
    project_id str
    GitLab numeric project ID
    project_path str
    Full GitLab project path (e.g., namespace/project-name)
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instance_identifier str
    GitLab instance identifier
    projectId String
    GitLab numeric project ID
    projectPath String
    Full GitLab project path (e.g., namespace/project-name)
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instanceIdentifier String
    GitLab instance identifier

    AssociationKeyValuePair, AssociationKeyValuePairArgs

    A key-value pair for tags
    Key string
    Value string
    Key string
    Value string
    key string
    value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    AssociationMcpServerConfiguration, AssociationMcpServerConfigurationArgs

    MCP server configuration
    Tools List<string>
    List of MCP tools that can be used with the association
    Description string
    The description of the MCP server
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Endpoint string
    MCP server endpoint URL
    Name string
    The name of the MCP server
    Tools []string
    List of MCP tools that can be used with the association
    Description string
    The description of the MCP server
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Endpoint string
    MCP server endpoint URL
    Name string
    The name of the MCP server
    tools list(string)
    List of MCP tools that can be used with the association
    description string
    The description of the MCP server
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint string
    MCP server endpoint URL
    name string
    The name of the MCP server
    tools List<String>
    List of MCP tools that can be used with the association
    description String
    The description of the MCP server
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint String
    MCP server endpoint URL
    name String
    The name of the MCP server
    tools string[]
    List of MCP tools that can be used with the association
    description string
    The description of the MCP server
    enableWebhookUpdates boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint string
    MCP server endpoint URL
    name string
    The name of the MCP server
    tools Sequence[str]
    List of MCP tools that can be used with the association
    description str
    The description of the MCP server
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint str
    MCP server endpoint URL
    name str
    The name of the MCP server
    tools List<String>
    List of MCP tools that can be used with the association
    description String
    The description of the MCP server
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint String
    MCP server endpoint URL
    name String
    The name of the MCP server

    AssociationMcpServerDatadogConfiguration, AssociationMcpServerDatadogConfigurationArgs

    Datadog MCP server configuration
    Description string
    The description of the MCP server
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Endpoint string
    MCP server endpoint URL
    Name string
    The name of the MCP server
    Description string
    The description of the MCP server
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Endpoint string
    MCP server endpoint URL
    Name string
    The name of the MCP server
    description string
    The description of the MCP server
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint string
    MCP server endpoint URL
    name string
    The name of the MCP server
    description String
    The description of the MCP server
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint String
    MCP server endpoint URL
    name String
    The name of the MCP server
    description string
    The description of the MCP server
    enableWebhookUpdates boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint string
    MCP server endpoint URL
    name string
    The name of the MCP server
    description str
    The description of the MCP server
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint str
    MCP server endpoint URL
    name str
    The name of the MCP server
    description String
    The description of the MCP server
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint String
    MCP server endpoint URL
    name String
    The name of the MCP server

    AssociationMcpServerGrafanaConfiguration, AssociationMcpServerGrafanaConfigurationArgs

    Grafana MCP server configuration
    Endpoint string
    MCP server endpoint URL
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Tools List<Pulumi.AwsNative.DevOpsAgent.AssociationMcpServerGrafanaConfigurationToolsItem>
    List of tool categories to enable for the Grafana MCP server
    Endpoint string
    MCP server endpoint URL
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Tools []AssociationMcpServerGrafanaConfigurationToolsItem
    List of tool categories to enable for the Grafana MCP server
    endpoint string
    MCP server endpoint URL
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    tools list("alerting" | "annotations" | "asserts" | "cloudwatch" | "dashboard" | "datasource" | "elasticsearch" | "examples" | "incident" | "loki" | "navigation" | "oncall" | "prometheus" | "pyroscope" | "rendering" | "runpanelquery" | "search" | "searchlogs" | "sift")
    List of tool categories to enable for the Grafana MCP server
    endpoint String
    MCP server endpoint URL
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    tools List<AssociationMcpServerGrafanaConfigurationToolsItem>
    List of tool categories to enable for the Grafana MCP server
    endpoint string
    MCP server endpoint URL
    enableWebhookUpdates boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    tools AssociationMcpServerGrafanaConfigurationToolsItem[]
    List of tool categories to enable for the Grafana MCP server
    endpoint str
    MCP server endpoint URL
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    tools Sequence[AssociationMcpServerGrafanaConfigurationToolsItem]
    List of tool categories to enable for the Grafana MCP server
    endpoint String
    MCP server endpoint URL
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    tools List<"alerting" | "annotations" | "asserts" | "cloudwatch" | "dashboard" | "datasource" | "elasticsearch" | "examples" | "incident" | "loki" | "navigation" | "oncall" | "prometheus" | "pyroscope" | "rendering" | "runpanelquery" | "search" | "searchlogs" | "sift">
    List of tool categories to enable for the Grafana MCP server

    AssociationMcpServerGrafanaConfigurationToolsItem, AssociationMcpServerGrafanaConfigurationToolsItemArgs

    Alerting
    alerting
    Annotations
    annotations
    Asserts
    asserts
    Cloudwatch
    cloudwatch
    Dashboard
    dashboard
    Datasource
    datasource
    Elasticsearch
    elasticsearch
    Examples
    examples
    Incident
    incident
    Loki
    loki
    Navigation
    navigation
    Oncall
    oncall
    Prometheus
    prometheus
    Pyroscope
    pyroscope
    Rendering
    rendering
    Runpanelquery
    runpanelquery
    Search
    search
    Searchlogs
    searchlogs
    Sift
    sift
    AssociationMcpServerGrafanaConfigurationToolsItemAlerting
    alerting
    AssociationMcpServerGrafanaConfigurationToolsItemAnnotations
    annotations
    AssociationMcpServerGrafanaConfigurationToolsItemAsserts
    asserts
    AssociationMcpServerGrafanaConfigurationToolsItemCloudwatch
    cloudwatch
    AssociationMcpServerGrafanaConfigurationToolsItemDashboard
    dashboard
    AssociationMcpServerGrafanaConfigurationToolsItemDatasource
    datasource
    AssociationMcpServerGrafanaConfigurationToolsItemElasticsearch
    elasticsearch
    AssociationMcpServerGrafanaConfigurationToolsItemExamples
    examples
    AssociationMcpServerGrafanaConfigurationToolsItemIncident
    incident
    AssociationMcpServerGrafanaConfigurationToolsItemLoki
    loki
    AssociationMcpServerGrafanaConfigurationToolsItemNavigation
    navigation
    AssociationMcpServerGrafanaConfigurationToolsItemOncall
    oncall
    AssociationMcpServerGrafanaConfigurationToolsItemPrometheus
    prometheus
    AssociationMcpServerGrafanaConfigurationToolsItemPyroscope
    pyroscope
    AssociationMcpServerGrafanaConfigurationToolsItemRendering
    rendering
    AssociationMcpServerGrafanaConfigurationToolsItemRunpanelquery
    runpanelquery
    AssociationMcpServerGrafanaConfigurationToolsItemSearch
    search
    AssociationMcpServerGrafanaConfigurationToolsItemSearchlogs
    searchlogs
    AssociationMcpServerGrafanaConfigurationToolsItemSift
    sift
    "alerting"
    alerting
    "annotations"
    annotations
    "asserts"
    asserts
    "cloudwatch"
    cloudwatch
    "dashboard"
    dashboard
    "datasource"
    datasource
    "elasticsearch"
    elasticsearch
    "examples"
    examples
    "incident"
    incident
    "loki"
    loki
    "navigation"
    navigation
    "oncall"
    oncall
    "prometheus"
    prometheus
    "pyroscope"
    pyroscope
    "rendering"
    rendering
    "runpanelquery"
    runpanelquery
    "search"
    search
    "searchlogs"
    searchlogs
    "sift"
    sift
    Alerting
    alerting
    Annotations
    annotations
    Asserts
    asserts
    Cloudwatch
    cloudwatch
    Dashboard
    dashboard
    Datasource
    datasource
    Elasticsearch
    elasticsearch
    Examples
    examples
    Incident
    incident
    Loki
    loki
    Navigation
    navigation
    Oncall
    oncall
    Prometheus
    prometheus
    Pyroscope
    pyroscope
    Rendering
    rendering
    Runpanelquery
    runpanelquery
    Search
    search
    Searchlogs
    searchlogs
    Sift
    sift
    Alerting
    alerting
    Annotations
    annotations
    Asserts
    asserts
    Cloudwatch
    cloudwatch
    Dashboard
    dashboard
    Datasource
    datasource
    Elasticsearch
    elasticsearch
    Examples
    examples
    Incident
    incident
    Loki
    loki
    Navigation
    navigation
    Oncall
    oncall
    Prometheus
    prometheus
    Pyroscope
    pyroscope
    Rendering
    rendering
    Runpanelquery
    runpanelquery
    Search
    search
    Searchlogs
    searchlogs
    Sift
    sift
    ALERTING
    alerting
    ANNOTATIONS
    annotations
    ASSERTS
    asserts
    CLOUDWATCH
    cloudwatch
    DASHBOARD
    dashboard
    DATASOURCE
    datasource
    ELASTICSEARCH
    elasticsearch
    EXAMPLES
    examples
    INCIDENT
    incident
    LOKI
    loki
    NAVIGATION
    navigation
    ONCALL
    oncall
    PROMETHEUS
    prometheus
    PYROSCOPE
    pyroscope
    RENDERING
    rendering
    RUNPANELQUERY
    runpanelquery
    SEARCH
    search
    SEARCHLOGS
    searchlogs
    SIFT
    sift
    "alerting"
    alerting
    "annotations"
    annotations
    "asserts"
    asserts
    "cloudwatch"
    cloudwatch
    "dashboard"
    dashboard
    "datasource"
    datasource
    "elasticsearch"
    elasticsearch
    "examples"
    examples
    "incident"
    incident
    "loki"
    loki
    "navigation"
    navigation
    "oncall"
    oncall
    "prometheus"
    prometheus
    "pyroscope"
    pyroscope
    "rendering"
    rendering
    "runpanelquery"
    runpanelquery
    "search"
    search
    "searchlogs"
    searchlogs
    "sift"
    sift

    AssociationMcpServerNewRelicConfiguration, AssociationMcpServerNewRelicConfigurationArgs

    NewRelic MCP server configuration
    AccountId string
    New Relic Account ID
    Endpoint string
    MCP server endpoint URL (e.g., https://mcp.newrelic.com/mcp/)
    AccountId string
    New Relic Account ID
    Endpoint string
    MCP server endpoint URL (e.g., https://mcp.newrelic.com/mcp/)
    account_id string
    New Relic Account ID
    endpoint string
    MCP server endpoint URL (e.g., https://mcp.newrelic.com/mcp/)
    accountId String
    New Relic Account ID
    endpoint String
    MCP server endpoint URL (e.g., https://mcp.newrelic.com/mcp/)
    accountId string
    New Relic Account ID
    endpoint string
    MCP server endpoint URL (e.g., https://mcp.newrelic.com/mcp/)
    account_id str
    New Relic Account ID
    endpoint str
    MCP server endpoint URL (e.g., https://mcp.newrelic.com/mcp/)
    accountId String
    New Relic Account ID
    endpoint String
    MCP server endpoint URL (e.g., https://mcp.newrelic.com/mcp/)

    AssociationMcpServerSigV4Configuration, AssociationMcpServerSigV4ConfigurationArgs

    SigV4-authenticated MCP server configuration
    Tools List<string>
    List of MCP tools available for the association
    Tools []string
    List of MCP tools available for the association
    tools list(string)
    List of MCP tools available for the association
    tools List<String>
    List of MCP tools available for the association
    tools string[]
    List of MCP tools available for the association
    tools Sequence[str]
    List of MCP tools available for the association
    tools List<String>
    List of MCP tools available for the association

    AssociationMcpServerSplunkConfiguration, AssociationMcpServerSplunkConfigurationArgs

    Splunk MCP server configuration
    Description string
    The description of the MCP server
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Endpoint string
    MCP server endpoint URL
    Name string
    The name of the MCP server
    Description string
    The description of the MCP server
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    Endpoint string
    MCP server endpoint URL
    Name string
    The name of the MCP server
    description string
    The description of the MCP server
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint string
    MCP server endpoint URL
    name string
    The name of the MCP server
    description String
    The description of the MCP server
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint String
    MCP server endpoint URL
    name String
    The name of the MCP server
    description string
    The description of the MCP server
    enableWebhookUpdates boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint string
    MCP server endpoint URL
    name string
    The name of the MCP server
    description str
    The description of the MCP server
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint str
    MCP server endpoint URL
    name str
    The name of the MCP server
    description String
    The description of the MCP server
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    endpoint String
    MCP server endpoint URL
    name String
    The name of the MCP server

    AssociationPagerDutyConfiguration, AssociationPagerDutyConfigurationArgs

    PagerDuty integration configuration
    CustomerEmail string
    Email to be used in PagerDuty API header
    Services List<string>
    List of PagerDuty service IDs available for the association
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    CustomerEmail string
    Email to be used in PagerDuty API header
    Services []string
    List of PagerDuty service IDs available for the association
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    customer_email string
    Email to be used in PagerDuty API header
    services list(string)
    List of PagerDuty service IDs available for the association
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    customerEmail String
    Email to be used in PagerDuty API header
    services List<String>
    List of PagerDuty service IDs available for the association
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    customerEmail string
    Email to be used in PagerDuty API header
    services string[]
    List of PagerDuty service IDs available for the association
    enableWebhookUpdates boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    customer_email str
    Email to be used in PagerDuty API header
    services Sequence[str]
    List of PagerDuty service IDs available for the association
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    customerEmail String
    Email to be used in PagerDuty API header
    services List<String>
    List of PagerDuty service IDs available for the association
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service

    AssociationServiceConfiguration, AssociationServiceConfigurationArgs

    The configuration that directs how AgentSpace interacts with the given service
    Aws Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationAwsConfiguration
    Azure Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationAzureConfiguration
    Dynatrace Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationDynatraceConfiguration
    EventChannel Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationEventChannelConfiguration
    GitHub Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationGitHubConfiguration
    GitLab Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationGitLabConfiguration
    McpServer Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationMcpServerConfiguration
    McpServerDatadog Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationMcpServerDatadogConfiguration
    McpServerGrafana Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationMcpServerGrafanaConfiguration
    McpServerNewRelic Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationMcpServerNewRelicConfiguration
    McpServerSigV4 Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationMcpServerSigV4Configuration
    McpServerSplunk Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationMcpServerSplunkConfiguration
    PagerDuty Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationPagerDutyConfiguration
    ServiceNow Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationServiceNowConfiguration
    Slack Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationSlackConfiguration
    SourceAws Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationSourceAwsConfiguration

    AssociationServiceNowConfiguration, AssociationServiceNowConfigurationArgs

    ServiceNow integration configuration
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    InstanceId string
    ServiceNow instance ID
    EnableWebhookUpdates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    InstanceId string
    ServiceNow instance ID
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instance_id string
    ServiceNow instance ID
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instanceId String
    ServiceNow instance ID
    enableWebhookUpdates boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instanceId string
    ServiceNow instance ID
    enable_webhook_updates bool
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instance_id str
    ServiceNow instance ID
    enableWebhookUpdates Boolean
    When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service
    instanceId String
    ServiceNow instance ID

    AssociationSlackChannel, AssociationSlackChannelArgs

    Slack channel configuration
    ChannelId string
    Slack channel ID
    ChannelName string
    Slack channel name
    ChannelId string
    Slack channel ID
    ChannelName string
    Slack channel name
    channel_id string
    Slack channel ID
    channel_name string
    Slack channel name
    channelId String
    Slack channel ID
    channelName String
    Slack channel name
    channelId string
    Slack channel ID
    channelName string
    Slack channel name
    channel_id str
    Slack channel ID
    channel_name str
    Slack channel name
    channelId String
    Slack channel ID
    channelName String
    Slack channel name

    AssociationSlackConfiguration, AssociationSlackConfigurationArgs

    Slack workspace integration configuration
    TransmissionTarget Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationSlackTransmissionTarget
    WorkspaceId string
    Associated Slack workspace ID
    WorkspaceName string
    Associated Slack workspace name
    TransmissionTarget AssociationSlackTransmissionTarget
    WorkspaceId string
    Associated Slack workspace ID
    WorkspaceName string
    Associated Slack workspace name
    transmission_target object
    workspace_id string
    Associated Slack workspace ID
    workspace_name string
    Associated Slack workspace name
    transmissionTarget AssociationSlackTransmissionTarget
    workspaceId String
    Associated Slack workspace ID
    workspaceName String
    Associated Slack workspace name
    transmissionTarget AssociationSlackTransmissionTarget
    workspaceId string
    Associated Slack workspace ID
    workspaceName string
    Associated Slack workspace name
    transmission_target AssociationSlackTransmissionTarget
    workspace_id str
    Associated Slack workspace ID
    workspace_name str
    Associated Slack workspace name
    transmissionTarget Property Map
    workspaceId String
    Associated Slack workspace ID
    workspaceName String
    Associated Slack workspace name

    AssociationSlackTransmissionTarget, AssociationSlackTransmissionTargetArgs

    Transmission targets for agent notifications
    IncidentResponseTarget AssociationSlackChannel
    Destination for IncidentResponse agent.
    incident_response_target object
    Destination for IncidentResponse agent.
    incidentResponseTarget AssociationSlackChannel
    Destination for IncidentResponse agent.
    incidentResponseTarget AssociationSlackChannel
    Destination for IncidentResponse agent.
    incident_response_target AssociationSlackChannel
    Destination for IncidentResponse agent.
    incidentResponseTarget Property Map
    Destination for IncidentResponse agent.

    AssociationSourceAwsConfiguration, AssociationSourceAwsConfigurationArgs

    AWS association for 'source' account
    AccountId string
    AWS Account Id corresponding to provided resources
    AccountType Pulumi.AwsNative.DevOpsAgent.AssociationSourceAwsConfigurationAccountType
    Account Type 'source' for DevOpsAgent monitoring
    AssumableRoleArn string
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    Resources List<Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationAwsResource>
    Tags List<Pulumi.AwsNative.DevOpsAgent.Inputs.AssociationKeyValuePair>
    AccountId string
    AWS Account Id corresponding to provided resources
    AccountType AssociationSourceAwsConfigurationAccountType
    Account Type 'source' for DevOpsAgent monitoring
    AssumableRoleArn string
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    Resources []AssociationAwsResource
    Tags []AssociationKeyValuePair
    account_id string
    AWS Account Id corresponding to provided resources
    account_type "source"
    Account Type 'source' for DevOpsAgent monitoring
    assumable_role_arn string
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources list(object)
    tags list(object)
    accountId String
    AWS Account Id corresponding to provided resources
    accountType AssociationSourceAwsConfigurationAccountType
    Account Type 'source' for DevOpsAgent monitoring
    assumableRoleArn String
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources List<AssociationAwsResource>
    tags List<AssociationKeyValuePair>
    accountId string
    AWS Account Id corresponding to provided resources
    accountType AssociationSourceAwsConfigurationAccountType
    Account Type 'source' for DevOpsAgent monitoring
    assumableRoleArn string
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources AssociationAwsResource[]
    tags AssociationKeyValuePair[]
    account_id str
    AWS Account Id corresponding to provided resources
    account_type AssociationSourceAwsConfigurationAccountType
    Account Type 'source' for DevOpsAgent monitoring
    assumable_role_arn str
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources Sequence[AssociationAwsResource]
    tags Sequence[AssociationKeyValuePair]
    accountId String
    AWS Account Id corresponding to provided resources
    accountType "source"
    Account Type 'source' for DevOpsAgent monitoring
    assumableRoleArn String
    Role ARN to be assumed by DevOpsAgent to operate on behalf of customer
    resources List<Property Map>
    tags List<Property Map>

    AssociationSourceAwsConfigurationAccountType, AssociationSourceAwsConfigurationAccountTypeArgs

    Source
    source
    AssociationSourceAwsConfigurationAccountTypeSource
    source
    "source"
    source
    Source
    source
    Source
    source
    SOURCE
    source
    "source"
    source

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.74.1
    published on Monday, Aug 3, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial