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, 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#daily ⇒ Types::DailySchedule
The schedule's daily.
7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 7841 class Schedule < Struct.new( :daily, :monthly, :one_time, :weekly, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Daily < Schedule; end class Monthly < Schedule; end class OneTime < Schedule; end class Weekly < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#github ⇒ Types::UpdateGitHubIntegrationDetail
Details specific to updating an integration with GitHub.
8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 8879 class UpdateIntegrationDetails < Struct.new( :github, :gitlab_self_managed, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Github < UpdateIntegrationDetails; end class GitlabSelfManaged < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#monthly ⇒ Types::MonthlySchedule
The schedule's monthly.
7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 7841 class Schedule < Struct.new( :daily, :monthly, :one_time, :weekly, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Daily < Schedule; end class Monthly < Schedule; end class OneTime < Schedule; end class Weekly < Schedule; end class Unknown < Schedule; end end |
#one_time ⇒ Types::OneTimeSchedule
The schedule's one time.
7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 7841 class Schedule < Struct.new( :daily, :monthly, :one_time, :weekly, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Daily < Schedule; end class Monthly < Schedule; end class OneTime < Schedule; end class Weekly < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < 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, :code_repository_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :lambda_function_aggregation, :lambda_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#weekly ⇒ Types::WeeklySchedule
The schedule's weekly.
7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 7841 class Schedule < Struct.new( :daily, :monthly, :one_time, :weekly, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Daily < Schedule; end class Monthly < Schedule; end class OneTime < Schedule; end class Weekly < Schedule; end class Unknown < Schedule; end end |