Package-level declarations

Types

Link copied to clipboard

AWS DevOps Agent is a frontier agent that resolves and proactively prevents incidents, continuously improving reliability and performance. AWS DevOps Agent investigates incidents and identifies operational improvements as an experienced DevOps engineer. The agent works by: * Learning your resources and their relationships. * Working with your observability tools, runbooks, code repositories, and CI/CD pipelines. * Correlating telemetry, code, and deployment data to understand relationships between your application resources. * Supporting applications in multicloud and hybrid environments.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Inherited functions

Link copied to clipboard

Authorize Ingestion Hub subscription operation. Looks to see if the derived accountId from FAS has an AgentSpace.

Link copied to clipboard

Adds a specific service association to an AgentSpace. It overwrites the existing association of the same service. Returns 201 Created on success.

Link copied to clipboard

Creates a new AgentSpace with the specified name and description. Duplicate space names are allowed.

Link copied to clipboard

Creates a new backlog task in the specified agent space

Link copied to clipboard
inline suspend fun DevOpsAgentClient.createChat(crossinline block: CreateChatRequest.Builder.() -> Unit): CreateChatResponse

Creates a new chat execution in the specified agent space

Link copied to clipboard

Creates a Private Connection to a target resource.

Link copied to clipboard

Deletes an AgentSpace. This operation is idempotent and returns a 204 No Content response on success.

Link copied to clipboard

Deletes a Private Connection. The deletion is asynchronous and returns DELETE_IN_PROGRESS status.

Link copied to clipboard

Deregister a service

Link copied to clipboard

Retrieves details of an existing Private Connection.

Link copied to clipboard

Describe the support level of a CloudSmith customer account.

Link copied to clipboard

Disable the Operator App for the specified AgentSpace

Link copied to clipboard

Deletes a specific service association from an AgentSpace. This operation is idempotent and returns a 204 No Content response on success.

Link copied to clipboard

Enable the Operator App to access the given AgentSpace

Link copied to clipboard

End a chat session for a support case in the specified agent space

Link copied to clipboard

Retrieves monthly account usage metrics and limits for the AWS account.

Link copied to clipboard

Retrieves detailed information about a specific AgentSpace.

Link copied to clipboard

Retrieves given associations configured for a specific AgentSpace.

Link copied to clipboard

Gets a backlog task for the specified agent space and task id

Link copied to clipboard

Get the full auth configuration of operator including any enabled auth flow

Link copied to clipboard

Retrieves a specific recommendation by its ID

Link copied to clipboard
inline suspend fun DevOpsAgentClient.getService(crossinline block: GetServiceRequest.Builder.() -> Unit): GetServiceResponse

Retrieves given service by it's unique identifier

Link copied to clipboard

Initiate a chat for support case in the specified agent space

Link copied to clipboard

Lists all AgentSpaces with optional pagination.

Link copied to clipboard

List all associations for given AgentSpace

Link copied to clipboard

Lists backlog tasks in the specified agent space with optional filtering and sorting

Link copied to clipboard
inline suspend fun DevOpsAgentClient.listChats(crossinline block: ListChatsRequest.Builder.() -> Unit): ListChatsResponse

Retrieves a paginated list of the user's recent chat executions

Link copied to clipboard

List executions

Link copied to clipboard
inline suspend fun DevOpsAgentClient.listGoals(crossinline block: ListGoalsRequest.Builder.() -> Unit): ListGoalsResponse

Lists goals in the specified agent space with optional filtering

Link copied to clipboard

List journal records for a specific execution

Link copied to clipboard

List pending messages for a specific execution.

Link copied to clipboard

Lists all Private Connections in the caller's account.

Link copied to clipboard

Lists recommendations for the specified agent space

Link copied to clipboard

List a list of registered service on the account level.

Link copied to clipboard

Lists tags for the specified AWS DevOps Agent resource.

Link copied to clipboard

List all webhooks for given Association

Link copied to clipboard

This operation registers the specified service

Link copied to clipboard

Adds or overwrites tags for the specified AWS DevOps Agent resource.

Link copied to clipboard

Removes tags from the specified AWS DevOps Agent resource.

Link copied to clipboard

Updates the information of an existing AgentSpace.

Link copied to clipboard

Partially updates the configuration of an existing service association for an AgentSpace. Present fields are fully replaced; absent fields are left unchanged. Returns 200 OK on success.

Link copied to clipboard

Update an existing backlog task.

Link copied to clipboard
inline suspend fun DevOpsAgentClient.updateGoal(crossinline block: UpdateGoalRequest.Builder.() -> Unit): UpdateGoalResponse

Update an existing goal

Link copied to clipboard

Update the external Identity Provider configuration for the Operator App

Link copied to clipboard

Updates the certificate associated with a Private Connection.

Link copied to clipboard

Updates an existing recommendation with new content, status, or metadata

Link copied to clipboard

Validates an aws association and set status and returns a 204 No Content response on success.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.