Awso_securityagent_asyncSourceval add_artifact :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.AddArtifactInput.t ->
(Awso_securityagent.Values.AddArtifactOutput.t,
Awso_securityagent.Values.AddArtifactOutput.error)
Result.t
Async.Deferred.tval batch_delete_code_reviews :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchDeleteCodeReviewsInput.t ->
(Awso_securityagent.Values.BatchDeleteCodeReviewsOutput.t,
Awso_securityagent.Values.BatchDeleteCodeReviewsOutput.error)
Result.t
Async.Deferred.tval batch_delete_pentests :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchDeletePentestsInput.t ->
(Awso_securityagent.Values.BatchDeletePentestsOutput.t,
Awso_securityagent.Values.BatchDeletePentestsOutput.error)
Result.t
Async.Deferred.tval batch_get_agent_spaces :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetAgentSpacesInput.t ->
(Awso_securityagent.Values.BatchGetAgentSpacesOutput.t,
Awso_securityagent.Values.BatchGetAgentSpacesOutput.error)
Result.t
Async.Deferred.tval batch_get_artifact_metadata :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetArtifactMetadataInput.t ->
(Awso_securityagent.Values.BatchGetArtifactMetadataOutput.t,
Awso_securityagent.Values.BatchGetArtifactMetadataOutput.error)
Result.t
Async.Deferred.tval batch_get_code_review_job_tasks :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetCodeReviewJobTasksInput.t ->
(Awso_securityagent.Values.BatchGetCodeReviewJobTasksOutput.t,
Awso_securityagent.Values.BatchGetCodeReviewJobTasksOutput.error)
Result.t
Async.Deferred.tval batch_get_code_review_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetCodeReviewJobsInput.t ->
(Awso_securityagent.Values.BatchGetCodeReviewJobsOutput.t,
Awso_securityagent.Values.BatchGetCodeReviewJobsOutput.error)
Result.t
Async.Deferred.tval batch_get_code_reviews :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetCodeReviewsInput.t ->
(Awso_securityagent.Values.BatchGetCodeReviewsOutput.t,
Awso_securityagent.Values.BatchGetCodeReviewsOutput.error)
Result.t
Async.Deferred.tval batch_get_findings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetFindingsInput.t ->
(Awso_securityagent.Values.BatchGetFindingsOutput.t,
Awso_securityagent.Values.BatchGetFindingsOutput.error)
Result.t
Async.Deferred.tval batch_get_pentest_job_tasks :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetPentestJobTasksInput.t ->
(Awso_securityagent.Values.BatchGetPentestJobTasksOutput.t,
Awso_securityagent.Values.BatchGetPentestJobTasksOutput.error)
Result.t
Async.Deferred.tval batch_get_pentest_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetPentestJobsInput.t ->
(Awso_securityagent.Values.BatchGetPentestJobsOutput.t,
Awso_securityagent.Values.BatchGetPentestJobsOutput.error)
Result.t
Async.Deferred.tval batch_get_pentests :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetPentestsInput.t ->
(Awso_securityagent.Values.BatchGetPentestsOutput.t,
Awso_securityagent.Values.BatchGetPentestsOutput.error)
Result.t
Async.Deferred.tval batch_get_target_domains :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.BatchGetTargetDomainsInput.t ->
(Awso_securityagent.Values.BatchGetTargetDomainsOutput.t,
Awso_securityagent.Values.BatchGetTargetDomainsOutput.error)
Result.t
Async.Deferred.tval create_agent_space :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.CreateAgentSpaceInput.t ->
(Awso_securityagent.Values.CreateAgentSpaceOutput.t,
Awso_securityagent.Values.CreateAgentSpaceOutput.error)
Result.t
Async.Deferred.tval create_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.CreateApplicationRequest.t ->
(Awso_securityagent.Values.CreateApplicationResponse.t,
Awso_securityagent.Values.CreateApplicationResponse.error)
Result.t
Async.Deferred.tval create_code_review :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.CreateCodeReviewInput.t ->
(Awso_securityagent.Values.CreateCodeReviewOutput.t,
Awso_securityagent.Values.CreateCodeReviewOutput.error)
Result.t
Async.Deferred.tval create_integration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.CreateIntegrationInput.t ->
(Awso_securityagent.Values.CreateIntegrationOutput.t,
Awso_securityagent.Values.CreateIntegrationOutput.error)
Result.t
Async.Deferred.tval create_membership :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.CreateMembershipRequest.t ->
(Awso_securityagent.Values.CreateMembershipResponse.t,
Awso_securityagent.Values.CreateMembershipResponse.error)
Result.t
Async.Deferred.tval create_pentest :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.CreatePentestInput.t ->
(Awso_securityagent.Values.CreatePentestOutput.t,
Awso_securityagent.Values.CreatePentestOutput.error)
Result.t
Async.Deferred.tval create_target_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.CreateTargetDomainInput.t ->
(Awso_securityagent.Values.CreateTargetDomainOutput.t,
Awso_securityagent.Values.CreateTargetDomainOutput.error)
Result.t
Async.Deferred.tval delete_agent_space :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.DeleteAgentSpaceInput.t ->
(Awso_securityagent.Values.DeleteAgentSpaceOutput.t,
Awso_securityagent.Values.DeleteAgentSpaceOutput.error)
Result.t
Async.Deferred.tval delete_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.DeleteApplicationRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_artifact :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.DeleteArtifactInput.t ->
(Awso_securityagent.Values.DeleteArtifactOutput.t,
Awso_securityagent.Values.DeleteArtifactOutput.error)
Result.t
Async.Deferred.tval delete_integration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.DeleteIntegrationInput.t ->
(Awso_securityagent.Values.DeleteIntegrationOutput.t,
Awso_securityagent.Values.DeleteIntegrationOutput.error)
Result.t
Async.Deferred.tval delete_membership :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.DeleteMembershipRequest.t ->
(Awso_securityagent.Values.DeleteMembershipResponse.t,
Awso_securityagent.Values.DeleteMembershipResponse.error)
Result.t
Async.Deferred.tval delete_target_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.DeleteTargetDomainInput.t ->
(Awso_securityagent.Values.DeleteTargetDomainOutput.t,
Awso_securityagent.Values.DeleteTargetDomainOutput.error)
Result.t
Async.Deferred.tval get_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.GetApplicationRequest.t ->
(Awso_securityagent.Values.GetApplicationResponse.t,
Awso_securityagent.Values.GetApplicationResponse.error)
Result.t
Async.Deferred.tval get_artifact :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.GetArtifactInput.t ->
(Awso_securityagent.Values.GetArtifactOutput.t,
Awso_securityagent.Values.GetArtifactOutput.error)
Result.t
Async.Deferred.tval get_integration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.GetIntegrationInput.t ->
(Awso_securityagent.Values.GetIntegrationOutput.t,
Awso_securityagent.Values.GetIntegrationOutput.error)
Result.t
Async.Deferred.tval initiate_provider_registration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.InitiateProviderRegistrationInput.t ->
(Awso_securityagent.Values.InitiateProviderRegistrationOutput.t,
Awso_securityagent.Values.InitiateProviderRegistrationOutput.error)
Result.t
Async.Deferred.tval list_agent_spaces :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListAgentSpacesInput.t ->
(Awso_securityagent.Values.ListAgentSpacesOutput.t,
Awso_securityagent.Values.ListAgentSpacesOutput.error)
Result.t
Async.Deferred.tval list_applications :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListApplicationsRequest.t ->
(Awso_securityagent.Values.ListApplicationsResponse.t,
Awso_securityagent.Values.ListApplicationsResponse.error)
Result.t
Async.Deferred.tval list_artifacts :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListArtifactsInput.t ->
(Awso_securityagent.Values.ListArtifactsOutput.t,
Awso_securityagent.Values.ListArtifactsOutput.error)
Result.t
Async.Deferred.tval list_code_review_job_tasks :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListCodeReviewJobTasksInput.t ->
(Awso_securityagent.Values.ListCodeReviewJobTasksOutput.t,
Awso_securityagent.Values.ListCodeReviewJobTasksOutput.error)
Result.t
Async.Deferred.tval list_code_review_jobs_for_code_review :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListCodeReviewJobsForCodeReviewInput.t ->
(Awso_securityagent.Values.ListCodeReviewJobsForCodeReviewOutput.t,
Awso_securityagent.Values.ListCodeReviewJobsForCodeReviewOutput.error)
Result.t
Async.Deferred.tval list_code_reviews :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListCodeReviewsInput.t ->
(Awso_securityagent.Values.ListCodeReviewsOutput.t,
Awso_securityagent.Values.ListCodeReviewsOutput.error)
Result.t
Async.Deferred.tval list_discovered_endpoints :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListDiscoveredEndpointsInput.t ->
(Awso_securityagent.Values.ListDiscoveredEndpointsOutput.t,
Awso_securityagent.Values.ListDiscoveredEndpointsOutput.error)
Result.t
Async.Deferred.tval list_findings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListFindingsInput.t ->
(Awso_securityagent.Values.ListFindingsOutput.t,
Awso_securityagent.Values.ListFindingsOutput.error)
Result.t
Async.Deferred.tval list_integrated_resources :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListIntegratedResourcesInput.t ->
(Awso_securityagent.Values.ListIntegratedResourcesOutput.t,
Awso_securityagent.Values.ListIntegratedResourcesOutput.error)
Result.t
Async.Deferred.tval list_integrations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListIntegrationsInput.t ->
(Awso_securityagent.Values.ListIntegrationsOutput.t,
Awso_securityagent.Values.ListIntegrationsOutput.error)
Result.t
Async.Deferred.tval list_memberships :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListMembershipsRequest.t ->
(Awso_securityagent.Values.ListMembershipsResponse.t,
Awso_securityagent.Values.ListMembershipsResponse.error)
Result.t
Async.Deferred.tval list_pentest_job_tasks :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListPentestJobTasksInput.t ->
(Awso_securityagent.Values.ListPentestJobTasksOutput.t,
Awso_securityagent.Values.ListPentestJobTasksOutput.error)
Result.t
Async.Deferred.tval list_pentest_jobs_for_pentest :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListPentestJobsForPentestInput.t ->
(Awso_securityagent.Values.ListPentestJobsForPentestOutput.t,
Awso_securityagent.Values.ListPentestJobsForPentestOutput.error)
Result.t
Async.Deferred.tval list_pentests :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListPentestsInput.t ->
(Awso_securityagent.Values.ListPentestsOutput.t,
Awso_securityagent.Values.ListPentestsOutput.error)
Result.t
Async.Deferred.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListTagsForResourceInput.t ->
(Awso_securityagent.Values.ListTagsForResourceOutput.t,
Awso_securityagent.Values.ListTagsForResourceOutput.error)
Result.t
Async.Deferred.tval list_target_domains :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.ListTargetDomainsInput.t ->
(Awso_securityagent.Values.ListTargetDomainsOutput.t,
Awso_securityagent.Values.ListTargetDomainsOutput.error)
Result.t
Async.Deferred.tval start_code_remediation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.StartCodeRemediationInput.t ->
(Awso_securityagent.Values.StartCodeRemediationOutput.t,
Awso_securityagent.Values.StartCodeRemediationOutput.error)
Result.t
Async.Deferred.tval start_code_review_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.StartCodeReviewJobInput.t ->
(Awso_securityagent.Values.StartCodeReviewJobOutput.t,
Awso_securityagent.Values.StartCodeReviewJobOutput.error)
Result.t
Async.Deferred.tval start_pentest_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.StartPentestJobInput.t ->
(Awso_securityagent.Values.StartPentestJobOutput.t,
Awso_securityagent.Values.StartPentestJobOutput.error)
Result.t
Async.Deferred.tval stop_code_review_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.StopCodeReviewJobInput.t ->
(Awso_securityagent.Values.StopCodeReviewJobOutput.t,
Awso_securityagent.Values.StopCodeReviewJobOutput.error)
Result.t
Async.Deferred.tval stop_pentest_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.StopPentestJobInput.t ->
(Awso_securityagent.Values.StopPentestJobOutput.t,
Awso_securityagent.Values.StopPentestJobOutput.error)
Result.t
Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.TagResourceInput.t ->
(Awso_securityagent.Values.TagResourceOutput.t,
Awso_securityagent.Values.TagResourceOutput.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.UntagResourceInput.t ->
(Awso_securityagent.Values.UntagResourceOutput.t,
Awso_securityagent.Values.UntagResourceOutput.error)
Result.t
Async.Deferred.tval update_agent_space :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.UpdateAgentSpaceInput.t ->
(Awso_securityagent.Values.UpdateAgentSpaceOutput.t,
Awso_securityagent.Values.UpdateAgentSpaceOutput.error)
Result.t
Async.Deferred.tval update_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.UpdateApplicationRequest.t ->
(Awso_securityagent.Values.UpdateApplicationResponse.t,
Awso_securityagent.Values.UpdateApplicationResponse.error)
Result.t
Async.Deferred.tval update_code_review :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.UpdateCodeReviewInput.t ->
(Awso_securityagent.Values.UpdateCodeReviewOutput.t,
Awso_securityagent.Values.UpdateCodeReviewOutput.error)
Result.t
Async.Deferred.tval update_finding :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.UpdateFindingInput.t ->
(Awso_securityagent.Values.UpdateFindingOutput.t,
Awso_securityagent.Values.UpdateFindingOutput.error)
Result.t
Async.Deferred.tval update_integrated_resources :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.UpdateIntegratedResourcesInput.t ->
(Awso_securityagent.Values.UpdateIntegratedResourcesOutput.t,
Awso_securityagent.Values.UpdateIntegratedResourcesOutput.error)
Result.t
Async.Deferred.tval update_pentest :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.UpdatePentestInput.t ->
(Awso_securityagent.Values.UpdatePentestOutput.t,
Awso_securityagent.Values.UpdatePentestOutput.error)
Result.t
Async.Deferred.tval update_target_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.UpdateTargetDomainInput.t ->
(Awso_securityagent.Values.UpdateTargetDomainOutput.t,
Awso_securityagent.Values.UpdateTargetDomainOutput.error)
Result.t
Async.Deferred.tval verify_target_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_securityagent.Values.VerifyTargetDomainInput.t ->
(Awso_securityagent.Values.VerifyTargetDomainOutput.t,
Awso_securityagent.Values.VerifyTargetDomainOutput.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_securityagent.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]ARN or ID of a security group.
ARN or ID of a subnet.
The authentication configuration for an actor, specifying the provider type and credentials.
ARN or ID of a VPC.
Name of the GitHub Account or Organization.
Name of the resource e.g. repository name, etc.
Sensitive email address.
Provider Id of the resource e.g. GitHub repository id, etc.
Represents an actor used during penetration testing. An actor defines a user or entity that interacts with the target application, including authentication credentials and target URIs.
Represents a document that provides context for security testing.
Represents a target endpoint for penetration testing.
Represents a code repository that is integrated with the service through a third-party provider.
Represents a source code repository used for security analysis during a pentest.
A custom HTTP header to include in network traffic during penetration testing.
A rule that controls network traffic during penetration testing by allowing or denying traffic to specific URL patterns.
Contains details about a code remediation task, including links to the code diff and pull request.
ARN of an IAM role that the service can assume to access customer resources.
Lambda function ARN or name for agent space AWS resources.
Log group ARN or name for agent space AWS resources.
S3 bucket ARN or name for agent space AWS resources.
Secret ARN or name for agent space AWS resources.
The VPC configuration for a pentest, specifying the VPC, security groups, and subnets to use during testing.
Represents a GitHub repository resource used in an integration.
The capabilities enabled for a GitHub resource integration.
Contains metadata about a user member, including the username and email address.
The configuration for a user membership, including the role assigned to the user within the agent space.
Contains metadata about a GitHub repository that is integrated with the service.
Contains DNS verification details for a target domain, including the DNS record to create for domain ownership verification.
Contains HTTP route verification details for a target domain, including the route path and token to serve for domain ownership verification.
Contains contextual information about the execution of a pentest job, such as errors, warnings, or informational messages.
Represents a step in the pentest job execution pipeline. Steps include preflight, static analysis, pentest, and finalizing.
Represents a category assigned to a security testing task.
The Amazon CloudWatch Logs configuration for pentest job logging.
Represents a location in source code associated with a security finding.
module CodeRemediationTaskDetailsList =
Awso_securityagent.Values.CodeRemediationTaskDetailsListDescribes one specific validation failure for an input member.
Represents an integrated resource from a third-party provider. This is a union type that contains provider-specific resource information.
The capabilities for an integrated resource from a third-party provider. This is a union type that contains provider-specific capabilities.
Unique identifier of the target domain.
Unique identifier of the agent space.
Application identifier.
Contains metadata about a member. This is a union type that contains member-type-specific metadata.
The configuration for a membership. This is a union type that contains member-type-specific configuration.
Member identifier.
Contains metadata about an integrated resource. This is a union type that contains provider-specific metadata.
Unique identifier for an integration.
The id of the artifact.
Domain where the application is available.
Identifier of a KMS key. Can be a key ID, key ARN, alias name, or alias ARN.
Authorization code from OAuth flow.
CSRF state token for OAuth security.
Contains the verification details for a target domain, including the verification method and provider-specific details.
The collection of assets used in a pentest configuration, including endpoints, actors, documents, source code repositories, and integrated repositories.
The network traffic configuration for a pentest, including custom headers and traffic rules.
Contains error information for a pentest job that encountered an error.
The log location for a task, specifying where task execution logs are stored.
Represents a code remediation task that was initiated to fix a security finding.
The AWS resources associated with an agent space, including VPCs, log groups, S3 buckets, secrets, Lambda functions, and IAM roles.
The code review settings for an agent space, controlling which types of scanning are enabled.
Identifier of a KMS key. Can be a key ID, key ARN, alias name, or alias ARN.
Represents an input item for updating integrated resources, including the resource and its capabilities.
Key for a resource tag.
Value for a resource tag.
Contains summary information about a target domain.
Contains summary information about a pentest.
Contains summary information about a pentest job.
Contains summary information about a task.
Contains summary information about a membership.
Contains summary information about an integration.
Contains summary information about an integrated resource.
Contains summary information about a security finding.
Represents an endpoint discovered during a pentest job.
Contains summary information about a code review.
Contains summary information about a code review job.
Contains summary information about a code review job task.
Contains summary information about an artifact.
Contains summary information about an application.
Contains summary information about an agent space.
ARN of the IAM Identity Center application associated with this application.
ARN of the IAM Identity Center instance used for user authentication.
The input required to create a GitHub integration, including the OAuth authorization code and CSRF state.
Represents a target domain registered for penetration testing. A target domain must be verified through DNS TXT or HTTP route verification before it can be used in pentests.
Represents a pentest configuration that defines the parameters for security testing, including target assets, risk type exclusions, and infrastructure settings.
Represents a pentest job, which is an execution instance of a pentest. A pentest job progresses through preflight, static analysis, pentest, and finalizing steps.
Represents an individual security test task within a pentest job. Each task targets a specific risk type or endpoint and executes independently.
Represents a security finding discovered during a pentest job. A finding contains details about a vulnerability, including its risk level, confidence, and remediation status.
Represents a code review configuration that defines the parameters for automated security-focused code analysis, including target assets and logging configuration.
Represents a code review job, which is an execution instance of a code review. A code review job progresses through preflight, static analysis, and finalizing steps.
Represents an individual security test task within a code review job. Each task targets a specific risk type and executes independently.
Contains metadata about an artifact.
Represents an agent space, which is a dedicated workspace for securing a specific application. An agent space contains the configuration, resources, and settings needed for security testing.
Contains information about a pentest that failed to delete.
Contains information about a code review that failed to delete.
You do not have sufficient access to perform this action.
The request could not be completed due to a conflict with the current state of the resource.
An unexpected error occurred during the processing of your request.
The specified resource was not found. Verify that the resource identifier is correct and that the resource exists in the specified agent space or account.
The request was denied due to request throttling.
The input fails to satisfy the constraints specified by the service.
module IntegratedResourceInputItemList =
Awso_securityagent.Values.IntegratedResourceInputItemListARN of the IAM role that the application uses to access AWS resources on your behalf.
Name of an agent space.
ARN of a taggable resource.
Pagination token.
Maximum results for pagination.
A filter for listing integrations. This is a union type where you can filter by provider or provider type.
module IntegratedResourceSummaryList =
Awso_securityagent.Values.IntegratedResourceSummaryListLocation URL for OAuth redirect.
Represents an artifact that provides context for security testing, such as documentation, diagrams, or configuration files.
The IAM Identity Center configuration for an application.
The provider-specific input for creating an integration. This is a union type that contains provider-specific configuration.
Output for verifying ownership for a registered target domain in an agent space.
Input for verifying ownership for a registered target domain in an agent space.
Output for the UpdateTargetDomain operation.
Input for updating a target domain.
Output for the UpdatePentest operation.
Input for updating an existing pentest.
module UpdateIntegratedResourcesOutput =
Awso_securityagent.Values.UpdateIntegratedResourcesOutputUpdates the integrated resources for an agent space, including their capabilities.
module UpdateIntegratedResourcesInput =
Awso_securityagent.Values.UpdateIntegratedResourcesInputUpdates the integrated resources for an agent space, including their capabilities.
Output for the UpdateFinding operation.
Input for updating an existing security finding.
Output for the UpdateCodeReview operation.
Input for updating an existing code review.
Updates the configuration of an existing application, including the IAM role and default KMS key.
Updates the configuration of an existing application, including the IAM role and default KMS key.
Output for the UpdateAgentSpace operation.
Input for updating an agent space.
Output for UntagResource operation.
Input for UntagResource operation.
Output for TagResource operation.
Input for TagResource operation.
Output for the StopPentestJob operation.
Input for stopping the execution of a pentest.
Output for the StopCodeReviewJob operation.
Input for stopping the execution of a code review job.
Output for the StartPentestJob operation.
Input for starting the execution of a pentest.
Output for the StartCodeReviewJob operation.
Input for starting the execution of a code review.
Output for the StartCodeRemediation operation.
Input for the StartCodeRemediation operation.
Output for the ListTargetDomains operation.
Input for listing target domains.
Output for ListTagsForResource operation.
Input for ListTagsForResource operation.
Output for the ListPentests operation.
Input for listing pentests with optional filtering.
module ListPentestJobsForPentestOutput =
Awso_securityagent.Values.ListPentestJobsForPentestOutputOutput for the ListPentestJobsForPentest operation.
module ListPentestJobsForPentestInput =
Awso_securityagent.Values.ListPentestJobsForPentestInputInput for ListPentestJobsForPentest operation.
Output for the ListPentestJobTasks operation.
Input for listing tasks associated with a pentest job.
Response structure for listing members associated to an agent space.
Request structure for listing agent space members.
Lists the integrations in your account, optionally filtered by provider or provider type.
Lists the integrations in your account, optionally filtered by provider or provider type.
module ListIntegratedResourcesOutput =
Awso_securityagent.Values.ListIntegratedResourcesOutputLists the integrated resources for an agent space, optionally filtered by integration or resource type.
Lists the integrated resources for an agent space, optionally filtered by integration or resource type.
Output for the ListFindings operation.
Input for ListFindings operation with filtering support.
module ListDiscoveredEndpointsOutput =
Awso_securityagent.Values.ListDiscoveredEndpointsOutputOutput for the ListDiscoveredEndpoints operation.
Input for ListDiscoveredEndpoints operation.
Output for the ListCodeReviews operation.
Input for listing code reviews with optional filtering.
module ListCodeReviewJobsForCodeReviewOutput =
Awso_securityagent.Values.ListCodeReviewJobsForCodeReviewOutputOutput for the ListCodeReviewJobsForCodeReview operation.
module ListCodeReviewJobsForCodeReviewInput =
Awso_securityagent.Values.ListCodeReviewJobsForCodeReviewInputInput for ListCodeReviewJobsForCodeReview operation.
Output for the ListCodeReviewJobTasks operation.
Input for listing tasks associated with a code review job.
Returns a paginated list of artifact summaries for the specified agent space.
Returns a paginated list of artifact summaries for the specified agent space.
Returns a paginated list of application summaries in your account.
Returns a paginated list of application summaries in your account.
Output for the ListAgentSpaces operation.
Input for listing agent spaces.
module InitiateProviderRegistrationOutput =
Awso_securityagent.Values.InitiateProviderRegistrationOutputInitiates the OAuth registration flow with a third-party provider. Returns a redirect URL and CSRF state token for completing the authorization.
module InitiateProviderRegistrationInput =
Awso_securityagent.Values.InitiateProviderRegistrationInputInitiates the OAuth registration flow with a third-party provider. Returns a redirect URL and CSRF state token for completing the authorization.
Retrieves information about an integration.
Retrieves information about an integration.
Retrieves an artifact from an agent space.
Retrieves an artifact from an agent space.
Retrieves information about an application.
Retrieves information about an application.
Output for the DeleteTargetDomain operation.
Input for deleting a target domain.
Response structure for removing a single member from an agent space.
Request structure for removing a single member from an agent space.
Deletes an integration with a third-party provider.
Deletes an integration with a third-party provider.
Deletes an artifact from an agent space.
Deletes an artifact from an agent space.
Deletes an application and its associated configuration, including IAM Identity Center settings.
Output for the DeleteAgentSpace operation.
Input for deleting an agent space.
Output for the CreateTargetDomain operation.
Input for creating a new target domain.
Output for the CreatePentest operation.
Input for creating a new pentest.
Response structure for adding a single member to an agent space.
Request structure for adding a single member to an agent space.
Creates a new integration with a third-party provider, such as GitHub, for code review and remediation.
Creates a new integration with a third-party provider, such as GitHub, for code review and remediation.
Output for the CreateCodeReview operation.
Input for creating a new code review.
Creates a new application. An application is the top-level organizational unit that supports IAM Identity Center integration.
Creates a new application. An application is the top-level organizational unit that supports IAM Identity Center integration.
Output for the CreateAgentSpace operation.
Input for creating a new agent space.
Output for the BatchGetTargetDomains operation.
Input for batch retrieving target domains.
Output for the BatchGetPentests operation.
Input for retrieving multiple pentests by their IDs.
Output for the BatchGetPentestJobs operation.
Input for BatchGetPentestJobs operation.
module BatchGetPentestJobTasksOutput =
Awso_securityagent.Values.BatchGetPentestJobTasksOutputOutput for the BatchGetPentestJobTasks operation.
Input for retrieving multiple tasks associated with a pentest job.
Output for the BatchGetFindings operation.
Input for BatchGetFindings operation.
Output for the BatchGetCodeReviews operation.
Input for retrieving multiple code reviews by their IDs.
Output for the BatchGetCodeReviewJobs operation.
Input for BatchGetCodeReviewJobs operation.
module BatchGetCodeReviewJobTasksOutput =
Awso_securityagent.Values.BatchGetCodeReviewJobTasksOutputOutput for the BatchGetCodeReviewJobTasks operation.
module BatchGetCodeReviewJobTasksInput =
Awso_securityagent.Values.BatchGetCodeReviewJobTasksInputInput for retrieving multiple tasks associated with a code review job.
module BatchGetArtifactMetadataOutput =
Awso_securityagent.Values.BatchGetArtifactMetadataOutputRetrieves metadata for one or more artifacts in an agent space.
module BatchGetArtifactMetadataInput =
Awso_securityagent.Values.BatchGetArtifactMetadataInputRetrieves metadata for one or more artifacts in an agent space.
Output for the BatchGetAgentSpaces operation.
Input for batch retrieving agent spaces.
Output for the BatchDeletePentests operation.
Input for deleting multiple pentests.
Output for the BatchDeleteCodeReviews operation.
Input for deleting multiple code reviews.
Uploads an artifact to an agent space. Artifacts provide additional context for security testing, such as architecture diagrams, API specifications, or configuration files.
Uploads an artifact to an agent space. Artifacts provide additional context for security testing, such as architecture diagrams, API specifications, or configuration files.