Package-level declarations

Types

Link copied to clipboard

Request denied due to insufficient permissions

Link copied to clipboard
sealed class AccessType

Defines the visibility level of provider resources. PRIVATE indicates restricted access (e.g: private GitHub repositories), while PUBLIC indicates open access (e.g: public GitHub repositories)

Link copied to clipboard
class Actor

Represents an entity that interacts with the system during security testing

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Agent space structure

Link copied to clipboard

Summary information for an agent space

Link copied to clipboard

Application summary for list operations

Link copied to clipboard
class Artifact

Files containing relevant data for review

Link copied to clipboard

Metadata in relation to the artifact

Link copied to clipboard

Summary information about an artifact

Link copied to clipboard
sealed class ArtifactType

Supported file extension types for artifacts

Link copied to clipboard
class Assets

Collection of assets to be tested or used during a pentest

Link copied to clipboard

Authentication information used to access protected resources

Link copied to clipboard

Type of authentication provider

Link copied to clipboard

AWS resource configurations associated with the agent space

Link copied to clipboard

Input for deleting multiple pentests

Link copied to clipboard

Output for the BatchDeletePentests operation

Link copied to clipboard

Input for batch retrieving agent spaces

Link copied to clipboard

Output for the BatchGetAgentSpaces operation

Link copied to clipboard

Input for BatchGetFindings operation

Link copied to clipboard

Output for the BatchGetFindings operation

Link copied to clipboard

Input for BatchGetPentestJobs operation

Link copied to clipboard

Output for the BatchGetPentestJobs operation

Link copied to clipboard

Input for retrieving multiple tasks by their IDs for a pentest job

Link copied to clipboard

Output for the BatchGetPentestJobTasks operation

Link copied to clipboard

Input for retrieving multiple pentests by their IDs

Link copied to clipboard

Output for the BatchGetPentests operation

Link copied to clipboard

Input for batch retrieving target domains

Link copied to clipboard

Output for the BatchGetTargetDomains operation

Link copied to clipboard
class Category

Represents a category classification for tasks

Link copied to clipboard

Reference to logs stored in CloudWatch

Link copied to clipboard

Strategy for automated code remediation

Link copied to clipboard

Information about task for code remediation

Link copied to clipboard

Code remediation details for a single repository

Link copied to clipboard

Code remediation task status

Link copied to clipboard

Details of code review settings

Link copied to clipboard
sealed class ConfidenceLevel

Finding confidence level

Link copied to clipboard

Request conflicts with current resource state

Link copied to clipboard
sealed class ContextType

Category of execution context

Link copied to clipboard

Input for creating a new agent space

Link copied to clipboard

Output for the CreateAgentSpace operation

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Request structure for adding a single member to an agent space

Link copied to clipboard

Response structure for adding a single member to an agent space

Link copied to clipboard

Input for creating a new pentest

Link copied to clipboard

Output for the CreatePentest operation

Link copied to clipboard

Input for creating a new target domain

Link copied to clipboard

Output for the CreateTargetDomain operation

Link copied to clipboard

Custom headers to be set for network requests

Link copied to clipboard

Input for deleting an agent space

Link copied to clipboard

Output for the DeleteAgentSpace operation

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Request structure for removing a single member from an agent space

Link copied to clipboard

Response structure for removing a single member from an agent space

Link copied to clipboard

Information about a failed pentest deletion attempt

Link copied to clipboard

Input for deleting a target domain

Link copied to clipboard

Output for the DeleteTargetDomain operation

Link copied to clipboard

Represents a discovered endpoint during pentest execution

Link copied to clipboard
sealed class DnsRecordType

Type of DNS record

Link copied to clipboard

Represents dns txt verification details

Link copied to clipboard

Information about a document relevant to security testing

Link copied to clipboard

Method used to verify domain ownership

Link copied to clipboard
class Endpoint

Represents a web application endpoint to be tested

Link copied to clipboard
sealed class ErrorCode

Error code for pentest job failure

Link copied to clipboard

Error information regarding the pentest job

Link copied to clipboard

Additional context about a pentest or task execution

Link copied to clipboard
class Finding

Represents a security vulnerability or issue discovered during testing

Link copied to clipboard
sealed class FindingStatus

Finding status

Link copied to clipboard

Summary information for a security finding

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Input parameters for GitHub integration

Link copied to clipboard

Metadata specific to a GitHub repository integrated resource

Link copied to clipboard

GitHub repository resource details

Link copied to clipboard

Capabilities for GitHub repositories

Link copied to clipboard

Represents http route verification details

Link copied to clipboard

IdC configuration containing application and instance ARNs

Link copied to clipboard

Information about an integrated repository

Link copied to clipboard
sealed class IntegratedResource

Integrated resource details from a provider

Link copied to clipboard

Input item for updating an integrated resource

Link copied to clipboard

Metadata about an integrated resource

Link copied to clipboard

Summary information about an integrated resource

Link copied to clipboard
sealed class IntegrationFilter

Filter criteria for integrations

Link copied to clipboard

Summary information about an integration

Link copied to clipboard

Unexpected server error occurred

Link copied to clipboard
sealed class JobStatus

Status of a pentest job

Link copied to clipboard

Input for listing agent spaces

Link copied to clipboard

Output for the ListAgentSpaces operation

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Input for ListDiscoveredEndpoints operation

Link copied to clipboard

Output for the ListDiscoveredEndpoints operation

Link copied to clipboard

Input for ListFindings operation with filtering support

Link copied to clipboard

Output for the ListFindings operation

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Request structure for listing agent space members

Link copied to clipboard

Response structure for listing members associated to an agent space

Link copied to clipboard

Input for ListPentestJobsForPentest operation

Link copied to clipboard

Output for the ListPentestJobsForPentest operation

Link copied to clipboard

Input for listing tasks associated with a specific pentest job

Link copied to clipboard

Output for the ListPentestJobTasks operation

Link copied to clipboard

Input for listing pentests with optional filtering

Link copied to clipboard

Output for the ListPentests operation

Link copied to clipboard

Input for ListTagsForResource operation

Link copied to clipboard

Output for ListTagsForResource operation

Link copied to clipboard

Input for listing target domains

Link copied to clipboard

Output for the ListTargetDomains operation

Link copied to clipboard

Location information for execution logs

Link copied to clipboard
sealed class LogType

Type of log storage

Link copied to clipboard
sealed class MemberMetadata

Metadata associated with the member

Link copied to clipboard
sealed class MembershipConfig

Member-specific configuration

Link copied to clipboard

Membership summary for list operations

Link copied to clipboard
sealed class MembershipType

Type of membership

Link copied to clipboard

Filter for member type in list operations

Link copied to clipboard

Configuration for network traffic filtering

Link copied to clipboard

Network traffic filtering rule

Link copied to clipboard

Effect of a network traffic rule

Link copied to clipboard

Type of network traffic rule

Link copied to clipboard
class Pentest

Represents a pentest configuration and execution details

Link copied to clipboard

Represents a pentest job

Link copied to clipboard

Summary information for a pentest job

Link copied to clipboard

Summary information for a pentest

Link copied to clipboard
sealed class Provider

Third-party provider type

Link copied to clipboard
sealed class ProviderInput

Provider-specific input parameters for integration

Link copied to clipboard

Provider-specific capabilities for integrated resources

Link copied to clipboard
sealed class ProviderType

Type of provider integration

Link copied to clipboard

Specified resource was not found

Link copied to clipboard
sealed class ResourceType

Type of resource

Link copied to clipboard
sealed class RiskLevel

Risk severity level

Link copied to clipboard
sealed class RiskType

Type of security risk

Link copied to clipboard

Base class for all service related exceptions thrown by the SecurityAgent client

Link copied to clipboard

Information about a source code repository for static analysis

Link copied to clipboard

Input for the StartCodeRemediation operation

Link copied to clipboard

Output for the StartCodeRemediation operation

Link copied to clipboard

Input for starting the execution of a pentest

Link copied to clipboard

Output for the StartPentestJob operation

Link copied to clipboard
class Step

Represents a single step in pentest job execution

Link copied to clipboard
sealed class StepName

Pentest job step names

Link copied to clipboard
sealed class StepStatus

Pentest job step status

Link copied to clipboard

Input for stopping the execution of a pentest

Link copied to clipboard

Output for the StopPentestJob operation

Link copied to clipboard

Input for TagResource operation

Link copied to clipboard

Output for TagResource operation

Link copied to clipboard

Represents a target domain

Link copied to clipboard
sealed class TargetDomainStatus

Verification status of a target domain

Link copied to clipboard

Summary information for a target domain

Link copied to clipboard
class Task

Represents a task within a pentest job

Link copied to clipboard
sealed class TaskExecutionStatus

Execution status of a task

Link copied to clipboard

Summary information for a task

Link copied to clipboard

Request denied due to throttling

Link copied to clipboard

Input for UntagResource operation

Link copied to clipboard

Output for UntagResource operation

Link copied to clipboard

Input for updating an agent space

Link copied to clipboard

Output for the UpdateAgentSpace operation

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Input for updating an existing security finding

Link copied to clipboard

Output for the UpdateFinding operation

Link copied to clipboard

Input for updating an existing pentest

Link copied to clipboard

Output for the UpdatePentest operation

Link copied to clipboard

Input for updating a target domain

Link copied to clipboard

Output for the UpdateTargetDomain operation

Link copied to clipboard

User membership configuration

Link copied to clipboard

User-specific metadata

Link copied to clipboard
sealed class UserRole

Role of a user member associated to an agent space

Link copied to clipboard

A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.

Link copied to clipboard

Describes one specific validation failure for an input member.

Link copied to clipboard

Verification details to verify registered target domain

Link copied to clipboard

Input for verifying ownership for a registered target domain in an agent space

Link copied to clipboard

Output for verifying ownership for a registered target domain in an agent space

Link copied to clipboard
class VpcConfig

Customer VPC configuration that the Security Agent accesses