View Source AWS.DevOpsAgent (aws-elixir v1.0.12)

AWS DevOps Agent is your always-available operations teammate.

It resolves and proactively prevents incidents, optimizes application reliability and performance, and handles on-demand SRE tasks across AWS, multicloud, and on-premises environments. AWS DevOps Agent investigates incidents as an experienced DevOps engineer would. It learns your applications and their relationships. It works with your observability tools, runbooks, code repositories, and CI/CD pipelines. The agent correlates telemetry, code, and deployment data across all of them.

Link to this section Summary

Functions

Adds a specific service association to an AgentSpace.

Creates a new AgentSpace with the specified name and description.

Creates a new asset in the specified agent space

Creates a new backlog task in the specified agent space

Creates a new chat execution in the specified agent space

Creates a Private Connection to a target resource.

Creates a new Trigger in the specified agent space

Deletes an asset and all its files from the specified agent space

Deletes a Trigger from the specified agent space

Retrieves details of an existing Private Connection.

Disable the Operator App for the specified AgentSpace

Deletes a specific service association from an AgentSpace.

Enable the Operator App to access the given AgentSpace

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

Retrieves detailed information about a specific AgentSpace.

Retrieves given associations configured for a specific AgentSpace.

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

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

Retrieves given service by it's unique identifier

Gets a Trigger from the specified agent space

Lists all AgentSpaces with optional pagination.

List all associations for given AgentSpace

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

Lists goals in the specified agent space with optional filtering

List journal records for a specific execution

List pending messages for a specific execution.

Lists all Private Connections in the caller's account.

Lists recommendations for the specified agent space

List a list of registered service on the account level.

Lists tags for the specified AWS DevOps Agent resource.

This operation registers the specified service

Sends a chat message and streams the response for the specified agent space execution

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

Removes tags from the specified AWS DevOps Agent resource.

Updates the information of an existing AgentSpace.

Updates an asset in the specified agent space

Partially updates the configuration of an existing service association for an AgentSpace.

Update the external Identity Provider configuration for the Operator App

Updates the certificate associated with a Private Connection.

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

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

Link to this section Functions

Link to this function

associate_service(client, agent_space_id, input, options \\ [])

View Source

Adds a specific service association to an AgentSpace.

It overwrites the existing association of the same service. Returns 201 Created on success.

Link to this function

create_agent_space(client, input, options \\ [])

View Source

Creates a new AgentSpace with the specified name and description.

Duplicate space names are allowed.

Link to this function

create_asset(client, agent_space_id, input, options \\ [])

View Source

Creates a new asset in the specified agent space

Link to this function

create_asset_file(client, agent_space_id, asset_id, path, input, options \\ [])

View Source

Creates a file in an asset

Link to this function

create_backlog_task(client, agent_space_id, input, options \\ [])

View Source

Creates a new backlog task in the specified agent space

Link to this function

create_chat(client, agent_space_id, input, options \\ [])

View Source

Creates a new chat execution in the specified agent space

Link to this function

create_private_connection(client, input, options \\ [])

View Source

Creates a Private Connection to a target resource.

Link to this function

create_trigger(client, agent_space_id, input, options \\ [])

View Source

Creates a new Trigger in the specified agent space

Link to this function

delete_agent_space(client, agent_space_id, input, options \\ [])

View Source

Deletes an AgentSpace.

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

Link to this function

delete_asset(client, agent_space_id, asset_id, input, options \\ [])

View Source

Deletes an asset and all its files from the specified agent space

Link to this function

delete_asset_file(client, agent_space_id, asset_id, path, input, options \\ [])

View Source

Deletes a file from an asset

Link to this function

delete_private_connection(client, name, input, options \\ [])

View Source

Deletes a Private Connection.

The deletion is asynchronous and returns DELETE_IN_PROGRESS status.

Link to this function

delete_trigger(client, agent_space_id, trigger_id, input, options \\ [])

View Source

Deletes a Trigger from the specified agent space

Link to this function

deregister_service(client, service_id, input, options \\ [])

View Source

Deregister a service

Link to this function

describe_private_connection(client, name, options \\ [])

View Source

Retrieves details of an existing Private Connection.

Link to this function

disable_operator_app(client, agent_space_id, input, options \\ [])

View Source

Disable the Operator App for the specified AgentSpace

Link to this function

disassociate_service(client, agent_space_id, association_id, input, options \\ [])

View Source

Deletes a specific service association from an AgentSpace.

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

Link to this function

enable_operator_app(client, agent_space_id, input, options \\ [])

View Source

Enable the Operator App to access the given AgentSpace

Link to this function

get_account_usage(client, options \\ [])

View Source

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

Link to this function

get_agent_space(client, agent_space_id, options \\ [])

View Source

Retrieves detailed information about a specific AgentSpace.

Link to this function

get_asset(client, agent_space_id, asset_id, asset_version \\ nil, options \\ [])

View Source

Gets an asset from the specified agent space

Link to this function

get_asset_content(client, agent_space_id, asset_id, asset_version \\ nil, options \\ [])

View Source

Gets an asset's content as a zip bundle

Link to this function

get_asset_file(client, agent_space_id, asset_id, path, asset_version \\ nil, options \\ [])

View Source

Gets a file from an asset

Link to this function

get_association(client, agent_space_id, association_id, options \\ [])

View Source

Retrieves given associations configured for a specific AgentSpace.

Link to this function

get_backlog_task(client, agent_space_id, task_id, options \\ [])

View Source

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

Link to this function

get_operator_app(client, agent_space_id, options \\ [])

View Source

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

Link to this function

get_recommendation(client, agent_space_id, recommendation_id, recommendation_version \\ nil, options \\ [])

View Source

Retrieves a specific recommendation by its ID

Link to this function

get_service(client, service_id, options \\ [])

View Source

Retrieves given service by it's unique identifier

Link to this function

get_trigger(client, agent_space_id, trigger_id, options \\ [])

View Source

Gets a Trigger from the specified agent space

Link to this function

list_agent_spaces(client, input, options \\ [])

View Source

Lists all AgentSpaces with optional pagination.

Link to this function

list_asset_files(client, agent_space_id, asset_id, asset_version \\ nil, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Lists files in an asset

Link to this function

list_asset_types(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Lists the supported asset types

Link to this function

list_asset_versions(client, agent_space_id, asset_id, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Lists versions of an asset in the specified agent space

Link to this function

list_assets(client, agent_space_id, asset_type \\ nil, max_results \\ nil, next_token \\ nil, updated_after \\ nil, updated_before \\ nil, options \\ [])

View Source

Lists assets in the specified agent space

Link to this function

list_associations(client, agent_space_id, input, options \\ [])

View Source

List all associations for given AgentSpace

Link to this function

list_backlog_tasks(client, agent_space_id, input, options \\ [])

View Source

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

Link to this function

list_chats(client, agent_space_id, max_results \\ nil, next_token \\ nil, user_id \\ nil, options \\ [])

View Source

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

Link to this function

list_executions(client, agent_space_id, input, options \\ [])

View Source

List executions

Link to this function

list_goals(client, agent_space_id, input, options \\ [])

View Source

Lists goals in the specified agent space with optional filtering

Link to this function

list_journal_records(client, agent_space_id, input, options \\ [])

View Source

List journal records for a specific execution

Link to this function

list_pending_messages(client, agent_space_id, input, options \\ [])

View Source

List pending messages for a specific execution.

Link to this function

list_private_connections(client, options \\ [])

View Source

Lists all Private Connections in the caller's account.

Link to this function

list_recommendations(client, agent_space_id, input, options \\ [])

View Source

Lists recommendations for the specified agent space

Link to this function

list_services(client, input, options \\ [])

View Source

List a list of registered service on the account level.

Link to this function

list_tags_for_resource(client, resource_arn, options \\ [])

View Source

Lists tags for the specified AWS DevOps Agent resource.

Link to this function

list_triggers(client, agent_space_id, max_results \\ nil, next_token \\ nil, status \\ nil, options \\ [])

View Source

Lists Triggers in the specified agent space

Link to this function

list_webhooks(client, agent_space_id, association_id, input, options \\ [])

View Source

List all webhooks for given Association

Link to this function

register_service(client, service, input, options \\ [])

View Source

This operation registers the specified service

Link to this function

send_message(client, agent_space_id, input, options \\ [])

View Source

Sends a chat message and streams the response for the specified agent space execution

Link to this function

tag_resource(client, resource_arn, input, options \\ [])

View Source

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

Link to this function

untag_resource(client, resource_arn, input, options \\ [])

View Source

Removes tags from the specified AWS DevOps Agent resource.

Link to this function

update_agent_space(client, agent_space_id, input, options \\ [])

View Source

Updates the information of an existing AgentSpace.

Link to this function

update_asset(client, agent_space_id, asset_id, input, options \\ [])

View Source

Updates an asset in the specified agent space

Link to this function

update_asset_file(client, agent_space_id, asset_id, path, input, options \\ [])

View Source

Updates a file in an asset

Link to this function

update_association(client, agent_space_id, association_id, input, options \\ [])

View Source

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 to this function

update_backlog_task(client, agent_space_id, task_id, input, options \\ [])

View Source

Update an existing backlog task.

Link to this function

update_goal(client, agent_space_id, goal_id, input, options \\ [])

View Source

Update an existing goal

Link to this function

update_operator_app_idp_config(client, agent_space_id, input, options \\ [])

View Source

Update the external Identity Provider configuration for the Operator App

Link to this function

update_private_connection_certificate(client, name, input, options \\ [])

View Source

Updates the certificate associated with a Private Connection.

Link to this function

update_recommendation(client, agent_space_id, recommendation_id, input, options \\ [])

View Source

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

Link to this function

update_trigger(client, agent_space_id, trigger_id, input, options \\ [])

View Source

Updates the status of an existing Trigger

Link to this function

validate_aws_associations(client, agent_space_id, input, options \\ [])

View Source

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