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")
class AuthorizationDataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchCheckLayerAvailabilityRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LayerFailureModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LayerModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImageIdentifierModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CompleteLayerUploadRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RepositoryCatalogDataInputModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagModel(mypydantic.models.base_model.BaseModel):
76class TagModel(BaseModel):
77    key: Optional[str] = Field(default=None, alias="Key")
78    value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RepositoryCatalogDataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RepositoryModel(mypydantic.models.base_model.BaseModel):
 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRepositoryPolicyRequestModel(mypydantic.models.base_model.BaseModel):
103class DeleteRepositoryPolicyRequestModel(BaseModel):
104    repository_name: str = Field(alias="repositoryName")
105    registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRepositoryRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeImageTagsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImageDetailModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRegistriesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRepositoriesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RegistryCatalogDataModel(mypydantic.models.base_model.BaseModel):
154class RegistryCatalogDataModel(BaseModel):
155    display_name: Optional[str] = Field(default=None, alias="displayName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetRepositoryCatalogDataRequestModel(mypydantic.models.base_model.BaseModel):
158class GetRepositoryCatalogDataRequestModel(BaseModel):
159    repository_name: str = Field(alias="repositoryName")
160    registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetRepositoryPolicyRequestModel(mypydantic.models.base_model.BaseModel):
163class GetRepositoryPolicyRequestModel(BaseModel):
164    repository_name: str = Field(alias="repositoryName")
165    registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReferencedImageDetailModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class InitiateLayerUploadRequestModel(mypydantic.models.base_model.BaseModel):
178class InitiateLayerUploadRequestModel(BaseModel):
179    repository_name: str = Field(alias="repositoryName")
180    registry_id: Optional[str] = Field(default=None, alias="registryId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceRequestModel(mypydantic.models.base_model.BaseModel):
183class ListTagsForResourceRequestModel(BaseModel):
184    resource_arn: str = Field(alias="resourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutImageRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutRegistryCatalogDataRequestModel(mypydantic.models.base_model.BaseModel):
198class PutRegistryCatalogDataRequestModel(BaseModel):
199    display_name: Optional[str] = Field(default=None, alias="displayName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RegistryAliasModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SetRepositoryPolicyRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
216class UntagResourceRequestModel(BaseModel):
217    resource_arn: str = Field(alias="resourceArn")
218    tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UploadLayerPartRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchCheckLayerAvailabilityResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CompleteLayerUploadResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRepositoryPolicyResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetAuthorizationTokenResponseModel(mypydantic.models.base_model.BaseModel):
253class GetAuthorizationTokenResponseModel(BaseModel):
254    authorization_data: AuthorizationDataModel = Field(alias="authorizationData")
255    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetRepositoryPolicyResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class InitiateLayerUploadResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SetRepositoryPolicyResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UploadLayerPartResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchDeleteImageRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeImagesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImageFailureModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImageModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutRepositoryCatalogDataRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRepositoryRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
342class ListTagsForResourceResponseModel(BaseModel):
343    tags: List[TagModel] = Field(alias="tags")
344    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
347class TagResourceRequestModel(BaseModel):
348    resource_arn: str = Field(alias="resourceArn")
349    tags: Sequence[TagModel] = Field(alias="tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetRepositoryCatalogDataResponseModel(mypydantic.models.base_model.BaseModel):
352class GetRepositoryCatalogDataResponseModel(BaseModel):
353    catalog_data: RepositoryCatalogDataModel = Field(alias="catalogData")
354    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutRepositoryCatalogDataResponseModel(mypydantic.models.base_model.BaseModel):
357class PutRepositoryCatalogDataResponseModel(BaseModel):
358    catalog_data: RepositoryCatalogDataModel = Field(alias="catalogData")
359    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRepositoryResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRepositoryResponseModel(mypydantic.models.base_model.BaseModel):
368class DeleteRepositoryResponseModel(BaseModel):
369    repository: RepositoryModel = Field(alias="repository")
370    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRepositoriesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeImagesRequestDescribeImagesPaginateModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeImagesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetRegistryCatalogDataResponseModel(mypydantic.models.base_model.BaseModel):
420class GetRegistryCatalogDataResponseModel(BaseModel):
421    registry_catalog_data: RegistryCatalogDataModel = Field(alias="registryCatalogData")
422    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutRegistryCatalogDataResponseModel(mypydantic.models.base_model.BaseModel):
425class PutRegistryCatalogDataResponseModel(BaseModel):
426    registry_catalog_data: RegistryCatalogDataModel = Field(alias="registryCatalogData")
427    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImageTagDetailModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RegistryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchDeleteImageResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutImageResponseModel(mypydantic.models.base_model.BaseModel):
452class PutImageResponseModel(BaseModel):
453    image: ImageModel = Field(alias="image")
454    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeImageTagsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRegistriesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs