Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Attribute
This data type is used in the
ImageScanFinding
data type.- Authorization
Data An object representing authorization data for an Amazon ECR registry.
- AwsEcr
Container Image Details The image details of the Amazon ECR container image.
- Cvss
Score The CVSS score for a finding.
- Cvss
Score Adjustment Details on adjustments Amazon Inspector made to the CVSS score for a finding.
- Cvss
Score Details Information about the CVSS score.
- Describe
Images Filter An object representing a filter on a
DescribeImages
operation.- Encryption
Configuration The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
By default, when no encryption configuration is set or the
AES256
encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES256 encryption algorithm. This does not require any action on your part.For more control over the encryption of the contents of your repository, you can use server-side encryption with Key Management Service key stored in Key Management Service (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- Encryption
Configuration ForRepository Creation Template The encryption configuration to associate with the repository creation template.
- Enhanced
Image Scan Finding The details of an enhanced image scan. This is returned when enhanced scanning is enabled for your private registry.
- Image
An object representing an Amazon ECR image.
- Image
Detail An object that describes an image returned by a
DescribeImages
operation.- Image
Failure An object representing an Amazon ECR image failure.
- Image
Identifier An object with identifying information for an image in an Amazon ECR repository.
- Image
Replication Status The status of the replication process for an image.
- Image
Scan Finding Contains information about an image scan finding.
- Image
Scan Findings The details of an image scan.
- Image
Scan Findings Summary A summary of the last completed image scan.
- Image
Scan Status The current status of an image scan.
- Image
Scanning Configuration The image scanning configuration for a repository.
- Image
TagMutability Exclusion Filter Overrides the default image tag mutability setting of the repository for image tags that match the specified filters.
- Layer
An object representing an Amazon ECR image layer.
- Layer
Failure An object representing an Amazon ECR image layer failure.
- Lifecycle
Policy Preview Filter The filter for the lifecycle policy preview.
- Lifecycle
Policy Preview Result The result of the lifecycle policy preview.
- Lifecycle
Policy Preview Summary The summary of the lifecycle policy preview request.
- Lifecycle
Policy Rule Action The type of action to be taken.
- List
Images Filter An object representing a filter on a
ListImages
operation.- Package
Vulnerability Details Information about a package vulnerability finding.
- Pull
Through Cache Rule The details of a pull through cache rule.
- Recommendation
Details about the recommended course of action to remediate the finding.
- Registry
Scanning Configuration The scanning configuration for a private registry.
- Registry
Scanning Rule The details of a scanning rule for a private registry.
- Remediation
Information on how to remediate a finding.
- Replication
Configuration The replication configuration for a registry.
- Replication
Destination An array of objects representing the destination for a replication rule.
- Replication
Rule An array of objects representing the replication destinations and repository filters for a replication configuration.
- Repository
An object representing a repository.
- Repository
Creation Template The details of the repository creation template associated with the request.
- Repository
Filter The filter settings used with image replication. Specifying a repository filter to a replication rule provides a method for controlling which repositories in a private registry are replicated. If no filters are added, the contents of all repositories are replicated.
- Repository
Scanning Configuration The details of the scanning configuration for a repository.
- Repository
Scanning Configuration Failure The details about any failures associated with the scanning configuration of a repository.
- Resource
Details about the resource involved in a finding.
- Resource
Details Contains details about the resource involved in the finding.
- Scanning
Repository Filter The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide.
- Score
Details Information about the Amazon Inspector score given to a finding.
- Tag
The metadata to apply to a resource to help you categorize and organize them. Each tag consists of a key and a value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
- Vulnerable
Package Information on the vulnerable package identified by a finding.
Enums§
- Encryption
Type - When writing a match expression against
EncryptionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Finding
Severity - When writing a match expression against
FindingSeverity
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Image
Action Type - When writing a match expression against
ImageActionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Image
Failure Code - When writing a match expression against
ImageFailureCode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Image
TagMutability - When writing a match expression against
ImageTagMutability
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Image
TagMutability Exclusion Filter Type - When writing a match expression against
ImageTagMutabilityExclusionFilterType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Layer
Availability - When writing a match expression against
LayerAvailability
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Layer
Failure Code - When writing a match expression against
LayerFailureCode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Lifecycle
Policy Preview Status - When writing a match expression against
LifecyclePolicyPreviewStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - RctApplied
For - When writing a match expression against
RctAppliedFor
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Replication
Status - When writing a match expression against
ReplicationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Repository
Filter Type - When writing a match expression against
RepositoryFilterType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Scan
Frequency - When writing a match expression against
ScanFrequency
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Scan
Status - When writing a match expression against
ScanStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Scan
Type - When writing a match expression against
ScanType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Scanning
Configuration Failure Code - When writing a match expression against
ScanningConfigurationFailureCode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Scanning
Repository Filter Type - When writing a match expression against
ScanningRepositoryFilterType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - TagStatus
- When writing a match expression against
TagStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Upstream
Registry - When writing a match expression against
UpstreamRegistry
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.