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 file in an asset
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 AgentSpace.
Deletes an asset and all its files from the specified agent space
Deletes a file from an asset
Deletes a Private Connection.
Deletes a Trigger from the specified agent space
Deregister a service
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.
Gets an asset from the specified agent space
Gets an asset's content as a zip bundle
Gets a file from an asset
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 a specific recommendation by its ID
Retrieves given service by it's unique identifier
Gets a Trigger from the specified agent space
Lists all AgentSpaces with optional pagination.
Lists files in an asset
Lists the supported asset types
Lists versions of an asset in the specified agent space
Lists assets in the specified agent space
List all associations for given AgentSpace
Lists backlog tasks in the specified agent space with optional filtering and sorting
Retrieves a paginated list of the user's recent chat executions
List executions
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.
Lists Triggers in the specified agent space
List all webhooks for given Association
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
Updates a file in an asset
Partially updates the configuration of an existing service association for an AgentSpace.
Update an existing backlog task.
Update an existing goal
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
Updates the status of an existing Trigger
Validates an aws association and set status and returns a 204 No Content response on success.
Link to this section Functions
Adds a specific service association to an AgentSpace.
It overwrites the existing association of the same service. Returns 201 Created on success.
Creates a new AgentSpace with the specified name and description.
Duplicate space names are allowed.
Creates a new asset in the specified agent space
create_asset_file(client, agent_space_id, asset_id, path, input, options \\ [])
View SourceCreates a file in an asset
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 AgentSpace.
This operation is idempotent and returns a 204 No Content response on success.
delete_asset(client, agent_space_id, asset_id, input, options \\ [])
View SourceDeletes an asset and all its files from the specified agent space
delete_asset_file(client, agent_space_id, asset_id, path, input, options \\ [])
View SourceDeletes a file from an asset
Deletes a Private Connection.
The deletion is asynchronous and returns DELETE_IN_PROGRESS status.
delete_trigger(client, agent_space_id, trigger_id, input, options \\ [])
View SourceDeletes a Trigger from the specified agent space
Deregister a service
Retrieves details of an existing Private Connection.
disable_operator_app(client, agent_space_id, input, options \\ [])
View SourceDisable the Operator App for the specified AgentSpace
disassociate_service(client, agent_space_id, association_id, input, options \\ [])
View SourceDeletes a specific service association from an AgentSpace.
This operation is idempotent and returns a 204 No Content response on success.
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.
get_asset(client, agent_space_id, asset_id, asset_version \\ nil, options \\ [])
View SourceGets an asset from the specified agent space
get_asset_content(client, agent_space_id, asset_id, asset_version \\ nil, options \\ [])
View SourceGets an asset's content as a zip bundle
get_asset_file(client, agent_space_id, asset_id, path, asset_version \\ nil, options \\ [])
View SourceGets a file from an asset
get_association(client, agent_space_id, association_id, options \\ [])
View SourceRetrieves 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
get_recommendation(client, agent_space_id, recommendation_id, recommendation_version \\ nil, options \\ [])
View SourceRetrieves a specific recommendation by its ID
Retrieves given service by it's unique identifier
Gets a Trigger from the specified agent space
Lists all AgentSpaces with optional pagination.
list_asset_files(client, agent_space_id, asset_id, asset_version \\ nil, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceLists files in an asset
list_asset_types(client, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceLists the supported asset types
list_asset_versions(client, agent_space_id, asset_id, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceLists versions of an asset in the specified agent space
list_assets(client, agent_space_id, asset_type \\ nil, max_results \\ nil, next_token \\ nil, updated_after \\ nil, updated_before \\ nil, options \\ [])
View SourceLists assets in the specified agent space
List all associations for given AgentSpace
Lists backlog tasks in the specified agent space with optional filtering and sorting
list_chats(client, agent_space_id, max_results \\ nil, next_token \\ nil, user_id \\ nil, options \\ [])
View SourceRetrieves a paginated list of the user's recent chat executions
List executions
Lists goals in the specified agent space with optional filtering
list_journal_records(client, agent_space_id, input, options \\ [])
View SourceList journal records for a specific execution
list_pending_messages(client, agent_space_id, input, options \\ [])
View SourceList pending messages for a specific execution.
Lists all Private Connections in the caller's account.
list_recommendations(client, agent_space_id, input, options \\ [])
View SourceLists 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.
list_triggers(client, agent_space_id, max_results \\ nil, next_token \\ nil, status \\ nil, options \\ [])
View SourceLists Triggers in the specified agent space
list_webhooks(client, agent_space_id, association_id, input, options \\ [])
View SourceList all webhooks for given Association
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.
update_asset(client, agent_space_id, asset_id, input, options \\ [])
View SourceUpdates an asset in the specified agent space
update_asset_file(client, agent_space_id, asset_id, path, input, options \\ [])
View SourceUpdates a file in an asset
update_association(client, agent_space_id, association_id, input, options \\ [])
View SourcePartially 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.
update_backlog_task(client, agent_space_id, task_id, input, options \\ [])
View SourceUpdate an existing backlog task.
update_goal(client, agent_space_id, goal_id, input, options \\ [])
View SourceUpdate an existing goal
update_operator_app_idp_config(client, agent_space_id, input, options \\ [])
View SourceUpdate the external Identity Provider configuration for the Operator App
update_private_connection_certificate(client, name, input, options \\ [])
View SourceUpdates the certificate associated with a Private Connection.
update_recommendation(client, agent_space_id, recommendation_id, input, options \\ [])
View SourceUpdates an existing recommendation with new content, status, or metadata
update_trigger(client, agent_space_id, trigger_id, input, options \\ [])
View SourceUpdates the status of an existing Trigger
validate_aws_associations(client, agent_space_id, input, options \\ [])
View SourceValidates an aws association and set status and returns a 204 No Content response on success.