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_actor_messages(params = {}) ⇒ Types::ListActorMessagesOutput
Returns a paginated list of the email MFA messages received for an actor at its server-generated email address, most recent first.
-
#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.
716 717 718 719 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 716 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.
755 756 757 758 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 755 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.
793 794 795 796 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 793 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.
850 851 852 853 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 850 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.
886 887 888 889 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 886 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.
938 939 940 941 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 938 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.
1013 1014 1015 1016 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1013 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.
1105 1106 1107 1108 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1105 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.
1183 1184 1185 1186 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1183 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.
1236 1237 1238 1239 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1236 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.
1360 1361 1362 1363 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1360 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.
1467 1468 1469 1470 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1467 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.
1513 1514 1515 1516 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1513 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.
1556 1557 1558 1559 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1556 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.
1604 1605 1606 1607 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1604 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.
1673 1674 1675 1676 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1673 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.
1754 1755 1756 1757 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1754 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.
1817 1818 1819 1820 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1817 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.
1864 1865 1866 1867 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1864 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.
1970 1971 1972 1973 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1970 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.
2016 2017 2018 2019 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2016 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.
2221 2222 2223 2224 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2221 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.
2301 2302 2303 2304 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2301 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.
2345 2346 2347 2348 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2345 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.
2586 2587 2588 2589 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2586 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.
2663 2664 2665 2666 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2663 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.
2713 2714 2715 2716 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2713 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.
2771 2772 2773 2774 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2771 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.
2915 2916 2917 2918 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2915 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.
3094 3095 3096 3097 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3094 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.
3123 3124 3125 3126 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3123 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.
3146 3147 3148 3149 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3146 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.
3172 3173 3174 3175 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3172 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.
3194 3195 3196 3197 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3194 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.
3229 3230 3231 3232 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3229 def delete_membership(params = {}, = {}) req = build_request(:delete_membership, params) req.send_request() end |
#delete_private_connection(params = {}) ⇒ Types::DeletePrivateConnectionOutput
Deletes a private connection.
3278 3279 3280 3281 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3278 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.
3301 3302 3303 3304 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3301 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.
3330 3331 3332 3333 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3330 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.
3379 3380 3381 3382 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3379 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.
3418 3419 3420 3421 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3418 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.
3459 3460 3461 3462 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3459 def get_artifact(params = {}, = {}) req = build_request(:get_artifact, params) req.send_request() end |
#get_integration(params = {}) ⇒ Types::GetIntegrationOutput
Retrieves information about an integration.
3501 3502 3503 3504 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3501 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.
3547 3548 3549 3550 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3547 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.
3594 3595 3596 3597 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3594 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.
3627 3628 3629 3630 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3627 def initiate_provider_registration(params = {}, = {}) req = build_request(:initiate_provider_registration, params) req.send_request() end |
#list_actor_messages(params = {}) ⇒ Types::ListActorMessagesOutput
Returns a paginated list of the email MFA messages received for an actor at its server-generated email address, most recent first.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3684 3685 3686 3687 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3684 def (params = {}, = {}) req = build_request(:list_actor_messages, 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.
3727 3728 3729 3730 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3727 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.
3770 3771 3772 3773 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3770 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.
3817 3818 3819 3820 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3817 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.
3882 3883 3884 3885 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3882 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.
3936 3937 3938 3939 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3936 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.
3985 3986 3987 3988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3985 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.
4045 4046 4047 4048 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4045 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.
4131 4132 4133 4134 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4131 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.
4212 4213 4214 4215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4212 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.
4266 4267 4268 4269 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4266 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.
4330 4331 4332 4333 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4330 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.
4397 4398 4399 4400 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4397 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.
4458 4459 4460 4461 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4458 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.
4507 4508 4509 4510 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4507 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.
4556 4557 4558 4559 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4556 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.
4608 4609 4610 4611 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4608 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.
4655 4656 4657 4658 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4655 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.
4684 4685 4686 4687 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4684 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.
4726 4727 4728 4729 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4726 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.
4780 4781 4782 4783 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4780 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.
4833 4834 4835 4836 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4833 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.
4880 4881 4882 4883 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4880 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.
4937 4938 4939 4940 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4937 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.
4975 4976 4977 4978 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4975 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.
5028 5029 5030 5031 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5028 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.
5100 5101 5102 5103 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5100 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.
5144 5145 5146 5147 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5144 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.
5171 5172 5173 5174 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5171 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.
5198 5199 5200 5201 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5198 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.
5224 5225 5226 5227 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5224 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.
5252 5253 5254 5255 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5252 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from a resource.
5278 5279 5280 5281 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5278 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.
5376 5377 5378 5379 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5376 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.
5414 5415 5416 5417 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5414 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.
5619 5620 5621 5622 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5619 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.
5681 5682 5683 5684 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5681 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.
5755 5756 5757 5758 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5755 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.
5994 5995 5996 5997 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5994 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.
6048 6049 6050 6051 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6048 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.
6096 6097 6098 6099 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6096 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.
6145 6146 6147 6148 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6145 def update_target_domain(params = {}, = {}) req = build_request(:update_target_domain, params) req.send_request() end |
#update_threat(params = {}) ⇒ Types::UpdateThreatOutput
Updates a threat.
6289 6290 6291 6292 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6289 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.
6473 6474 6475 6476 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6473 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.
6514 6515 6516 6517 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6514 def verify_target_domain(params = {}, = {}) req = build_request(:verify_target_domain, params) req.send_request() end |