Module Awso_ecr.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule ImageTag : sig ... end
Sourcemodule Arch : sig ... end
Sourcemodule Author : sig ... end
Sourcemodule Date : sig ... end
Sourcemodule ImageDigest : sig ... end
Sourcemodule ImageTagsList : sig ... end
Sourcemodule InUseCount : sig ... end
Sourcemodule Platform : sig ... end
Sourcemodule RegistryId : sig ... end
Sourcemodule RepositoryName : sig ... end
Sourcemodule Metric : sig ... end
Sourcemodule Reason : sig ... end
Sourcemodule BaseScore : sig ... end
Sourcemodule ScoringVector : sig ... end
Sourcemodule Source : sig ... end
Sourcemodule Version : sig ... end
Sourcemodule Epoch : sig ... end
Sourcemodule FilePath : sig ... end
Sourcemodule FixedInVersion : sig ... end
Sourcemodule PackageManager : sig ... end
Sourcemodule Release : sig ... end
Sourcemodule SourceLayerHash : sig ... end
Sourcemodule VulnerablePackageName : sig ... end

The image details of the Amazon ECR container image.

Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule CvssScoreAdjustment : sig ... end

Details on adjustments Amazon Inspector made to the CVSS score for a finding.

Sourcemodule Region : sig ... end
Sourcemodule RepositoryFilterType : sig ... end
Sourcemodule RepositoryFilterValue : sig ... end
Sourcemodule CvssScore : sig ... end

The CVSS score for a finding.

Sourcemodule Url : sig ... end
Sourcemodule RelatedVulnerability : sig ... end
Sourcemodule VulnerablePackage : sig ... end

Information on the vulnerable package identified by a finding.

Sourcemodule RecommendationText : sig ... end
Sourcemodule ResourceDetails : sig ... end

Contains details about the resource involved in the finding.

Sourcemodule ResourceId : sig ... end
Sourcemodule Tags : sig ... end
Sourcemodule Type : sig ... end
Sourcemodule CvssScoreAdjustmentList : sig ... end
Sourcemodule Score : sig ... end
Sourcemodule AttributeKey : sig ... end
Sourcemodule AttributeValue : sig ... end
Sourcemodule SigningRepositoryFilter : sig ... end

A repository filter used to determine which repositories have their images automatically signed on push. Each filter consists of a filter type and filter value.

Sourcemodule ReplicationDestination : sig ... end

An array of objects representing the destination for a replication rule.

Sourcemodule RepositoryFilter : sig ... end

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.

Sourcemodule ScanningRepositoryFilter : sig ... end

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.

Sourcemodule FindingSeverity : sig ... end
Sourcemodule SeverityCount : sig ... end
Sourcemodule CvssScoreList : sig ... end
Sourcemodule ReferenceUrlsList : sig ... end
Sourcemodule Severity : sig ... end
Sourcemodule VulnerabilityId : sig ... end
Sourcemodule VulnerablePackagesList : sig ... end
Sourcemodule Recommendation : sig ... end

Details about the recommended course of action to remediate the finding.

Sourcemodule Resource : sig ... end

Details about the resource involved in a finding.

Sourcemodule CvssScoreDetails : sig ... end

Information about the CVSS score.

Sourcemodule Attribute : sig ... end

This data type is used in the ImageScanFinding data type.

Sourcemodule SigningProfileArn : sig ... end

The Amazon Resource Name (ARN) of an Amazon Web Services Signer signing profile. The ARN contains the arn:aws:signer namespace, followed by the region, Amazon Web Services account ID, and signing profile resource path. For example, arn:aws:signer:region:012345678910:/signing-profiles/profile-name.

Sourcemodule RepositoryFilterList : sig ... end
Sourcemodule ScanFrequency : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule ImageActionType : sig ... end
Sourcemodule ImageCount : sig ... end
Sourcemodule EncryptionType : sig ... end

A filter that specifies which image tags should be excluded from the repository's image tag mutability setting.

Sourcemodule RCTAppliedFor : sig ... end
Sourcemodule Tag : sig ... end

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.

Sourcemodule KmsKey : sig ... end
Sourcemodule ScanOnPushFlag : sig ... end
Sourcemodule FindingSeverityCounts : sig ... end
Sourcemodule ScanTimestamp : sig ... end
Sourcemodule ScanStatus : sig ... end
Sourcemodule ScanStatusDescription : sig ... end
Sourcemodule ExploitAvailable : sig ... end
Sourcemodule FindingArn : sig ... end
Sourcemodule FindingDescription : sig ... end
Sourcemodule FixAvailable : sig ... end

Information about a package vulnerability finding.

Sourcemodule Remediation : sig ... end

Information on how to remediate a finding.

Sourcemodule ResourceList : sig ... end
Sourcemodule ScoreDetails : sig ... end

Information about the Amazon Inspector score given to a finding.

Sourcemodule Status : sig ... end
Sourcemodule Title : sig ... end
Sourcemodule AttributeList : sig ... end
Sourcemodule FindingName : sig ... end
Sourcemodule SigningRule : sig ... end

A signing rule that specifies a signing profile and optional repository filters. When an image is pushed to a matching repository, a signing job is created using the specified profile.

Sourcemodule ReplicationRule : sig ... end

An array of objects representing the replication destinations and repository filters for a replication configuration.

Sourcemodule RegistryScanningRule : sig ... end

The details of a scanning rule for a private registry.

Sourcemodule Annotations : sig ... end
Sourcemodule ArtifactStatus : sig ... end
Sourcemodule ArtifactType : sig ... end
Sourcemodule ImageSizeInBytes : sig ... end
Sourcemodule MediaType : sig ... end
Sourcemodule ImageTagList : sig ... end
Sourcemodule LifecyclePolicyRuleAction : sig ... end

The type of action to be taken.

Sourcemodule PushTimestamp : sig ... end

The total count of images transitioning to a storage class.

Sourcemodule Base64 : sig ... end
Sourcemodule ExpirationTimestamp : sig ... end
Sourcemodule ProxyEndpoint : sig ... end
Sourcemodule CustomRoleArn : sig ... end

The encryption configuration to associate with the repository creation template.

Sourcemodule ImageTagMutability : sig ... end
Sourcemodule Prefix : sig ... end
Sourcemodule RCTAppliedForList : sig ... end
Sourcemodule RepositoryPolicyText : sig ... end
Sourcemodule TagList : sig ... end
Sourcemodule Arn : sig ... end
Sourcemodule CreationTimestamp : sig ... end
Sourcemodule EncryptionConfiguration : sig ... end

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.

The image scanning configuration for a repository.

Sourcemodule CredentialArn : sig ... end
Sourcemodule UpdatedTimestamp : sig ... end
Sourcemodule UpstreamRegistry : sig ... end
Sourcemodule ImageScanFindingsSummary : sig ... end

A summary of the last completed image scan.

Sourcemodule ImageScanStatus : sig ... end

The current status of an image scan.

Sourcemodule ImageStatus : sig ... end
Sourcemodule LastActivatedAtTimestamp : sig ... end
Sourcemodule LastArchivedAtTimestamp : sig ... end
Sourcemodule RecordedPullTimestamp : sig ... end
Sourcemodule SigningStatus : sig ... end
Sourcemodule SigningStatusFailureCode : sig ... end
Sourcemodule EnhancedImageScanFinding : sig ... end

The details of an enhanced image scan. This is returned when enhanced scanning is enabled for your private registry.

Sourcemodule ImageScanFinding : sig ... end

Contains information about an image scan finding.

Sourcemodule ReplicationError : sig ... end
Sourcemodule ReplicationStatus : sig ... end
Sourcemodule ImageFailureCode : sig ... end
Sourcemodule ImageFailureReason : sig ... end
Sourcemodule ImageIdentifier : sig ... end

An object with identifying information for an image in an Amazon ECR repository.

Sourcemodule ImageManifest : sig ... end
Sourcemodule LayerFailureCode : sig ... end
Sourcemodule LayerFailureReason : sig ... end
Sourcemodule LayerAvailability : sig ... end
Sourcemodule LayerDigest : sig ... end
Sourcemodule LayerSizeInBytes : sig ... end
Sourcemodule ExceptionMessage : sig ... end
Sourcemodule PartSize : sig ... end
Sourcemodule UploadId : sig ... end
Sourcemodule KmsError : sig ... end
Sourcemodule SigningRuleList : sig ... end
Sourcemodule ReplicationRuleList : sig ... end
Sourcemodule RegistryScanningRuleList : sig ... end
Sourcemodule ScanType : sig ... end
Sourcemodule PrincipalArn : sig ... end
Sourcemodule ImageStatusFilter : sig ... end
Sourcemodule TagStatus : sig ... end
Sourcemodule ImageReferrer : sig ... end

An object representing an artifact associated with a subject image.

Sourcemodule ArtifactStatusFilter : sig ... end
Sourcemodule ArtifactTypeList : sig ... end

The result of the lifecycle policy preview.

Sourcemodule AuthorizationData : sig ... end

An object representing authorization data for an Amazon ECR registry.

The details of the repository creation template associated with the request.

Sourcemodule Repository : sig ... end

An object representing a repository.

Sourcemodule PullThroughCacheRule : sig ... end

The details of a pull through cache rule.

Sourcemodule ImageDetail : sig ... end

An object that describes an image returned by a DescribeImages operation.

Sourcemodule ImageSigningStatus : sig ... end

The signing status for an image. Each status corresponds to a signing profile.

Sourcemodule ImageScanFindingList : sig ... end
Sourcemodule ImageReplicationStatus : sig ... end

The status of the replication process for an image.

The details about any failures associated with the scanning configuration of a repository.

The details of the scanning configuration for a repository.

Sourcemodule ImageFailure : sig ... end

An object representing an Amazon ECR image failure.

Sourcemodule Image : sig ... end

An object representing an Amazon ECR image.

Sourcemodule LayerFailure : sig ... end

An object representing an Amazon ECR image layer failure.

Sourcemodule Layer : sig ... end

An object representing an Amazon ECR image layer.

Sourcemodule InvalidParameterException : sig ... end

The specified parameter is invalid. Review the available parameters for the API request.

Sourcemodule IsPTCRuleValid : sig ... end
Sourcemodule PTCValidateFailure : sig ... end

The pull through cache rule was not found. Specify a valid pull through cache rule and try again.

Sourcemodule ServerException : sig ... end

These errors are usually caused by a server-side issue.

Sourcemodule ValidationException : sig ... end

There was an exception validating this request.

Sourcemodule InvalidLayerPartException : sig ... end

The layer part size is not valid, or the first byte specified is not consecutive to the last byte of a previous layer part upload.

Sourcemodule KmsException : sig ... end

The operation failed due to a KMS exception.

Sourcemodule LimitExceededException : sig ... end

The operation did not succeed because it would have exceeded a service limit for your account. For more information, see Amazon ECR service quotas in the Amazon Elastic Container Registry User Guide.

The specified repository could not be found. Check the spelling of the specified repository and ensure that you are performing operations on the correct registry.

Sourcemodule UploadNotFoundException : sig ... end

The upload could not be found, or the specified upload ID is not valid for this repository.

Sourcemodule LayerPartBlob : sig ... end
Sourcemodule TemplateNotFoundException : sig ... end

The specified repository creation template can't be found. Verify the registry ID and prefix and try again.

Sourcemodule SecretNotFoundException : sig ... end

The ARN of the secret specified in the pull through cache rule was not found. Update the pull through cache rule with a valid secret ARN and try again.

The secret is unable to be accessed. Verify the resource permissions for the secret and try again.

The secret is accessible but is unable to be decrypted. Verify the resource permisisons and try again.

Sourcemodule ImageNotFoundException : sig ... end

The image requested does not exist in the specified repository.

The requested image storage class update is not supported.

Sourcemodule TargetStorageClass : sig ... end

An invalid parameter has been specified. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

Sourcemodule TooManyTagsException : sig ... end

The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.

Sourcemodule TagKeyList : sig ... end

The lifecycle policy could not be found, and no policy is set to the repository.

The previous lifecycle policy preview request has not completed. Wait and try again.

Sourcemodule LifecyclePolicyText : sig ... end
Sourcemodule ImageArchivedException : sig ... end

The specified image is archived and cannot be scanned.

The image is of a type that cannot be scanned.

Sourcemodule ForceFlag : sig ... end

The specified pull time update exclusion already exists for the registry.

Sourcemodule SigningConfiguration : sig ... end

The signing configuration for a registry, which specifies rules for automatically signing images when pushed.

Sourcemodule ReplicationConfiguration : sig ... end

The replication configuration for a registry.

The operation did not succeed because the account is managed by a organization policy.

The scanning configuration for a private registry.

Sourcemodule RegistryPolicyText : sig ... end

The specified image has already been pushed, and there were no changes to the manifest or image tag after the last push.

The specified image digest does not match the digest that Amazon ECR calculated for the image.

The specified image is tagged with a tag that already exists. The repository is configured for tag immutability.

Sourcemodule LayersNotFoundException : sig ... end

The specified layers could not be found, or the specified layer is not valid for this repository.

The manifest list is referencing an image that does not exist.

Sourcemodule AccountSettingName : sig ... end
Sourcemodule AccountSettingValue : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule ImageIdentifierList : sig ... end
Sourcemodule ListImagesFilter : sig ... end

An object representing a filter on a ListImages operation.

Sourcemodule ImageReferrerList : sig ... end

The referrer or referrers were unable to be listed using the pull through cache rule. This is usually caused because of an issue with the Secrets Manager secret containing the credentials for the upstream registry.

Sourcemodule FiftyMaxResults : sig ... end
Sourcemodule ListImageReferrersFilter : sig ... end

An object representing a filter on a ListImageReferrers operation.

Sourcemodule SubjectIdentifier : sig ... end

An object that identifies an image subject.

The specified signing configuration was not found. This occurs when attempting to retrieve or delete a signing configuration that does not exist.

The specified repository and registry combination does not have an associated repository policy.

The registry doesn't have an associated registry policy.

Sourcemodule EvaluationTimestamp : sig ... end

There is no dry run for this repository.

The summary of the lifecycle policy preview request.

The filter for the lifecycle policy preview.

The specified layer is not available because it is not associated with an image. Unassociated image layers may be cleaned up at any time.

There was an issue getting the upstream layer matching the pull through cache rule.

Sourcemodule AuthorizationDataList : sig ... end
Sourcemodule PrefixList : sig ... end
Sourcemodule RepositoryList : sig ... end
Sourcemodule RepositoryNameList : sig ... end
Sourcemodule PullThroughCacheRuleList : sig ... end
Sourcemodule ImageDetailList : sig ... end
Sourcemodule DescribeImagesFilter : sig ... end

An object representing a filter on a DescribeImages operation.

Sourcemodule ImageSigningStatusList : sig ... end
Sourcemodule ImageScanFindings : sig ... end

The details of an image scan.

Sourcemodule ScanNotFoundException : sig ... end

The specified image scan could not be found. Ensure that image scanning is enabled on the repository and try again.

The specified pull time update exclusion was not found.

The specified repository contains images. To delete a repository that contains images, you must force the deletion with the force parameter.

The specified repository already exists in the specified registry.

The repository creation template already exists. Specify a unique prefix and try again.

A pull through cache rule with these settings already exists for the private registry.

The specified upstream registry isn't supported.

Sourcemodule EmptyUploadException : sig ... end

The specified layer upload does not contain any layer parts.

Sourcemodule InvalidLayerException : sig ... end

The layer digest calculation performed by Amazon ECR upon receipt of the image layer does not match the digest specified.

The image layer already exists in the associated repository.

Layer parts must be at least 5 MiB in size.

Sourcemodule LayerDigestList : sig ... end
Sourcemodule ImageFailureList : sig ... end
Sourcemodule ImageList : sig ... end

The image or images were unable to be pulled using the pull through cache rule. This is usually caused because of an issue with the Secrets Manager secret containing the credentials for the upstream registry.

Sourcemodule MediaTypeList : sig ... end
Sourcemodule LayerFailureList : sig ... end
Sourcemodule LayerList : sig ... end

Validates an existing pull through cache rule for an upstream registry that requires authentication. This will retrieve the contents of the Amazon Web Services Secrets Manager secret, verify the syntax, and then validate that authentication to the upstream registry is successful.

Validates an existing pull through cache rule for an upstream registry that requires authentication. This will retrieve the contents of the Amazon Web Services Secrets Manager secret, verify the syntax, and then validate that authentication to the upstream registry is successful.

Sourcemodule UploadLayerPartResponse : sig ... end

Uploads an image layer part to Amazon ECR. When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Sourcemodule UploadLayerPartRequest : sig ... end

Uploads an image layer part to Amazon ECR. When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Updates an existing repository creation template.

Updates an existing repository creation template.

Updates an existing pull through cache rule.

Updates an existing pull through cache rule.

Transitions an image between storage classes. You can transition images from Amazon ECR standard storage class to Amazon ECR archival storage class for long-term storage, or restore archived images back to Amazon ECR standard.

Transitions an image between storage classes. You can transition images from Amazon ECR standard storage class to Amazon ECR archival storage class for long-term storage, or restore archived images back to Amazon ECR standard.

Sourcemodule UntagResourceResponse : sig ... end

Deletes specified tags from a resource.

Sourcemodule UntagResourceRequest : sig ... end

Deletes specified tags from a resource.

Sourcemodule TagResourceResponse : sig ... end

Adds specified tags to a resource with the specified ARN. Existing tags on a resource are not changed if they are not specified in the request parameters.

Sourcemodule TagResourceRequest : sig ... end

Adds specified tags to a resource with the specified ARN. Existing tags on a resource are not changed if they are not specified in the request parameters.

Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before associating the lifecycle policy with the repository.

Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before associating the lifecycle policy with the repository.

Sourcemodule StartImageScanResponse : sig ... end

Starts a basic image vulnerability scan. A basic image scan can only be started once per 24 hours on an individual image. This limit includes if an image was scanned on initial push. You can start up to 100,000 basic scans per 24 hours. This limit includes both scans on initial push and scans initiated by the StartImageScan API. For more information, see Basic scanning in the Amazon Elastic Container Registry User Guide.

Sourcemodule StartImageScanRequest : sig ... end

Starts a basic image vulnerability scan. A basic image scan can only be started once per 24 hours on an individual image. This limit includes if an image was scanned on initial push. You can start up to 100,000 basic scans per 24 hours. This limit includes both scans on initial push and scans initiated by the StartImageScan API. For more information, see Basic scanning in the Amazon Elastic Container Registry User Guide.

Applies a repository policy to the specified repository to control access permissions. For more information, see Amazon ECR Repository policies in the Amazon Elastic Container Registry User Guide.

Applies a repository policy to the specified repository to control access permissions. For more information, see Amazon ECR Repository policies in the Amazon Elastic Container Registry User Guide.

Adds an IAM principal to the pull time update exclusion list for a registry. Amazon ECR will not record the pull time if an excluded principal pulls an image.

Adds an IAM principal to the pull time update exclusion list for a registry. Amazon ECR will not record the pull time if an excluded principal pulls an image.

Creates or updates the registry's signing configuration, which defines rules for automatically signing images with Amazon Web Services Signer. For more information, see Managed signing in the Amazon Elastic Container Registry User Guide. To successfully generate a signature, the IAM principal pushing images must have permission to sign payloads with the Amazon Web Services Signer signing profile referenced in the signing configuration.

Creates or updates the registry's signing configuration, which defines rules for automatically signing images with Amazon Web Services Signer. For more information, see Managed signing in the Amazon Elastic Container Registry User Guide. To successfully generate a signature, the IAM principal pushing images must have permission to sign payloads with the Amazon Web Services Signer signing profile referenced in the signing configuration.

Creates or updates the replication configuration for a registry. The existing replication configuration for a repository can be retrieved with the DescribeRegistry API action. The first time the PutReplicationConfiguration API is called, a service-linked IAM role is created in your account for the replication process. For more information, see Using service-linked roles for Amazon ECR in the Amazon Elastic Container Registry User Guide. For more information on the custom role for replication, see Creating an IAM role for replication. When configuring cross-account replication, the destination account must grant the source account permission to replicate. This permission is controlled using a registry permissions policy. For more information, see PutRegistryPolicy.

Creates or updates the replication configuration for a registry. The existing replication configuration for a repository can be retrieved with the DescribeRegistry API action. The first time the PutReplicationConfiguration API is called, a service-linked IAM role is created in your account for the replication process. For more information, see Using service-linked roles for Amazon ECR in the Amazon Elastic Container Registry User Guide. For more information on the custom role for replication, see Creating an IAM role for replication. When configuring cross-account replication, the destination account must grant the source account permission to replicate. This permission is controlled using a registry permissions policy. For more information, see PutRegistryPolicy.

Creates or updates the scanning configuration for your private registry.

Creates or updates the scanning configuration for your private registry.

Sourcemodule PutRegistryPolicyResponse : sig ... end

Creates or updates the permissions policy for your registry. A registry policy is used to specify permissions for another Amazon Web Services account and is used when configuring cross-account replication. For more information, see Registry permissions in the Amazon Elastic Container Registry User Guide.

Sourcemodule PutRegistryPolicyRequest : sig ... end

Creates or updates the permissions policy for your registry. A registry policy is used to specify permissions for another Amazon Web Services account and is used when configuring cross-account replication. For more information, see Registry permissions in the Amazon Elastic Container Registry User Guide.

Creates or updates the lifecycle policy for the specified repository. For more information, see Lifecycle policy template.

Sourcemodule PutLifecyclePolicyRequest : sig ... end

Creates or updates the lifecycle policy for the specified repository. For more information, see Lifecycle policy template.

Updates the image tag mutability settings for the specified repository. For more information, see Image tag mutability in the Amazon Elastic Container Registry User Guide.

Updates the image tag mutability settings for the specified repository. For more information, see Image tag mutability in the Amazon Elastic Container Registry User Guide.

The PutImageScanningConfiguration API is being deprecated, in favor of specifying the image scanning configuration at the registry level. For more information, see PutRegistryScanningConfiguration. Updates the image scanning configuration for the specified repository.

The PutImageScanningConfiguration API is being deprecated, in favor of specifying the image scanning configuration at the registry level. For more information, see PutRegistryScanningConfiguration. Updates the image scanning configuration for the specified repository.

Sourcemodule PutImageResponse : sig ... end

Creates or updates the image manifest and tags associated with an image. When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and the tags associated with the image. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Sourcemodule PutImageRequest : sig ... end

Creates or updates the image manifest and tags associated with an image. When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and the tags associated with the image. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Sourcemodule PutAccountSettingResponse : sig ... end

Allows you to change the basic scan type version or registry policy scope.

Sourcemodule PutAccountSettingRequest : sig ... end

Allows you to change the basic scan type version or registry policy scope.

List the tags for an Amazon ECR resource.

List the tags for an Amazon ECR resource.

Lists the IAM principals that are excluded from having their image pull times recorded.

Lists the IAM principals that are excluded from having their image pull times recorded.

Sourcemodule ListImagesResponse : sig ... end

Lists all the image IDs for the specified repository. You can filter images based on whether or not they are tagged by using the tagStatus filter and specifying either TAGGED, UNTAGGED or ANY. For example, you can filter your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, you can filter your results to return only TAGGED images to list all of the tags in your repository.

Sourcemodule ListImagesRequest : sig ... end

Lists all the image IDs for the specified repository. You can filter images based on whether or not they are tagged by using the tagStatus filter and specifying either TAGGED, UNTAGGED or ANY. For example, you can filter your results to return only UNTAGGED images and then pipe that result to a BatchDeleteImage operation to delete them. Or, you can filter your results to return only TAGGED images to list all of the tags in your repository.

Lists the artifacts associated with a specified subject image. The IAM principal invoking this operation must have the ecr:BatchGetImage permission.

Sourcemodule ListImageReferrersRequest : sig ... end

Lists the artifacts associated with a specified subject image. The IAM principal invoking this operation must have the ecr:BatchGetImage permission.

Notifies Amazon ECR that you intend to upload an image layer. When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API action. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Notifies Amazon ECR that you intend to upload an image layer. When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API action. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Retrieves the registry's signing configuration, which defines rules for automatically signing images using Amazon Web Services Signer. For more information, see Managed signing in the Amazon Elastic Container Registry User Guide.

Retrieves the registry's signing configuration, which defines rules for automatically signing images using Amazon Web Services Signer. For more information, see Managed signing in the Amazon Elastic Container Registry User Guide.

Retrieves the repository policy for the specified repository.

Retrieves the repository policy for the specified repository.

Retrieves the scanning configuration for a registry.

Retrieves the scanning configuration for a registry.

Sourcemodule GetRegistryPolicyResponse : sig ... end

Retrieves the permissions policy for a registry.

Sourcemodule GetRegistryPolicyRequest : sig ... end

Retrieves the permissions policy for a registry.

Retrieves the lifecycle policy for the specified repository.

Sourcemodule GetLifecyclePolicyRequest : sig ... end

Retrieves the lifecycle policy for the specified repository.

Retrieves the results of the lifecycle policy preview request for the specified repository.

Retrieves the results of the lifecycle policy preview request for the specified repository.

Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image. When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already cached. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image. When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already cached. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid for 12 hours. The authorizationToken returned is a base64 encoded string that can be decoded and used in a docker login command to authenticate to a registry. The CLI offers an get-login-password command that simplifies the login process. For more information, see Registry authentication in the Amazon Elastic Container Registry User Guide.

Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid for 12 hours. The authorizationToken returned is a base64 encoded string that can be decoded and used in a docker login command to authenticate to a registry. The CLI offers an get-login-password command that simplifies the login process. For more information, see Registry authentication in the Amazon Elastic Container Registry User Guide.

Sourcemodule GetAccountSettingResponse : sig ... end

Retrieves the account setting value for the specified setting name.

Sourcemodule GetAccountSettingRequest : sig ... end

Retrieves the account setting value for the specified setting name.

Returns details about the repository creation templates in a registry. The prefixes request parameter can be used to return the details for a specific repository creation template.

Returns details about the repository creation templates in a registry. The prefixes request parameter can be used to return the details for a specific repository creation template.

Describes image repositories in a registry.

Describes image repositories in a registry.

Sourcemodule DescribeRegistryResponse : sig ... end

Describes the settings for a registry. The replication configuration for a repository can be created or updated with the PutReplicationConfiguration API action.

Sourcemodule DescribeRegistryRequest : sig ... end

Describes the settings for a registry. The replication configuration for a repository can be created or updated with the PutReplicationConfiguration API action.

Returns the pull through cache rules for a registry.

Returns the pull through cache rules for a registry.

Sourcemodule DescribeImagesResponse : sig ... end

Returns metadata about the images in a repository. Starting with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size. Therefore, Docker might return a larger image than the image shown in the Amazon Web Services Management Console. The new version of Amazon ECR Basic Scanning doesn't use the ImageDetail$imageScanFindingsSummary and ImageDetail$imageScanStatus attributes from the API response to return scan results. Use the DescribeImageScanFindings API instead. For more information about Amazon Web Services native basic scanning, see Scan images for software vulnerabilities in Amazon ECR.

Sourcemodule DescribeImagesRequest : sig ... end

Returns metadata about the images in a repository. Starting with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size. Therefore, Docker might return a larger image than the image shown in the Amazon Web Services Management Console. The new version of Amazon ECR Basic Scanning doesn't use the ImageDetail$imageScanFindingsSummary and ImageDetail$imageScanStatus attributes from the API response to return scan results. Use the DescribeImageScanFindings API instead. For more information about Amazon Web Services native basic scanning, see Scan images for software vulnerabilities in Amazon ECR.

Returns the signing status for a specified image. If the image matched signing rules that reference different signing profiles, a status is returned for each profile. For more information, see Managed signing in the Amazon Elastic Container Registry User Guide.

Returns the signing status for a specified image. If the image matched signing rules that reference different signing profiles, a status is returned for each profile. For more information, see Managed signing in the Amazon Elastic Container Registry User Guide.

Returns the scan findings for the specified image.

Returns the scan findings for the specified image.

Returns the replication status for a specified image.

Returns the replication status for a specified image.

Removes a principal from the pull time update exclusion list for a registry. Once removed, Amazon ECR will resume updating the pull time if the specified principal pulls an image.

Removes a principal from the pull time update exclusion list for a registry. Once removed, Amazon ECR will resume updating the pull time if the specified principal pulls an image.

Deletes the registry's signing configuration. Images pushed after deletion of the signing configuration will no longer be automatically signed. For more information, see Managed signing in the Amazon Elastic Container Registry User Guide. Deleting the signing configuration does not affect existing image signatures.

Deletes the registry's signing configuration. Images pushed after deletion of the signing configuration will no longer be automatically signed. For more information, see Managed signing in the Amazon Elastic Container Registry User Guide. Deleting the signing configuration does not affect existing image signatures.

Sourcemodule DeleteRepositoryResponse : sig ... end

Deletes a repository. If the repository isn't empty, you must either delete the contents of the repository or use the force option to delete the repository and have Amazon ECR delete all of its contents on your behalf.

Sourcemodule DeleteRepositoryRequest : sig ... end

Deletes a repository. If the repository isn't empty, you must either delete the contents of the repository or use the force option to delete the repository and have Amazon ECR delete all of its contents on your behalf.

Deletes the repository policy associated with the specified repository.

Deletes the repository policy associated with the specified repository.

Deletes a repository creation template.

Deletes a repository creation template.

Deletes the registry permissions policy.

Deletes the registry permissions policy.

Deletes a pull through cache rule.

Deletes a pull through cache rule.

Deletes the lifecycle policy associated with the specified repository.

Deletes the lifecycle policy associated with the specified repository.

Sourcemodule CreateRepositoryResponse : sig ... end

Creates a repository. For more information, see Amazon ECR repositories in the Amazon Elastic Container Registry User Guide.

Sourcemodule CreateRepositoryRequest : sig ... end

Creates a repository. For more information, see Amazon ECR repositories in the Amazon Elastic Container Registry User Guide.

Creates a repository creation template. This template is used to define the settings for repositories created by Amazon ECR on your behalf. For example, repositories created through pull through cache actions. For more information, see Private repository creation templates in the Amazon Elastic Container Registry User Guide.

Creates a repository creation template. This template is used to define the settings for repositories created by Amazon ECR on your behalf. For example, repositories created through pull through cache actions. For more information, see Private repository creation templates in the Amazon Elastic Container Registry User Guide.

Creates a pull through cache rule. A pull through cache rule provides a way to cache images from an upstream registry source in your Amazon ECR private registry. For more information, see Using pull through cache rules in the Amazon Elastic Container Registry User Guide.

Creates a pull through cache rule. A pull through cache rule provides a way to cache images from an upstream registry source in your Amazon ECR private registry. For more information, see Using pull through cache rules in the Amazon Elastic Container Registry User Guide.

Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256 digest of the image layer for data validation purposes. When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256 digest of the image layer for data validation purposes. When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Gets the scanning configuration for one or more repositories.

Gets the scanning configuration for one or more repositories.

Sourcemodule BatchGetImageResponse : sig ... end

Gets detailed information for an image. Images are specified with either an imageTag or imageDigest. When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest.

Sourcemodule BatchGetImageRequest : sig ... end

Gets detailed information for an image. Images are specified with either an imageTag or imageDigest. When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest.

Sourcemodule BatchDeleteImageResponse : sig ... end

Deletes a list of specified images within a repository. Images are specified with either an imageTag or imageDigest. You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository. You can completely delete an image (and all of its tags) by specifying the image's digest in your request.

Sourcemodule BatchDeleteImageRequest : sig ... end

Deletes specified images within a specified repository. Images are specified with either the imageTag or imageDigest.

Checks the availability of one or more image layers in a repository. When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it has been uploaded, then the image layer is skipped. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.

Checks the availability of one or more image layers in a repository. When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it has been uploaded, then the image layer is skipped. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.