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
Uploads an artifact to an agent space.
-
#batch_create_security_requirements(params = {}) ⇒ Types::BatchCreateSecurityRequirementsOutput
Batch creates security requirements in a customer managed pack.
-
#batch_delete_code_reviews(params = {}) ⇒ Types::BatchDeleteCodeReviewsOutput
Deletes one or more code reviews from an agent space.
-
#batch_delete_pentests(params = {}) ⇒ Types::BatchDeletePentestsOutput
Deletes one or more pentests from an agent space.
-
#batch_delete_security_requirements(params = {}) ⇒ Types::BatchDeleteSecurityRequirementsOutput
Batch deletes security requirements from a customer managed pack.
-
#batch_delete_threat_models(params = {}) ⇒ Types::BatchDeleteThreatModelsOutput
Deletes one or more threat models from an agent space.
-
#batch_get_agent_spaces(params = {}) ⇒ Types::BatchGetAgentSpacesOutput
Retrieves information about one or more agent spaces.
-
#batch_get_artifact_metadata(params = {}) ⇒ Types::BatchGetArtifactMetadataOutput
Retrieves metadata for one or more artifacts in an agent space.
-
#batch_get_code_review_job_tasks(params = {}) ⇒ Types::BatchGetCodeReviewJobTasksOutput
Retrieves information about one or more tasks within a code review job.
-
#batch_get_code_review_jobs(params = {}) ⇒ Types::BatchGetCodeReviewJobsOutput
Retrieves information about one or more code review jobs in an agent space.
-
#batch_get_code_reviews(params = {}) ⇒ Types::BatchGetCodeReviewsOutput
Retrieves information about one or more code reviews in an agent space.
-
#batch_get_findings(params = {}) ⇒ Types::BatchGetFindingsOutput
Retrieves information about one or more security findings in an agent space.
-
#batch_get_pentest_job_tasks(params = {}) ⇒ Types::BatchGetPentestJobTasksOutput
Retrieves information about one or more tasks within a pentest job.
-
#batch_get_pentest_jobs(params = {}) ⇒ Types::BatchGetPentestJobsOutput
Retrieves information about one or more pentest jobs in an agent space.
-
#batch_get_pentests(params = {}) ⇒ Types::BatchGetPentestsOutput
Retrieves information about one or more pentests in an agent space.
-
#batch_get_security_requirements(params = {}) ⇒ Types::BatchGetSecurityRequirementsOutput
Batch retrieves security requirements from a pack.
-
#batch_get_target_domains(params = {}) ⇒ Types::BatchGetTargetDomainsOutput
Retrieves information about one or more target domains.
-
#batch_get_threat_model_job_tasks(params = {}) ⇒ Types::BatchGetThreatModelJobTasksOutput
Retrieves information about one or more tasks within a threat model job.
-
#batch_get_threat_model_jobs(params = {}) ⇒ Types::BatchGetThreatModelJobsOutput
Retrieves information about one or more threat model jobs in an agent space.
-
#batch_get_threat_models(params = {}) ⇒ Types::BatchGetThreatModelsOutput
Retrieves information about one or more threat models in an agent space.
-
#batch_get_threats(params = {}) ⇒ Types::BatchGetThreatsOutput
Retrieves information about one or more threats.
-
#batch_update_security_requirements(params = {}) ⇒ Types::BatchUpdateSecurityRequirementsOutput
Batch updates security requirements within a customer managed pack.
-
#create_agent_space(params = {}) ⇒ Types::CreateAgentSpaceOutput
Creates a new agent space.
-
#create_application(params = {}) ⇒ Types::CreateApplicationResponse
Creates a new application.
-
#create_code_review(params = {}) ⇒ Types::CreateCodeReviewOutput
Creates a new code review configuration in an agent space.
-
#create_integration(params = {}) ⇒ Types::CreateIntegrationOutput
Creates a new integration with a third-party provider, such as GitHub, for code review and remediation.
-
#create_membership(params = {}) ⇒ Struct
Creates a new membership, granting a user access to an agent space within an application.
-
#create_pentest(params = {}) ⇒ Types::CreatePentestOutput
Creates a new pentest configuration in an agent space.
-
#create_private_connection(params = {}) ⇒ Types::CreatePrivateConnectionOutput
Creates a private connection for reaching a self-hosted provider instance over private networking using Amazon VPC Lattice.
-
#create_security_requirement_pack(params = {}) ⇒ Types::CreateSecurityRequirementPackOutput
Creates a customer managed security requirement pack.
-
#create_target_domain(params = {}) ⇒ Types::CreateTargetDomainOutput
Creates a new target domain for penetration testing.
-
#create_threat(params = {}) ⇒ Types::CreateThreatOutput
Creates a new threat under a threat model job.
-
#create_threat_model(params = {}) ⇒ Types::CreateThreatModelOutput
Creates a new threat model configuration in an agent space.
-
#delete_agent_space(params = {}) ⇒ Types::DeleteAgentSpaceOutput
Deletes an agent space and all of its associated resources, including pentests, findings, and artifacts.
-
#delete_application(params = {}) ⇒ Struct
Deletes an application and its associated configuration, including IAM Identity Center settings.
-
#delete_artifact(params = {}) ⇒ Struct
Deletes an artifact from an agent space.
-
#delete_integration(params = {}) ⇒ Struct
Deletes an integration with a third-party provider.
-
#delete_membership(params = {}) ⇒ Struct
Deletes a membership, revoking a user's access to an agent space.
-
#delete_private_connection(params = {}) ⇒ Types::DeletePrivateConnectionOutput
Deletes a private connection.
-
#delete_security_requirement_pack(params = {}) ⇒ Struct
Deletes a customer managed security requirement pack and all its associated security requirements.
-
#delete_target_domain(params = {}) ⇒ Types::DeleteTargetDomainOutput
Deletes a target domain registration.
-
#describe_private_connection(params = {}) ⇒ Types::DescribePrivateConnectionOutput
Retrieves the details of a private connection.
-
#get_application(params = {}) ⇒ Types::GetApplicationResponse
Retrieves information about an application.
-
#get_artifact(params = {}) ⇒ Types::GetArtifactOutput
Retrieves an artifact from an agent space.
-
#get_integration(params = {}) ⇒ Types::GetIntegrationOutput
Retrieves information about an integration.
-
#get_security_requirement_pack(params = {}) ⇒ Types::GetSecurityRequirementPackOutput
Retrieves information about a security requirement pack.
-
#import_security_requirements(params = {}) ⇒ Types::ImportSecurityRequirementsOutput
Imports security requirements from uploaded documents into a customer managed security requirement pack.
-
#initiate_provider_registration(params = {}) ⇒ Types::InitiateProviderRegistrationOutput
Initiates the OAuth registration flow with a third-party provider.
-
#list_agent_spaces(params = {}) ⇒ Types::ListAgentSpacesOutput
Returns a paginated list of agent space summaries in your account.
-
#list_applications(params = {}) ⇒ Types::ListApplicationsResponse
Returns a paginated list of application summaries in your account.
-
#list_artifacts(params = {}) ⇒ Types::ListArtifactsOutput
Returns a paginated list of artifact summaries for the specified agent space.
-
#list_code_review_job_tasks(params = {}) ⇒ Types::ListCodeReviewJobTasksOutput
Returns a paginated list of task summaries for the specified code review job, optionally filtered by step name or category.
-
#list_code_review_jobs_for_code_review(params = {}) ⇒ Types::ListCodeReviewJobsForCodeReviewOutput
Returns a paginated list of code review job summaries for the specified code review configuration.
-
#list_code_reviews(params = {}) ⇒ Types::ListCodeReviewsOutput
Returns a paginated list of code review summaries for the specified agent space.
-
#list_discovered_endpoints(params = {}) ⇒ Types::ListDiscoveredEndpointsOutput
Returns a paginated list of endpoints discovered during a pentest job execution.
-
#list_findings(params = {}) ⇒ Types::ListFindingsOutput
Lists the security findings for a pentest job.
-
#list_integrated_resources(params = {}) ⇒ Types::ListIntegratedResourcesOutput
Lists the integrated resources for an agent space, optionally filtered by integration or resource type.
-
#list_integrations(params = {}) ⇒ Types::ListIntegrationsOutput
Lists the integrations in your account, optionally filtered by provider or provider type.
-
#list_memberships(params = {}) ⇒ Types::ListMembershipsResponse
Returns a paginated list of membership summaries for the specified agent space within an application.
-
#list_pentest_job_tasks(params = {}) ⇒ Types::ListPentestJobTasksOutput
Returns a paginated list of task summaries for the specified pentest job, optionally filtered by step name or category.
-
#list_pentest_jobs_for_pentest(params = {}) ⇒ Types::ListPentestJobsForPentestOutput
Returns a paginated list of pentest job summaries for the specified pentest configuration.
-
#list_pentests(params = {}) ⇒ Types::ListPentestsOutput
Returns a paginated list of pentest summaries for the specified agent space.
-
#list_private_connections(params = {}) ⇒ Types::ListPrivateConnectionsOutput
Lists the private connections in your account.
-
#list_security_requirement_packs(params = {}) ⇒ Types::ListSecurityRequirementPacksOutput
Lists all security requirement packs in the caller's account.
-
#list_security_requirements(params = {}) ⇒ Types::ListSecurityRequirementsOutput
Lists security requirements within a pack.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceOutput
Returns the tags associated with the specified resource.
-
#list_target_domains(params = {}) ⇒ Types::ListTargetDomainsOutput
Returns a paginated list of target domain summaries in your account.
-
#list_threat_model_job_tasks(params = {}) ⇒ Types::ListThreatModelJobTasksOutput
Returns a paginated list of task summaries for the specified threat model job.
-
#list_threat_model_jobs(params = {}) ⇒ Types::ListThreatModelJobsOutput
Returns a paginated list of threat model job summaries for the specified threat model.
-
#list_threat_models(params = {}) ⇒ Types::ListThreatModelsOutput
Returns a paginated list of threat model summaries for the specified agent space.
-
#list_threats(params = {}) ⇒ Types::ListThreatsOutput
Returns a paginated list of threats for a threat model job.
-
#start_code_remediation(params = {}) ⇒ Struct
Initiates code remediation for one or more security findings.
-
#start_code_review_job(params = {}) ⇒ Types::StartCodeReviewJobOutput
Starts a new code review job for a code review configuration.
-
#start_pentest_job(params = {}) ⇒ Types::StartPentestJobOutput
Starts a new pentest job for a pentest configuration.
-
#start_threat_model_job(params = {}) ⇒ Types::StartThreatModelJobOutput
Starts a new threat model job for a threat model configuration.
-
#stop_code_review_job(params = {}) ⇒ Struct
Stops a running code review job.
-
#stop_pentest_job(params = {}) ⇒ Struct
Stops a running pentest job.
-
#stop_threat_model_job(params = {}) ⇒ Struct
Stops a running threat model job.
-
#tag_resource(params = {}) ⇒ Struct
Adds tags to a resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from a resource.
-
#update_agent_space(params = {}) ⇒ Types::UpdateAgentSpaceOutput
Updates the configuration of an existing agent space, including its name, description, AWS resources, target domains, and code review settings.
-
#update_application(params = {}) ⇒ Types::UpdateApplicationResponse
Updates the configuration of an existing application, including the IAM role and default KMS key.
-
#update_code_review(params = {}) ⇒ Types::UpdateCodeReviewOutput
Updates an existing code review configuration.
-
#update_finding(params = {}) ⇒ Struct
Updates the status or risk level of a security finding.
-
#update_integrated_resources(params = {}) ⇒ Struct
Updates the integrated resources for an agent space, including their capabilities.
-
#update_pentest(params = {}) ⇒ Types::UpdatePentestOutput
Updates an existing pentest configuration.
-
#update_private_connection_certificate(params = {}) ⇒ Types::UpdatePrivateConnectionCertificateOutput
Updates the certificate associated with a private connection.
-
#update_security_requirement_pack(params = {}) ⇒ Types::UpdateSecurityRequirementPackOutput
Updates a security requirement pack.
-
#update_target_domain(params = {}) ⇒ Types::UpdateTargetDomainOutput
Updates the verification method for a target domain.
-
#update_threat(params = {}) ⇒ Types::UpdateThreatOutput
Updates a threat.
-
#update_threat_model(params = {}) ⇒ Types::UpdateThreatModelOutput
Updates an existing threat model configuration.
-
#verify_target_domain(params = {}) ⇒ Types::VerifyTargetDomainOutput
Initiates verification of a 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.
471 472 473 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 471 def initialize(*args) super end |
Instance Method Details
#add_artifact(params = {}) ⇒ Types::AddArtifactOutput
Uploads an artifact to an agent space. Artifacts provide additional context for security testing, such as architecture diagrams, API specifications, or configuration files.
515 516 517 518 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 515 def add_artifact(params = {}, = {}) req = build_request(:add_artifact, params) req.send_request() end |
#batch_create_security_requirements(params = {}) ⇒ Types::BatchCreateSecurityRequirementsOutput
Batch creates security requirements in a customer managed pack.
569 570 571 572 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 569 def batch_create_security_requirements(params = {}, = {}) req = build_request(:batch_create_security_requirements, params) req.send_request() end |
#batch_delete_code_reviews(params = {}) ⇒ Types::BatchDeleteCodeReviewsOutput
Deletes one or more code reviews from an agent space.
607 608 609 610 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 607 def batch_delete_code_reviews(params = {}, = {}) req = build_request(:batch_delete_code_reviews, params) req.send_request() end |
#batch_delete_pentests(params = {}) ⇒ Types::BatchDeletePentestsOutput
Deletes one or more pentests from an agent space.
690 691 692 693 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 690 def batch_delete_pentests(params = {}, = {}) req = build_request(:batch_delete_pentests, params) req.send_request() end |
#batch_delete_security_requirements(params = {}) ⇒ Types::BatchDeleteSecurityRequirementsOutput
Batch deletes security requirements from a customer managed pack.
729 730 731 732 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 729 def batch_delete_security_requirements(params = {}, = {}) req = build_request(:batch_delete_security_requirements, params) req.send_request() end |
#batch_delete_threat_models(params = {}) ⇒ Types::BatchDeleteThreatModelsOutput
Deletes one or more threat models from an agent space.
767 768 769 770 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 767 def batch_delete_threat_models(params = {}, = {}) req = build_request(:batch_delete_threat_models, params) req.send_request() end |
#batch_get_agent_spaces(params = {}) ⇒ Types::BatchGetAgentSpacesOutput
Retrieves information about one or more agent spaces.
824 825 826 827 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 824 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
Retrieves metadata for one or more artifacts in an agent space.
860 861 862 863 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 860 def (params = {}, = {}) req = build_request(:batch_get_artifact_metadata, params) req.send_request() end |
#batch_get_code_review_job_tasks(params = {}) ⇒ Types::BatchGetCodeReviewJobTasksOutput
Retrieves information about one or more tasks within a code review job.
912 913 914 915 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 912 def batch_get_code_review_job_tasks(params = {}, = {}) req = build_request(:batch_get_code_review_job_tasks, params) req.send_request() end |
#batch_get_code_review_jobs(params = {}) ⇒ Types::BatchGetCodeReviewJobsOutput
Retrieves information about one or more code review jobs in an agent space.
982 983 984 985 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 982 def batch_get_code_review_jobs(params = {}, = {}) req = build_request(:batch_get_code_review_jobs, params) req.send_request() end |
#batch_get_code_reviews(params = {}) ⇒ Types::BatchGetCodeReviewsOutput
Retrieves information about one or more code reviews in an agent space.
1049 1050 1051 1052 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1049 def batch_get_code_reviews(params = {}, = {}) req = build_request(:batch_get_code_reviews, params) req.send_request() end |
#batch_get_findings(params = {}) ⇒ Types::BatchGetFindingsOutput
Retrieves information about one or more security findings in an agent space.
1124 1125 1126 1127 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1124 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 information about one or more tasks within a pentest job.
1177 1178 1179 1180 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1177 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 information about one or more pentest jobs in an agent space.
1277 1278 1279 1280 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1277 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 information about one or more pentests in an agent space.
1358 1359 1360 1361 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1358 def batch_get_pentests(params = {}, = {}) req = build_request(:batch_get_pentests, params) req.send_request() end |
#batch_get_security_requirements(params = {}) ⇒ Types::BatchGetSecurityRequirementsOutput
Batch retrieves security requirements from a pack.
1404 1405 1406 1407 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1404 def batch_get_security_requirements(params = {}, = {}) req = build_request(:batch_get_security_requirements, params) req.send_request() end |
#batch_get_target_domains(params = {}) ⇒ Types::BatchGetTargetDomainsOutput
Retrieves information about one or more target domains.
1447 1448 1449 1450 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1447 def batch_get_target_domains(params = {}, = {}) req = build_request(:batch_get_target_domains, params) req.send_request() end |
#batch_get_threat_model_job_tasks(params = {}) ⇒ Types::BatchGetThreatModelJobTasksOutput
Retrieves information about one or more tasks within a threat model job.
1495 1496 1497 1498 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1495 def batch_get_threat_model_job_tasks(params = {}, = {}) req = build_request(:batch_get_threat_model_job_tasks, params) req.send_request() end |
#batch_get_threat_model_jobs(params = {}) ⇒ Types::BatchGetThreatModelJobsOutput
Retrieves information about one or more threat model jobs in an agent space.
1560 1561 1562 1563 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1560 def batch_get_threat_model_jobs(params = {}, = {}) req = build_request(:batch_get_threat_model_jobs, params) req.send_request() end |
#batch_get_threat_models(params = {}) ⇒ Types::BatchGetThreatModelsOutput
Retrieves information about one or more threat models in an agent space.
1631 1632 1633 1634 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1631 def batch_get_threat_models(params = {}, = {}) req = build_request(:batch_get_threat_models, params) req.send_request() end |
#batch_get_threats(params = {}) ⇒ Types::BatchGetThreatsOutput
Retrieves information about one or more threats.
1694 1695 1696 1697 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1694 def batch_get_threats(params = {}, = {}) req = build_request(:batch_get_threats, params) req.send_request() end |
#batch_update_security_requirements(params = {}) ⇒ Types::BatchUpdateSecurityRequirementsOutput
Batch updates security requirements within a customer managed pack.
1741 1742 1743 1744 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1741 def batch_update_security_requirements(params = {}, = {}) req = build_request(:batch_update_security_requirements, params) req.send_request() end |
#create_agent_space(params = {}) ⇒ Types::CreateAgentSpaceOutput
Creates a new agent space. An agent space is a dedicated workspace for securing a specific application.
1847 1848 1849 1850 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1847 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. An application is the top-level organizational unit that supports IAM Identity Center integration.
1893 1894 1895 1896 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1893 def create_application(params = {}, = {}) req = build_request(:create_application, params) req.send_request() end |
#create_code_review(params = {}) ⇒ Types::CreateCodeReviewOutput
Creates a new code review configuration in an agent space. A code review defines the parameters for automated security-focused code analysis.
2030 2031 2032 2033 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2030 def create_code_review(params = {}, = {}) req = build_request(:create_code_review, params) req.send_request() end |
#create_integration(params = {}) ⇒ Types::CreateIntegrationOutput
Creates a new integration with a third-party provider, such as GitHub, for code review and remediation.
2110 2111 2112 2113 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2110 def create_integration(params = {}, = {}) req = build_request(:create_integration, params) req.send_request() end |
#create_membership(params = {}) ⇒ Struct
Creates a new membership, granting a user access to an agent space within an application.
2154 2155 2156 2157 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2154 def create_membership(params = {}, = {}) req = build_request(:create_membership, params) req.send_request() end |
#create_pentest(params = {}) ⇒ Types::CreatePentestOutput
Creates a new pentest configuration in an agent space. A pentest defines the security test parameters, including target assets, risk type exclusions, and logging configuration.
2321 2322 2323 2324 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2321 def create_pentest(params = {}, = {}) req = build_request(:create_pentest, params) req.send_request() end |
#create_private_connection(params = {}) ⇒ Types::CreatePrivateConnectionOutput
Creates a private connection for reaching a self-hosted provider instance over private networking using Amazon VPC Lattice.
2398 2399 2400 2401 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2398 def create_private_connection(params = {}, = {}) req = build_request(:create_private_connection, params) req.send_request() end |
#create_security_requirement_pack(params = {}) ⇒ Types::CreateSecurityRequirementPackOutput
Creates a customer managed security requirement pack.
2448 2449 2450 2451 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2448 def create_security_requirement_pack(params = {}, = {}) req = build_request(:create_security_requirement_pack, params) req.send_request() end |
#create_target_domain(params = {}) ⇒ Types::CreateTargetDomainOutput
Creates a new target domain for penetration testing. A target domain is a web domain that must be registered and verified before it can be tested.
2506 2507 2508 2509 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2506 def create_target_domain(params = {}, = {}) req = build_request(:create_target_domain, params) req.send_request() end |
#create_threat(params = {}) ⇒ Types::CreateThreatOutput
Creates a new threat under a threat model job.
2650 2651 2652 2653 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2650 def create_threat(params = {}, = {}) req = build_request(:create_threat, params) req.send_request() end |
#create_threat_model(params = {}) ⇒ Types::CreateThreatModelOutput
Creates a new threat model configuration in an agent space. A threat model defines the parameters for automated threat analysis.
2807 2808 2809 2810 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2807 def create_threat_model(params = {}, = {}) req = build_request(:create_threat_model, params) req.send_request() end |
#delete_agent_space(params = {}) ⇒ Types::DeleteAgentSpaceOutput
Deletes an agent space and all of its associated resources, including pentests, findings, and artifacts.
2836 2837 2838 2839 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2836 def delete_agent_space(params = {}, = {}) req = build_request(:delete_agent_space, params) req.send_request() end |
#delete_application(params = {}) ⇒ Struct
Deletes an application and its associated configuration, including IAM Identity Center settings.
2859 2860 2861 2862 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2859 def delete_application(params = {}, = {}) req = build_request(:delete_application, params) req.send_request() end |
#delete_artifact(params = {}) ⇒ Struct
Deletes an artifact from an agent space.
2885 2886 2887 2888 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2885 def delete_artifact(params = {}, = {}) req = build_request(:delete_artifact, params) req.send_request() end |
#delete_integration(params = {}) ⇒ Struct
Deletes an integration with a third-party provider.
2907 2908 2909 2910 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2907 def delete_integration(params = {}, = {}) req = build_request(:delete_integration, params) req.send_request() end |
#delete_membership(params = {}) ⇒ Struct
Deletes a membership, revoking a user's access to an agent space.
2942 2943 2944 2945 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2942 def delete_membership(params = {}, = {}) req = build_request(:delete_membership, params) req.send_request() end |
#delete_private_connection(params = {}) ⇒ Types::DeletePrivateConnectionOutput
Deletes a private connection.
2991 2992 2993 2994 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2991 def delete_private_connection(params = {}, = {}) req = build_request(:delete_private_connection, params) req.send_request() end |
#delete_security_requirement_pack(params = {}) ⇒ Struct
Deletes a customer managed security requirement pack and all its associated security requirements.
3014 3015 3016 3017 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3014 def delete_security_requirement_pack(params = {}, = {}) req = build_request(:delete_security_requirement_pack, params) req.send_request() end |
#delete_target_domain(params = {}) ⇒ Types::DeleteTargetDomainOutput
Deletes a target domain registration. After deletion, the domain can no longer be used for penetration testing.
3043 3044 3045 3046 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3043 def delete_target_domain(params = {}, = {}) req = build_request(:delete_target_domain, params) req.send_request() end |
#describe_private_connection(params = {}) ⇒ Types::DescribePrivateConnectionOutput
Retrieves the details of a private connection.
3092 3093 3094 3095 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3092 def describe_private_connection(params = {}, = {}) req = build_request(:describe_private_connection, params) req.send_request() end |
#get_application(params = {}) ⇒ Types::GetApplicationResponse
Retrieves information about an application.
3131 3132 3133 3134 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3131 def get_application(params = {}, = {}) req = build_request(:get_application, params) req.send_request() end |
#get_artifact(params = {}) ⇒ Types::GetArtifactOutput
Retrieves an artifact from an agent space.
3172 3173 3174 3175 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3172 def get_artifact(params = {}, = {}) req = build_request(:get_artifact, params) req.send_request() end |
#get_integration(params = {}) ⇒ Types::GetIntegrationOutput
Retrieves information about an integration.
3214 3215 3216 3217 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3214 def get_integration(params = {}, = {}) req = build_request(:get_integration, params) req.send_request() end |
#get_security_requirement_pack(params = {}) ⇒ Types::GetSecurityRequirementPackOutput
Retrieves information about a security requirement pack.
3260 3261 3262 3263 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3260 def get_security_requirement_pack(params = {}, = {}) req = build_request(:get_security_requirement_pack, params) req.send_request() end |
#import_security_requirements(params = {}) ⇒ Types::ImportSecurityRequirementsOutput
Imports security requirements from uploaded documents into a customer managed security requirement pack. The import process asynchronously extracts and generates structured security requirements from the provided source files.
3307 3308 3309 3310 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3307 def import_security_requirements(params = {}, = {}) req = build_request(:import_security_requirements, params) req.send_request() end |
#initiate_provider_registration(params = {}) ⇒ Types::InitiateProviderRegistrationOutput
Initiates the OAuth registration flow with a third-party provider. Returns a redirect URL and CSRF state token for completing the authorization.
3340 3341 3342 3343 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3340 def initiate_provider_registration(params = {}, = {}) req = build_request(:initiate_provider_registration, params) req.send_request() end |
#list_agent_spaces(params = {}) ⇒ Types::ListAgentSpacesOutput
Returns a paginated list of agent space summaries in your account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3383 3384 3385 3386 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3383 def list_agent_spaces(params = {}, = {}) req = build_request(:list_agent_spaces, params) req.send_request() end |
#list_applications(params = {}) ⇒ Types::ListApplicationsResponse
Returns a paginated list of application summaries in your account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3426 3427 3428 3429 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3426 def list_applications(params = {}, = {}) req = build_request(:list_applications, params) req.send_request() end |
#list_artifacts(params = {}) ⇒ Types::ListArtifactsOutput
Returns a paginated list of artifact summaries for the specified agent space.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3473 3474 3475 3476 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3473 def list_artifacts(params = {}, = {}) req = build_request(:list_artifacts, params) req.send_request() end |
#list_code_review_job_tasks(params = {}) ⇒ Types::ListCodeReviewJobTasksOutput
Returns a paginated list of task summaries for the specified code review job, optionally filtered by step name or category.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3538 3539 3540 3541 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3538 def list_code_review_job_tasks(params = {}, = {}) req = build_request(:list_code_review_job_tasks, params) req.send_request() end |
#list_code_review_jobs_for_code_review(params = {}) ⇒ Types::ListCodeReviewJobsForCodeReviewOutput
Returns a paginated list of code review job summaries for the specified code review configuration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3592 3593 3594 3595 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3592 def list_code_review_jobs_for_code_review(params = {}, = {}) req = build_request(:list_code_review_jobs_for_code_review, params) req.send_request() end |
#list_code_reviews(params = {}) ⇒ Types::ListCodeReviewsOutput
Returns a paginated list of code review summaries for the specified agent space.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3641 3642 3643 3644 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3641 def list_code_reviews(params = {}, = {}) req = build_request(:list_code_reviews, params) req.send_request() end |
#list_discovered_endpoints(params = {}) ⇒ Types::ListDiscoveredEndpointsOutput
Returns a paginated list of endpoints discovered during a pentest job execution.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3701 3702 3703 3704 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3701 def list_discovered_endpoints(params = {}, = {}) req = build_request(:list_discovered_endpoints, params) req.send_request() end |
#list_findings(params = {}) ⇒ Types::ListFindingsOutput
Lists the security findings for a pentest job.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3787 3788 3789 3790 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3787 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, optionally filtered by integration or resource type.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3868 3869 3870 3871 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3868 def list_integrated_resources(params = {}, = {}) req = build_request(:list_integrated_resources, params) req.send_request() end |
#list_integrations(params = {}) ⇒ Types::ListIntegrationsOutput
Lists the integrations in your account, optionally filtered by provider or provider type.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3922 3923 3924 3925 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3922 def list_integrations(params = {}, = {}) req = build_request(:list_integrations, params) req.send_request() end |
#list_memberships(params = {}) ⇒ Types::ListMembershipsResponse
Returns a paginated list of membership summaries for the specified agent space within an application.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3986 3987 3988 3989 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3986 def list_memberships(params = {}, = {}) req = build_request(:list_memberships, params) req.send_request() end |
#list_pentest_job_tasks(params = {}) ⇒ Types::ListPentestJobTasksOutput
Returns a paginated list of task summaries for the specified pentest job, optionally filtered by step name or category.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4053 4054 4055 4056 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4053 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
Returns a paginated list of pentest job summaries for the specified pentest configuration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4107 4108 4109 4110 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4107 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
Returns a paginated list of pentest summaries for the specified agent space.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4156 4157 4158 4159 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4156 def list_pentests(params = {}, = {}) req = build_request(:list_pentests, params) req.send_request() end |
#list_private_connections(params = {}) ⇒ Types::ListPrivateConnectionsOutput
Lists the private connections in your account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4205 4206 4207 4208 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4205 def list_private_connections(params = {}, = {}) req = build_request(:list_private_connections, params) req.send_request() end |
#list_security_requirement_packs(params = {}) ⇒ Types::ListSecurityRequirementPacksOutput
Lists all security requirement packs in the caller's account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4257 4258 4259 4260 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4257 def list_security_requirement_packs(params = {}, = {}) req = build_request(:list_security_requirement_packs, params) req.send_request() end |
#list_security_requirements(params = {}) ⇒ Types::ListSecurityRequirementsOutput
Lists security requirements within a pack.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4304 4305 4306 4307 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4304 def list_security_requirements(params = {}, = {}) req = build_request(:list_security_requirements, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceOutput
Returns the tags associated with the specified resource.
4333 4334 4335 4336 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4333 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_target_domains(params = {}) ⇒ Types::ListTargetDomainsOutput
Returns a paginated list of target domain summaries in your account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4375 4376 4377 4378 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4375 def list_target_domains(params = {}, = {}) req = build_request(:list_target_domains, params) req.send_request() end |
#list_threat_model_job_tasks(params = {}) ⇒ Types::ListThreatModelJobTasksOutput
Returns a paginated list of task summaries for the specified threat model job.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4429 4430 4431 4432 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4429 def list_threat_model_job_tasks(params = {}, = {}) req = build_request(:list_threat_model_job_tasks, params) req.send_request() end |
#list_threat_model_jobs(params = {}) ⇒ Types::ListThreatModelJobsOutput
Returns a paginated list of threat model job summaries for the specified threat model.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4482 4483 4484 4485 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4482 def list_threat_model_jobs(params = {}, = {}) req = build_request(:list_threat_model_jobs, params) req.send_request() end |
#list_threat_models(params = {}) ⇒ Types::ListThreatModelsOutput
Returns a paginated list of threat model summaries for the specified agent space.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4529 4530 4531 4532 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4529 def list_threat_models(params = {}, = {}) req = build_request(:list_threat_models, params) req.send_request() end |
#list_threats(params = {}) ⇒ Types::ListThreatsOutput
Returns a paginated list of threats for a threat model job.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4586 4587 4588 4589 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4586 def list_threats(params = {}, = {}) req = build_request(:list_threats, params) req.send_request() end |
#start_code_remediation(params = {}) ⇒ Struct
Initiates code remediation for one or more security findings. This creates pull requests in integrated repositories to fix the identified vulnerabilities.
4624 4625 4626 4627 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4624 def start_code_remediation(params = {}, = {}) req = build_request(:start_code_remediation, params) req.send_request() end |
#start_code_review_job(params = {}) ⇒ Types::StartCodeReviewJobOutput
Starts a new code review job for a code review configuration. The job executes the security-focused code analysis defined in the code review.
4677 4678 4679 4680 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4677 def start_code_review_job(params = {}, = {}) req = build_request(:start_code_review_job, params) req.send_request() end |
#start_pentest_job(params = {}) ⇒ Types::StartPentestJobOutput
Starts a new pentest job for a pentest configuration. The job executes the security tests defined in the pentest.
4722 4723 4724 4725 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4722 def start_pentest_job(params = {}, = {}) req = build_request(:start_pentest_job, params) req.send_request() end |
#start_threat_model_job(params = {}) ⇒ Types::StartThreatModelJobOutput
Starts a new threat model job for a threat model configuration.
4766 4767 4768 4769 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4766 def start_threat_model_job(params = {}, = {}) req = build_request(:start_threat_model_job, params) req.send_request() end |
#stop_code_review_job(params = {}) ⇒ Struct
Stops a running code review job. The job transitions to a stopping state and then to stopped after cleanup completes.
4793 4794 4795 4796 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4793 def stop_code_review_job(params = {}, = {}) req = build_request(:stop_code_review_job, params) req.send_request() end |
#stop_pentest_job(params = {}) ⇒ Struct
Stops a running pentest job. The job transitions to a stopping state and then to stopped after cleanup completes.
4820 4821 4822 4823 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4820 def stop_pentest_job(params = {}, = {}) req = build_request(:stop_pentest_job, params) req.send_request() end |
#stop_threat_model_job(params = {}) ⇒ Struct
Stops a running threat model job.
4846 4847 4848 4849 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4846 def stop_threat_model_job(params = {}, = {}) req = build_request(:stop_threat_model_job, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds tags to a resource.
4874 4875 4876 4877 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4874 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from a resource.
4900 4901 4902 4903 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4900 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_agent_space(params = {}) ⇒ Types::UpdateAgentSpaceOutput
Updates the configuration of an existing agent space, including its name, description, AWS resources, target domains, and code review settings.
4998 4999 5000 5001 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4998 def update_agent_space(params = {}, = {}) req = build_request(:update_agent_space, params) req.send_request() end |
#update_application(params = {}) ⇒ Types::UpdateApplicationResponse
Updates the configuration of an existing application, including the IAM role and default KMS key.
5036 5037 5038 5039 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5036 def update_application(params = {}, = {}) req = build_request(:update_application, params) req.send_request() end |
#update_code_review(params = {}) ⇒ Types::UpdateCodeReviewOutput
Updates an existing code review configuration.
5174 5175 5176 5177 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5174 def update_code_review(params = {}, = {}) req = build_request(:update_code_review, params) req.send_request() end |
#update_finding(params = {}) ⇒ Struct
Updates the status or risk level of a security finding.
5236 5237 5238 5239 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5236 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, including their capabilities.
5310 5311 5312 5313 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5310 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 configuration.
5476 5477 5478 5479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5476 def update_pentest(params = {}, = {}) req = build_request(:update_pentest, params) req.send_request() end |
#update_private_connection_certificate(params = {}) ⇒ Types::UpdatePrivateConnectionCertificateOutput
Updates the certificate associated with a private connection. Certificates can be added or replaced but not removed.
5530 5531 5532 5533 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5530 def update_private_connection_certificate(params = {}, = {}) req = build_request(:update_private_connection_certificate, params) req.send_request() end |
#update_security_requirement_pack(params = {}) ⇒ Types::UpdateSecurityRequirementPackOutput
Updates a security requirement pack. For customer managed packs, both metadata and status can be updated. For AWS managed packs, only status can be updated.
5578 5579 5580 5581 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5578 def update_security_requirement_pack(params = {}, = {}) req = build_request(:update_security_requirement_pack, params) req.send_request() end |
#update_target_domain(params = {}) ⇒ Types::UpdateTargetDomainOutput
Updates the verification method for a target domain.
5627 5628 5629 5630 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5627 def update_target_domain(params = {}, = {}) req = build_request(:update_target_domain, params) req.send_request() end |
#update_threat(params = {}) ⇒ Types::UpdateThreatOutput
Updates a threat.
5771 5772 5773 5774 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5771 def update_threat(params = {}, = {}) req = build_request(:update_threat, params) req.send_request() end |
#update_threat_model(params = {}) ⇒ Types::UpdateThreatModelOutput
Updates an existing threat model configuration.
5923 5924 5925 5926 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5923 def update_threat_model(params = {}, = {}) req = build_request(:update_threat_model, params) req.send_request() end |
#verify_target_domain(params = {}) ⇒ Types::VerifyTargetDomainOutput
Initiates verification of a target domain. This checks whether the domain ownership verification token has been properly configured.
5964 5965 5966 5967 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5964 def verify_target_domain(params = {}, = {}) req = build_request(:verify_target_domain, params) req.send_request() end |