Module: Aws::Inspector2::Types
- Defined in:
- lib/aws-sdk-inspector2/types.rb
Defined Under Namespace
Classes: AccessDeniedException, Account, AccountAggregation, AccountAggregationResponse, AccountState, AggregationRequest, AggregationResponse, AmiAggregation, AmiAggregationResponse, AssociateConfigurationRequest, AssociateMemberRequest, AssociateMemberResponse, AtigData, AutoEnable, AwsConfigConnectorArnFilter, AwsEc2InstanceDetails, AwsEcrContainerAggregation, AwsEcrContainerAggregationResponse, AwsEcrContainerImageDetails, AwsEcsMetadataDetails, AwsEksMetadataDetails, AwsEksWorkloadInfo, AwsLambdaFunctionDetails, AzureProviderDetailCreate, AzureProviderDetailUpdate, AzureScopeConfiguration, AzureScopeConfigurationInput, 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, Connector, ConnectorArnFilter, ConnectorContainerImageScanConfiguration, ConnectorFilterCriteria, ConnectorHealth, ConnectorScanConfiguration, ConnectorScanConfigurationItem, ConnectorTypeFilter, ContainerImageAggregation, ContainerImageAggregationResponse, ContainerImageMetadata, ContainerRegistryMetadata, ContainerRepositoryMetadata, ContinuousIntegrationScanConfiguration, Counts, CoverageDateFilter, CoverageFilterCriteria, CoverageMapFilter, CoverageNumberFilter, CoverageStringFilter, CoveredResource, CreateCisScanConfigurationRequest, CreateCisScanConfigurationResponse, CreateCisTargets, CreateCodeSecurityIntegrationRequest, CreateCodeSecurityIntegrationResponse, CreateCodeSecurityScanConfigurationRequest, CreateCodeSecurityScanConfigurationResponse, CreateConnectorRequest, CreateConnectorResponse, CreateFilterRequest, CreateFilterResponse, CreateFindingsReportRequest, CreateFindingsReportResponse, CreateGitLabSelfManagedIntegrationDetail, CreateIntegrationDetail, CreateSbomExportRequest, CreateSbomExportResponse, Cvss2, Cvss3, Cvss4, CvssScore, CvssScoreAdjustment, CvssScoreDetails, DailySchedule, DateFilter, DelegatedAdmin, DelegatedAdminAccount, DeleteCisScanConfigurationRequest, DeleteCisScanConfigurationResponse, DeleteCodeSecurityIntegrationRequest, DeleteCodeSecurityIntegrationResponse, DeleteCodeSecurityScanConfigurationRequest, DeleteCodeSecurityScanConfigurationResponse, DeleteConnectorRequest, DeleteConnectorResponse, DeleteFilterRequest, DeleteFilterResponse, DescribeOrganizationConfigurationRequest, 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, GetConfigurationRequest, GetConfigurationResponse, GetDelegatedAdminAccountRequest, GetDelegatedAdminAccountResponse, GetEc2DeepInspectionConfigurationRequest, GetEc2DeepInspectionConfigurationResponse, GetEncryptionKeyRequest, GetEncryptionKeyResponse, GetFindingsReportStatusRequest, GetFindingsReportStatusResponse, GetMemberRequest, GetMemberResponse, GetSbomExportRequest, GetSbomExportResponse, Image, 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, ListConnectorScanConfigurationsRequest, ListConnectorScanConfigurationsResponse, ListConnectorsRequest, ListConnectorsResponse, 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, OneTimeSchedule, PackageAggregation, PackageAggregationResponse, PackageFilter, PackageVulnerabilityDetails, PeriodicScanConfiguration, Permission, PortRange, PortRangeFilter, ProjectCodeSecurityScanConfiguration, ProjectContinuousIntegrationScanConfiguration, ProjectPeriodicScanConfiguration, ProviderDetailCreate, ProviderDetailUpdate, ProviderFilter, Recommendation, Remediation, RepositoryAggregation, RepositoryAggregationResponse, ResetEncryptionKeyRequest, ResetEncryptionKeyResponse, Resource, ResourceDetails, ResourceFilterCriteria, ResourceMapFilter, ResourceNotFoundException, ResourceScanMetadata, ResourceState, ResourceStatus, ResourceStringFilter, ScanStatus, Schedule, ScopeConfiguration, ScopeConfigurationInput, ScopeSettings, SearchVulnerabilitiesFilterCriteria, SearchVulnerabilitiesRequest, SearchVulnerabilitiesResponse, SendCisSessionHealthRequest, SendCisSessionHealthResponse, SendCisSessionTelemetryRequest, SendCisSessionTelemetryResponse, ServerlessFunction, ServerlessFunctionAggregation, ServerlessFunctionAggregationResponse, ServerlessFunctionMetadata, 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, UpdateConfigurationInheritance, UpdateConfigurationRequest, UpdateConfigurationResponse, UpdateConnectorRequest, UpdateConnectorResponse, UpdateConnectorScanConfigurationRequest, UpdateConnectorScanConfigurationResponse, UpdateEc2DeepInspectionConfigurationRequest, UpdateEc2DeepInspectionConfigurationResponse, UpdateEncryptionKeyRequest, UpdateEncryptionKeyResponse, UpdateFilterRequest, UpdateFilterResponse, UpdateGitHubIntegrationDetail, UpdateGitLabSelfManagedIntegrationDetail, UpdateIntegrationDetails, UpdateOrgEc2DeepInspectionConfigurationRequest, UpdateOrgEc2DeepInspectionConfigurationResponse, UpdateOrganizationConfigurationRequest, UpdateOrganizationConfigurationResponse, Usage, UsageTotal, VMScannerState, ValidationException, ValidationExceptionField, Vm, VmInstanceAggregation, VmInstanceAggregationResponse, VmInstanceMetadata, 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.
-
#azure ⇒ Types::AzureProviderDetailUpdate
The Azure-specific details for updating a connector.
-
#code_repository_aggregation ⇒ Types::CodeRepositoryAggregationResponse
An object that contains details about an aggregation response based on code repositories.
-
#container_image_aggregation ⇒ Types::ContainerImageAggregationResponse
An object that contains details about an aggregation response based on container images.
-
#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.
-
#serverless_function_aggregation ⇒ Types::ServerlessFunctionAggregationResponse
An object that contains details about an aggregation response based on serverless functions.
-
#title_aggregation ⇒ Types::TitleAggregationResponse
An object that contains details about an aggregation response based on finding title.
-
#vm_instance_aggregation ⇒ Types::VmInstanceAggregationResponse
An object that contains details about an aggregation response based on VM instances.
-
#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.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < 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).
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < 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.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#aws_ecs_metadata_details ⇒ Types::AwsEcsMetadataDetails
The details for an Amazon ECS cluster in the cluster metadata.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 |
# File 'lib/aws-sdk-inspector2/types.rb', line 2134 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.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 |
# File 'lib/aws-sdk-inspector2/types.rb', line 2134 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 |
#azure ⇒ Types::AzureProviderDetailUpdate
The Azure-specific details for updating a connector.
8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 |
# File 'lib/aws-sdk-inspector2/types.rb', line 8613 class ProviderDetailCreate < Struct.new( :azure, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Azure < ProviderDetailCreate; end class Unknown < ProviderDetailCreate; end end |
#code_repository_aggregation ⇒ Types::CodeRepositoryAggregationResponse
An object that contains details about an aggregation response based on code repositories.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#container_image_aggregation ⇒ Types::ContainerImageAggregationResponse
An object that contains details about an aggregation response based on container images.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#daily ⇒ Types::DailySchedule
The schedule's daily.
9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 |
# File 'lib/aws-sdk-inspector2/types.rb', line 9345 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.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < 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.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#github ⇒ Types::UpdateGitHubIntegrationDetail
Details specific to updating an integration with GitHub.
10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 |
# File 'lib/aws-sdk-inspector2/types.rb', line 10826 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.
4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 |
# File 'lib/aws-sdk-inspector2/types.rb', line 4000 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.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#lambda_function_aggregation ⇒ Types::LambdaFunctionAggregationResponse
An aggregation of findings by Amazon Web Services Lambda function.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#lambda_layer_aggregation ⇒ Types::LambdaLayerAggregationResponse
An aggregation of findings by Amazon Web Services Lambda layer.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#monthly ⇒ Types::MonthlySchedule
The schedule's monthly.
9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 |
# File 'lib/aws-sdk-inspector2/types.rb', line 9345 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.
9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 |
# File 'lib/aws-sdk-inspector2/types.rb', line 9345 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.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#project_id ⇒ String
The unique identifier of the project in the code repository.
2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 |
# File 'lib/aws-sdk-inspector2/types.rb', line 2441 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.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#serverless_function_aggregation ⇒ Types::ServerlessFunctionAggregationResponse
An object that contains details about an aggregation response based on serverless functions.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#title_aggregation ⇒ Types::TitleAggregationResponse
An object that contains details about an aggregation response based on finding title.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#vm_instance_aggregation ⇒ Types::VmInstanceAggregationResponse
An object that contains details about an aggregation response based on VM instances.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 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, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_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 VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#weekly ⇒ Types::WeeklySchedule
The schedule's weekly.
9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 |
# File 'lib/aws-sdk-inspector2/types.rb', line 9345 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 |