Module: Aws::SecurityAgent::Types

Defined in:
gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb

Defined Under Namespace

Classes: AWSResources, AccessDeniedException, Actor, AddArtifactInput, AddArtifactOutput, AgentSpace, AgentSpaceSummary, ApplicationSummary, Artifact, ArtifactMetadataItem, ArtifactSummary, Assets, Authentication, BatchDeletePentestsInput, BatchDeletePentestsOutput, BatchGetAgentSpacesInput, BatchGetAgentSpacesOutput, BatchGetArtifactMetadataInput, BatchGetArtifactMetadataOutput, BatchGetFindingsInput, BatchGetFindingsOutput, BatchGetPentestJobTasksInput, BatchGetPentestJobTasksOutput, BatchGetPentestJobsInput, BatchGetPentestJobsOutput, BatchGetPentestsInput, BatchGetPentestsOutput, BatchGetTargetDomainsInput, BatchGetTargetDomainsOutput, Category, CloudWatchLog, CodeRemediationTask, CodeRemediationTaskDetails, CodeReviewSettings, ConflictException, CreateAgentSpaceInput, CreateAgentSpaceOutput, CreateApplicationRequest, CreateApplicationResponse, CreateIntegrationInput, CreateIntegrationOutput, CreateMembershipRequest, CreateMembershipResponse, CreatePentestInput, CreatePentestOutput, CreateTargetDomainInput, CreateTargetDomainOutput, CustomHeader, DeleteAgentSpaceInput, DeleteAgentSpaceOutput, DeleteApplicationRequest, DeleteArtifactInput, DeleteArtifactOutput, DeleteIntegrationInput, DeleteIntegrationOutput, DeleteMembershipRequest, DeleteMembershipResponse, DeletePentestFailure, DeleteTargetDomainInput, DeleteTargetDomainOutput, DiscoveredEndpoint, DnsVerification, DocumentInfo, Endpoint, ErrorInformation, ExecutionContext, Finding, FindingSummary, GetApplicationRequest, GetApplicationResponse, GetArtifactInput, GetArtifactOutput, GetIntegrationInput, GetIntegrationOutput, GitHubIntegrationInput, GitHubRepositoryMetadata, GitHubRepositoryResource, GitHubResourceCapabilities, HttpVerification, IdCConfiguration, InitiateProviderRegistrationInput, InitiateProviderRegistrationOutput, IntegratedRepository, IntegratedResource, IntegratedResourceInputItem, IntegratedResourceMetadata, IntegratedResourceSummary, IntegrationFilter, IntegrationSummary, InternalServerException, ListAgentSpacesInput, ListAgentSpacesOutput, ListApplicationsRequest, ListApplicationsResponse, ListArtifactsInput, ListArtifactsOutput, ListDiscoveredEndpointsInput, ListDiscoveredEndpointsOutput, ListFindingsInput, ListFindingsOutput, ListIntegratedResourcesInput, ListIntegratedResourcesOutput, ListIntegrationsInput, ListIntegrationsOutput, ListMembershipsRequest, ListMembershipsResponse, ListPentestJobTasksInput, ListPentestJobTasksOutput, ListPentestJobsForPentestInput, ListPentestJobsForPentestOutput, ListPentestsInput, ListPentestsOutput, ListTagsForResourceInput, ListTagsForResourceOutput, ListTargetDomainsInput, ListTargetDomainsOutput, LogLocation, MemberMetadata, MembershipConfig, MembershipSummary, NetworkTrafficConfig, NetworkTrafficRule, Pentest, PentestJob, PentestJobSummary, PentestSummary, ProviderInput, ProviderResourceCapabilities, ResourceNotFoundException, SourceCodeRepository, StartCodeRemediationInput, StartCodeRemediationOutput, StartPentestJobInput, StartPentestJobOutput, Step, StopPentestJobInput, StopPentestJobOutput, TagResourceInput, TagResourceOutput, TargetDomain, TargetDomainSummary, Task, TaskSummary, ThrottlingException, UntagResourceInput, UntagResourceOutput, UpdateAgentSpaceInput, UpdateAgentSpaceOutput, UpdateApplicationRequest, UpdateApplicationResponse, UpdateFindingInput, UpdateFindingOutput, UpdateIntegratedResourcesInput, UpdateIntegratedResourcesOutput, UpdatePentestInput, UpdatePentestOutput, UpdateTargetDomainInput, UpdateTargetDomainOutput, UserConfig, UserMetadata, ValidationException, ValidationExceptionField, VerificationDetails, VerifyTargetDomainInput, VerifyTargetDomainOutput, VpcConfig

Instance Attribute Summary collapse

Instance Attribute Details

#githubTypes::GitHubResourceCapabilities

Capabilities for GitHub repositories



3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3198

class ProviderInput < Struct.new(
  :github,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Github < ProviderInput; end
  class Unknown < ProviderInput; end
end

#github_repositoryTypes::GitHubRepositoryMetadata

Metadata for a GitHub repository resource



2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2008

class IntegratedResource < Struct.new(
  :github_repository,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class GithubRepository < IntegratedResource; end
  class Unknown < IntegratedResource; end
end

#providerString

Filter by provider

Returns:

  • (String)


2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2097

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_typeString

Filter by provider type

Returns:

  • (String)


2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2097

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

#userTypes::UserConfig

Configuration for user members

Returns:



2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2784

class MemberMetadata < Struct.new(
  :user,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class User < MemberMetadata; end
  class Unknown < MemberMetadata; end
end