Module: Aws::Inspector2::Types
- Defined in:
- gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb
Defined Under Namespace
Classes: AccessDeniedException, Account, AccountAggregation, AccountAggregationResponse, AccountState, AggregationRequest, AggregationResponse, AmiAggregation, AmiAggregationResponse, AssociateConfigurationRequest, AssociateMemberRequest, AssociateMemberResponse, AtigData, AutoEnable, AwsEc2InstanceDetails, AwsEcrContainerAggregation, AwsEcrContainerAggregationResponse, AwsEcrContainerImageDetails, AwsEcsMetadataDetails, AwsEksMetadataDetails, AwsEksWorkloadInfo, AwsLambdaFunctionDetails, BadRequestException, BatchAssociateCodeSecurityScanConfigurationRequest, BatchAssociateCodeSecurityScanConfigurationResponse, BatchDisassociateCodeSecurityScanConfigurationRequest, BatchDisassociateCodeSecurityScanConfigurationResponse, BatchGetAccountStatusRequest, BatchGetAccountStatusResponse, BatchGetCodeSnippetRequest, BatchGetCodeSnippetResponse, BatchGetFindingDetailsRequest, BatchGetFindingDetailsResponse, BatchGetFreeTrialInfoRequest, BatchGetFreeTrialInfoResponse, BatchGetMemberEc2DeepInspectionStatusRequest, BatchGetMemberEc2DeepInspectionStatusResponse, BatchUpdateMemberEc2DeepInspectionStatusRequest, BatchUpdateMemberEc2DeepInspectionStatusResponse, CancelFindingsReportRequest, CancelFindingsReportResponse, CancelSbomExportRequest, CancelSbomExportResponse, CisCheckAggregation, CisDateFilter, CisFindingStatusFilter, CisNumberFilter, CisResultStatusFilter, CisScan, CisScanConfiguration, CisScanResultDetails, CisScanResultDetailsFilterCriteria, CisScanResultsAggregatedByChecksFilterCriteria, CisScanResultsAggregatedByTargetResourceFilterCriteria, CisScanStatusFilter, CisSecurityLevelFilter, CisSessionMessage, CisStringFilter, CisTargetResourceAggregation, CisTargetStatusFilter, CisTargetStatusReasonFilter, CisTargets, CisaData, ClusterDetails, ClusterForImageFilterCriteria, ClusterInformation, ClusterMetadata, CodeFilePath, CodeLine, CodeRepositoryAggregation, CodeRepositoryAggregationResponse, CodeRepositoryDetails, CodeRepositoryMetadata, CodeRepositoryOnDemandScan, CodeSecurityIntegrationSummary, CodeSecurityResource, CodeSecurityScanConfiguration, CodeSecurityScanConfigurationAssociationSummary, CodeSecurityScanConfigurationSummary, CodeSnippetError, CodeSnippetResult, CodeVulnerabilityDetails, ComputePlatform, ConflictException, ContinuousIntegrationScanConfiguration, Counts, CoverageDateFilter, CoverageFilterCriteria, CoverageMapFilter, CoverageNumberFilter, CoverageStringFilter, CoveredResource, CreateCisScanConfigurationRequest, CreateCisScanConfigurationResponse, CreateCisTargets, CreateCodeSecurityIntegrationRequest, CreateCodeSecurityIntegrationResponse, CreateCodeSecurityScanConfigurationRequest, CreateCodeSecurityScanConfigurationResponse, CreateFilterRequest, CreateFilterResponse, CreateFindingsReportRequest, CreateFindingsReportResponse, CreateGitLabSelfManagedIntegrationDetail, CreateIntegrationDetail, CreateSbomExportRequest, CreateSbomExportResponse, Cvss2, Cvss3, Cvss4, CvssScore, CvssScoreAdjustment, CvssScoreDetails, DailySchedule, DateFilter, DelegatedAdmin, DelegatedAdminAccount, DeleteCisScanConfigurationRequest, DeleteCisScanConfigurationResponse, DeleteCodeSecurityIntegrationRequest, DeleteCodeSecurityIntegrationResponse, DeleteCodeSecurityScanConfigurationRequest, DeleteCodeSecurityScanConfigurationResponse, DeleteFilterRequest, DeleteFilterResponse, DescribeOrganizationConfigurationResponse, Destination, DisableDelegatedAdminAccountRequest, DisableDelegatedAdminAccountResponse, DisableRequest, DisableResponse, DisassociateConfigurationRequest, DisassociateMemberRequest, DisassociateMemberResponse, Ec2Configuration, Ec2ConfigurationState, Ec2InstanceAggregation, Ec2InstanceAggregationResponse, Ec2Metadata, Ec2ScanModeState, EcrConfiguration, EcrConfigurationState, EcrContainerImageMetadata, EcrRepositoryMetadata, EcrRescanDurationState, EnableDelegatedAdminAccountRequest, EnableDelegatedAdminAccountResponse, EnableRequest, EnableResponse, Epss, EpssDetails, Evidence, ExploitObserved, ExploitabilityDetails, FailedAccount, FailedAssociationResult, FailedMemberAccountEc2DeepInspectionStatusState, Filter, FilterCriteria, Finding, FindingDetail, FindingDetailsError, FindingTypeAggregation, FindingTypeAggregationResponse, FreeTrialAccountInfo, FreeTrialInfo, FreeTrialInfoError, GetCisScanReportRequest, GetCisScanReportResponse, GetCisScanResultDetailsRequest, GetCisScanResultDetailsResponse, GetClustersForImageRequest, GetClustersForImageResponse, GetCodeSecurityIntegrationRequest, GetCodeSecurityIntegrationResponse, GetCodeSecurityScanConfigurationRequest, GetCodeSecurityScanConfigurationResponse, GetCodeSecurityScanRequest, GetCodeSecurityScanResponse, GetConfigurationResponse, GetDelegatedAdminAccountResponse, GetEc2DeepInspectionConfigurationResponse, GetEncryptionKeyRequest, GetEncryptionKeyResponse, GetFindingsReportStatusRequest, GetFindingsReportStatusResponse, GetMemberRequest, GetMemberResponse, GetSbomExportRequest, GetSbomExportResponse, ImageLayerAggregation, ImageLayerAggregationResponse, InspectorScoreDetails, InternalServerException, LambdaFunctionAggregation, LambdaFunctionAggregationResponse, LambdaFunctionMetadata, LambdaLayerAggregation, LambdaLayerAggregationResponse, LambdaVpcConfig, ListAccountPermissionsRequest, ListAccountPermissionsResponse, ListCisScanConfigurationsFilterCriteria, ListCisScanConfigurationsRequest, ListCisScanConfigurationsResponse, ListCisScanResultsAggregatedByChecksRequest, ListCisScanResultsAggregatedByChecksResponse, ListCisScanResultsAggregatedByTargetResourceRequest, ListCisScanResultsAggregatedByTargetResourceResponse, ListCisScansFilterCriteria, ListCisScansRequest, ListCisScansResponse, ListCodeSecurityIntegrationsRequest, ListCodeSecurityIntegrationsResponse, ListCodeSecurityScanConfigurationAssociationsRequest, ListCodeSecurityScanConfigurationAssociationsResponse, ListCodeSecurityScanConfigurationsRequest, ListCodeSecurityScanConfigurationsResponse, ListCoverageRequest, ListCoverageResponse, ListCoverageStatisticsRequest, ListCoverageStatisticsResponse, ListDelegatedAdminAccountsRequest, ListDelegatedAdminAccountsResponse, ListFiltersRequest, ListFiltersResponse, ListFindingAggregationsRequest, ListFindingAggregationsResponse, ListFindingsRequest, ListFindingsResponse, ListMembersRequest, ListMembersResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListUsageTotalsRequest, ListUsageTotalsResponse, MapFilter, Member, MemberAccountEc2DeepInspectionStatus, MemberAccountEc2DeepInspectionStatusState, MonthlySchedule, NetworkPath, NetworkReachabilityDetails, NumberFilter, PackageAggregation, PackageAggregationResponse, PackageFilter, PackageVulnerabilityDetails, PeriodicScanConfiguration, Permission, PortRange, PortRangeFilter, ProjectCodeSecurityScanConfiguration, ProjectContinuousIntegrationScanConfiguration, ProjectPeriodicScanConfiguration, Recommendation, Remediation, RepositoryAggregation, RepositoryAggregationResponse, ResetEncryptionKeyRequest, ResetEncryptionKeyResponse, Resource, ResourceDetails, ResourceFilterCriteria, ResourceMapFilter, ResourceNotFoundException, ResourceScanMetadata, ResourceState, ResourceStatus, ResourceStringFilter, ScanStatus, Schedule, ScopeSettings, SearchVulnerabilitiesFilterCriteria, SearchVulnerabilitiesRequest, SearchVulnerabilitiesResponse, SendCisSessionHealthRequest, SendCisSessionHealthResponse, SendCisSessionTelemetryRequest, SendCisSessionTelemetryResponse, ServiceQuotaExceededException, SeverityCounts, SortCriteria, StartCisSessionMessage, StartCisSessionRequest, StartCisSessionResponse, StartCodeSecurityScanRequest, StartCodeSecurityScanResponse, State, StatusCounts, Step, StopCisMessageProgress, StopCisSessionMessage, StopCisSessionRequest, StopCisSessionResponse, StringFilter, SuccessfulAssociationResult, SuggestedFix, TagFilter, TagResourceRequest, TagResourceResponse, ThrottlingException, Time, TitleAggregation, TitleAggregationResponse, UntagResourceRequest, UntagResourceResponse, UpdateCisScanConfigurationRequest, UpdateCisScanConfigurationResponse, UpdateCisTargets, UpdateCodeSecurityIntegrationRequest, UpdateCodeSecurityIntegrationResponse, UpdateCodeSecurityScanConfigurationRequest, UpdateCodeSecurityScanConfigurationResponse, UpdateConfigurationRequest, UpdateConfigurationResponse, UpdateEc2DeepInspectionConfigurationRequest, UpdateEc2DeepInspectionConfigurationResponse, UpdateEncryptionKeyRequest, UpdateEncryptionKeyResponse, UpdateFilterRequest, UpdateFilterResponse, UpdateGitHubIntegrationDetail, UpdateGitLabSelfManagedIntegrationDetail, UpdateIntegrationDetails, UpdateOrgEc2DeepInspectionConfigurationRequest, UpdateOrgEc2DeepInspectionConfigurationResponse, UpdateOrganizationConfigurationRequest, UpdateOrganizationConfigurationResponse, Usage, UsageTotal, ValidationException, ValidationExceptionField, Vulnerability, VulnerablePackage, WeeklySchedule
Instance Attribute Summary collapse
-
#account_aggregation ⇒ Types::AccountAggregationResponse
An object that contains details about an aggregation response based on Amazon Web Services account IDs.
-
#ami_aggregation ⇒ Types::AmiAggregationResponse
An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
-
#aws_ecr_container_aggregation ⇒ Types::AwsEcrContainerAggregationResponse
An object that contains details about an aggregation response based on Amazon ECR container images.
-
#aws_ecs_metadata_details ⇒ Types::AwsEcsMetadataDetails
The details for an Amazon ECS cluster in the cluster metadata.
-
#aws_eks_metadata_details ⇒ Types::AwsEksMetadataDetails
The details for an Amazon EKS cluster in the cluster metadata.
-
#code_repository_aggregation ⇒ Types::CodeRepositoryAggregationResponse
An object that contains details about an aggregation response based on code repositories.
-
#daily ⇒ Types::DailySchedule
The schedule's daily.
-
#ec2_instance_aggregation ⇒ Types::Ec2InstanceAggregationResponse
An object that contains details about an aggregation response based on Amazon EC2 instances.
-
#finding_type_aggregation ⇒ Types::FindingTypeAggregationResponse
An object that contains details about an aggregation response based on finding types.
-
#github ⇒ Types::UpdateGitHubIntegrationDetail
Details specific to updating an integration with GitHub.
-
#gitlab_self_managed ⇒ Types::UpdateGitLabSelfManagedIntegrationDetail
Details specific to updating an integration with a self-managed GitLab instance.
-
#image_layer_aggregation ⇒ Types::ImageLayerAggregationResponse
An object that contains details about an aggregation response based on container image layers.
-
#lambda_function_aggregation ⇒ Types::LambdaFunctionAggregationResponse
An aggregation of findings by Amazon Web Services Lambda function.
-
#lambda_layer_aggregation ⇒ Types::LambdaLayerAggregationResponse
An aggregation of findings by Amazon Web Services Lambda layer.
-
#monthly ⇒ Types::MonthlySchedule
The schedule's monthly.
-
#one_time ⇒ Types::OneTimeSchedule
The schedule's one time.
-
#package_aggregation ⇒ Types::PackageAggregationResponse
An object that contains details about an aggregation response based on operating system package type.
-
#project_id ⇒ String
The unique identifier of the project in the code repository.
-
#repository_aggregation ⇒ Types::RepositoryAggregationResponse
An object that contains details about an aggregation response based on Amazon ECR repositories.
-
#title_aggregation ⇒ Types::TitleAggregationResponse
An object that contains details about an aggregation response based on finding title.
-
#weekly ⇒ Types::WeeklySchedule
The schedule's weekly.
Instance Attribute Details
#account_aggregation ⇒ Types::AccountAggregationResponse
An object that contains details about an aggregation response based on Amazon Web Services account IDs.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#ami_aggregation ⇒ Types::AmiAggregationResponse
An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#aws_ecr_container_aggregation ⇒ Types::AwsEcrContainerAggregationResponse
An object that contains details about an aggregation response based on Amazon ECR container images.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#aws_ecs_metadata_details ⇒ Types::AwsEcsMetadataDetails
The details for an Amazon ECS cluster in the cluster metadata.
1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1915 class ClusterMetadata < Struct.new( :aws_ecs_metadata_details, :aws_eks_metadata_details, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AwsEcsMetadataDetails < ClusterMetadata; end class AwsEksMetadataDetails < ClusterMetadata; end class Unknown < ClusterMetadata; end end |
#aws_eks_metadata_details ⇒ Types::AwsEksMetadataDetails
The details for an Amazon EKS cluster in the cluster metadata.
1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1915 class ClusterMetadata < Struct.new( :aws_ecs_metadata_details, :aws_eks_metadata_details, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AwsEcsMetadataDetails < ClusterMetadata; end class AwsEksMetadataDetails < ClusterMetadata; end class Unknown < ClusterMetadata; end end |
#code_repository_aggregation ⇒ Types::CodeRepositoryAggregationResponse
An object that contains details about an aggregation response based on code repositories.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#daily ⇒ Types::DailySchedule
The schedule's daily.
7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 7863 class Schedule < Struct.new( :one_time, :daily, :weekly, :monthly, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OneTime < Schedule; end class Daily < Schedule; end class Weekly < Schedule; end class Monthly < Schedule; end class Unknown < Schedule; end end |
#ec2_instance_aggregation ⇒ Types::Ec2InstanceAggregationResponse
An object that contains details about an aggregation response based on Amazon EC2 instances.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#finding_type_aggregation ⇒ Types::FindingTypeAggregationResponse
An object that contains details about an aggregation response based on finding types.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#github ⇒ Types::UpdateGitHubIntegrationDetail
Details specific to updating an integration with GitHub.
8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 8901 class UpdateIntegrationDetails < Struct.new( :gitlab_self_managed, :github, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GitlabSelfManaged < UpdateIntegrationDetails; end class Github < UpdateIntegrationDetails; end class Unknown < UpdateIntegrationDetails; end end |
#gitlab_self_managed ⇒ Types::UpdateGitLabSelfManagedIntegrationDetail
Details specific to updating an integration with a self-managed GitLab instance.
3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 3105 class CreateIntegrationDetail < Struct.new( :gitlab_self_managed, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GitlabSelfManaged < CreateIntegrationDetail; end class Unknown < CreateIntegrationDetail; end end |
#image_layer_aggregation ⇒ Types::ImageLayerAggregationResponse
An object that contains details about an aggregation response based on container image layers.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#lambda_function_aggregation ⇒ Types::LambdaFunctionAggregationResponse
An aggregation of findings by Amazon Web Services Lambda function.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#lambda_layer_aggregation ⇒ Types::LambdaLayerAggregationResponse
An aggregation of findings by Amazon Web Services Lambda layer.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#monthly ⇒ Types::MonthlySchedule
The schedule's monthly.
7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 7863 class Schedule < Struct.new( :one_time, :daily, :weekly, :monthly, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OneTime < Schedule; end class Daily < Schedule; end class Weekly < Schedule; end class Monthly < Schedule; end class Unknown < Schedule; end end |
#one_time ⇒ Types::OneTimeSchedule
The schedule's one time.
7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 7863 class Schedule < Struct.new( :one_time, :daily, :weekly, :monthly, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OneTime < Schedule; end class Daily < Schedule; end class Weekly < Schedule; end class Monthly < Schedule; end class Unknown < Schedule; end end |
#package_aggregation ⇒ Types::PackageAggregationResponse
An object that contains details about an aggregation response based on operating system package type.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#project_id ⇒ String
The unique identifier of the project in the code repository.
2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2222 class CodeSecurityResource < Struct.new( :project_id, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ProjectId < CodeSecurityResource; end class Unknown < CodeSecurityResource; end end |
#repository_aggregation ⇒ Types::RepositoryAggregationResponse
An object that contains details about an aggregation response based on Amazon ECR repositories.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#title_aggregation ⇒ Types::TitleAggregationResponse
An object that contains details about an aggregation response based on finding title.
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 205 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#weekly ⇒ Types::WeeklySchedule
The schedule's weekly.
7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 7863 class Schedule < Struct.new( :one_time, :daily, :weekly, :monthly, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OneTime < Schedule; end class Daily < Schedule; end class Weekly < Schedule; end class Monthly < Schedule; end class Unknown < Schedule; end end |