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_integration(params = {}) ⇒ Types::UpdateIntegrationOutput
Creates an integration's webhook, or rotates the HMAC signing secret of an existing one.
-
#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.
717 718 719 720 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 717 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.
756 757 758 759 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 756 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.
794 795 796 797 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 794 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.
851 852 853 854 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 851 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.
887 888 889 890 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 887 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.
939 940 941 942 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 939 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.
1014 1015 1016 1017 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1014 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.
1106 1107 1108 1109 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1106 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.
1185 1186 1187 1188 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1185 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.
1238 1239 1240 1241 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1238 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.
1363 1364 1365 1366 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1363 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.
1471 1472 1473 1474 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1471 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.
1517 1518 1519 1520 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1517 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.
1560 1561 1562 1563 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1560 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.
1608 1609 1610 1611 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1608 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.
1677 1678 1679 1680 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1677 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.
1758 1759 1760 1761 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1758 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.
1821 1822 1823 1824 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1821 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.
1868 1869 1870 1871 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1868 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.
1974 1975 1976 1977 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 1974 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.
2020 2021 2022 2023 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2020 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.
2225 2226 2227 2228 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2225 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.
2315 2316 2317 2318 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2315 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.
2359 2360 2361 2362 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2359 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.
2608 2609 2610 2611 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2608 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.
2685 2686 2687 2688 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2685 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.
2735 2736 2737 2738 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2735 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.
2793 2794 2795 2796 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2793 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.
2937 2938 2939 2940 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 2937 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.
3116 3117 3118 3119 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3116 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.
3145 3146 3147 3148 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3145 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.
3168 3169 3170 3171 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3168 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.
3194 3195 3196 3197 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3194 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.
3216 3217 3218 3219 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3216 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.
3251 3252 3253 3254 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3251 def delete_membership(params = {}, = {}) req = build_request(:delete_membership, params) req.send_request() end |
#delete_private_connection(params = {}) ⇒ Types::DeletePrivateConnectionOutput
Deletes a private connection.
3300 3301 3302 3303 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3300 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.
3323 3324 3325 3326 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3323 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.
3352 3353 3354 3355 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3352 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.
3401 3402 3403 3404 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3401 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.
3440 3441 3442 3443 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3440 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.
3481 3482 3483 3484 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3481 def get_artifact(params = {}, = {}) req = build_request(:get_artifact, params) req.send_request() end |
#get_integration(params = {}) ⇒ Types::GetIntegrationOutput
Retrieves information about an integration.
3525 3526 3527 3528 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3525 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.
3571 3572 3573 3574 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3571 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.
3618 3619 3620 3621 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3618 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.
3669 3670 3671 3672 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3669 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.
3726 3727 3728 3729 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3726 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.
3769 3770 3771 3772 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3769 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.
3812 3813 3814 3815 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3812 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.
3859 3860 3861 3862 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3859 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.
3924 3925 3926 3927 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3924 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.
3978 3979 3980 3981 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 3978 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.
4027 4028 4029 4030 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4027 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.
4087 4088 4089 4090 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4087 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.
4173 4174 4175 4176 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4173 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.
4294 4295 4296 4297 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4294 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.
4349 4350 4351 4352 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4349 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.
4413 4414 4415 4416 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4413 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.
4480 4481 4482 4483 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4480 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.
4541 4542 4543 4544 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4541 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.
4590 4591 4592 4593 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4590 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.
4639 4640 4641 4642 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4639 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.
4691 4692 4693 4694 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4691 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.
4738 4739 4740 4741 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4738 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.
4767 4768 4769 4770 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4767 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.
4809 4810 4811 4812 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4809 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.
4863 4864 4865 4866 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4863 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.
4916 4917 4918 4919 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4916 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.
4963 4964 4965 4966 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 4963 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.
5020 5021 5022 5023 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5020 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.
5058 5059 5060 5061 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5058 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.
5111 5112 5113 5114 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5111 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.
5183 5184 5185 5186 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5183 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.
5227 5228 5229 5230 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5227 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.
5254 5255 5256 5257 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5254 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.
5281 5282 5283 5284 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5281 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.
5307 5308 5309 5310 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5307 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.
5335 5336 5337 5338 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5335 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from a resource.
5361 5362 5363 5364 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5361 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.
5459 5460 5461 5462 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5459 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.
5497 5498 5499 5500 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5497 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.
5702 5703 5704 5705 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5702 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.
5764 5765 5766 5767 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5764 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.
5895 5896 5897 5898 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5895 def update_integrated_resources(params = {}, = {}) req = build_request(:update_integrated_resources, params) req.send_request() end |
#update_integration(params = {}) ⇒ Types::UpdateIntegrationOutput
Creates an integration's webhook, or rotates the HMAC signing secret of an existing one. The secret is returned only once, in this response, and cannot be retrieved again.
5933 5934 5935 5936 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 5933 def update_integration(params = {}, = {}) req = build_request(:update_integration, params) req.send_request() end |
#update_pentest(params = {}) ⇒ Types::UpdatePentestOutput
Updates an existing pentest configuration.
6180 6181 6182 6183 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6180 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.
6234 6235 6236 6237 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6234 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.
6282 6283 6284 6285 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6282 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.
6331 6332 6333 6334 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6331 def update_target_domain(params = {}, = {}) req = build_request(:update_target_domain, params) req.send_request() end |
#update_threat(params = {}) ⇒ Types::UpdateThreatOutput
Updates a threat.
6475 6476 6477 6478 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6475 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.
6659 6660 6661 6662 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6659 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.
6700 6701 6702 6703 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/client.rb', line 6700 def verify_target_domain(params = {}, = {}) req = build_request(:verify_target_domain, params) req.send_request() end |