Module: Aws::SecurityAgent::Types
- Defined in:
- lib/aws-sdk-securityagent/types.rb
Defined Under Namespace
Classes: AWSResources, AccessDeniedException, Actor, AddArtifactInput, AddArtifactOutput, AgentSpace, AgentSpaceSummary, ApplicationSummary, Artifact, ArtifactMetadataItem, ArtifactSummary, Assets, Authentication, BatchCreateSecurityRequirementResult, BatchCreateSecurityRequirementsInput, BatchCreateSecurityRequirementsOutput, BatchDeleteCodeReviewsInput, BatchDeleteCodeReviewsOutput, BatchDeletePentestsInput, BatchDeletePentestsOutput, BatchDeleteSecurityRequirementsInput, BatchDeleteSecurityRequirementsOutput, BatchDeleteThreatModelsInput, BatchDeleteThreatModelsOutput, BatchGetAgentSpacesInput, BatchGetAgentSpacesOutput, BatchGetArtifactMetadataInput, BatchGetArtifactMetadataOutput, BatchGetCodeReviewJobTasksInput, BatchGetCodeReviewJobTasksOutput, BatchGetCodeReviewJobsInput, BatchGetCodeReviewJobsOutput, BatchGetCodeReviewsInput, BatchGetCodeReviewsOutput, BatchGetFindingsInput, BatchGetFindingsOutput, BatchGetPentestJobTasksInput, BatchGetPentestJobTasksOutput, BatchGetPentestJobsInput, BatchGetPentestJobsOutput, BatchGetPentestsInput, BatchGetPentestsOutput, BatchGetSecurityRequirementResult, BatchGetSecurityRequirementsInput, BatchGetSecurityRequirementsOutput, BatchGetTargetDomainsInput, BatchGetTargetDomainsOutput, BatchGetThreatModelJobTasksInput, BatchGetThreatModelJobTasksOutput, BatchGetThreatModelJobsInput, BatchGetThreatModelJobsOutput, BatchGetThreatModelsInput, BatchGetThreatModelsOutput, BatchGetThreatsInput, BatchGetThreatsOutput, BatchSecurityRequirementError, BatchUpdateSecurityRequirementsInput, BatchUpdateSecurityRequirementsOutput, BitbucketIntegrationInput, BitbucketRepositoryMetadata, BitbucketRepositoryResource, BitbucketResourceCapabilities, Category, CloudWatchLog, CodeLocation, CodeRemediationTask, CodeRemediationTaskDetails, CodeReview, CodeReviewJob, CodeReviewJobSummary, CodeReviewJobTask, CodeReviewJobTaskSummary, CodeReviewSettings, CodeReviewSummary, ConflictException, ConfluenceDocumentMetadata, ConfluenceDocumentResource, ConfluenceIntegrationInput, ConfluenceResourceCapabilities, CreateAgentSpaceInput, CreateAgentSpaceOutput, CreateApplicationRequest, CreateApplicationResponse, CreateCodeReviewInput, CreateCodeReviewOutput, CreateIntegrationInput, CreateIntegrationOutput, CreateMembershipRequest, CreateMembershipResponse, CreatePentestInput, CreatePentestOutput, CreatePrivateConnectionInput, CreatePrivateConnectionOutput, CreateSecurityRequirementEntry, CreateSecurityRequirementPackInput, CreateSecurityRequirementPackOutput, CreateTargetDomainInput, CreateTargetDomainOutput, CreateThreatInput, CreateThreatModelInput, CreateThreatModelOutput, CreateThreatOutput, CustomHeader, DeleteAgentSpaceInput, DeleteAgentSpaceOutput, DeleteApplicationRequest, DeleteArtifactInput, DeleteArtifactOutput, DeleteCodeReviewFailure, DeleteIntegrationInput, DeleteIntegrationOutput, DeleteMembershipRequest, DeleteMembershipResponse, DeletePentestFailure, DeletePrivateConnectionInput, DeletePrivateConnectionOutput, DeleteSecurityRequirementPackInput, DeleteSecurityRequirementPackOutput, DeleteTargetDomainInput, DeleteTargetDomainOutput, DeleteThreatModelFailure, DescribePrivateConnectionInput, DescribePrivateConnectionOutput, DiffSource, DiscoveredEndpoint, DnsVerification, DocumentInfo, Endpoint, ErrorInformation, ExecutionContext, Finding, FindingSummary, GetApplicationRequest, GetApplicationResponse, GetArtifactInput, GetArtifactOutput, GetIntegrationInput, GetIntegrationOutput, GetSecurityRequirementPackInput, GetSecurityRequirementPackOutput, GitHubIntegrationInput, GitHubRepositoryMetadata, GitHubRepositoryResource, GitHubResourceCapabilities, GitLabIntegrationInput, GitLabRepositoryMetadata, GitLabRepositoryResource, GitLabResourceCapabilities, HttpVerification, IdCConfiguration, ImportSecurityRequirementsInput, ImportSecurityRequirementsOutput, ImportSource, InitiateProviderRegistrationInput, InitiateProviderRegistrationOutput, IntegratedDocument, IntegratedRepository, IntegratedResource, IntegratedResourceInputItem, IntegratedResourceMetadata, IntegratedResourceSummary, IntegrationFilter, IntegrationSummary, InternalServerException, ListAgentSpacesInput, ListAgentSpacesOutput, ListApplicationsRequest, ListApplicationsResponse, ListArtifactsInput, ListArtifactsOutput, ListCodeReviewJobTasksInput, ListCodeReviewJobTasksOutput, ListCodeReviewJobsForCodeReviewInput, ListCodeReviewJobsForCodeReviewOutput, ListCodeReviewsInput, ListCodeReviewsOutput, ListDiscoveredEndpointsInput, ListDiscoveredEndpointsOutput, ListFindingsInput, ListFindingsOutput, ListIntegratedResourcesInput, ListIntegratedResourcesOutput, ListIntegrationsInput, ListIntegrationsOutput, ListMembershipsRequest, ListMembershipsResponse, ListPentestJobTasksInput, ListPentestJobTasksOutput, ListPentestJobsForPentestInput, ListPentestJobsForPentestOutput, ListPentestsInput, ListPentestsOutput, ListPrivateConnectionsInput, ListPrivateConnectionsOutput, ListSecurityRequirementPackFilter, ListSecurityRequirementPacksInput, ListSecurityRequirementPacksOutput, ListSecurityRequirementsInput, ListSecurityRequirementsOutput, ListTagsForResourceInput, ListTagsForResourceOutput, ListTargetDomainsInput, ListTargetDomainsOutput, ListThreatModelJobTasksInput, ListThreatModelJobTasksOutput, ListThreatModelJobsInput, ListThreatModelJobsOutput, ListThreatModelsInput, ListThreatModelsOutput, ListThreatsInput, ListThreatsOutput, LogLocation, MemberMetadata, MembershipConfig, MembershipSummary, NetworkTrafficConfig, NetworkTrafficRule, Pentest, PentestJob, PentestJobSummary, PentestSummary, PrivateConnectionMode, PrivateConnectionSummary, ProviderInput, ProviderResourceCapabilities, ReportDestination, ResourceNotFoundException, SecurityRequirementArtifact, SecurityRequirementPackSummary, SecurityRequirementSummary, SelfManagedInput, ServiceManagedInput, ServiceQuotaExceededException, SourceCodeRepository, StartCodeRemediationInput, StartCodeRemediationOutput, StartCodeReviewJobInput, StartCodeReviewJobOutput, StartPentestJobInput, StartPentestJobOutput, StartThreatModelJobInput, StartThreatModelJobOutput, Step, StopCodeReviewJobInput, StopCodeReviewJobOutput, StopPentestJobInput, StopPentestJobOutput, StopThreatModelJobInput, StopThreatModelJobOutput, TagResourceInput, TagResourceOutput, TargetDomain, TargetDomainSummary, Task, TaskSummary, Threat, ThreatAnchorShape, ThreatEvidenceShape, ThreatModel, ThreatModelJob, ThreatModelJobSummary, ThreatModelJobTask, ThreatModelJobTaskSummary, ThreatModelSummary, ThreatSummary, ThrottlingException, UntagResourceInput, UntagResourceOutput, UpdateAgentSpaceInput, UpdateAgentSpaceOutput, UpdateApplicationRequest, UpdateApplicationResponse, UpdateCodeReviewInput, UpdateCodeReviewOutput, UpdateFindingInput, UpdateFindingOutput, UpdateIntegratedResourcesInput, UpdateIntegratedResourcesOutput, UpdatePentestInput, UpdatePentestOutput, UpdatePrivateConnectionCertificateInput, UpdatePrivateConnectionCertificateOutput, UpdateSecurityRequirementEntry, UpdateSecurityRequirementPackInput, UpdateSecurityRequirementPackOutput, UpdateTargetDomainInput, UpdateTargetDomainOutput, UpdateThreatInput, UpdateThreatModelInput, UpdateThreatModelOutput, UpdateThreatOutput, UserConfig, UserMetadata, ValidationException, ValidationExceptionField, VerificationDetails, VerificationScript, VerificationScriptEnvVar, VerifyTargetDomainInput, VerifyTargetDomainOutput, VpcConfig
Instance Attribute Summary collapse
-
#bitbucket ⇒ Types::BitbucketResourceCapabilities
Capabilities for an integrated Bitbucket repository.
-
#bitbucket_repository ⇒ Types::BitbucketRepositoryMetadata
Metadata for an integrated Bitbucket repository.
-
#confluence ⇒ Types::ConfluenceResourceCapabilities
Capabilities for an integrated Confluence space.
-
#confluence_document ⇒ Types::ConfluenceDocumentMetadata
Metadata for an integrated Confluence document.
-
#documents ⇒ Array<Types::SecurityRequirementArtifact>
The list of documents to extract security requirements from.
-
#github ⇒ Types::GitHubResourceCapabilities
The GitHub-specific resource capabilities.
-
#github_repository ⇒ Types::GitHubRepositoryMetadata
The GitHub repository metadata.
-
#gitlab ⇒ Types::GitLabResourceCapabilities
Capabilities for an integrated GitLab repository.
-
#gitlab_repository ⇒ Types::GitLabRepositoryMetadata
Metadata for an integrated GitLab repository.
-
#provider ⇒ String
Filter integrations by provider.
-
#provider_type ⇒ String
Filter integrations by provider type.
-
#s3_uri ⇒ String
S3 URI pointing to a unified diff file.
-
#self_managed ⇒ Types::SelfManagedInput
The configuration for a self-managed private connection, where you manage your own resource configuration.
-
#service_managed ⇒ Types::ServiceManagedInput
The configuration for a service-managed private connection, where the service manages the resource gateway lifecycle.
-
#user ⇒ Types::UserConfig
The user configuration for the membership.
Instance Attribute Details
#bitbucket ⇒ Types::BitbucketResourceCapabilities
Capabilities for an integrated Bitbucket repository.
6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 |
# File 'lib/aws-sdk-securityagent/types.rb', line 6467 class ProviderInput < Struct.new( :github, :gitlab, :bitbucket, :confluence, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < ProviderInput; end class Gitlab < ProviderInput; end class Bitbucket < ProviderInput; end class Confluence < ProviderInput; end class Unknown < ProviderInput; end end |
#bitbucket_repository ⇒ Types::BitbucketRepositoryMetadata
Metadata for an integrated Bitbucket repository.
4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 |
# File 'lib/aws-sdk-securityagent/types.rb', line 4514 class IntegratedResource < Struct.new( :github_repository, :gitlab_repository, :bitbucket_repository, :confluence_document, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GithubRepository < IntegratedResource; end class GitlabRepository < IntegratedResource; end class BitbucketRepository < IntegratedResource; end class ConfluenceDocument < IntegratedResource; end class Unknown < IntegratedResource; end end |
#confluence ⇒ Types::ConfluenceResourceCapabilities
Capabilities for an integrated Confluence space.
6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 |
# File 'lib/aws-sdk-securityagent/types.rb', line 6467 class ProviderInput < Struct.new( :github, :gitlab, :bitbucket, :confluence, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < ProviderInput; end class Gitlab < ProviderInput; end class Bitbucket < ProviderInput; end class Confluence < ProviderInput; end class Unknown < ProviderInput; end end |
#confluence_document ⇒ Types::ConfluenceDocumentMetadata
Metadata for an integrated Confluence document.
4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 |
# File 'lib/aws-sdk-securityagent/types.rb', line 4514 class IntegratedResource < Struct.new( :github_repository, :gitlab_repository, :bitbucket_repository, :confluence_document, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GithubRepository < IntegratedResource; end class GitlabRepository < IntegratedResource; end class BitbucketRepository < IntegratedResource; end class ConfluenceDocument < IntegratedResource; end class Unknown < IntegratedResource; end end |
#documents ⇒ Array<Types::SecurityRequirementArtifact>
The list of documents to extract security requirements from.
4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 |
# File 'lib/aws-sdk-securityagent/types.rb', line 4407 class ImportSource < Struct.new( :documents, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Documents < ImportSource; end class Unknown < ImportSource; end end |
#github ⇒ Types::GitHubResourceCapabilities
The GitHub-specific resource capabilities.
6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 |
# File 'lib/aws-sdk-securityagent/types.rb', line 6467 class ProviderInput < Struct.new( :github, :gitlab, :bitbucket, :confluence, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < ProviderInput; end class Gitlab < ProviderInput; end class Bitbucket < ProviderInput; end class Confluence < ProviderInput; end class Unknown < ProviderInput; end end |
#github_repository ⇒ Types::GitHubRepositoryMetadata
The GitHub repository metadata.
4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 |
# File 'lib/aws-sdk-securityagent/types.rb', line 4514 class IntegratedResource < Struct.new( :github_repository, :gitlab_repository, :bitbucket_repository, :confluence_document, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GithubRepository < IntegratedResource; end class GitlabRepository < IntegratedResource; end class BitbucketRepository < IntegratedResource; end class ConfluenceDocument < IntegratedResource; end class Unknown < IntegratedResource; end end |
#gitlab ⇒ Types::GitLabResourceCapabilities
Capabilities for an integrated GitLab repository.
6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 |
# File 'lib/aws-sdk-securityagent/types.rb', line 6467 class ProviderInput < Struct.new( :github, :gitlab, :bitbucket, :confluence, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < ProviderInput; end class Gitlab < ProviderInput; end class Bitbucket < ProviderInput; end class Confluence < ProviderInput; end class Unknown < ProviderInput; end end |
#gitlab_repository ⇒ Types::GitLabRepositoryMetadata
Metadata for an integrated GitLab repository.
4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 |
# File 'lib/aws-sdk-securityagent/types.rb', line 4514 class IntegratedResource < Struct.new( :github_repository, :gitlab_repository, :bitbucket_repository, :confluence_document, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GithubRepository < IntegratedResource; end class GitlabRepository < IntegratedResource; end class BitbucketRepository < IntegratedResource; end class ConfluenceDocument < IntegratedResource; end class Unknown < IntegratedResource; end end |
#provider ⇒ String
Filter integrations by provider.
4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 |
# File 'lib/aws-sdk-securityagent/types.rb', line 4631 class IntegrationFilter < Struct.new( :provider, :provider_type, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Provider < IntegrationFilter; end class ProviderType < IntegrationFilter; end class Unknown < IntegrationFilter; end end |
#provider_type ⇒ String
Filter integrations by provider type.
4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 |
# File 'lib/aws-sdk-securityagent/types.rb', line 4631 class IntegrationFilter < Struct.new( :provider, :provider_type, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Provider < IntegrationFilter; end class ProviderType < IntegrationFilter; end class Unknown < IntegrationFilter; end end |
#s3_uri ⇒ String
S3 URI pointing to a unified diff file. The file must be in standard unified diff format and stored in an S3 bucket connected to your Agent Space.
3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 |
# File 'lib/aws-sdk-securityagent/types.rb', line 3475 class DiffSource < Struct.new( :s3_uri, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3Uri < DiffSource; end class Unknown < DiffSource; end end |
#self_managed ⇒ Types::SelfManagedInput
The configuration for a self-managed private connection, where you manage your own resource configuration.
6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'lib/aws-sdk-securityagent/types.rb', line 6364 class PrivateConnectionMode < Struct.new( :service_managed, :self_managed, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ServiceManaged < PrivateConnectionMode; end class SelfManaged < PrivateConnectionMode; end class Unknown < PrivateConnectionMode; end end |
#service_managed ⇒ Types::ServiceManagedInput
The configuration for a service-managed private connection, where the service manages the resource gateway lifecycle.
6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'lib/aws-sdk-securityagent/types.rb', line 6364 class PrivateConnectionMode < Struct.new( :service_managed, :self_managed, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ServiceManaged < PrivateConnectionMode; end class SelfManaged < PrivateConnectionMode; end class Unknown < PrivateConnectionMode; end end |
#user ⇒ Types::UserConfig
The user configuration for the membership.
5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 |
# File 'lib/aws-sdk-securityagent/types.rb', line 5912 class MemberMetadata < Struct.new( :user, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class User < MemberMetadata; end class Unknown < MemberMetadata; end end |