Class: Aws::SecurityAgent::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::SecurityAgent::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb
Overview
An API client for SecurityAgent. To construct a client, you need to configure a :region and :credentials.
client = Aws::SecurityAgent::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
-
#add_artifact(params = {}) ⇒ Types::AddArtifactOutput
Adds an Artifact for the given agent space.
-
#batch_delete_pentests(params = {}) ⇒ Types::BatchDeletePentestsOutput
Deletes multiple pentests in a single request.
-
#batch_get_agent_spaces(params = {}) ⇒ Types::BatchGetAgentSpacesOutput
Retrieves multiple agent spaces in a single request.
-
#batch_get_artifact_metadata(params = {}) ⇒ Types::BatchGetArtifactMetadataOutput
Retrieve the list of artifact metadata for the given agent space.
-
#batch_get_findings(params = {}) ⇒ Types::BatchGetFindingsOutput
Retrieves multiple findings in a single request.
-
#batch_get_pentest_job_tasks(params = {}) ⇒ Types::BatchGetPentestJobTasksOutput
Retrieves multiple tasks for a pentest job in a single request.
-
#batch_get_pentest_jobs(params = {}) ⇒ Types::BatchGetPentestJobsOutput
Retrieves multiple pentest jobs in a single request.
-
#batch_get_pentests(params = {}) ⇒ Types::BatchGetPentestsOutput
Retrieves multiple pentests in a single request.
-
#batch_get_target_domains(params = {}) ⇒ Types::BatchGetTargetDomainsOutput
Retrieves multiple target domains in a single request.
-
#create_agent_space(params = {}) ⇒ Types::CreateAgentSpaceOutput
Creates an agent space record.
-
#create_application(params = {}) ⇒ Types::CreateApplicationResponse
Creates a new application.
-
#create_integration(params = {}) ⇒ Types::CreateIntegrationOutput
Creates the Integration of the Security Agent App with an external Provider.
-
#create_membership(params = {}) ⇒ Struct
Adds a single member to an agent space with specified role.
-
#create_pentest(params = {}) ⇒ Types::CreatePentestOutput
Creates a new pentest configuration.
-
#create_target_domain(params = {}) ⇒ Types::CreateTargetDomainOutput
Creates a target domain record.
-
#delete_agent_space(params = {}) ⇒ Types::DeleteAgentSpaceOutput
Deletes an agent space record.
-
#delete_application(params = {}) ⇒ Struct
Deletes an application.
-
#delete_artifact(params = {}) ⇒ Struct
Delete an Artifact from the given agent space.
-
#delete_integration(params = {}) ⇒ Struct
Deletes the Integration of the Security Agent App with an external Provider.
-
#delete_membership(params = {}) ⇒ Struct
Removes a single member associated to an agent space.
-
#delete_target_domain(params = {}) ⇒ Types::DeleteTargetDomainOutput
Deletes a target domain record.
-
#get_application(params = {}) ⇒ Types::GetApplicationResponse
Retrieves application details by application ID.
-
#get_artifact(params = {}) ⇒ Types::GetArtifactOutput
Retrieve an Artifact for the given agent space.
-
#get_integration(params = {}) ⇒ Types::GetIntegrationOutput
Gets Integration metadata from the provided id.
-
#initiate_provider_registration(params = {}) ⇒ Types::InitiateProviderRegistrationOutput
Initiates the registration of Security Agent App for an external Provider.
-
#list_agent_spaces(params = {}) ⇒ Types::ListAgentSpacesOutput
Lists agent spaces.
-
#list_applications(params = {}) ⇒ Types::ListApplicationsResponse
Lists all applications in the account.
-
#list_artifacts(params = {}) ⇒ Types::ListArtifactsOutput
Lists the artifacts for the associated agent space.
-
#list_discovered_endpoints(params = {}) ⇒ Types::ListDiscoveredEndpointsOutput
Lists discovered endpoints associated with a pentest job with optional URI prefix filtering.
-
#list_findings(params = {}) ⇒ Types::ListFindingsOutput
Lists findings with filtering and pagination support.
-
#list_integrated_resources(params = {}) ⇒ Types::ListIntegratedResourcesOutput
Lists the integrated resources for an agent space.
-
#list_integrations(params = {}) ⇒ Types::ListIntegrationsOutput
Retrieves the Integrations associated with the user's account.
-
#list_memberships(params = {}) ⇒ Types::ListMembershipsResponse
Lists all members associated to an agent space with pagination support.
-
#list_pentest_job_tasks(params = {}) ⇒ Types::ListPentestJobTasksOutput
Lists tasks associated with a specific pentest job.
-
#list_pentest_jobs_for_pentest(params = {}) ⇒ Types::ListPentestJobsForPentestOutput
Lists pentest jobs associated with a pentest.
-
#list_pentests(params = {}) ⇒ Types::ListPentestsOutput
Lists pentests with optional filtering by status.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceOutput
Lists tags for a Security Agent resource.
-
#list_target_domains(params = {}) ⇒ Types::ListTargetDomainsOutput
Lists target domains.
-
#start_code_remediation(params = {}) ⇒ Struct
Starts code remediation for the specified findings.
-
#start_pentest_job(params = {}) ⇒ Types::StartPentestJobOutput
Initiates the execution of a pentest.
-
#stop_pentest_job(params = {}) ⇒ Struct
Stops the execution of a running pentest.
-
#tag_resource(params = {}) ⇒ Struct
Adds tags to a Security Agent resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from a Security Agent resource.
-
#update_agent_space(params = {}) ⇒ Types::UpdateAgentSpaceOutput
Updates an agent space record.
-
#update_application(params = {}) ⇒ Types::UpdateApplicationResponse
Updates application configuration.
-
#update_finding(params = {}) ⇒ Struct
Updates an existing security finding with new details or status.
-
#update_integrated_resources(params = {}) ⇒ Struct
Updates the integrated resources for an agent space.
-
#update_pentest(params = {}) ⇒ Types::UpdatePentestOutput
Updates an existing pentest with new configuration or settings.
-
#update_target_domain(params = {}) ⇒ Types::UpdateTargetDomainOutput
Updates a target domain record.
-
#verify_target_domain(params = {}) ⇒ Types::VerifyTargetDomainOutput
Verifies ownership for a registered target domain.
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.
473 474 475 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 473 def initialize(*args) super end |
Instance Method Details
#add_artifact(params = {}) ⇒ Types::AddArtifactOutput
Adds an Artifact for the given agent space
514 515 516 517 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 514 def add_artifact(params = {}, = {}) req = build_request(:add_artifact, params) req.send_request() end |
#batch_delete_pentests(params = {}) ⇒ Types::BatchDeletePentestsOutput
Deletes multiple pentests in a single request
590 591 592 593 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 590 def batch_delete_pentests(params = {}, = {}) req = build_request(:batch_delete_pentests, params) req.send_request() end |
#batch_get_agent_spaces(params = {}) ⇒ Types::BatchGetAgentSpacesOutput
Retrieves multiple agent spaces in a single request
647 648 649 650 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 647 def batch_get_agent_spaces(params = {}, = {}) req = build_request(:batch_get_agent_spaces, params) req.send_request() end |
#batch_get_artifact_metadata(params = {}) ⇒ Types::BatchGetArtifactMetadataOutput
Retrieve the list of artifact metadata for the given agent space
683 684 685 686 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 683 def (params = {}, = {}) req = build_request(:batch_get_artifact_metadata, params) req.send_request() end |
#batch_get_findings(params = {}) ⇒ Types::BatchGetFindingsOutput
Retrieves multiple findings in a single request
741 742 743 744 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 741 def batch_get_findings(params = {}, = {}) req = build_request(:batch_get_findings, params) req.send_request() end |
#batch_get_pentest_job_tasks(params = {}) ⇒ Types::BatchGetPentestJobTasksOutput
Retrieves multiple tasks for a pentest job in a single request
793 794 795 796 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 793 def batch_get_pentest_job_tasks(params = {}, = {}) req = build_request(:batch_get_pentest_job_tasks, params) req.send_request() end |
#batch_get_pentest_jobs(params = {}) ⇒ Types::BatchGetPentestJobsOutput
Retrieves multiple pentest jobs in a single request
885 886 887 888 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 885 def batch_get_pentest_jobs(params = {}, = {}) req = build_request(:batch_get_pentest_jobs, params) req.send_request() end |
#batch_get_pentests(params = {}) ⇒ Types::BatchGetPentestsOutput
Retrieves multiple pentests in a single request
960 961 962 963 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 960 def batch_get_pentests(params = {}, = {}) req = build_request(:batch_get_pentests, params) req.send_request() end |
#batch_get_target_domains(params = {}) ⇒ Types::BatchGetTargetDomainsOutput
Retrieves multiple target domains in a single request
1002 1003 1004 1005 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1002 def batch_get_target_domains(params = {}, = {}) req = build_request(:batch_get_target_domains, params) req.send_request() end |
#create_agent_space(params = {}) ⇒ Types::CreateAgentSpaceOutput
Creates an agent space record
1108 1109 1110 1111 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1108 def create_agent_space(params = {}, = {}) req = build_request(:create_agent_space, params) req.send_request() end |
#create_application(params = {}) ⇒ Types::CreateApplicationResponse
Creates a new application
1152 1153 1154 1155 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1152 def create_application(params = {}, = {}) req = build_request(:create_application, params) req.send_request() end |
#create_integration(params = {}) ⇒ Types::CreateIntegrationOutput
Creates the Integration of the Security Agent App with an external Provider
1205 1206 1207 1208 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1205 def create_integration(params = {}, = {}) req = build_request(:create_integration, params) req.send_request() end |
#create_membership(params = {}) ⇒ Struct
Adds a single member to an agent space with specified role
1247 1248 1249 1250 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1247 def create_membership(params = {}, = {}) req = build_request(:create_membership, params) req.send_request() end |
#create_pentest(params = {}) ⇒ Types::CreatePentestOutput
Creates a new pentest configuration
1397 1398 1399 1400 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1397 def create_pentest(params = {}, = {}) req = build_request(:create_pentest, params) req.send_request() end |
#create_target_domain(params = {}) ⇒ Types::CreateTargetDomainOutput
Creates a target domain record
1450 1451 1452 1453 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1450 def create_target_domain(params = {}, = {}) req = build_request(:create_target_domain, params) req.send_request() end |
#delete_agent_space(params = {}) ⇒ Types::DeleteAgentSpaceOutput
Deletes an agent space record
1478 1479 1480 1481 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1478 def delete_agent_space(params = {}, = {}) req = build_request(:delete_agent_space, params) req.send_request() end |
#delete_application(params = {}) ⇒ Struct
Deletes an application
1500 1501 1502 1503 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1500 def delete_application(params = {}, = {}) req = build_request(:delete_application, params) req.send_request() end |
#delete_artifact(params = {}) ⇒ Struct
Delete an Artifact from the given agent space
1526 1527 1528 1529 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1526 def delete_artifact(params = {}, = {}) req = build_request(:delete_artifact, params) req.send_request() end |
#delete_integration(params = {}) ⇒ Struct
Deletes the Integration of the Security Agent App with an external Provider
1549 1550 1551 1552 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1549 def delete_integration(params = {}, = {}) req = build_request(:delete_integration, params) req.send_request() end |
#delete_membership(params = {}) ⇒ Struct
Removes a single member associated to an agent space
1583 1584 1585 1586 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1583 def delete_membership(params = {}, = {}) req = build_request(:delete_membership, params) req.send_request() end |
#delete_target_domain(params = {}) ⇒ Types::DeleteTargetDomainOutput
Deletes a target domain record
1611 1612 1613 1614 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1611 def delete_target_domain(params = {}, = {}) req = build_request(:delete_target_domain, params) req.send_request() end |
#get_application(params = {}) ⇒ Types::GetApplicationResponse
Retrieves application details by application ID
1650 1651 1652 1653 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1650 def get_application(params = {}, = {}) req = build_request(:get_application, params) req.send_request() end |
#get_artifact(params = {}) ⇒ Types::GetArtifactOutput
Retrieve an Artifact for the given agent space
1691 1692 1693 1694 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1691 def get_artifact(params = {}, = {}) req = build_request(:get_artifact, params) req.send_request() end |
#get_integration(params = {}) ⇒ Types::GetIntegrationOutput
Gets Integration metadata from the provided id
1729 1730 1731 1732 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1729 def get_integration(params = {}, = {}) req = build_request(:get_integration, params) req.send_request() end |
#initiate_provider_registration(params = {}) ⇒ Types::InitiateProviderRegistrationOutput
Initiates the registration of Security Agent App for an external Provider
1760 1761 1762 1763 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1760 def initiate_provider_registration(params = {}, = {}) req = build_request(:initiate_provider_registration, params) req.send_request() end |
#list_agent_spaces(params = {}) ⇒ Types::ListAgentSpacesOutput
Lists agent spaces
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1800 1801 1802 1803 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1800 def list_agent_spaces(params = {}, = {}) req = build_request(:list_agent_spaces, params) req.send_request() end |
#list_applications(params = {}) ⇒ Types::ListApplicationsResponse
Lists all applications in the account
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1840 1841 1842 1843 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1840 def list_applications(params = {}, = {}) req = build_request(:list_applications, params) req.send_request() end |
#list_artifacts(params = {}) ⇒ Types::ListArtifactsOutput
Lists the artifacts for the associated agent space
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1883 1884 1885 1886 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1883 def list_artifacts(params = {}, = {}) req = build_request(:list_artifacts, params) req.send_request() end |
#list_discovered_endpoints(params = {}) ⇒ Types::ListDiscoveredEndpointsOutput
Lists discovered endpoints associated with a pentest job with optional URI prefix filtering
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1941 1942 1943 1944 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1941 def list_discovered_endpoints(params = {}, = {}) req = build_request(:list_discovered_endpoints, params) req.send_request() end |
#list_findings(params = {}) ⇒ Types::ListFindingsOutput
Lists findings with filtering and pagination support. When filters are applied, the actual number of results returned may be less than the specified limit
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2019 2020 2021 2022 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2019 def list_findings(params = {}, = {}) req = build_request(:list_findings, params) req.send_request() end |
#list_integrated_resources(params = {}) ⇒ Types::ListIntegratedResourcesOutput
Lists the integrated resources for an agent space
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2074 2075 2076 2077 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2074 def list_integrated_resources(params = {}, = {}) req = build_request(:list_integrated_resources, params) req.send_request() end |
#list_integrations(params = {}) ⇒ Types::ListIntegrationsOutput
Retrieves the Integrations associated with the user's account
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2122 2123 2124 2125 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2122 def list_integrations(params = {}, = {}) req = build_request(:list_integrations, params) req.send_request() end |
#list_memberships(params = {}) ⇒ Types::ListMembershipsResponse
Lists all members associated to an agent space with pagination support
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2181 2182 2183 2184 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2181 def list_memberships(params = {}, = {}) req = build_request(:list_memberships, params) req.send_request() end |
#list_pentest_job_tasks(params = {}) ⇒ Types::ListPentestJobTasksOutput
Lists tasks associated with a specific pentest job
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2242 2243 2244 2245 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2242 def list_pentest_job_tasks(params = {}, = {}) req = build_request(:list_pentest_job_tasks, params) req.send_request() end |
#list_pentest_jobs_for_pentest(params = {}) ⇒ Types::ListPentestJobsForPentestOutput
Lists pentest jobs associated with a pentest
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2292 2293 2294 2295 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2292 def list_pentest_jobs_for_pentest(params = {}, = {}) req = build_request(:list_pentest_jobs_for_pentest, params) req.send_request() end |
#list_pentests(params = {}) ⇒ Types::ListPentestsOutput
Lists pentests with optional filtering by status
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2337 2338 2339 2340 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2337 def list_pentests(params = {}, = {}) req = build_request(:list_pentests, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceOutput
Lists tags for a Security Agent resource
2366 2367 2368 2369 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2366 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_target_domains(params = {}) ⇒ Types::ListTargetDomainsOutput
Lists target domains
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2405 2406 2407 2408 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2405 def list_target_domains(params = {}, = {}) req = build_request(:list_target_domains, params) req.send_request() end |
#start_code_remediation(params = {}) ⇒ Struct
Starts code remediation for the specified findings
2435 2436 2437 2438 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2435 def start_code_remediation(params = {}, = {}) req = build_request(:start_code_remediation, params) req.send_request() end |
#start_pentest_job(params = {}) ⇒ Types::StartPentestJobOutput
Initiates the execution of a pentest
2479 2480 2481 2482 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2479 def start_pentest_job(params = {}, = {}) req = build_request(:start_pentest_job, params) req.send_request() end |
#stop_pentest_job(params = {}) ⇒ Struct
Stops the execution of a running pentest
2505 2506 2507 2508 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2505 def stop_pentest_job(params = {}, = {}) req = build_request(:stop_pentest_job, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds tags to a Security Agent resource
2533 2534 2535 2536 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2533 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from a Security Agent resource
2559 2560 2561 2562 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2559 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_agent_space(params = {}) ⇒ Types::UpdateAgentSpaceOutput
Updates an agent space record
2655 2656 2657 2658 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2655 def update_agent_space(params = {}, = {}) req = build_request(:update_agent_space, params) req.send_request() end |
#update_application(params = {}) ⇒ Types::UpdateApplicationResponse
Updates application configuration
2693 2694 2695 2696 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2693 def update_application(params = {}, = {}) req = build_request(:update_application, params) req.send_request() end |
#update_finding(params = {}) ⇒ Struct
Updates an existing security finding with new details or status
2727 2728 2729 2730 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2727 def update_finding(params = {}, = {}) req = build_request(:update_finding, params) req.send_request() end |
#update_integrated_resources(params = {}) ⇒ Struct
Updates the integrated resources for an agent space
2772 2773 2774 2775 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2772 def update_integrated_resources(params = {}, = {}) req = build_request(:update_integrated_resources, params) req.send_request() end |
#update_pentest(params = {}) ⇒ Types::UpdatePentestOutput
Updates an existing pentest with new configuration or settings
2926 2927 2928 2929 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2926 def update_pentest(params = {}, = {}) req = build_request(:update_pentest, params) req.send_request() end |
#update_target_domain(params = {}) ⇒ Types::UpdateTargetDomainOutput
Updates a target domain record
2973 2974 2975 2976 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2973 def update_target_domain(params = {}, = {}) req = build_request(:update_target_domain, params) req.send_request() end |
#verify_target_domain(params = {}) ⇒ Types::VerifyTargetDomainOutput
Verifies ownership for a registered target domain
3011 3012 3013 3014 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3011 def verify_target_domain(params = {}, = {}) req = build_request(:verify_target_domain, params) req.send_request() end |