Package-level declarations

Types

Link copied to clipboard

Access to the requested resource is denied due to insufficient permissions.

Link copied to clipboard

Union of service-specific details for different service types.

Link copied to clipboard

Additional steps required to complete service registration.

Link copied to clipboard

Represents a complete AgentSpace with all its properties, timestamps, encryption settings, and unique identifier.

Link copied to clipboard

Input for authorizing vended log delivery for a resource.

Output for the vended log delivery authorization operation.

Link copied to clipboard

A block of content in an assistant message.

Link copied to clipboard

Input for creating a new service association within an AgentSpace.

Link copied to clipboard

Output containing the newly created association and optional webhook configuration.

Link copied to clipboard

Represents a service association within an AgentSpace, defining how the agent interacts with external services.

Link copied to clipboard
sealed class AuthFlow

Authentication flow type for operator app.

Link copied to clipboard

Configuration for AWS monitor account integration, allowing AIDevOps to monitor AWS resources.

Link copied to clipboard

Configuration for Azure subscription integration.

Link copied to clipboard

Configuration for Azure DevOps project integration.

Link copied to clipboard

A single chat execution summary

Link copied to clipboard

Represents a chat participant connection with all its properties and metadata

Link copied to clipboard

The request conflicts with the current state of the resource.

Link copied to clipboard

This exception is thrown when the content size exceeds the allowed limit.

Link copied to clipboard

Input for creating a new AgentSpace.

Link copied to clipboard

Output containing the newly created AgentSpace.

Link copied to clipboard

Request structure for creating a new backlog task

Link copied to clipboard

Response structure containing the created backlog task

Link copied to clipboard

Request structure for creating a new chat

Link copied to clipboard

Response structure for creating a new chat

Link copied to clipboard

Input for creating a new Private Connection.

Link copied to clipboard

Output containing the newly created Private Connection summary.

Link copied to clipboard

Authorization configuration for Datadog MCP server (uses authorization discovery only).

Link copied to clipboard

Complete service details for Datadog MCP server integration.

Link copied to clipboard

Input for deleting an AgentSpace.

Link copied to clipboard

Empty output for successful AgentSpace deletion.

Link copied to clipboard

Input for deleting an existing Private Connection.

Link copied to clipboard

Output containing the status of the Private Connection deletion.

Link copied to clipboard

Input for deregistering a service.

Link copied to clipboard

Empty output for successful service deregistration.

Link copied to clipboard

Input for describing an existing Private Connection.

Link copied to clipboard

Output containing the Private Connection details.

Link copied to clipboard

Request structure for desribing support level for an account

Link copied to clipboard

Response structure containing detailed support level for an account

Link copied to clipboard

Base class for all service related exceptions thrown by the DevOpsAgent client

Link copied to clipboard

Input for disabling the Operator App for an AgentSpace.

Link copied to clipboard

Input for removing a service association from an AgentSpace.

Link copied to clipboard

Empty output for successful service disassociation.

Link copied to clipboard

Configuration for Dynatrace monitoring integration.

Link copied to clipboard

OAuth client credentials configuration for Dynatrace.

Link copied to clipboard

Authorization configuration options for Dynatrace service.

Link copied to clipboard

Complete service details for Dynatrace integration.

Link copied to clipboard

Input for enabling the Operator App for an AgentSpace.

Link copied to clipboard

Output containing the enabled Operator App configuration.

Link copied to clipboard

Request structure for ending a chat session

Link copied to clipboard

Response structure for end chat operation

Link copied to clipboard

Configuration for Event Channel integration.

Link copied to clipboard

Service details for Event Channel integration.

Link copied to clipboard
sealed class EventChannelType

Event Channel type

Link copied to clipboard
class Execution

Represents an execution instance with its lifecycle information

Link copied to clipboard
sealed class ExecutionStatus

Possible states of an execution

Link copied to clipboard

Generic webhook configuration for services that support webhook notifications.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Input for retrieving a specific AgentSpace by ID.

Link copied to clipboard

Output containing the requested AgentSpace details.

Link copied to clipboard

Input for retrieving a specific service association.

Link copied to clipboard

Output containing the requested association details.

Link copied to clipboard

Request structure for retrieving a specific backlog task

Link copied to clipboard

Response structure containing the requested backlog task

Link copied to clipboard

Input for retrieving Operator App configuration.

Link copied to clipboard

Output containing the Operator App configuration including authentication details.

Link copied to clipboard

Request structure for retrieving a specific recommendation

Link copied to clipboard

Response structure containing the requested recommendation

Link copied to clipboard

Input for retrieving a specific service association.

Link copied to clipboard

Output containing the requested service details.

Link copied to clipboard

Configuration for GitHub repository integration.

Link copied to clipboard
sealed class GithubRepoOwnerType

Type of GitHub repository owner.

Link copied to clipboard

Configuration for GitLab project integration.

Link copied to clipboard

Service details for GitLab integration.

Link copied to clipboard
sealed class GitLabTokenType

Type of GitLab access token.

Link copied to clipboard
class Goal

Represents a goal with all its properties and metadata

Link copied to clipboard

Content of a goal

Link copied to clipboard

Schedule configuration for goal evaluations

Link copied to clipboard

Schedule configuration for updating goal evaluations

Link copied to clipboard
sealed class GoalStatus

Possible states of a goal throughout its lifecycle

Link copied to clipboard
sealed class GoalType

Type of goal based on its origin

Link copied to clipboard

Complete service details for Grafana MCP server integration.

Link copied to clipboard

Configuration for IAM-based authentication flow for the Operator App.

Link copied to clipboard

Configuration for AWS Identity Center (IdC) authentication flow for the Operator App.

Link copied to clipboard

Calls to the customer Identity Center have failed

Link copied to clipboard

Configuration for external Identity Provider OIDC authentication flow for the Operator App.

Link copied to clipboard

Request structure for initiating a chat for support case

Link copied to clipboard

Response structure containing the chat participant connection

Link copied to clipboard

This exception is thrown when an unexpected error occurs in the processing of a request.

Link copied to clipboard

One or more parameters provided in the request are invalid.

Link copied to clipboard
sealed class IpAddressType

IP address type for a Resource Gateway.

Link copied to clipboard

Represents a journal record containing execution details and content

Link copied to clipboard

Input for listing AgentSpaces with pagination support.

Link copied to clipboard

Output containing a list of AgentSpaces and pagination token.

Link copied to clipboard

Input for listing service associations within an AgentSpace.

Link copied to clipboard

Output containing a list of service associations and pagination token.

Link copied to clipboard

Request structure for listing backlog tasks with filtering, sorting, and pagination support

Link copied to clipboard

Response structure containing a list of backlog tasks

Link copied to clipboard

Request structure for listing chats

Link copied to clipboard

Response structure for listing chats

Link copied to clipboard

Request structure for listing executions

Link copied to clipboard

Response structure containing executions

Link copied to clipboard

Request structure for listing goals

Link copied to clipboard

Response structure containing the list of goals

Link copied to clipboard

Request structure for listing journal records with filtering and pagination support

Link copied to clipboard

Response structure containing a list of journal records

Link copied to clipboard

Request structure for listing pending messages with filtering and pagination support

Link copied to clipboard

Response structure containing a list of pending messages

Link copied to clipboard

Input for listing Private Connections in the caller's account.

Link copied to clipboard

Output containing the list of Private Connections.

Link copied to clipboard

Request structure for listing recommendations with filtering and pagination support

Link copied to clipboard

Response structure containing a list of recommendations

Link copied to clipboard

Input for listing registered services with optional filtering by service type.

Link copied to clipboard

Output containing a list of registered services and pagination token.

Link copied to clipboard

Input for listing service webhooks within an association.

Link copied to clipboard

Output containing a list of service association webhooks.

Link copied to clipboard

API key configuration for MCP server.

Link copied to clipboard

Authorization configuration options for MCP server, supporting OAuth, API key, bearer token, and authorization discovery methods.

Link copied to clipboard

Authorization discovery configuration for MCP server.

Link copied to clipboard

Supported authorization methods for MCP servers.

Link copied to clipboard

Bearer token configuration for MCP server (RFC 6750).

Link copied to clipboard

Complete service details for MCP server integration.

Link copied to clipboard

Configuration for Grafana MCP server integration, used with an AWS-hosted MCP server.

Link copied to clipboard

Mixin for webhook update support.

Link copied to clipboard

OAuth 3-legged authorization configuration for MCP server.

Link copied to clipboard

OAuth client credentials configuration for MCP server.

Link copied to clipboard

Authorization configuration for SigV4-authenticated MCP server.

Link copied to clipboard

Complete service details for SigV4-authenticated MCP server integration.

Link copied to clipboard
sealed class Message

A message in a conversation, either from the user or the assistant.

Link copied to clipboard
sealed class MonitorAccountType

AWS association type for monitoring account.

Link copied to clipboard

Represents a Teams channel with its ID and name.

Link copied to clipboard

Configuration for MS Teams workspace integration.

Link copied to clipboard

Defines MS Teams channels for different types of agent notifications.

Link copied to clipboard

API key authentication configuration for New Relic service.

Link copied to clipboard
sealed class NewRelicRegion

The NewRelic region (determines API endpoint).

Link copied to clipboard

Authorization configuration options for New Relic service.

Link copied to clipboard

Complete service details for New Relic integration.

Link copied to clipboard

Details for completing OAuth authorization step.

Link copied to clipboard
sealed class OrderType

Sort order options for journal operations

Link copied to clipboard

Authorization configuration options for PagerDuty service.

Link copied to clipboard

Configuration for Pagerduty integration.

Link copied to clipboard

Complete service details for PagerDuty integration

Link copied to clipboard

OAuth client credentials configuration for PagerDuty.

Link copied to clipboard

Represents a pending message in an agent execution.

Link copied to clipboard

Services that can be registered via the post-registration API (excludes OAuth 3LO services).

Link copied to clipboard
sealed class Priority

Priority levels for tasks, from highest to lowest urgency

Link copied to clipboard

Private Connection mode — either service-managed or self-managed.

Link copied to clipboard

Status of a Private Connection.

Link copied to clipboard

Summary of a Private Connection.

Link copied to clipboard

The type of Private Connection.

Link copied to clipboard

Represents a recommendation with all its properties and metadata

Link copied to clipboard

Content of a recommendation

Link copied to clipboard

Priority level of a recommendation

Link copied to clipboard

Status of a recommendation

Link copied to clipboard

Reference information linking a task to external systems - for input with validation

Link copied to clipboard

Reference information linking a task to external systems - for output without validation

Link copied to clipboard

Details specific to a registered Azure DevOps service.

Link copied to clipboard

Details specific to a registered Azure identity using AWS Outbound Identity Federation.

Link copied to clipboard

Details specific to a registered GitHub service.

Link copied to clipboard

Details specific to a registered GitLab instance.

Link copied to clipboard

Details specific to a registered Grafana server, used by the built-in MCP server.

Link copied to clipboard

Details specific to a registered MCP (Model Context Protocol) server.

Link copied to clipboard

Details specific to a registered SigV4-authenticated MCP server.

Link copied to clipboard

Details specific to a registered NewRelic instance.

Link copied to clipboard

Details specific to a registered PagerDuty service.

Link copied to clipboard

Represents a registered service with its configuration and accessible resources.

Link copied to clipboard

Details specific to a registered ServiceNow instance.

Link copied to clipboard

Details specific to a registered Slack workspace.

Link copied to clipboard

Input for registering a new service with the platform.

Link copied to clipboard

Output containing the service ID and any additional steps required for registration.

Link copied to clipboard

The requested resource could not be found.

Link copied to clipboard
sealed class SchedulerState

State of Goal Schedule. Mirrors EventBridge Scheduler State

Link copied to clipboard

Configuration for a self-managed Private Connection.

Link copied to clipboard

Union of possible delta payloads within a content block delta event

Link copied to clipboard

Event emitted for each incremental content delta within a content block

Link copied to clipboard

Event emitted when a new content block starts

Link copied to clipboard

Event emitted when a content block is complete

Link copied to clipboard

Context object for additional message metadata

Link copied to clipboard
sealed class SendMessageEvents

Event stream for chat message responses using the content block model. Events follow a lifecycle: responseCreated -> responseInProgress -> (contentBlockStart/contentBlockDelta/contentBlockStop events) -> responseCompleted|responseFailed SendMessage always uses content block mode — legacy per-field events (outputTextDelta, functionCallArgumentsDelta, etc.) are not emitted.

Link copied to clipboard

Heartbeat event to keep connection alive

Link copied to clipboard

JSON delta containing partial JSON

Link copied to clipboard

Request structure for sending a chat message

Link copied to clipboard

Response structure for sending chat message events

Link copied to clipboard

Event emitted when the response completes successfully

Link copied to clipboard

Event emitted when the response is created

Link copied to clipboard

Event emitted when the response fails

Link copied to clipboard

Event emitted while the response is being generated

Link copied to clipboard

Event summarizing agent actions

Link copied to clipboard

Text delta containing a text fragment

Link copied to clipboard

Token usage information

Link copied to clipboard
sealed class Service

Enumeration of all supported service types, combining OAuth 3-legged, client credentials, and simple token authentication methods.

Link copied to clipboard

Union of all supported service configuration types. Each service has its own specific configuration structure.

Link copied to clipboard
sealed class ServiceDetails

Union of service-specific configuration details for service registration.

Link copied to clipboard

Configuration for a service-managed Private Connection.

Link copied to clipboard

Configuration for ServiceNow instance integration.

Link copied to clipboard

OAuth client credentials configuration for ServiceNow.

Link copied to clipboard

Authorization configuration options for ServiceNow service.

Link copied to clipboard

Complete service details for ServiceNow integration.

Link copied to clipboard

The request would exceed the service quota limit.

Link copied to clipboard

Represents a Slack channel with its ID and optional name.

Link copied to clipboard

Configuration for Slack workspace integration.

Link copied to clipboard

Defines Slack channels for different types of agent notifications.

Link copied to clipboard
sealed class SourceAccountType

AWS association type for source account.

Link copied to clipboard

Configuration for AWS source account integration. Note: passRole check on 'assumableRoleArn' is not supported.

Link copied to clipboard

Represents a support level with all its properties and metadata

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Task

Represents a backlog task with all its properties and metadata

Link copied to clipboard

Filter criteria for listing backlog tasks, supporting time range, priority, status, and type filters.

Link copied to clipboard
sealed class TaskSortField

Fields available for sorting tasks

Link copied to clipboard
sealed class TaskSortOrder

Sort order options

Link copied to clipboard
sealed class TaskStatus

Possible states of a task throughout its lifecycle

Link copied to clipboard
sealed class TaskType

Types of tasks that can be created in the backlog

Link copied to clipboard

The request was throttled due to too many requests. Please slow down and try again.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Input for updating an existing AgentSpace's properties. All fields except agentSpaceId are optional for partial updates.

Link copied to clipboard

Output containing the updated AgentSpace.

Link copied to clipboard

Input for updating an existing service association. Present fields are fully replaced; absent fields are left unchanged.

Link copied to clipboard

Output containing the updated association and optional webhook configuration.

Link copied to clipboard

Request structure for updating a task

Link copied to clipboard

Response structure containing the updated task

Link copied to clipboard

Request structure for updating a goal

Link copied to clipboard

Response structure containing the updated goal

Link copied to clipboard

Input for updating the external Identity Provider configuration for the Operator App.

Link copied to clipboard

Output containing the updated IdP configuration.

Input for updating the certificate of a Private Connection.

Output containing the updated Private Connection summary.

Link copied to clipboard

Request structure for updating an existing recommendation

Link copied to clipboard

Response structure containing the updated recommendation

Link copied to clipboard

Represents a usage metric with its configured limit and current usage value.

Link copied to clipboard
sealed class UserMessageBlock

A block of content in a user message.

Link copied to clipboard

Reference to a user in the system

Link copied to clipboard
sealed class UserType

Types of users in the system

Link copied to clipboard

Input for validating an aws association

Link copied to clipboard

Empty Output for successful validating an aws association

Link copied to clipboard

A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.

Link copied to clipboard

Describes one specific validation failure for an input member.

Link copied to clipboard
sealed class ValidationStatus

Represents the validation state of an association.

Link copied to clipboard
class Webhook

Represents a complete Webhook with all its properties, and unique identifier.

Link copied to clipboard
sealed class WebhookType

Webhook authentication type.