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.
489 490 491 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 489 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.
760 761 762 763 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 760 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.
836 837 838 839 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 836 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
911 912 913 914 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 911 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
977 978 979 980 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 977 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
1057 1058 1059 1060 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1057 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
1098 1099 1100 1101 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1098 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.
1173 1174 1175 1176 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1173 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
1266 1267 1268 1269 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1266 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.
1289 1290 1291 1292 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1289 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
1315 1316 1317 1318 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1315 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
1345 1346 1347 1348 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1345 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.
1376 1377 1378 1379 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1376 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
1402 1403 1404 1405 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1402 def delete_trigger(params = {}, = {}) req = build_request(:delete_trigger, params) req.send_request() end |
#deregister_service(params = {}) ⇒ Struct
Deregister a service
1425 1426 1427 1428 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1425 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.
1474 1475 1476 1477 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1474 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
1500 1501 1502 1503 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1500 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.
1528 1529 1530 1531 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1528 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
1604 1605 1606 1607 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1604 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.
1641 1642 1643 1644 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1641 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.
1684 1685 1686 1687 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1684 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
1725 1726 1727 1728 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1725 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
1764 1765 1766 1767 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1764 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
1810 1811 1812 1813 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1810 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.
1923 1924 1925 1926 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1923 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
1973 1974 1975 1976 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 1973 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
2019 2020 2021 2022 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2019 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
2072 2073 2074 2075 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2072 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
2173 2174 2175 2176 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2173 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
2216 2217 2218 2219 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2216 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.
2265 2266 2267 2268 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2265 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.
2319 2320 2321 2322 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2319 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.
2358 2359 2360 2361 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2358 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.
2406 2407 2408 2409 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2406 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.
2464 2465 2466 2467 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2464 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.
2591 2592 2593 2594 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2591 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.
2678 2679 2680 2681 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2678 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
2726 2727 2728 2729 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2726 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.
2779 2780 2781 2782 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2779 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.
2842 2843 2844 2845 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2842 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.
2903 2904 2905 2906 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2903 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.
2948 2949 2950 2951 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2948 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.
2977 2978 2979 2980 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 2977 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
3048 3049 3050 3051 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3048 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.
3159 3160 3161 3162 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3159 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.
3188 3189 3190 3191 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3188 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.
3246 3247 3248 3249 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3246 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
3281 3282 3283 3284 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3281 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
3623 3624 3625 3626 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3623 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
3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3899 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.
3945 3946 3947 3948 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3945 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.
3971 3972 3973 3974 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 3971 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.
4029 4030 4031 4032 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4029 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.
4110 4111 4112 4113 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4110 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
4185 4186 4187 4188 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4185 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
4252 4253 4254 4255 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4252 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.
4522 4523 4524 4525 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4522 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.
4583 4584 4585 4586 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4583 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
4642 4643 4644 4645 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4642 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
4682 4683 4684 4685 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4682 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.
4732 4733 4734 4735 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4732 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
4796 4797 4798 4799 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4796 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
4850 4851 4852 4853 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4850 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.
4873 4874 4875 4876 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/client.rb', line 4873 def validate_aws_associations(params = {}, = {}) req = build_request(:validate_aws_associations, params) req.send_request() end |