Package-level declarations
Types
Access to the requested resource is denied due to insufficient permissions.
Union of service-specific details for different service types.
Additional steps required to complete service registration.
Represents a complete AgentSpace with all its properties, timestamps, encryption settings, and unique identifier.
Input for authorizing vended log delivery for a resource.
Output for the vended log delivery authorization operation.
A block of content in an assistant message.
Input for creating a new service association within an AgentSpace.
Output containing the newly created association and optional webhook configuration.
Represents a service association within an AgentSpace, defining how the agent interacts with external services.
Configuration for AWS monitor account integration, allowing AIDevOps to monitor AWS resources.
Configuration for Azure subscription integration.
Configuration for Azure DevOps project integration.
A single chat execution summary
Represents a chat participant connection with all its properties and metadata
The request conflicts with the current state of the resource.
This exception is thrown when the content size exceeds the allowed limit.
Input for creating a new AgentSpace.
Output containing the newly created AgentSpace.
Request structure for creating a new backlog task
Response structure containing the created backlog task
Request structure for creating a new chat
Response structure for creating a new chat
Input for creating a new Private Connection.
Output containing the newly created Private Connection summary.
Authorization configuration for Datadog MCP server (uses authorization discovery only).
Complete service details for Datadog MCP server integration.
Input for deleting an AgentSpace.
Empty output for successful AgentSpace deletion.
Input for deleting an existing Private Connection.
Output containing the status of the Private Connection deletion.
Input for deregistering a service.
Empty output for successful service deregistration.
Input for describing an existing Private Connection.
Output containing the Private Connection details.
Request structure for desribing support level for an account
Response structure containing detailed support level for an account
Base class for all service related exceptions thrown by the DevOpsAgent client
Input for disabling the Operator App for an AgentSpace.
Input for removing a service association from an AgentSpace.
Empty output for successful service disassociation.
Configuration for Dynatrace monitoring integration.
OAuth client credentials configuration for Dynatrace.
Authorization configuration options for Dynatrace service.
Complete service details for Dynatrace integration.
Input for enabling the Operator App for an AgentSpace.
Output containing the enabled Operator App configuration.
Request structure for ending a chat session
Response structure for end chat operation
Configuration for Event Channel integration.
Service details for Event Channel integration.
Event Channel type
Possible states of an execution
Generic webhook configuration for services that support webhook notifications.
Input for retrieving a specific AgentSpace by ID.
Output containing the requested AgentSpace details.
Input for retrieving a specific service association.
Output containing the requested association details.
Request structure for retrieving a specific backlog task
Response structure containing the requested backlog task
Input for retrieving Operator App configuration.
Output containing the Operator App configuration including authentication details.
Request structure for retrieving a specific recommendation
Response structure containing the requested recommendation
Input for retrieving a specific service association.
Output containing the requested service details.
Configuration for GitHub repository integration.
Type of GitHub repository owner.
Configuration for GitLab project integration.
Service details for GitLab integration.
Type of GitLab access token.
Content of a goal
Schedule configuration for goal evaluations
Schedule configuration for updating goal evaluations
Possible states of a goal throughout its lifecycle
Complete service details for Grafana MCP server integration.
Configuration for IAM-based authentication flow for the Operator App.
Configuration for AWS Identity Center (IdC) authentication flow for the Operator App.
Calls to the customer Identity Center have failed
Configuration for external Identity Provider OIDC authentication flow for the Operator App.
Request structure for initiating a chat for support case
Response structure containing the chat participant connection
This exception is thrown when an unexpected error occurs in the processing of a request.
One or more parameters provided in the request are invalid.
IP address type for a Resource Gateway.
Represents a journal record containing execution details and content
Input for listing AgentSpaces with pagination support.
Output containing a list of AgentSpaces and pagination token.
Input for listing service associations within an AgentSpace.
Output containing a list of service associations and pagination token.
Request structure for listing backlog tasks with filtering, sorting, and pagination support
Response structure containing a list of backlog tasks
Request structure for listing chats
Response structure for listing chats
Request structure for listing executions
Response structure containing executions
Request structure for listing goals
Response structure containing the list of goals
Request structure for listing journal records with filtering and pagination support
Response structure containing a list of journal records
Request structure for listing pending messages with filtering and pagination support
Response structure containing a list of pending messages
Input for listing Private Connections in the caller's account.
Output containing the list of Private Connections.
Request structure for listing recommendations with filtering and pagination support
Response structure containing a list of recommendations
Input for listing registered services with optional filtering by service type.
Output containing a list of registered services and pagination token.
Input for listing service webhooks within an association.
Output containing a list of service association webhooks.
API key configuration for MCP server.
Authorization configuration options for MCP server, supporting OAuth, API key, bearer token, and authorization discovery methods.
Authorization discovery configuration for MCP server.
Supported authorization methods for MCP servers.
Bearer token configuration for MCP server (RFC 6750).
Complete service details for MCP server integration.
Configuration for Grafana MCP server integration, used with an AWS-hosted MCP server.
Mixin for webhook update support.
OAuth 3-legged authorization configuration for MCP server.
OAuth client credentials configuration for MCP server.
Authorization configuration for SigV4-authenticated MCP server.
Complete service details for SigV4-authenticated MCP server integration.
AWS association type for monitoring account.
Represents a Teams channel with its ID and name.
Configuration for MS Teams workspace integration.
Defines MS Teams channels for different types of agent notifications.
API key authentication configuration for New Relic service.
The NewRelic region (determines API endpoint).
Authorization configuration options for New Relic service.
Complete service details for New Relic integration.
Details for completing OAuth authorization step.
Authorization configuration options for PagerDuty service.
Configuration for Pagerduty integration.
Complete service details for PagerDuty integration
OAuth client credentials configuration for PagerDuty.
Represents a pending message in an agent execution.
Services that can be registered via the post-registration API (excludes OAuth 3LO services).
Private Connection mode — either service-managed or self-managed.
Status of a Private Connection.
Summary of a Private Connection.
The type of Private Connection.
Represents a recommendation with all its properties and metadata
Content of a recommendation
Priority level of a recommendation
Status of a recommendation
Reference information linking a task to external systems - for input with validation
Reference information linking a task to external systems - for output without validation
Details specific to a registered Azure DevOps service.
Details specific to a registered Azure identity using AWS Outbound Identity Federation.
Details specific to a registered GitHub service.
Details specific to a registered GitLab instance.
Details specific to a registered Grafana server, used by the built-in MCP server.
Details specific to a registered MCP (Model Context Protocol) server.
Details specific to a registered SigV4-authenticated MCP server.
Details specific to a registered NewRelic instance.
Details specific to a registered PagerDuty service.
Represents a registered service with its configuration and accessible resources.
Details specific to a registered ServiceNow instance.
Details specific to a registered Slack workspace.
Input for registering a new service with the platform.
Output containing the service ID and any additional steps required for registration.
The requested resource could not be found.
State of Goal Schedule. Mirrors EventBridge Scheduler State
Configuration for a self-managed Private Connection.
Union of possible delta payloads within a content block delta event
Event emitted for each incremental content delta within a content block
Event emitted when a new content block starts
Event emitted when a content block is complete
Context object for additional message metadata
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.
Heartbeat event to keep connection alive
JSON delta containing partial JSON
Request structure for sending a chat message
Response structure for sending chat message events
Event emitted when the response completes successfully
Event emitted when the response is created
Event emitted when the response fails
Event emitted while the response is being generated
Event summarizing agent actions
Text delta containing a text fragment
Token usage information
Union of all supported service configuration types. Each service has its own specific configuration structure.
Union of service-specific configuration details for service registration.
Configuration for a service-managed Private Connection.
Configuration for ServiceNow instance integration.
OAuth client credentials configuration for ServiceNow.
Authorization configuration options for ServiceNow service.
Complete service details for ServiceNow integration.
The request would exceed the service quota limit.
Represents a Slack channel with its ID and optional name.
Configuration for Slack workspace integration.
Defines Slack channels for different types of agent notifications.
AWS association type for source account.
Configuration for AWS source account integration. Note: passRole check on 'assumableRoleArn' is not supported.
Represents a support level with all its properties and metadata
Filter criteria for listing backlog tasks, supporting time range, priority, status, and type filters.
Fields available for sorting tasks
Sort order options
Possible states of a task throughout its lifecycle
The request was throttled due to too many requests. Please slow down and try again.
Input for updating an existing AgentSpace's properties. All fields except agentSpaceId are optional for partial updates.
Output containing the updated AgentSpace.
Input for updating an existing service association. Present fields are fully replaced; absent fields are left unchanged.
Output containing the updated association and optional webhook configuration.
Request structure for updating a task
Response structure containing the updated task
Request structure for updating a goal
Response structure containing the updated goal
Input for updating the external Identity Provider configuration for the Operator App.
Output containing the updated IdP configuration.
Input for updating the certificate of a Private Connection.
Output containing the updated Private Connection summary.
Request structure for updating an existing recommendation
Response structure containing the updated recommendation
Represents a usage metric with its configured limit and current usage value.
A block of content in a user message.
Reference to a user in the system
Input for validating an aws association
Empty Output for successful validating an aws association
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.
Describes one specific validation failure for an input member.
Represents the validation state of an association.
Webhook authentication type.