mypydantic.models.ecr_public
1# Model Generated: Thu Mar 2 21:56:18 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Any, Dict, IO, List, Literal, Optional, Sequence, Type, Union 7 8from botocore.response import StreamingBody 9from pydantic import Field 10 11from mypydantic.models.base_model import BaseModel 12 13 14class AuthorizationDataModel(BaseModel): 15 authorization_token: Optional[str] = Field(default=None, alias="authorizationToken") 16 expires_at: Optional[datetime] = Field(default=None, alias="expiresAt") 17 18 19class BatchCheckLayerAvailabilityRequestModel(BaseModel): 20 repository_name: str = Field(alias="repositoryName") 21 layer_digests: Sequence[str] = Field(alias="layerDigests") 22 registry_id: Optional[str] = Field(default=None, alias="registryId") 23 24 25class LayerFailureModel(BaseModel): 26 layer_digest: Optional[str] = Field(default=None, alias="layerDigest") 27 failure_code: Optional[Literal["InvalidLayerDigest", "MissingLayerDigest"]] = Field( 28 default=None, alias="failureCode" 29 ) 30 failure_reason: Optional[str] = Field(default=None, alias="failureReason") 31 32 33class LayerModel(BaseModel): 34 layer_digest: Optional[str] = Field(default=None, alias="layerDigest") 35 layer_availability: Optional[Literal["AVAILABLE", "UNAVAILABLE"]] = Field( 36 default=None, alias="layerAvailability" 37 ) 38 layer_size: Optional[int] = Field(default=None, alias="layerSize") 39 media_type: Optional[str] = Field(default=None, alias="mediaType") 40 41 42class ResponseMetadataModel(BaseModel): 43 request_id: str = Field(alias="RequestId") 44 host_id: str = Field(alias="HostId") 45 http_status_code: int = Field(alias="HTTPStatusCode") 46 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 47 retry_attempts: int = Field(alias="RetryAttempts") 48 49 50class ImageIdentifierModel(BaseModel): 51 image_digest: Optional[str] = Field(default=None, alias="imageDigest") 52 image_tag: Optional[str] = Field(default=None, alias="imageTag") 53 54 55class CompleteLayerUploadRequestModel(BaseModel): 56 repository_name: str = Field(alias="repositoryName") 57 upload_id: str = Field(alias="uploadId") 58 layer_digests: Sequence[str] = Field(alias="layerDigests") 59 registry_id: Optional[str] = Field(default=None, alias="registryId") 60 61 62class RepositoryCatalogDataInputModel(BaseModel): 63 description: Optional[str] = Field(default=None, alias="description") 64 architectures: Optional[Sequence[str]] = Field(default=None, alias="architectures") 65 operating_systems: Optional[Sequence[str]] = Field( 66 default=None, alias="operatingSystems" 67 ) 68 logo_image_blob: Optional[ 69 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 70 ] = Field(default=None, alias="logoImageBlob") 71 about_text: Optional[str] = Field(default=None, alias="aboutText") 72 usage_text: Optional[str] = Field(default=None, alias="usageText") 73 74 75class TagModel(BaseModel): 76 key: Optional[str] = Field(default=None, alias="Key") 77 value: Optional[str] = Field(default=None, alias="Value") 78 79 80class RepositoryCatalogDataModel(BaseModel): 81 description: Optional[str] = Field(default=None, alias="description") 82 architectures: Optional[List[str]] = Field(default=None, alias="architectures") 83 operating_systems: Optional[List[str]] = Field( 84 default=None, alias="operatingSystems" 85 ) 86 logo_url: Optional[str] = Field(default=None, alias="logoUrl") 87 about_text: Optional[str] = Field(default=None, alias="aboutText") 88 usage_text: Optional[str] = Field(default=None, alias="usageText") 89 marketplace_certified: Optional[bool] = Field( 90 default=None, alias="marketplaceCertified" 91 ) 92 93 94class RepositoryModel(BaseModel): 95 repository_arn: Optional[str] = Field(default=None, alias="repositoryArn") 96 registry_id: Optional[str] = Field(default=None, alias="registryId") 97 repository_name: Optional[str] = Field(default=None, alias="repositoryName") 98 repository_uri: Optional[str] = Field(default=None, alias="repositoryUri") 99 created_at: Optional[datetime] = Field(default=None, alias="createdAt") 100 101 102class DeleteRepositoryPolicyRequestModel(BaseModel): 103 repository_name: str = Field(alias="repositoryName") 104 registry_id: Optional[str] = Field(default=None, alias="registryId") 105 106 107class DeleteRepositoryRequestModel(BaseModel): 108 repository_name: str = Field(alias="repositoryName") 109 registry_id: Optional[str] = Field(default=None, alias="registryId") 110 force: Optional[bool] = Field(default=None, alias="force") 111 112 113class PaginatorConfigModel(BaseModel): 114 max_items: Optional[int] = Field(default=None, alias="MaxItems") 115 page_size: Optional[int] = Field(default=None, alias="PageSize") 116 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 117 118 119class DescribeImageTagsRequestModel(BaseModel): 120 repository_name: str = Field(alias="repositoryName") 121 registry_id: Optional[str] = Field(default=None, alias="registryId") 122 next_token: Optional[str] = Field(default=None, alias="nextToken") 123 max_results: Optional[int] = Field(default=None, alias="maxResults") 124 125 126class ImageDetailModel(BaseModel): 127 registry_id: Optional[str] = Field(default=None, alias="registryId") 128 repository_name: Optional[str] = Field(default=None, alias="repositoryName") 129 image_digest: Optional[str] = Field(default=None, alias="imageDigest") 130 image_tags: Optional[List[str]] = Field(default=None, alias="imageTags") 131 image_size_in_bytes: Optional[int] = Field(default=None, alias="imageSizeInBytes") 132 image_pushed_at: Optional[datetime] = Field(default=None, alias="imagePushedAt") 133 image_manifest_media_type: Optional[str] = Field( 134 default=None, alias="imageManifestMediaType" 135 ) 136 artifact_media_type: Optional[str] = Field(default=None, alias="artifactMediaType") 137 138 139class DescribeRegistriesRequestModel(BaseModel): 140 next_token: Optional[str] = Field(default=None, alias="nextToken") 141 max_results: Optional[int] = Field(default=None, alias="maxResults") 142 143 144class DescribeRepositoriesRequestModel(BaseModel): 145 registry_id: Optional[str] = Field(default=None, alias="registryId") 146 repository_names: Optional[Sequence[str]] = Field( 147 default=None, alias="repositoryNames" 148 ) 149 next_token: Optional[str] = Field(default=None, alias="nextToken") 150 max_results: Optional[int] = Field(default=None, alias="maxResults") 151 152 153class RegistryCatalogDataModel(BaseModel): 154 display_name: Optional[str] = Field(default=None, alias="displayName") 155 156 157class GetRepositoryCatalogDataRequestModel(BaseModel): 158 repository_name: str = Field(alias="repositoryName") 159 registry_id: Optional[str] = Field(default=None, alias="registryId") 160 161 162class GetRepositoryPolicyRequestModel(BaseModel): 163 repository_name: str = Field(alias="repositoryName") 164 registry_id: Optional[str] = Field(default=None, alias="registryId") 165 166 167class ReferencedImageDetailModel(BaseModel): 168 image_digest: Optional[str] = Field(default=None, alias="imageDigest") 169 image_size_in_bytes: Optional[int] = Field(default=None, alias="imageSizeInBytes") 170 image_pushed_at: Optional[datetime] = Field(default=None, alias="imagePushedAt") 171 image_manifest_media_type: Optional[str] = Field( 172 default=None, alias="imageManifestMediaType" 173 ) 174 artifact_media_type: Optional[str] = Field(default=None, alias="artifactMediaType") 175 176 177class InitiateLayerUploadRequestModel(BaseModel): 178 repository_name: str = Field(alias="repositoryName") 179 registry_id: Optional[str] = Field(default=None, alias="registryId") 180 181 182class ListTagsForResourceRequestModel(BaseModel): 183 resource_arn: str = Field(alias="resourceArn") 184 185 186class PutImageRequestModel(BaseModel): 187 repository_name: str = Field(alias="repositoryName") 188 image_manifest: str = Field(alias="imageManifest") 189 registry_id: Optional[str] = Field(default=None, alias="registryId") 190 image_manifest_media_type: Optional[str] = Field( 191 default=None, alias="imageManifestMediaType" 192 ) 193 image_tag: Optional[str] = Field(default=None, alias="imageTag") 194 image_digest: Optional[str] = Field(default=None, alias="imageDigest") 195 196 197class PutRegistryCatalogDataRequestModel(BaseModel): 198 display_name: Optional[str] = Field(default=None, alias="displayName") 199 200 201class RegistryAliasModel(BaseModel): 202 name: str = Field(alias="name") 203 status: Literal["ACTIVE", "PENDING", "REJECTED"] = Field(alias="status") 204 primary_registry_alias: bool = Field(alias="primaryRegistryAlias") 205 default_registry_alias: bool = Field(alias="defaultRegistryAlias") 206 207 208class SetRepositoryPolicyRequestModel(BaseModel): 209 repository_name: str = Field(alias="repositoryName") 210 policy_text: str = Field(alias="policyText") 211 registry_id: Optional[str] = Field(default=None, alias="registryId") 212 force: Optional[bool] = Field(default=None, alias="force") 213 214 215class UntagResourceRequestModel(BaseModel): 216 resource_arn: str = Field(alias="resourceArn") 217 tag_keys: Sequence[str] = Field(alias="tagKeys") 218 219 220class UploadLayerPartRequestModel(BaseModel): 221 repository_name: str = Field(alias="repositoryName") 222 upload_id: str = Field(alias="uploadId") 223 part_first_byte: int = Field(alias="partFirstByte") 224 part_last_byte: int = Field(alias="partLastByte") 225 layer_part_blob: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field( 226 alias="layerPartBlob" 227 ) 228 registry_id: Optional[str] = Field(default=None, alias="registryId") 229 230 231class BatchCheckLayerAvailabilityResponseModel(BaseModel): 232 layers: List[LayerModel] = Field(alias="layers") 233 failures: List[LayerFailureModel] = Field(alias="failures") 234 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 235 236 237class CompleteLayerUploadResponseModel(BaseModel): 238 registry_id: str = Field(alias="registryId") 239 repository_name: str = Field(alias="repositoryName") 240 upload_id: str = Field(alias="uploadId") 241 layer_digest: str = Field(alias="layerDigest") 242 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 243 244 245class DeleteRepositoryPolicyResponseModel(BaseModel): 246 registry_id: str = Field(alias="registryId") 247 repository_name: str = Field(alias="repositoryName") 248 policy_text: str = Field(alias="policyText") 249 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 250 251 252class GetAuthorizationTokenResponseModel(BaseModel): 253 authorization_data: AuthorizationDataModel = Field(alias="authorizationData") 254 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 255 256 257class GetRepositoryPolicyResponseModel(BaseModel): 258 registry_id: str = Field(alias="registryId") 259 repository_name: str = Field(alias="repositoryName") 260 policy_text: str = Field(alias="policyText") 261 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 262 263 264class InitiateLayerUploadResponseModel(BaseModel): 265 upload_id: str = Field(alias="uploadId") 266 part_size: int = Field(alias="partSize") 267 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 268 269 270class SetRepositoryPolicyResponseModel(BaseModel): 271 registry_id: str = Field(alias="registryId") 272 repository_name: str = Field(alias="repositoryName") 273 policy_text: str = Field(alias="policyText") 274 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 275 276 277class UploadLayerPartResponseModel(BaseModel): 278 registry_id: str = Field(alias="registryId") 279 repository_name: str = Field(alias="repositoryName") 280 upload_id: str = Field(alias="uploadId") 281 last_byte_received: int = Field(alias="lastByteReceived") 282 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 283 284 285class BatchDeleteImageRequestModel(BaseModel): 286 repository_name: str = Field(alias="repositoryName") 287 image_ids: Sequence[ImageIdentifierModel] = Field(alias="imageIds") 288 registry_id: Optional[str] = Field(default=None, alias="registryId") 289 290 291class DescribeImagesRequestModel(BaseModel): 292 repository_name: str = Field(alias="repositoryName") 293 registry_id: Optional[str] = Field(default=None, alias="registryId") 294 image_ids: Optional[Sequence[ImageIdentifierModel]] = Field( 295 default=None, alias="imageIds" 296 ) 297 next_token: Optional[str] = Field(default=None, alias="nextToken") 298 max_results: Optional[int] = Field(default=None, alias="maxResults") 299 300 301class ImageFailureModel(BaseModel): 302 image_id: Optional[ImageIdentifierModel] = Field(default=None, alias="imageId") 303 failure_code: Optional[ 304 Literal[ 305 "ImageNotFound", 306 "ImageReferencedByManifestList", 307 "ImageTagDoesNotMatchDigest", 308 "InvalidImageDigest", 309 "InvalidImageTag", 310 "KmsError", 311 "MissingDigestAndTag", 312 ] 313 ] = Field(default=None, alias="failureCode") 314 failure_reason: Optional[str] = Field(default=None, alias="failureReason") 315 316 317class ImageModel(BaseModel): 318 registry_id: Optional[str] = Field(default=None, alias="registryId") 319 repository_name: Optional[str] = Field(default=None, alias="repositoryName") 320 image_id: Optional[ImageIdentifierModel] = Field(default=None, alias="imageId") 321 image_manifest: Optional[str] = Field(default=None, alias="imageManifest") 322 image_manifest_media_type: Optional[str] = Field( 323 default=None, alias="imageManifestMediaType" 324 ) 325 326 327class PutRepositoryCatalogDataRequestModel(BaseModel): 328 repository_name: str = Field(alias="repositoryName") 329 catalog_data: RepositoryCatalogDataInputModel = Field(alias="catalogData") 330 registry_id: Optional[str] = Field(default=None, alias="registryId") 331 332 333class CreateRepositoryRequestModel(BaseModel): 334 repository_name: str = Field(alias="repositoryName") 335 catalog_data: Optional[RepositoryCatalogDataInputModel] = Field( 336 default=None, alias="catalogData" 337 ) 338 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="tags") 339 340 341class ListTagsForResourceResponseModel(BaseModel): 342 tags: List[TagModel] = Field(alias="tags") 343 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 344 345 346class TagResourceRequestModel(BaseModel): 347 resource_arn: str = Field(alias="resourceArn") 348 tags: Sequence[TagModel] = Field(alias="tags") 349 350 351class GetRepositoryCatalogDataResponseModel(BaseModel): 352 catalog_data: RepositoryCatalogDataModel = Field(alias="catalogData") 353 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 354 355 356class PutRepositoryCatalogDataResponseModel(BaseModel): 357 catalog_data: RepositoryCatalogDataModel = Field(alias="catalogData") 358 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 359 360 361class CreateRepositoryResponseModel(BaseModel): 362 repository: RepositoryModel = Field(alias="repository") 363 catalog_data: RepositoryCatalogDataModel = Field(alias="catalogData") 364 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 365 366 367class DeleteRepositoryResponseModel(BaseModel): 368 repository: RepositoryModel = Field(alias="repository") 369 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 370 371 372class DescribeRepositoriesResponseModel(BaseModel): 373 repositories: List[RepositoryModel] = Field(alias="repositories") 374 next_token: str = Field(alias="nextToken") 375 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 376 377 378class DescribeImageTagsRequestDescribeImageTagsPaginateModel(BaseModel): 379 repository_name: str = Field(alias="repositoryName") 380 registry_id: Optional[str] = Field(default=None, alias="registryId") 381 pagination_config: Optional[PaginatorConfigModel] = Field( 382 default=None, alias="PaginationConfig" 383 ) 384 385 386class DescribeImagesRequestDescribeImagesPaginateModel(BaseModel): 387 repository_name: str = Field(alias="repositoryName") 388 registry_id: Optional[str] = Field(default=None, alias="registryId") 389 image_ids: Optional[Sequence[ImageIdentifierModel]] = Field( 390 default=None, alias="imageIds" 391 ) 392 pagination_config: Optional[PaginatorConfigModel] = Field( 393 default=None, alias="PaginationConfig" 394 ) 395 396 397class DescribeRegistriesRequestDescribeRegistriesPaginateModel(BaseModel): 398 pagination_config: Optional[PaginatorConfigModel] = Field( 399 default=None, alias="PaginationConfig" 400 ) 401 402 403class DescribeRepositoriesRequestDescribeRepositoriesPaginateModel(BaseModel): 404 registry_id: Optional[str] = Field(default=None, alias="registryId") 405 repository_names: Optional[Sequence[str]] = Field( 406 default=None, alias="repositoryNames" 407 ) 408 pagination_config: Optional[PaginatorConfigModel] = Field( 409 default=None, alias="PaginationConfig" 410 ) 411 412 413class DescribeImagesResponseModel(BaseModel): 414 image_details: List[ImageDetailModel] = Field(alias="imageDetails") 415 next_token: str = Field(alias="nextToken") 416 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 417 418 419class GetRegistryCatalogDataResponseModel(BaseModel): 420 registry_catalog_data: RegistryCatalogDataModel = Field(alias="registryCatalogData") 421 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 422 423 424class PutRegistryCatalogDataResponseModel(BaseModel): 425 registry_catalog_data: RegistryCatalogDataModel = Field(alias="registryCatalogData") 426 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 427 428 429class ImageTagDetailModel(BaseModel): 430 image_tag: Optional[str] = Field(default=None, alias="imageTag") 431 created_at: Optional[datetime] = Field(default=None, alias="createdAt") 432 image_detail: Optional[ReferencedImageDetailModel] = Field( 433 default=None, alias="imageDetail" 434 ) 435 436 437class RegistryModel(BaseModel): 438 registry_id: str = Field(alias="registryId") 439 registry_arn: str = Field(alias="registryArn") 440 registry_uri: str = Field(alias="registryUri") 441 verified: bool = Field(alias="verified") 442 aliases: List[RegistryAliasModel] = Field(alias="aliases") 443 444 445class BatchDeleteImageResponseModel(BaseModel): 446 image_ids: List[ImageIdentifierModel] = Field(alias="imageIds") 447 failures: List[ImageFailureModel] = Field(alias="failures") 448 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 449 450 451class PutImageResponseModel(BaseModel): 452 image: ImageModel = Field(alias="image") 453 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 454 455 456class DescribeImageTagsResponseModel(BaseModel): 457 image_tag_details: List[ImageTagDetailModel] = Field(alias="imageTagDetails") 458 next_token: str = Field(alias="nextToken") 459 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 460 461 462class DescribeRegistriesResponseModel(BaseModel): 463 registries: List[RegistryModel] = Field(alias="registries") 464 next_token: str = Field(alias="nextToken") 465 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
15class AuthorizationDataModel(BaseModel): 16 authorization_token: Optional[str] = Field(default=None, alias="authorizationToken") 17 expires_at: Optional[datetime] = Field(default=None, alias="expiresAt")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
20class BatchCheckLayerAvailabilityRequestModel(BaseModel): 21 repository_name: str = Field(alias="repositoryName") 22 layer_digests: Sequence[str] = Field(alias="layerDigests") 23 registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
26class LayerFailureModel(BaseModel): 27 layer_digest: Optional[str] = Field(default=None, alias="layerDigest") 28 failure_code: Optional[Literal["InvalidLayerDigest", "MissingLayerDigest"]] = Field( 29 default=None, alias="failureCode" 30 ) 31 failure_reason: Optional[str] = Field(default=None, alias="failureReason")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
34class LayerModel(BaseModel): 35 layer_digest: Optional[str] = Field(default=None, alias="layerDigest") 36 layer_availability: Optional[Literal["AVAILABLE", "UNAVAILABLE"]] = Field( 37 default=None, alias="layerAvailability" 38 ) 39 layer_size: Optional[int] = Field(default=None, alias="layerSize") 40 media_type: Optional[str] = Field(default=None, alias="mediaType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
43class ResponseMetadataModel(BaseModel): 44 request_id: str = Field(alias="RequestId") 45 host_id: str = Field(alias="HostId") 46 http_status_code: int = Field(alias="HTTPStatusCode") 47 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 48 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
51class ImageIdentifierModel(BaseModel): 52 image_digest: Optional[str] = Field(default=None, alias="imageDigest") 53 image_tag: Optional[str] = Field(default=None, alias="imageTag")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
56class CompleteLayerUploadRequestModel(BaseModel): 57 repository_name: str = Field(alias="repositoryName") 58 upload_id: str = Field(alias="uploadId") 59 layer_digests: Sequence[str] = Field(alias="layerDigests") 60 registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
63class RepositoryCatalogDataInputModel(BaseModel): 64 description: Optional[str] = Field(default=None, alias="description") 65 architectures: Optional[Sequence[str]] = Field(default=None, alias="architectures") 66 operating_systems: Optional[Sequence[str]] = Field( 67 default=None, alias="operatingSystems" 68 ) 69 logo_image_blob: Optional[ 70 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 71 ] = Field(default=None, alias="logoImageBlob") 72 about_text: Optional[str] = Field(default=None, alias="aboutText") 73 usage_text: Optional[str] = Field(default=None, alias="usageText")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
76class TagModel(BaseModel): 77 key: Optional[str] = Field(default=None, alias="Key") 78 value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
81class RepositoryCatalogDataModel(BaseModel): 82 description: Optional[str] = Field(default=None, alias="description") 83 architectures: Optional[List[str]] = Field(default=None, alias="architectures") 84 operating_systems: Optional[List[str]] = Field( 85 default=None, alias="operatingSystems" 86 ) 87 logo_url: Optional[str] = Field(default=None, alias="logoUrl") 88 about_text: Optional[str] = Field(default=None, alias="aboutText") 89 usage_text: Optional[str] = Field(default=None, alias="usageText") 90 marketplace_certified: Optional[bool] = Field( 91 default=None, alias="marketplaceCertified" 92 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
95class RepositoryModel(BaseModel): 96 repository_arn: Optional[str] = Field(default=None, alias="repositoryArn") 97 registry_id: Optional[str] = Field(default=None, alias="registryId") 98 repository_name: Optional[str] = Field(default=None, alias="repositoryName") 99 repository_uri: Optional[str] = Field(default=None, alias="repositoryUri") 100 created_at: Optional[datetime] = Field(default=None, alias="createdAt")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
103class DeleteRepositoryPolicyRequestModel(BaseModel): 104 repository_name: str = Field(alias="repositoryName") 105 registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
108class DeleteRepositoryRequestModel(BaseModel): 109 repository_name: str = Field(alias="repositoryName") 110 registry_id: Optional[str] = Field(default=None, alias="registryId") 111 force: Optional[bool] = Field(default=None, alias="force")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
114class PaginatorConfigModel(BaseModel): 115 max_items: Optional[int] = Field(default=None, alias="MaxItems") 116 page_size: Optional[int] = Field(default=None, alias="PageSize") 117 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
120class DescribeImageTagsRequestModel(BaseModel): 121 repository_name: str = Field(alias="repositoryName") 122 registry_id: Optional[str] = Field(default=None, alias="registryId") 123 next_token: Optional[str] = Field(default=None, alias="nextToken") 124 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
127class ImageDetailModel(BaseModel): 128 registry_id: Optional[str] = Field(default=None, alias="registryId") 129 repository_name: Optional[str] = Field(default=None, alias="repositoryName") 130 image_digest: Optional[str] = Field(default=None, alias="imageDigest") 131 image_tags: Optional[List[str]] = Field(default=None, alias="imageTags") 132 image_size_in_bytes: Optional[int] = Field(default=None, alias="imageSizeInBytes") 133 image_pushed_at: Optional[datetime] = Field(default=None, alias="imagePushedAt") 134 image_manifest_media_type: Optional[str] = Field( 135 default=None, alias="imageManifestMediaType" 136 ) 137 artifact_media_type: Optional[str] = Field(default=None, alias="artifactMediaType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
140class DescribeRegistriesRequestModel(BaseModel): 141 next_token: Optional[str] = Field(default=None, alias="nextToken") 142 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
145class DescribeRepositoriesRequestModel(BaseModel): 146 registry_id: Optional[str] = Field(default=None, alias="registryId") 147 repository_names: Optional[Sequence[str]] = Field( 148 default=None, alias="repositoryNames" 149 ) 150 next_token: Optional[str] = Field(default=None, alias="nextToken") 151 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
154class RegistryCatalogDataModel(BaseModel): 155 display_name: Optional[str] = Field(default=None, alias="displayName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
158class GetRepositoryCatalogDataRequestModel(BaseModel): 159 repository_name: str = Field(alias="repositoryName") 160 registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
163class GetRepositoryPolicyRequestModel(BaseModel): 164 repository_name: str = Field(alias="repositoryName") 165 registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
168class ReferencedImageDetailModel(BaseModel): 169 image_digest: Optional[str] = Field(default=None, alias="imageDigest") 170 image_size_in_bytes: Optional[int] = Field(default=None, alias="imageSizeInBytes") 171 image_pushed_at: Optional[datetime] = Field(default=None, alias="imagePushedAt") 172 image_manifest_media_type: Optional[str] = Field( 173 default=None, alias="imageManifestMediaType" 174 ) 175 artifact_media_type: Optional[str] = Field(default=None, alias="artifactMediaType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
178class InitiateLayerUploadRequestModel(BaseModel): 179 repository_name: str = Field(alias="repositoryName") 180 registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
183class ListTagsForResourceRequestModel(BaseModel): 184 resource_arn: str = Field(alias="resourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
187class PutImageRequestModel(BaseModel): 188 repository_name: str = Field(alias="repositoryName") 189 image_manifest: str = Field(alias="imageManifest") 190 registry_id: Optional[str] = Field(default=None, alias="registryId") 191 image_manifest_media_type: Optional[str] = Field( 192 default=None, alias="imageManifestMediaType" 193 ) 194 image_tag: Optional[str] = Field(default=None, alias="imageTag") 195 image_digest: Optional[str] = Field(default=None, alias="imageDigest")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
198class PutRegistryCatalogDataRequestModel(BaseModel): 199 display_name: Optional[str] = Field(default=None, alias="displayName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
202class RegistryAliasModel(BaseModel): 203 name: str = Field(alias="name") 204 status: Literal["ACTIVE", "PENDING", "REJECTED"] = Field(alias="status") 205 primary_registry_alias: bool = Field(alias="primaryRegistryAlias") 206 default_registry_alias: bool = Field(alias="defaultRegistryAlias")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
209class SetRepositoryPolicyRequestModel(BaseModel): 210 repository_name: str = Field(alias="repositoryName") 211 policy_text: str = Field(alias="policyText") 212 registry_id: Optional[str] = Field(default=None, alias="registryId") 213 force: Optional[bool] = Field(default=None, alias="force")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
216class UntagResourceRequestModel(BaseModel): 217 resource_arn: str = Field(alias="resourceArn") 218 tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
221class UploadLayerPartRequestModel(BaseModel): 222 repository_name: str = Field(alias="repositoryName") 223 upload_id: str = Field(alias="uploadId") 224 part_first_byte: int = Field(alias="partFirstByte") 225 part_last_byte: int = Field(alias="partLastByte") 226 layer_part_blob: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field( 227 alias="layerPartBlob" 228 ) 229 registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
232class BatchCheckLayerAvailabilityResponseModel(BaseModel): 233 layers: List[LayerModel] = Field(alias="layers") 234 failures: List[LayerFailureModel] = Field(alias="failures") 235 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
238class CompleteLayerUploadResponseModel(BaseModel): 239 registry_id: str = Field(alias="registryId") 240 repository_name: str = Field(alias="repositoryName") 241 upload_id: str = Field(alias="uploadId") 242 layer_digest: str = Field(alias="layerDigest") 243 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
246class DeleteRepositoryPolicyResponseModel(BaseModel): 247 registry_id: str = Field(alias="registryId") 248 repository_name: str = Field(alias="repositoryName") 249 policy_text: str = Field(alias="policyText") 250 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
253class GetAuthorizationTokenResponseModel(BaseModel): 254 authorization_data: AuthorizationDataModel = Field(alias="authorizationData") 255 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
258class GetRepositoryPolicyResponseModel(BaseModel): 259 registry_id: str = Field(alias="registryId") 260 repository_name: str = Field(alias="repositoryName") 261 policy_text: str = Field(alias="policyText") 262 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
265class InitiateLayerUploadResponseModel(BaseModel): 266 upload_id: str = Field(alias="uploadId") 267 part_size: int = Field(alias="partSize") 268 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
271class SetRepositoryPolicyResponseModel(BaseModel): 272 registry_id: str = Field(alias="registryId") 273 repository_name: str = Field(alias="repositoryName") 274 policy_text: str = Field(alias="policyText") 275 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
278class UploadLayerPartResponseModel(BaseModel): 279 registry_id: str = Field(alias="registryId") 280 repository_name: str = Field(alias="repositoryName") 281 upload_id: str = Field(alias="uploadId") 282 last_byte_received: int = Field(alias="lastByteReceived") 283 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
286class BatchDeleteImageRequestModel(BaseModel): 287 repository_name: str = Field(alias="repositoryName") 288 image_ids: Sequence[ImageIdentifierModel] = Field(alias="imageIds") 289 registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
292class DescribeImagesRequestModel(BaseModel): 293 repository_name: str = Field(alias="repositoryName") 294 registry_id: Optional[str] = Field(default=None, alias="registryId") 295 image_ids: Optional[Sequence[ImageIdentifierModel]] = Field( 296 default=None, alias="imageIds" 297 ) 298 next_token: Optional[str] = Field(default=None, alias="nextToken") 299 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
302class ImageFailureModel(BaseModel): 303 image_id: Optional[ImageIdentifierModel] = Field(default=None, alias="imageId") 304 failure_code: Optional[ 305 Literal[ 306 "ImageNotFound", 307 "ImageReferencedByManifestList", 308 "ImageTagDoesNotMatchDigest", 309 "InvalidImageDigest", 310 "InvalidImageTag", 311 "KmsError", 312 "MissingDigestAndTag", 313 ] 314 ] = Field(default=None, alias="failureCode") 315 failure_reason: Optional[str] = Field(default=None, alias="failureReason")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
318class ImageModel(BaseModel): 319 registry_id: Optional[str] = Field(default=None, alias="registryId") 320 repository_name: Optional[str] = Field(default=None, alias="repositoryName") 321 image_id: Optional[ImageIdentifierModel] = Field(default=None, alias="imageId") 322 image_manifest: Optional[str] = Field(default=None, alias="imageManifest") 323 image_manifest_media_type: Optional[str] = Field( 324 default=None, alias="imageManifestMediaType" 325 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
328class PutRepositoryCatalogDataRequestModel(BaseModel): 329 repository_name: str = Field(alias="repositoryName") 330 catalog_data: RepositoryCatalogDataInputModel = Field(alias="catalogData") 331 registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
334class CreateRepositoryRequestModel(BaseModel): 335 repository_name: str = Field(alias="repositoryName") 336 catalog_data: Optional[RepositoryCatalogDataInputModel] = Field( 337 default=None, alias="catalogData" 338 ) 339 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
342class ListTagsForResourceResponseModel(BaseModel): 343 tags: List[TagModel] = Field(alias="tags") 344 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
347class TagResourceRequestModel(BaseModel): 348 resource_arn: str = Field(alias="resourceArn") 349 tags: Sequence[TagModel] = Field(alias="tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
352class GetRepositoryCatalogDataResponseModel(BaseModel): 353 catalog_data: RepositoryCatalogDataModel = Field(alias="catalogData") 354 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
357class PutRepositoryCatalogDataResponseModel(BaseModel): 358 catalog_data: RepositoryCatalogDataModel = Field(alias="catalogData") 359 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
362class CreateRepositoryResponseModel(BaseModel): 363 repository: RepositoryModel = Field(alias="repository") 364 catalog_data: RepositoryCatalogDataModel = Field(alias="catalogData") 365 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
368class DeleteRepositoryResponseModel(BaseModel): 369 repository: RepositoryModel = Field(alias="repository") 370 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
373class DescribeRepositoriesResponseModel(BaseModel): 374 repositories: List[RepositoryModel] = Field(alias="repositories") 375 next_token: str = Field(alias="nextToken") 376 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DescribeImageTagsRequestDescribeImageTagsPaginateModel(mypydantic.models.base_model.BaseModel):
379class DescribeImageTagsRequestDescribeImageTagsPaginateModel(BaseModel): 380 repository_name: str = Field(alias="repositoryName") 381 registry_id: Optional[str] = Field(default=None, alias="registryId") 382 pagination_config: Optional[PaginatorConfigModel] = Field( 383 default=None, alias="PaginationConfig" 384 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
387class DescribeImagesRequestDescribeImagesPaginateModel(BaseModel): 388 repository_name: str = Field(alias="repositoryName") 389 registry_id: Optional[str] = Field(default=None, alias="registryId") 390 image_ids: Optional[Sequence[ImageIdentifierModel]] = Field( 391 default=None, alias="imageIds" 392 ) 393 pagination_config: Optional[PaginatorConfigModel] = Field( 394 default=None, alias="PaginationConfig" 395 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DescribeRegistriesRequestDescribeRegistriesPaginateModel(mypydantic.models.base_model.BaseModel):
398class DescribeRegistriesRequestDescribeRegistriesPaginateModel(BaseModel): 399 pagination_config: Optional[PaginatorConfigModel] = Field( 400 default=None, alias="PaginationConfig" 401 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DescribeRepositoriesRequestDescribeRepositoriesPaginateModel(mypydantic.models.base_model.BaseModel):
404class DescribeRepositoriesRequestDescribeRepositoriesPaginateModel(BaseModel): 405 registry_id: Optional[str] = Field(default=None, alias="registryId") 406 repository_names: Optional[Sequence[str]] = Field( 407 default=None, alias="repositoryNames" 408 ) 409 pagination_config: Optional[PaginatorConfigModel] = Field( 410 default=None, alias="PaginationConfig" 411 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
414class DescribeImagesResponseModel(BaseModel): 415 image_details: List[ImageDetailModel] = Field(alias="imageDetails") 416 next_token: str = Field(alias="nextToken") 417 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
420class GetRegistryCatalogDataResponseModel(BaseModel): 421 registry_catalog_data: RegistryCatalogDataModel = Field(alias="registryCatalogData") 422 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
425class PutRegistryCatalogDataResponseModel(BaseModel): 426 registry_catalog_data: RegistryCatalogDataModel = Field(alias="registryCatalogData") 427 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
430class ImageTagDetailModel(BaseModel): 431 image_tag: Optional[str] = Field(default=None, alias="imageTag") 432 created_at: Optional[datetime] = Field(default=None, alias="createdAt") 433 image_detail: Optional[ReferencedImageDetailModel] = Field( 434 default=None, alias="imageDetail" 435 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
438class RegistryModel(BaseModel): 439 registry_id: str = Field(alias="registryId") 440 registry_arn: str = Field(alias="registryArn") 441 registry_uri: str = Field(alias="registryUri") 442 verified: bool = Field(alias="verified") 443 aliases: List[RegistryAliasModel] = Field(alias="aliases")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
446class BatchDeleteImageResponseModel(BaseModel): 447 image_ids: List[ImageIdentifierModel] = Field(alias="imageIds") 448 failures: List[ImageFailureModel] = Field(alias="failures") 449 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
452class PutImageResponseModel(BaseModel): 453 image: ImageModel = Field(alias="image") 454 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
457class DescribeImageTagsResponseModel(BaseModel): 458 image_tag_details: List[ImageTagDetailModel] = Field(alias="imageTagDetails") 459 next_token: str = Field(alias="nextToken") 460 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
463class DescribeRegistriesResponseModel(BaseModel): 464 registries: List[RegistryModel] = Field(alias="registries") 465 next_token: str = Field(alias="nextToken") 466 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs