Skip to content

Ecr Public Classes

AuthorizationData

authorizationToken

  • Type: typing.Optional[str]

expiresAt

  • Type: typing.Optional[datetime.datetime]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchCheckLayerAvailabilityRequest

repositoryName

  • Type:
  • Required: Yes

layerDigests

  • Type: typing.List[str]
  • Required: Yes

registryId

  • Type: typing.Optional[str]

BatchCheckLayerAvailabilityResponse

layers

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.Layer]
  • Required: Yes

failures

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.LayerFailure]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDeleteImageRequest

repositoryName

  • Type:
  • Required: Yes

imageIds

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ImageIdentifier]
  • Required: Yes

registryId

  • Type: typing.Optional[str]

BatchDeleteImageResponse

imageIds

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ImageIdentifier]
  • Required: Yes

failures

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ImageFailure]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CompleteLayerUploadRequest

repositoryName

  • Type:
  • Required: Yes

uploadId

  • Type:
  • Required: Yes

layerDigests

  • Type: typing.List[str]
  • Required: Yes

registryId

  • Type: typing.Optional[str]

CompleteLayerUploadResponse

registryId

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

uploadId

  • Type:
  • Required: Yes

layerDigest

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRepositoryRequest

repositoryName

  • Type:
  • Required: Yes

catalogData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.RepositoryCatalogDataInput]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.Tag]]

CreateRepositoryResponse

repository

  • Type:
  • Required: Yes

catalogData

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteRepositoryPolicyRequest

repositoryName

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

DeleteRepositoryPolicyResponse

registryId

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

policyText

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteRepositoryRequest

repositoryName

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

force

  • Type: typing.Optional[bool]

DeleteRepositoryResponse

repository

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeImageTagsRequest

repositoryName

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeImageTagsRequestPaginate

repositoryName

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.PaginatorConfig]

DescribeImageTagsResponse

imageTagDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ImageTagDetail]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeImagesRequest

repositoryName

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

imageIds

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ImageIdentifier]]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeImagesRequestPaginate

repositoryName

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

imageIds

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ImageIdentifier]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.PaginatorConfig]

DescribeImagesResponse

imageDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ImageDetail]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeRegistriesRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeRegistriesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.PaginatorConfig]

DescribeRegistriesResponse

registries

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.Registry]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeRepositoriesRequest

registryId

  • Type: typing.Optional[str]

repositoryNames

  • Type: typing.Optional[typing.List[str]]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeRepositoriesRequestPaginate

registryId

  • Type: typing.Optional[str]

repositoryNames

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.PaginatorConfig]

DescribeRepositoriesResponse

repositories

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.Repository]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

GetAuthorizationTokenResponse

authorizationData

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRegistryCatalogDataResponse

registryCatalogData

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRepositoryCatalogDataRequest

repositoryName

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

GetRepositoryCatalogDataResponse

catalogData

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRepositoryPolicyRequest

repositoryName

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

GetRepositoryPolicyResponse

registryId

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

policyText

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Image

registryId

  • Type: typing.Optional[str]

repositoryName

  • Type: typing.Optional[str]

imageId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ImageIdentifier]

imageManifest

  • Type: typing.Optional[str]

imageManifestMediaType

  • Type: typing.Optional[str]

ImageDetail

registryId

  • Type: typing.Optional[str]

repositoryName

  • Type: typing.Optional[str]

imageDigest

  • Type: typing.Optional[str]

imageTags

  • Type: typing.Optional[typing.List[str]]

imageSizeInBytes

  • Type: typing.Optional[int]

imagePushedAt

  • Type: typing.Optional[datetime.datetime]

imageManifestMediaType

  • Type: typing.Optional[str]

artifactMediaType

  • Type: typing.Optional[str]

ImageFailure

imageId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ImageIdentifier]

failureCode

  • Type: typing.Optional[typing.Literal['ImageNotFound', 'ImageReferencedByManifestList', 'ImageTagDoesNotMatchDigest', 'InvalidImageDigest', 'InvalidImageTag', 'KmsError', 'MissingDigestAndTag']]

failureReason

  • Type: typing.Optional[str]

ImageIdentifier

imageDigest

  • Type: typing.Optional[str]

imageTag

  • Type: typing.Optional[str]

ImageTagDetail

imageTag

  • Type: typing.Optional[str]

createdAt

  • Type: typing.Optional[datetime.datetime]

imageDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.ReferencedImageDetail]

InitiateLayerUploadRequest

repositoryName

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

InitiateLayerUploadResponse

uploadId

  • Type:
  • Required: Yes

partSize

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Layer

layerDigest

  • Type: typing.Optional[str]

layerAvailability

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'UNAVAILABLE']]

layerSize

  • Type: typing.Optional[int]

mediaType

  • Type: typing.Optional[str]

LayerFailure

layerDigest

  • Type: typing.Optional[str]

failureCode

  • Type: typing.Optional[typing.Literal['InvalidLayerDigest', 'MissingLayerDigest']]

failureReason

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutImageRequest

repositoryName

  • Type:
  • Required: Yes

imageManifest

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

imageManifestMediaType

  • Type: typing.Optional[str]

imageTag

  • Type: typing.Optional[str]

imageDigest

  • Type: typing.Optional[str]

PutImageResponse

image

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutRegistryCatalogDataRequest

displayName

  • Type: typing.Optional[str]

PutRegistryCatalogDataResponse

registryCatalogData

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutRepositoryCatalogDataRequest

repositoryName

  • Type:
  • Required: Yes

catalogData

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

PutRepositoryCatalogDataResponse

catalogData

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReferencedImageDetail

imageDigest

  • Type: typing.Optional[str]

imageSizeInBytes

  • Type: typing.Optional[int]

imagePushedAt

  • Type: typing.Optional[datetime.datetime]

imageManifestMediaType

  • Type: typing.Optional[str]

artifactMediaType

  • Type: typing.Optional[str]

Registry

registryId

  • Type:
  • Required: Yes

registryArn

  • Type:
  • Required: Yes

registryUri

  • Type:
  • Required: Yes

verified

  • Type:
  • Required: Yes

aliases

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.RegistryAlias]
  • Required: Yes

RegistryAlias

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'PENDING', 'REJECTED']
  • Required: Yes

primaryRegistryAlias

  • Type:
  • Required: Yes

defaultRegistryAlias

  • Type:
  • Required: Yes

RegistryCatalogData

displayName

  • Type: typing.Optional[str]

Repository

repositoryArn

  • Type: typing.Optional[str]

registryId

  • Type: typing.Optional[str]

repositoryName

  • Type: typing.Optional[str]

repositoryUri

  • Type: typing.Optional[str]

createdAt

  • Type: typing.Optional[datetime.datetime]

RepositoryCatalogData

description

  • Type: typing.Optional[str]

architectures

  • Type: typing.Optional[typing.List[str]]

operatingSystems

  • Type: typing.Optional[typing.List[str]]

logoUrl

  • Type: typing.Optional[str]

aboutText

  • Type: typing.Optional[str]

usageText

  • Type: typing.Optional[str]

marketplaceCertified

  • Type: typing.Optional[bool]

RepositoryCatalogDataInput

description

  • Type: typing.Optional[str]

architectures

  • Type: typing.Optional[typing.List[str]]

operatingSystems

  • Type: typing.Optional[typing.List[str]]

logoImageBlob

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]

aboutText

  • Type: typing.Optional[str]

usageText

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SetRepositoryPolicyRequest

repositoryName

  • Type:
  • Required: Yes

policyText

  • Type:
  • Required: Yes

registryId

  • Type: typing.Optional[str]

force

  • Type: typing.Optional[bool]

SetRepositoryPolicyResponse

registryId

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

policyText

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Tag

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.ecr_public.ecr_public_classes.Tag]
  • Required: Yes

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes

UploadLayerPartRequest

repositoryName

  • Type:
  • Required: Yes

uploadId

  • Type:
  • Required: Yes

partFirstByte

  • Type:
  • Required: Yes

partLastByte

  • Type:
  • Required: Yes

layerPartBlob

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
  • Required: Yes

registryId

  • Type: typing.Optional[str]

UploadLayerPartResponse

registryId

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

uploadId

  • Type:
  • Required: Yes

lastByteReceived

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes