Class: Aws::DevOpsAgent::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::DevOpsAgent::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb
Overview
An API client for DevOpsAgent. To construct a client, you need to configure a :region and :credentials.
client = Aws::DevOpsAgent::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#associate_service(params = {}) ⇒ Types::AssociateServiceOutput
Adds a specific service association to an AgentSpace.
-
#create_agent_space(params = {}) ⇒ Types::CreateAgentSpaceOutput
Creates a new AgentSpace with the specified name and description.
-
#create_asset(params = {}) ⇒ Types::CreateAssetResponse
Creates a new asset in the specified agent space.
-
#create_asset_file(params = {}) ⇒ Types::CreateAssetFileResponse
Creates a file in an asset.
-
#create_backlog_task(params = {}) ⇒ Types::CreateBacklogTaskResponse
Creates a new backlog task in the specified agent space.
-
#create_chat(params = {}) ⇒ Types::CreateChatResponse
Creates a new chat execution in the specified agent space.
-
#create_private_connection(params = {}) ⇒ Types::CreatePrivateConnectionOutput
Creates a Private Connection to a target resource.
-
#create_trigger(params = {}) ⇒ Types::CreateTriggerResponse
Creates a new Trigger in the specified agent space.
-
#delete_agent_space(params = {}) ⇒ Struct
Deletes an AgentSpace.
-
#delete_asset(params = {}) ⇒ Struct
Deletes an asset and all its files from the specified agent space.
-
#delete_asset_file(params = {}) ⇒ Struct
Deletes a file from an asset.
-
#delete_private_connection(params = {}) ⇒ Types::DeletePrivateConnectionOutput
Deletes a Private Connection.
-
#delete_trigger(params = {}) ⇒ Struct
Deletes a Trigger from the specified agent space.
-
#deregister_service(params = {}) ⇒ Struct
Deregister a service.
-
#describe_private_connection(params = {}) ⇒ Types::DescribePrivateConnectionOutput
Retrieves details of an existing Private Connection.
-
#disable_operator_app(params = {}) ⇒ Struct
Disable the Operator App for the specified AgentSpace.
-
#disassociate_service(params = {}) ⇒ Struct
Deletes a specific service association from an AgentSpace.
-
#enable_operator_app(params = {}) ⇒ Types::EnableOperatorAppOutput
Enable the Operator App to access the given AgentSpace.
-
#get_account_usage(params = {}) ⇒ Types::GetAccountUsageOutput
Retrieves monthly account usage metrics and limits for the AWS account.
-
#get_agent_space(params = {}) ⇒ Types::GetAgentSpaceOutput
Retrieves detailed information about a specific AgentSpace.
-
#get_asset(params = {}) ⇒ Types::GetAssetResponse
Gets an asset from the specified agent space.
-
#get_asset_content(params = {}) ⇒ Types::GetAssetContentResponse
Gets an asset's content as a zip bundle.
-
#get_asset_file(params = {}) ⇒ Types::GetAssetFileResponse
Gets a file from an asset.
-
#get_association(params = {}) ⇒ Types::GetAssociationOutput
Retrieves given associations configured for a specific AgentSpace.
-
#get_backlog_task(params = {}) ⇒ Types::GetBacklogTaskResponse
Gets a backlog task for the specified agent space and task id.
-
#get_operator_app(params = {}) ⇒ Types::GetOperatorAppOutput
Get the full auth configuration of operator including any enabled auth flow.
-
#get_recommendation(params = {}) ⇒ Types::GetRecommendationResponse
Retrieves a specific recommendation by its ID.
-
#get_service(params = {}) ⇒ Types::GetServiceOutput
Retrieves given service by it's unique identifier.
-
#get_trigger(params = {}) ⇒ Types::GetTriggerResponse
Gets a Trigger from the specified agent space.
-
#list_agent_spaces(params = {}) ⇒ Types::ListAgentSpacesOutput
Lists all AgentSpaces with optional pagination.
-
#list_asset_files(params = {}) ⇒ Types::ListAssetFilesResponse
Lists files in an asset.
-
#list_asset_types(params = {}) ⇒ Types::ListAssetTypesResponse
Lists the supported asset types.
-
#list_asset_versions(params = {}) ⇒ Types::ListAssetVersionsResponse
Lists versions of an asset in the specified agent space.
-
#list_assets(params = {}) ⇒ Types::ListAssetsResponse
Lists assets in the specified agent space.
-
#list_associations(params = {}) ⇒ Types::ListAssociationsOutput
List all associations for given AgentSpace.
-
#list_backlog_tasks(params = {}) ⇒ Types::ListBacklogTasksResponse
Lists backlog tasks in the specified agent space with optional filtering and sorting.
-
#list_chats(params = {}) ⇒ Types::ListChatsResponse
Retrieves a paginated list of the user's recent chat executions.
-
#list_executions(params = {}) ⇒ Types::ListExecutionsResponse
List executions.
-
#list_goals(params = {}) ⇒ Types::ListGoalsResponse
Lists goals in the specified agent space with optional filtering.
-
#list_journal_records(params = {}) ⇒ Types::ListJournalRecordsResponse
List journal records for a specific execution.
-
#list_pending_messages(params = {}) ⇒ Types::ListPendingMessagesResponse
List pending messages for a specific execution.
-
#list_private_connections(params = {}) ⇒ Types::ListPrivateConnectionsOutput
Lists all Private Connections in the caller's account.
-
#list_recommendations(params = {}) ⇒ Types::ListRecommendationsResponse
Lists recommendations for the specified agent space.
-
#list_services(params = {}) ⇒ Types::ListServicesOutput
List a list of registered service on the account level.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists tags for the specified AWS DevOps Agent resource.
-
#list_triggers(params = {}) ⇒ Types::ListTriggersResponse
Lists Triggers in the specified agent space.
-
#list_webhooks(params = {}) ⇒ Types::ListWebhooksOutput
List all webhooks for given Association.
-
#register_service(params = {}) ⇒ Types::RegisterServiceOutput
This operation registers the specified service.
-
#send_message(params = {}) ⇒ Types::SendMessageResponse
Sends a chat message and streams the response for the specified agent space execution.
-
#tag_resource(params = {}) ⇒ Struct
Adds or overwrites tags for the specified AWS DevOps Agent resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified AWS DevOps Agent resource.
-
#update_agent_space(params = {}) ⇒ Types::UpdateAgentSpaceOutput
Updates the information of an existing AgentSpace.
-
#update_approval_action(params = {}) ⇒ Types::UpdateApprovalActionResponse
Updates an approval request with the terminal decision (APPROVED or REJECTED).
-
#update_asset(params = {}) ⇒ Types::UpdateAssetResponse
Updates an asset in the specified agent space.
-
#update_asset_file(params = {}) ⇒ Types::UpdateAssetFileResponse
Updates a file in an asset.
-
#update_association(params = {}) ⇒ Types::UpdateAssociationOutput
Partially updates the configuration of an existing service association for an AgentSpace.
-
#update_backlog_task(params = {}) ⇒ Types::UpdateBacklogTaskResponse
Update an existing backlog task.
-
#update_goal(params = {}) ⇒ Types::UpdateGoalResponse
Update an existing goal.
-
#update_operator_app_idp_config(params = {}) ⇒ Types::UpdateOperatorAppIdpConfigOutput
Update the external Identity Provider configuration for the Operator App.
-
#update_private_connection_certificate(params = {}) ⇒ Types::UpdatePrivateConnectionCertificateOutput
Updates the certificate associated with a Private Connection.
-
#update_recommendation(params = {}) ⇒ Types::UpdateRecommendationResponse
Updates an existing recommendation with new content, status, or metadata.
-
#update_trigger(params = {}) ⇒ Types::UpdateTriggerResponse
Updates the status of an existing Trigger.
-
#validate_aws_associations(params = {}) ⇒ Struct
Validates an aws association and set status and returns a 204 No Content response on success.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
482 483 484 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 482 def initialize(*args) super end |
Instance Method Details
#associate_service(params = {}) ⇒ Types::AssociateServiceOutput
Adds a specific service association to an AgentSpace. It overwrites the existing association of the same service. Returns 201 Created on success.
731 732 733 734 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 731 def associate_service(params = {}, = {}) req = build_request(:associate_service, params) req.send_request() end |
#create_agent_space(params = {}) ⇒ Types::CreateAgentSpaceOutput
Creates a new AgentSpace with the specified name and description. Duplicate space names are allowed.
807 808 809 810 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 807 def create_agent_space(params = {}, = {}) req = build_request(:create_agent_space, params) req.send_request() end |
#create_asset(params = {}) ⇒ Types::CreateAssetResponse
Creates a new asset in the specified agent space
882 883 884 885 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 882 def create_asset(params = {}, = {}) req = build_request(:create_asset, params) req.send_request() end |
#create_asset_file(params = {}) ⇒ Types::CreateAssetFileResponse
Creates a file in an asset
948 949 950 951 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 948 def create_asset_file(params = {}, = {}) req = build_request(:create_asset_file, params) req.send_request() end |
#create_backlog_task(params = {}) ⇒ Types::CreateBacklogTaskResponse
Creates a new backlog task in the specified agent space
1028 1029 1030 1031 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1028 def create_backlog_task(params = {}, = {}) req = build_request(:create_backlog_task, params) req.send_request() end |
#create_chat(params = {}) ⇒ Types::CreateChatResponse
Creates a new chat execution in the specified agent space
1069 1070 1071 1072 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1069 def create_chat(params = {}, = {}) req = build_request(:create_chat, params) req.send_request() end |
#create_private_connection(params = {}) ⇒ Types::CreatePrivateConnectionOutput
Creates a Private Connection to a target resource.
1144 1145 1146 1147 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1144 def create_private_connection(params = {}, = {}) req = build_request(:create_private_connection, params) req.send_request() end |
#create_trigger(params = {}) ⇒ Types::CreateTriggerResponse
Creates a new Trigger in the specified agent space
1213 1214 1215 1216 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1213 def create_trigger(params = {}, = {}) req = build_request(:create_trigger, params) req.send_request() end |
#delete_agent_space(params = {}) ⇒ Struct
Deletes an AgentSpace. This operation is idempotent and returns a 204 No Content response on success.
1236 1237 1238 1239 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1236 def delete_agent_space(params = {}, = {}) req = build_request(:delete_agent_space, params) req.send_request() end |
#delete_asset(params = {}) ⇒ Struct
Deletes an asset and all its files from the specified agent space
1262 1263 1264 1265 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1262 def delete_asset(params = {}, = {}) req = build_request(:delete_asset, params) req.send_request() end |
#delete_asset_file(params = {}) ⇒ Struct
Deletes a file from an asset
1292 1293 1294 1295 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1292 def delete_asset_file(params = {}, = {}) req = build_request(:delete_asset_file, params) req.send_request() end |
#delete_private_connection(params = {}) ⇒ Types::DeletePrivateConnectionOutput
Deletes a Private Connection. The deletion is asynchronous and returns DELETE_IN_PROGRESS status.
1323 1324 1325 1326 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1323 def delete_private_connection(params = {}, = {}) req = build_request(:delete_private_connection, params) req.send_request() end |
#delete_trigger(params = {}) ⇒ Struct
Deletes a Trigger from the specified agent space
1349 1350 1351 1352 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1349 def delete_trigger(params = {}, = {}) req = build_request(:delete_trigger, params) req.send_request() end |
#deregister_service(params = {}) ⇒ Struct
Deregister a service
1372 1373 1374 1375 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1372 def deregister_service(params = {}, = {}) req = build_request(:deregister_service, params) req.send_request() end |
#describe_private_connection(params = {}) ⇒ Types::DescribePrivateConnectionOutput
Retrieves details of an existing Private Connection.
1421 1422 1423 1424 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1421 def describe_private_connection(params = {}, = {}) req = build_request(:describe_private_connection, params) req.send_request() end |
#disable_operator_app(params = {}) ⇒ Struct
Disable the Operator App for the specified AgentSpace
1447 1448 1449 1450 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1447 def disable_operator_app(params = {}, = {}) req = build_request(:disable_operator_app, params) req.send_request() end |
#disassociate_service(params = {}) ⇒ Struct
Deletes a specific service association from an AgentSpace. This operation is idempotent and returns a 204 No Content response on success.
1475 1476 1477 1478 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1475 def disassociate_service(params = {}, = {}) req = build_request(:disassociate_service, params) req.send_request() end |
#enable_operator_app(params = {}) ⇒ Types::EnableOperatorAppOutput
Enable the Operator App to access the given AgentSpace
1551 1552 1553 1554 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1551 def enable_operator_app(params = {}, = {}) req = build_request(:enable_operator_app, params) req.send_request() end |
#get_account_usage(params = {}) ⇒ Types::GetAccountUsageOutput
Retrieves monthly account usage metrics and limits for the AWS account.
1585 1586 1587 1588 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1585 def get_account_usage(params = {}, = {}) req = build_request(:get_account_usage, params) req.send_request() end |
#get_agent_space(params = {}) ⇒ Types::GetAgentSpaceOutput
Retrieves detailed information about a specific AgentSpace.
1624 1625 1626 1627 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1624 def get_agent_space(params = {}, = {}) req = build_request(:get_agent_space, params) req.send_request() end |
#get_asset(params = {}) ⇒ Types::GetAssetResponse
Gets an asset from the specified agent space
1665 1666 1667 1668 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1665 def get_asset(params = {}, = {}) req = build_request(:get_asset, params) req.send_request() end |
#get_asset_content(params = {}) ⇒ Types::GetAssetContentResponse
Gets an asset's content as a zip bundle
1704 1705 1706 1707 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1704 def get_asset_content(params = {}, = {}) req = build_request(:get_asset_content, params) req.send_request() end |
#get_asset_file(params = {}) ⇒ Types::GetAssetFileResponse
Gets a file from an asset
1750 1751 1752 1753 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1750 def get_asset_file(params = {}, = {}) req = build_request(:get_asset_file, params) req.send_request() end |
#get_association(params = {}) ⇒ Types::GetAssociationOutput
Retrieves given associations configured for a specific AgentSpace.
1856 1857 1858 1859 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1856 def get_association(params = {}, = {}) req = build_request(:get_association, params) req.send_request() end |
#get_backlog_task(params = {}) ⇒ Types::GetBacklogTaskResponse
Gets a backlog task for the specified agent space and task id
1906 1907 1908 1909 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1906 def get_backlog_task(params = {}, = {}) req = build_request(:get_backlog_task, params) req.send_request() end |
#get_operator_app(params = {}) ⇒ Types::GetOperatorAppOutput
Get the full auth configuration of operator including any enabled auth flow
1952 1953 1954 1955 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1952 def get_operator_app(params = {}, = {}) req = build_request(:get_operator_app, params) req.send_request() end |
#get_recommendation(params = {}) ⇒ Types::GetRecommendationResponse
Retrieves a specific recommendation by its ID
2005 2006 2007 2008 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2005 def get_recommendation(params = {}, = {}) req = build_request(:get_recommendation, params) req.send_request() end |
#get_service(params = {}) ⇒ Types::GetServiceOutput
Retrieves given service by it's unique identifier
2100 2101 2102 2103 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2100 def get_service(params = {}, = {}) req = build_request(:get_service, params) req.send_request() end |
#get_trigger(params = {}) ⇒ Types::GetTriggerResponse
Gets a Trigger from the specified agent space
2138 2139 2140 2141 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2138 def get_trigger(params = {}, = {}) req = build_request(:get_trigger, params) req.send_request() end |
#list_agent_spaces(params = {}) ⇒ Types::ListAgentSpacesOutput
Lists all AgentSpaces with optional pagination.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2183 2184 2185 2186 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2183 def list_agent_spaces(params = {}, = {}) req = build_request(:list_agent_spaces, params) req.send_request() end |
#list_asset_files(params = {}) ⇒ Types::ListAssetFilesResponse
Lists files in an asset
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2237 2238 2239 2240 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2237 def list_asset_files(params = {}, = {}) req = build_request(:list_asset_files, params) req.send_request() end |
#list_asset_types(params = {}) ⇒ Types::ListAssetTypesResponse
Lists the supported asset types
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2276 2277 2278 2279 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2276 def list_asset_types(params = {}, = {}) req = build_request(:list_asset_types, params) req.send_request() end |
#list_asset_versions(params = {}) ⇒ Types::ListAssetVersionsResponse
Lists versions of an asset in the specified agent space
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2324 2325 2326 2327 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2324 def list_asset_versions(params = {}, = {}) req = build_request(:list_asset_versions, params) req.send_request() end |
#list_assets(params = {}) ⇒ Types::ListAssetsResponse
Lists assets in the specified agent space
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2382 2383 2384 2385 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2382 def list_assets(params = {}, = {}) req = build_request(:list_assets, params) req.send_request() end |
#list_associations(params = {}) ⇒ Types::ListAssociationsOutput
List all associations for given AgentSpace
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2502 2503 2504 2505 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2502 def list_associations(params = {}, = {}) req = build_request(:list_associations, params) req.send_request() end |
#list_backlog_tasks(params = {}) ⇒ Types::ListBacklogTasksResponse
Lists backlog tasks in the specified agent space with optional filtering and sorting
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2589 2590 2591 2592 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2589 def list_backlog_tasks(params = {}, = {}) req = build_request(:list_backlog_tasks, params) req.send_request() end |
#list_chats(params = {}) ⇒ Types::ListChatsResponse
Retrieves a paginated list of the user's recent chat executions
2637 2638 2639 2640 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2637 def list_chats(params = {}, = {}) req = build_request(:list_chats, params) req.send_request() end |
#list_executions(params = {}) ⇒ Types::ListExecutionsResponse
List executions
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2690 2691 2692 2693 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2690 def list_executions(params = {}, = {}) req = build_request(:list_executions, params) req.send_request() end |
#list_goals(params = {}) ⇒ Types::ListGoalsResponse
Lists goals in the specified agent space with optional filtering
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2753 2754 2755 2756 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2753 def list_goals(params = {}, = {}) req = build_request(:list_goals, params) req.send_request() end |
#list_journal_records(params = {}) ⇒ Types::ListJournalRecordsResponse
List journal records for a specific execution
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2814 2815 2816 2817 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2814 def list_journal_records(params = {}, = {}) req = build_request(:list_journal_records, params) req.send_request() end |
#list_pending_messages(params = {}) ⇒ Types::ListPendingMessagesResponse
List pending messages for a specific execution.
2859 2860 2861 2862 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2859 def (params = {}, = {}) req = build_request(:list_pending_messages, params) req.send_request() end |
#list_private_connections(params = {}) ⇒ Types::ListPrivateConnectionsOutput
Lists all Private Connections in the caller's account.
2888 2889 2890 2891 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2888 def list_private_connections(params = {}, = {}) req = build_request(:list_private_connections, params) req.send_request() end |
#list_recommendations(params = {}) ⇒ Types::ListRecommendationsResponse
Lists recommendations for the specified agent space
2959 2960 2961 2962 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2959 def list_recommendations(params = {}, = {}) req = build_request(:list_recommendations, params) req.send_request() end |
#list_services(params = {}) ⇒ Types::ListServicesOutput
List a list of registered service on the account level.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3064 3065 3066 3067 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3064 def list_services(params = {}, = {}) req = build_request(:list_services, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists tags for the specified AWS DevOps Agent resource.
3093 3094 3095 3096 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3093 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_triggers(params = {}) ⇒ Types::ListTriggersResponse
Lists Triggers in the specified agent space
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3146 3147 3148 3149 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3146 def list_triggers(params = {}, = {}) req = build_request(:list_triggers, params) req.send_request() end |
#list_webhooks(params = {}) ⇒ Types::ListWebhooksOutput
List all webhooks for given Association
3181 3182 3183 3184 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3181 def list_webhooks(params = {}, = {}) req = build_request(:list_webhooks, params) req.send_request() end |
#register_service(params = {}) ⇒ Types::RegisterServiceOutput
This operation registers the specified service
3508 3509 3510 3511 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3508 def register_service(params = {}, = {}) req = build_request(:register_service, params) req.send_request() end |
#send_message(params = {}) ⇒ Types::SendMessageResponse
Sends a chat message and streams the response for the specified agent space execution
3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3784 def (params = {}, = {}, &block) params = params.dup event_stream_handler = case handler = params.delete(:event_stream_handler) when EventStreams::SendMessageEvents then handler when Proc then EventStreams::SendMessageEvents.new.tap(&handler) when nil then EventStreams::SendMessageEvents.new else msg = "expected :event_stream_handler to be a block or "\ "instance of Aws::DevOpsAgent::EventStreams::SendMessageEvents"\ ", got `#{handler.inspect}` instead" raise ArgumentError, msg end yield(event_stream_handler) if block_given? req = build_request(:send_message, params) req.context[:event_stream_handler] = event_stream_handler req.handlers.add(Aws::Binary::DecodeHandler, priority: 95) req.send_request(, &block) end |
#tag_resource(params = {}) ⇒ Struct
Adds or overwrites tags for the specified AWS DevOps Agent resource.
3830 3831 3832 3833 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3830 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified AWS DevOps Agent resource.
3856 3857 3858 3859 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3856 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_agent_space(params = {}) ⇒ Types::UpdateAgentSpaceOutput
Updates the information of an existing AgentSpace.
3914 3915 3916 3917 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3914 def update_agent_space(params = {}, = {}) req = build_request(:update_agent_space, params) req.send_request() end |
#update_approval_action(params = {}) ⇒ Types::UpdateApprovalActionResponse
Updates an approval request with the terminal decision (APPROVED or REJECTED). A single operation handles both verbs via the action enum.
3995 3996 3997 3998 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3995 def update_approval_action(params = {}, = {}) req = build_request(:update_approval_action, params) req.send_request() end |
#update_asset(params = {}) ⇒ Types::UpdateAssetResponse
Updates an asset in the specified agent space
4070 4071 4072 4073 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4070 def update_asset(params = {}, = {}) req = build_request(:update_asset, params) req.send_request() end |
#update_asset_file(params = {}) ⇒ Types::UpdateAssetFileResponse
Updates a file in an asset
4137 4138 4139 4140 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4137 def update_asset_file(params = {}, = {}) req = build_request(:update_asset_file, params) req.send_request() end |
#update_association(params = {}) ⇒ Types::UpdateAssociationOutput
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.
4385 4386 4387 4388 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4385 def update_association(params = {}, = {}) req = build_request(:update_association, params) req.send_request() end |
#update_backlog_task(params = {}) ⇒ Types::UpdateBacklogTaskResponse
Update an existing backlog task.
4446 4447 4448 4449 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4446 def update_backlog_task(params = {}, = {}) req = build_request(:update_backlog_task, params) req.send_request() end |
#update_goal(params = {}) ⇒ Types::UpdateGoalResponse
Update an existing goal
4505 4506 4507 4508 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4505 def update_goal(params = {}, = {}) req = build_request(:update_goal, params) req.send_request() end |
#update_operator_app_idp_config(params = {}) ⇒ Types::UpdateOperatorAppIdpConfigOutput
Update the external Identity Provider configuration for the Operator App
4545 4546 4547 4548 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4545 def update_operator_app_idp_config(params = {}, = {}) req = build_request(:update_operator_app_idp_config, params) req.send_request() end |
#update_private_connection_certificate(params = {}) ⇒ Types::UpdatePrivateConnectionCertificateOutput
Updates the certificate associated with a Private Connection.
4595 4596 4597 4598 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4595 def update_private_connection_certificate(params = {}, = {}) req = build_request(:update_private_connection_certificate, params) req.send_request() end |
#update_recommendation(params = {}) ⇒ Types::UpdateRecommendationResponse
Updates an existing recommendation with new content, status, or metadata
4659 4660 4661 4662 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4659 def update_recommendation(params = {}, = {}) req = build_request(:update_recommendation, params) req.send_request() end |
#update_trigger(params = {}) ⇒ Types::UpdateTriggerResponse
Updates the status of an existing Trigger
4708 4709 4710 4711 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4708 def update_trigger(params = {}, = {}) req = build_request(:update_trigger, params) req.send_request() end |
#validate_aws_associations(params = {}) ⇒ Struct
Validates an aws association and set status and returns a 204 No Content response on success.
4731 4732 4733 4734 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4731 def validate_aws_associations(params = {}, = {}) req = build_request(:validate_aws_associations, params) req.send_request() end |