mypydantic.models.codeartifact

  1# Model Generated: Thu Mar  2 21:56:17 2023
  2
  3from __future__ import annotations
  4
  5from datetime import datetime
  6from typing import Dict, List, Literal, Mapping, Optional, Sequence, Type
  7
  8from botocore.response import StreamingBody
  9from pydantic import Field
 10
 11from mypydantic.models.base_model import BaseModel
 12
 13
 14class AssetSummaryModel(BaseModel):
 15    name: str = Field(alias="name")
 16    size: Optional[int] = Field(default=None, alias="size")
 17    hashes: Optional[Dict[Literal["MD5", "SHA-1", "SHA-256", "SHA-512"], str]] = Field(
 18        default=None, alias="hashes"
 19    )
 20
 21
 22class AssociateExternalConnectionRequestModel(BaseModel):
 23    domain: str = Field(alias="domain")
 24    repository: str = Field(alias="repository")
 25    external_connection: str = Field(alias="externalConnection")
 26    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
 27
 28
 29class ResponseMetadataModel(BaseModel):
 30    request_id: str = Field(alias="RequestId")
 31    host_id: str = Field(alias="HostId")
 32    http_status_code: int = Field(alias="HTTPStatusCode")
 33    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 34    retry_attempts: int = Field(alias="RetryAttempts")
 35
 36
 37class CopyPackageVersionsRequestModel(BaseModel):
 38    domain: str = Field(alias="domain")
 39    source_repository: str = Field(alias="sourceRepository")
 40    destination_repository: str = Field(alias="destinationRepository")
 41    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
 42    package: str = Field(alias="package")
 43    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
 44    namespace: Optional[str] = Field(default=None, alias="namespace")
 45    versions: Optional[Sequence[str]] = Field(default=None, alias="versions")
 46    version_revisions: Optional[Mapping[str, str]] = Field(
 47        default=None, alias="versionRevisions"
 48    )
 49    allow_overwrite: Optional[bool] = Field(default=None, alias="allowOverwrite")
 50    include_from_upstream: Optional[bool] = Field(
 51        default=None, alias="includeFromUpstream"
 52    )
 53
 54
 55class PackageVersionErrorModel(BaseModel):
 56    error_code: Optional[
 57        Literal[
 58            "ALREADY_EXISTS",
 59            "MISMATCHED_REVISION",
 60            "MISMATCHED_STATUS",
 61            "NOT_ALLOWED",
 62            "NOT_FOUND",
 63            "SKIPPED",
 64        ]
 65    ] = Field(default=None, alias="errorCode")
 66    error_message: Optional[str] = Field(default=None, alias="errorMessage")
 67
 68
 69class SuccessfulPackageVersionInfoModel(BaseModel):
 70    revision: Optional[str] = Field(default=None, alias="revision")
 71    status: Optional[
 72        Literal[
 73            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
 74        ]
 75    ] = Field(default=None, alias="status")
 76
 77
 78class TagModel(BaseModel):
 79    key: str = Field(alias="key")
 80    value: str = Field(alias="value")
 81
 82
 83class DomainDescriptionModel(BaseModel):
 84    name: Optional[str] = Field(default=None, alias="name")
 85    owner: Optional[str] = Field(default=None, alias="owner")
 86    arn: Optional[str] = Field(default=None, alias="arn")
 87    status: Optional[Literal["Active", "Deleted"]] = Field(default=None, alias="status")
 88    created_time: Optional[datetime] = Field(default=None, alias="createdTime")
 89    encryption_key: Optional[str] = Field(default=None, alias="encryptionKey")
 90    repository_count: Optional[int] = Field(default=None, alias="repositoryCount")
 91    asset_size_bytes: Optional[int] = Field(default=None, alias="assetSizeBytes")
 92    s3_bucket_arn: Optional[str] = Field(default=None, alias="s3BucketArn")
 93
 94
 95class UpstreamRepositoryModel(BaseModel):
 96    repository_name: str = Field(alias="repositoryName")
 97
 98
 99class DeleteDomainPermissionsPolicyRequestModel(BaseModel):
100    domain: str = Field(alias="domain")
101    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
102    policy_revision: Optional[str] = Field(default=None, alias="policyRevision")
103
104
105class ResourcePolicyModel(BaseModel):
106    resource_arn: Optional[str] = Field(default=None, alias="resourceArn")
107    revision: Optional[str] = Field(default=None, alias="revision")
108    document: Optional[str] = Field(default=None, alias="document")
109
110
111class DeleteDomainRequestModel(BaseModel):
112    domain: str = Field(alias="domain")
113    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
114
115
116class DeletePackageRequestModel(BaseModel):
117    domain: str = Field(alias="domain")
118    repository: str = Field(alias="repository")
119    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
120    package: str = Field(alias="package")
121    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
122    namespace: Optional[str] = Field(default=None, alias="namespace")
123
124
125class DeletePackageVersionsRequestModel(BaseModel):
126    domain: str = Field(alias="domain")
127    repository: str = Field(alias="repository")
128    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
129    package: str = Field(alias="package")
130    versions: Sequence[str] = Field(alias="versions")
131    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
132    namespace: Optional[str] = Field(default=None, alias="namespace")
133    expected_status: Optional[
134        Literal[
135            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
136        ]
137    ] = Field(default=None, alias="expectedStatus")
138
139
140class DeleteRepositoryPermissionsPolicyRequestModel(BaseModel):
141    domain: str = Field(alias="domain")
142    repository: str = Field(alias="repository")
143    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
144    policy_revision: Optional[str] = Field(default=None, alias="policyRevision")
145
146
147class DeleteRepositoryRequestModel(BaseModel):
148    domain: str = Field(alias="domain")
149    repository: str = Field(alias="repository")
150    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
151
152
153class DescribeDomainRequestModel(BaseModel):
154    domain: str = Field(alias="domain")
155    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
156
157
158class DescribePackageRequestModel(BaseModel):
159    domain: str = Field(alias="domain")
160    repository: str = Field(alias="repository")
161    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
162    package: str = Field(alias="package")
163    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
164    namespace: Optional[str] = Field(default=None, alias="namespace")
165
166
167class DescribePackageVersionRequestModel(BaseModel):
168    domain: str = Field(alias="domain")
169    repository: str = Field(alias="repository")
170    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
171    package: str = Field(alias="package")
172    package_version: str = Field(alias="packageVersion")
173    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
174    namespace: Optional[str] = Field(default=None, alias="namespace")
175
176
177class DescribeRepositoryRequestModel(BaseModel):
178    domain: str = Field(alias="domain")
179    repository: str = Field(alias="repository")
180    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
181
182
183class DisassociateExternalConnectionRequestModel(BaseModel):
184    domain: str = Field(alias="domain")
185    repository: str = Field(alias="repository")
186    external_connection: str = Field(alias="externalConnection")
187    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
188
189
190class DisposePackageVersionsRequestModel(BaseModel):
191    domain: str = Field(alias="domain")
192    repository: str = Field(alias="repository")
193    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
194    package: str = Field(alias="package")
195    versions: Sequence[str] = Field(alias="versions")
196    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
197    namespace: Optional[str] = Field(default=None, alias="namespace")
198    version_revisions: Optional[Mapping[str, str]] = Field(
199        default=None, alias="versionRevisions"
200    )
201    expected_status: Optional[
202        Literal[
203            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
204        ]
205    ] = Field(default=None, alias="expectedStatus")
206
207
208class DomainEntryPointModel(BaseModel):
209    repository_name: Optional[str] = Field(default=None, alias="repositoryName")
210    external_connection_name: Optional[str] = Field(
211        default=None, alias="externalConnectionName"
212    )
213
214
215class DomainSummaryModel(BaseModel):
216    name: Optional[str] = Field(default=None, alias="name")
217    owner: Optional[str] = Field(default=None, alias="owner")
218    arn: Optional[str] = Field(default=None, alias="arn")
219    status: Optional[Literal["Active", "Deleted"]] = Field(default=None, alias="status")
220    created_time: Optional[datetime] = Field(default=None, alias="createdTime")
221    encryption_key: Optional[str] = Field(default=None, alias="encryptionKey")
222
223
224class GetAuthorizationTokenRequestModel(BaseModel):
225    domain: str = Field(alias="domain")
226    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
227    duration_seconds: Optional[int] = Field(default=None, alias="durationSeconds")
228
229
230class GetDomainPermissionsPolicyRequestModel(BaseModel):
231    domain: str = Field(alias="domain")
232    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
233
234
235class GetPackageVersionAssetRequestModel(BaseModel):
236    domain: str = Field(alias="domain")
237    repository: str = Field(alias="repository")
238    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
239    package: str = Field(alias="package")
240    package_version: str = Field(alias="packageVersion")
241    asset: str = Field(alias="asset")
242    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
243    namespace: Optional[str] = Field(default=None, alias="namespace")
244    package_version_revision: Optional[str] = Field(
245        default=None, alias="packageVersionRevision"
246    )
247
248
249class GetPackageVersionReadmeRequestModel(BaseModel):
250    domain: str = Field(alias="domain")
251    repository: str = Field(alias="repository")
252    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
253    package: str = Field(alias="package")
254    package_version: str = Field(alias="packageVersion")
255    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
256    namespace: Optional[str] = Field(default=None, alias="namespace")
257
258
259class GetRepositoryEndpointRequestModel(BaseModel):
260    domain: str = Field(alias="domain")
261    repository: str = Field(alias="repository")
262    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
263    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
264
265
266class GetRepositoryPermissionsPolicyRequestModel(BaseModel):
267    domain: str = Field(alias="domain")
268    repository: str = Field(alias="repository")
269    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
270
271
272class LicenseInfoModel(BaseModel):
273    name: Optional[str] = Field(default=None, alias="name")
274    url: Optional[str] = Field(default=None, alias="url")
275
276
277class PaginatorConfigModel(BaseModel):
278    max_items: Optional[int] = Field(default=None, alias="MaxItems")
279    page_size: Optional[int] = Field(default=None, alias="PageSize")
280    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
281
282
283class ListDomainsRequestModel(BaseModel):
284    max_results: Optional[int] = Field(default=None, alias="maxResults")
285    next_token: Optional[str] = Field(default=None, alias="nextToken")
286
287
288class ListPackageVersionAssetsRequestModel(BaseModel):
289    domain: str = Field(alias="domain")
290    repository: str = Field(alias="repository")
291    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
292    package: str = Field(alias="package")
293    package_version: str = Field(alias="packageVersion")
294    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
295    namespace: Optional[str] = Field(default=None, alias="namespace")
296    max_results: Optional[int] = Field(default=None, alias="maxResults")
297    next_token: Optional[str] = Field(default=None, alias="nextToken")
298
299
300class ListPackageVersionDependenciesRequestModel(BaseModel):
301    domain: str = Field(alias="domain")
302    repository: str = Field(alias="repository")
303    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
304    package: str = Field(alias="package")
305    package_version: str = Field(alias="packageVersion")
306    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
307    namespace: Optional[str] = Field(default=None, alias="namespace")
308    next_token: Optional[str] = Field(default=None, alias="nextToken")
309
310
311class PackageDependencyModel(BaseModel):
312    namespace: Optional[str] = Field(default=None, alias="namespace")
313    package: Optional[str] = Field(default=None, alias="package")
314    dependency_type: Optional[str] = Field(default=None, alias="dependencyType")
315    version_requirement: Optional[str] = Field(default=None, alias="versionRequirement")
316
317
318class ListPackageVersionsRequestModel(BaseModel):
319    domain: str = Field(alias="domain")
320    repository: str = Field(alias="repository")
321    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
322    package: str = Field(alias="package")
323    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
324    namespace: Optional[str] = Field(default=None, alias="namespace")
325    status: Optional[
326        Literal[
327            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
328        ]
329    ] = Field(default=None, alias="status")
330    sort_by: Optional[Literal["PUBLISHED_TIME"]] = Field(default=None, alias="sortBy")
331    max_results: Optional[int] = Field(default=None, alias="maxResults")
332    next_token: Optional[str] = Field(default=None, alias="nextToken")
333    origin_type: Optional[Literal["EXTERNAL", "INTERNAL", "UNKNOWN"]] = Field(
334        default=None, alias="originType"
335    )
336
337
338class ListPackagesRequestModel(BaseModel):
339    domain: str = Field(alias="domain")
340    repository: str = Field(alias="repository")
341    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
342    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
343        default=None, alias="format"
344    )
345    namespace: Optional[str] = Field(default=None, alias="namespace")
346    package_prefix: Optional[str] = Field(default=None, alias="packagePrefix")
347    max_results: Optional[int] = Field(default=None, alias="maxResults")
348    next_token: Optional[str] = Field(default=None, alias="nextToken")
349    publish: Optional[Literal["ALLOW", "BLOCK"]] = Field(default=None, alias="publish")
350    upstream: Optional[Literal["ALLOW", "BLOCK"]] = Field(
351        default=None, alias="upstream"
352    )
353
354
355class ListRepositoriesInDomainRequestModel(BaseModel):
356    domain: str = Field(alias="domain")
357    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
358    administrator_account: Optional[str] = Field(
359        default=None, alias="administratorAccount"
360    )
361    repository_prefix: Optional[str] = Field(default=None, alias="repositoryPrefix")
362    max_results: Optional[int] = Field(default=None, alias="maxResults")
363    next_token: Optional[str] = Field(default=None, alias="nextToken")
364
365
366class RepositorySummaryModel(BaseModel):
367    name: Optional[str] = Field(default=None, alias="name")
368    administrator_account: Optional[str] = Field(
369        default=None, alias="administratorAccount"
370    )
371    domain_name: Optional[str] = Field(default=None, alias="domainName")
372    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
373    arn: Optional[str] = Field(default=None, alias="arn")
374    description: Optional[str] = Field(default=None, alias="description")
375
376
377class ListRepositoriesRequestModel(BaseModel):
378    repository_prefix: Optional[str] = Field(default=None, alias="repositoryPrefix")
379    max_results: Optional[int] = Field(default=None, alias="maxResults")
380    next_token: Optional[str] = Field(default=None, alias="nextToken")
381
382
383class ListTagsForResourceRequestModel(BaseModel):
384    resource_arn: str = Field(alias="resourceArn")
385
386
387class PackageOriginRestrictionsModel(BaseModel):
388    publish: Literal["ALLOW", "BLOCK"] = Field(alias="publish")
389    upstream: Literal["ALLOW", "BLOCK"] = Field(alias="upstream")
390
391
392class PutDomainPermissionsPolicyRequestModel(BaseModel):
393    domain: str = Field(alias="domain")
394    policy_document: str = Field(alias="policyDocument")
395    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
396    policy_revision: Optional[str] = Field(default=None, alias="policyRevision")
397
398
399class PutRepositoryPermissionsPolicyRequestModel(BaseModel):
400    domain: str = Field(alias="domain")
401    repository: str = Field(alias="repository")
402    policy_document: str = Field(alias="policyDocument")
403    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
404    policy_revision: Optional[str] = Field(default=None, alias="policyRevision")
405
406
407class RepositoryExternalConnectionInfoModel(BaseModel):
408    external_connection_name: Optional[str] = Field(
409        default=None, alias="externalConnectionName"
410    )
411    package_format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
412        default=None, alias="packageFormat"
413    )
414    status: Optional[Literal["Available"]] = Field(default=None, alias="status")
415
416
417class UpstreamRepositoryInfoModel(BaseModel):
418    repository_name: Optional[str] = Field(default=None, alias="repositoryName")
419
420
421class UntagResourceRequestModel(BaseModel):
422    resource_arn: str = Field(alias="resourceArn")
423    tag_keys: Sequence[str] = Field(alias="tagKeys")
424
425
426class UpdatePackageVersionsStatusRequestModel(BaseModel):
427    domain: str = Field(alias="domain")
428    repository: str = Field(alias="repository")
429    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
430    package: str = Field(alias="package")
431    versions: Sequence[str] = Field(alias="versions")
432    target_status: Literal[
433        "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
434    ] = Field(alias="targetStatus")
435    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
436    namespace: Optional[str] = Field(default=None, alias="namespace")
437    version_revisions: Optional[Mapping[str, str]] = Field(
438        default=None, alias="versionRevisions"
439    )
440    expected_status: Optional[
441        Literal[
442            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
443        ]
444    ] = Field(default=None, alias="expectedStatus")
445
446
447class GetAuthorizationTokenResultModel(BaseModel):
448    authorization_token: str = Field(alias="authorizationToken")
449    expiration: datetime = Field(alias="expiration")
450    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
451
452
453class GetPackageVersionAssetResultModel(BaseModel):
454    asset: Type[StreamingBody] = Field(alias="asset")
455    asset_name: str = Field(alias="assetName")
456    package_version: str = Field(alias="packageVersion")
457    package_version_revision: str = Field(alias="packageVersionRevision")
458    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
459
460
461class GetPackageVersionReadmeResultModel(BaseModel):
462    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
463    namespace: str = Field(alias="namespace")
464    package: str = Field(alias="package")
465    version: str = Field(alias="version")
466    version_revision: str = Field(alias="versionRevision")
467    readme: str = Field(alias="readme")
468    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
469
470
471class GetRepositoryEndpointResultModel(BaseModel):
472    repository_endpoint: str = Field(alias="repositoryEndpoint")
473    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
474
475
476class ListPackageVersionAssetsResultModel(BaseModel):
477    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
478    namespace: str = Field(alias="namespace")
479    package: str = Field(alias="package")
480    version: str = Field(alias="version")
481    version_revision: str = Field(alias="versionRevision")
482    next_token: str = Field(alias="nextToken")
483    assets: List[AssetSummaryModel] = Field(alias="assets")
484    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
485
486
487class CopyPackageVersionsResultModel(BaseModel):
488    successful_versions: Dict[str, SuccessfulPackageVersionInfoModel] = Field(
489        alias="successfulVersions"
490    )
491    failed_versions: Dict[str, PackageVersionErrorModel] = Field(alias="failedVersions")
492    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
493
494
495class DeletePackageVersionsResultModel(BaseModel):
496    successful_versions: Dict[str, SuccessfulPackageVersionInfoModel] = Field(
497        alias="successfulVersions"
498    )
499    failed_versions: Dict[str, PackageVersionErrorModel] = Field(alias="failedVersions")
500    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
501
502
503class DisposePackageVersionsResultModel(BaseModel):
504    successful_versions: Dict[str, SuccessfulPackageVersionInfoModel] = Field(
505        alias="successfulVersions"
506    )
507    failed_versions: Dict[str, PackageVersionErrorModel] = Field(alias="failedVersions")
508    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
509
510
511class UpdatePackageVersionsStatusResultModel(BaseModel):
512    successful_versions: Dict[str, SuccessfulPackageVersionInfoModel] = Field(
513        alias="successfulVersions"
514    )
515    failed_versions: Dict[str, PackageVersionErrorModel] = Field(alias="failedVersions")
516    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
517
518
519class CreateDomainRequestModel(BaseModel):
520    domain: str = Field(alias="domain")
521    encryption_key: Optional[str] = Field(default=None, alias="encryptionKey")
522    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="tags")
523
524
525class ListTagsForResourceResultModel(BaseModel):
526    tags: List[TagModel] = Field(alias="tags")
527    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
528
529
530class TagResourceRequestModel(BaseModel):
531    resource_arn: str = Field(alias="resourceArn")
532    tags: Sequence[TagModel] = Field(alias="tags")
533
534
535class CreateDomainResultModel(BaseModel):
536    domain: DomainDescriptionModel = Field(alias="domain")
537    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
538
539
540class DeleteDomainResultModel(BaseModel):
541    domain: DomainDescriptionModel = Field(alias="domain")
542    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
543
544
545class DescribeDomainResultModel(BaseModel):
546    domain: DomainDescriptionModel = Field(alias="domain")
547    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
548
549
550class CreateRepositoryRequestModel(BaseModel):
551    domain: str = Field(alias="domain")
552    repository: str = Field(alias="repository")
553    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
554    description: Optional[str] = Field(default=None, alias="description")
555    upstreams: Optional[Sequence[UpstreamRepositoryModel]] = Field(
556        default=None, alias="upstreams"
557    )
558    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="tags")
559
560
561class UpdateRepositoryRequestModel(BaseModel):
562    domain: str = Field(alias="domain")
563    repository: str = Field(alias="repository")
564    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
565    description: Optional[str] = Field(default=None, alias="description")
566    upstreams: Optional[Sequence[UpstreamRepositoryModel]] = Field(
567        default=None, alias="upstreams"
568    )
569
570
571class DeleteDomainPermissionsPolicyResultModel(BaseModel):
572    policy: ResourcePolicyModel = Field(alias="policy")
573    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
574
575
576class DeleteRepositoryPermissionsPolicyResultModel(BaseModel):
577    policy: ResourcePolicyModel = Field(alias="policy")
578    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
579
580
581class GetDomainPermissionsPolicyResultModel(BaseModel):
582    policy: ResourcePolicyModel = Field(alias="policy")
583    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
584
585
586class GetRepositoryPermissionsPolicyResultModel(BaseModel):
587    policy: ResourcePolicyModel = Field(alias="policy")
588    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
589
590
591class PutDomainPermissionsPolicyResultModel(BaseModel):
592    policy: ResourcePolicyModel = Field(alias="policy")
593    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
594
595
596class PutRepositoryPermissionsPolicyResultModel(BaseModel):
597    policy: ResourcePolicyModel = Field(alias="policy")
598    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
599
600
601class PackageVersionOriginModel(BaseModel):
602    domain_entry_point: Optional[DomainEntryPointModel] = Field(
603        default=None, alias="domainEntryPoint"
604    )
605    origin_type: Optional[Literal["EXTERNAL", "INTERNAL", "UNKNOWN"]] = Field(
606        default=None, alias="originType"
607    )
608
609
610class ListDomainsResultModel(BaseModel):
611    domains: List[DomainSummaryModel] = Field(alias="domains")
612    next_token: str = Field(alias="nextToken")
613    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
614
615
616class ListDomainsRequestListDomainsPaginateModel(BaseModel):
617    pagination_config: Optional[PaginatorConfigModel] = Field(
618        default=None, alias="PaginationConfig"
619    )
620
621
622class ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateModel(BaseModel):
623    domain: str = Field(alias="domain")
624    repository: str = Field(alias="repository")
625    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
626    package: str = Field(alias="package")
627    package_version: str = Field(alias="packageVersion")
628    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
629    namespace: Optional[str] = Field(default=None, alias="namespace")
630    pagination_config: Optional[PaginatorConfigModel] = Field(
631        default=None, alias="PaginationConfig"
632    )
633
634
635class ListPackageVersionsRequestListPackageVersionsPaginateModel(BaseModel):
636    domain: str = Field(alias="domain")
637    repository: str = Field(alias="repository")
638    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
639    package: str = Field(alias="package")
640    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
641    namespace: Optional[str] = Field(default=None, alias="namespace")
642    status: Optional[
643        Literal[
644            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
645        ]
646    ] = Field(default=None, alias="status")
647    sort_by: Optional[Literal["PUBLISHED_TIME"]] = Field(default=None, alias="sortBy")
648    origin_type: Optional[Literal["EXTERNAL", "INTERNAL", "UNKNOWN"]] = Field(
649        default=None, alias="originType"
650    )
651    pagination_config: Optional[PaginatorConfigModel] = Field(
652        default=None, alias="PaginationConfig"
653    )
654
655
656class ListPackagesRequestListPackagesPaginateModel(BaseModel):
657    domain: str = Field(alias="domain")
658    repository: str = Field(alias="repository")
659    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
660    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
661        default=None, alias="format"
662    )
663    namespace: Optional[str] = Field(default=None, alias="namespace")
664    package_prefix: Optional[str] = Field(default=None, alias="packagePrefix")
665    publish: Optional[Literal["ALLOW", "BLOCK"]] = Field(default=None, alias="publish")
666    upstream: Optional[Literal["ALLOW", "BLOCK"]] = Field(
667        default=None, alias="upstream"
668    )
669    pagination_config: Optional[PaginatorConfigModel] = Field(
670        default=None, alias="PaginationConfig"
671    )
672
673
674class ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateModel(BaseModel):
675    domain: str = Field(alias="domain")
676    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
677    administrator_account: Optional[str] = Field(
678        default=None, alias="administratorAccount"
679    )
680    repository_prefix: Optional[str] = Field(default=None, alias="repositoryPrefix")
681    pagination_config: Optional[PaginatorConfigModel] = Field(
682        default=None, alias="PaginationConfig"
683    )
684
685
686class ListRepositoriesRequestListRepositoriesPaginateModel(BaseModel):
687    repository_prefix: Optional[str] = Field(default=None, alias="repositoryPrefix")
688    pagination_config: Optional[PaginatorConfigModel] = Field(
689        default=None, alias="PaginationConfig"
690    )
691
692
693class ListPackageVersionDependenciesResultModel(BaseModel):
694    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
695    namespace: str = Field(alias="namespace")
696    package: str = Field(alias="package")
697    version: str = Field(alias="version")
698    version_revision: str = Field(alias="versionRevision")
699    next_token: str = Field(alias="nextToken")
700    dependencies: List[PackageDependencyModel] = Field(alias="dependencies")
701    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
702
703
704class ListRepositoriesInDomainResultModel(BaseModel):
705    repositories: List[RepositorySummaryModel] = Field(alias="repositories")
706    next_token: str = Field(alias="nextToken")
707    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
708
709
710class ListRepositoriesResultModel(BaseModel):
711    repositories: List[RepositorySummaryModel] = Field(alias="repositories")
712    next_token: str = Field(alias="nextToken")
713    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
714
715
716class PackageOriginConfigurationModel(BaseModel):
717    restrictions: Optional[PackageOriginRestrictionsModel] = Field(
718        default=None, alias="restrictions"
719    )
720
721
722class PutPackageOriginConfigurationRequestModel(BaseModel):
723    domain: str = Field(alias="domain")
724    repository: str = Field(alias="repository")
725    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
726    package: str = Field(alias="package")
727    restrictions: PackageOriginRestrictionsModel = Field(alias="restrictions")
728    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
729    namespace: Optional[str] = Field(default=None, alias="namespace")
730
731
732class RepositoryDescriptionModel(BaseModel):
733    name: Optional[str] = Field(default=None, alias="name")
734    administrator_account: Optional[str] = Field(
735        default=None, alias="administratorAccount"
736    )
737    domain_name: Optional[str] = Field(default=None, alias="domainName")
738    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
739    arn: Optional[str] = Field(default=None, alias="arn")
740    description: Optional[str] = Field(default=None, alias="description")
741    upstreams: Optional[List[UpstreamRepositoryInfoModel]] = Field(
742        default=None, alias="upstreams"
743    )
744    external_connections: Optional[List[RepositoryExternalConnectionInfoModel]] = Field(
745        default=None, alias="externalConnections"
746    )
747
748
749class PackageVersionDescriptionModel(BaseModel):
750    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
751        default=None, alias="format"
752    )
753    namespace: Optional[str] = Field(default=None, alias="namespace")
754    package_name: Optional[str] = Field(default=None, alias="packageName")
755    display_name: Optional[str] = Field(default=None, alias="displayName")
756    version: Optional[str] = Field(default=None, alias="version")
757    summary: Optional[str] = Field(default=None, alias="summary")
758    home_page: Optional[str] = Field(default=None, alias="homePage")
759    source_code_repository: Optional[str] = Field(
760        default=None, alias="sourceCodeRepository"
761    )
762    published_time: Optional[datetime] = Field(default=None, alias="publishedTime")
763    licenses: Optional[List[LicenseInfoModel]] = Field(default=None, alias="licenses")
764    revision: Optional[str] = Field(default=None, alias="revision")
765    status: Optional[
766        Literal[
767            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
768        ]
769    ] = Field(default=None, alias="status")
770    origin: Optional[PackageVersionOriginModel] = Field(default=None, alias="origin")
771
772
773class PackageVersionSummaryModel(BaseModel):
774    version: str = Field(alias="version")
775    status: Literal[
776        "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
777    ] = Field(alias="status")
778    revision: Optional[str] = Field(default=None, alias="revision")
779    origin: Optional[PackageVersionOriginModel] = Field(default=None, alias="origin")
780
781
782class PackageDescriptionModel(BaseModel):
783    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
784        default=None, alias="format"
785    )
786    namespace: Optional[str] = Field(default=None, alias="namespace")
787    name: Optional[str] = Field(default=None, alias="name")
788    origin_configuration: Optional[PackageOriginConfigurationModel] = Field(
789        default=None, alias="originConfiguration"
790    )
791
792
793class PackageSummaryModel(BaseModel):
794    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
795        default=None, alias="format"
796    )
797    namespace: Optional[str] = Field(default=None, alias="namespace")
798    package: Optional[str] = Field(default=None, alias="package")
799    origin_configuration: Optional[PackageOriginConfigurationModel] = Field(
800        default=None, alias="originConfiguration"
801    )
802
803
804class PutPackageOriginConfigurationResultModel(BaseModel):
805    origin_configuration: PackageOriginConfigurationModel = Field(
806        alias="originConfiguration"
807    )
808    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
809
810
811class AssociateExternalConnectionResultModel(BaseModel):
812    repository: RepositoryDescriptionModel = Field(alias="repository")
813    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
814
815
816class CreateRepositoryResultModel(BaseModel):
817    repository: RepositoryDescriptionModel = Field(alias="repository")
818    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
819
820
821class DeleteRepositoryResultModel(BaseModel):
822    repository: RepositoryDescriptionModel = Field(alias="repository")
823    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
824
825
826class DescribeRepositoryResultModel(BaseModel):
827    repository: RepositoryDescriptionModel = Field(alias="repository")
828    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
829
830
831class DisassociateExternalConnectionResultModel(BaseModel):
832    repository: RepositoryDescriptionModel = Field(alias="repository")
833    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
834
835
836class UpdateRepositoryResultModel(BaseModel):
837    repository: RepositoryDescriptionModel = Field(alias="repository")
838    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
839
840
841class DescribePackageVersionResultModel(BaseModel):
842    package_version: PackageVersionDescriptionModel = Field(alias="packageVersion")
843    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
844
845
846class ListPackageVersionsResultModel(BaseModel):
847    default_display_version: str = Field(alias="defaultDisplayVersion")
848    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
849    namespace: str = Field(alias="namespace")
850    package: str = Field(alias="package")
851    versions: List[PackageVersionSummaryModel] = Field(alias="versions")
852    next_token: str = Field(alias="nextToken")
853    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
854
855
856class DescribePackageResultModel(BaseModel):
857    package: PackageDescriptionModel = Field(alias="package")
858    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
859
860
861class DeletePackageResultModel(BaseModel):
862    deleted_package: PackageSummaryModel = Field(alias="deletedPackage")
863    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
864
865
866class ListPackagesResultModel(BaseModel):
867    packages: List[PackageSummaryModel] = Field(alias="packages")
868    next_token: str = Field(alias="nextToken")
869    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class AssetSummaryModel(mypydantic.models.base_model.BaseModel):
15class AssetSummaryModel(BaseModel):
16    name: str = Field(alias="name")
17    size: Optional[int] = Field(default=None, alias="size")
18    hashes: Optional[Dict[Literal["MD5", "SHA-1", "SHA-256", "SHA-512"], str]] = Field(
19        default=None, alias="hashes"
20    )
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 AssociateExternalConnectionRequestModel(mypydantic.models.base_model.BaseModel):
23class AssociateExternalConnectionRequestModel(BaseModel):
24    domain: str = Field(alias="domain")
25    repository: str = Field(alias="repository")
26    external_connection: str = Field(alias="externalConnection")
27    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
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):
30class ResponseMetadataModel(BaseModel):
31    request_id: str = Field(alias="RequestId")
32    host_id: str = Field(alias="HostId")
33    http_status_code: int = Field(alias="HTTPStatusCode")
34    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
35    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 CopyPackageVersionsRequestModel(mypydantic.models.base_model.BaseModel):
38class CopyPackageVersionsRequestModel(BaseModel):
39    domain: str = Field(alias="domain")
40    source_repository: str = Field(alias="sourceRepository")
41    destination_repository: str = Field(alias="destinationRepository")
42    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
43    package: str = Field(alias="package")
44    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
45    namespace: Optional[str] = Field(default=None, alias="namespace")
46    versions: Optional[Sequence[str]] = Field(default=None, alias="versions")
47    version_revisions: Optional[Mapping[str, str]] = Field(
48        default=None, alias="versionRevisions"
49    )
50    allow_overwrite: Optional[bool] = Field(default=None, alias="allowOverwrite")
51    include_from_upstream: Optional[bool] = Field(
52        default=None, alias="includeFromUpstream"
53    )
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 PackageVersionErrorModel(mypydantic.models.base_model.BaseModel):
56class PackageVersionErrorModel(BaseModel):
57    error_code: Optional[
58        Literal[
59            "ALREADY_EXISTS",
60            "MISMATCHED_REVISION",
61            "MISMATCHED_STATUS",
62            "NOT_ALLOWED",
63            "NOT_FOUND",
64            "SKIPPED",
65        ]
66    ] = Field(default=None, alias="errorCode")
67    error_message: Optional[str] = Field(default=None, alias="errorMessage")
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 SuccessfulPackageVersionInfoModel(mypydantic.models.base_model.BaseModel):
70class SuccessfulPackageVersionInfoModel(BaseModel):
71    revision: Optional[str] = Field(default=None, alias="revision")
72    status: Optional[
73        Literal[
74            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
75        ]
76    ] = Field(default=None, alias="status")
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):
79class TagModel(BaseModel):
80    key: str = Field(alias="key")
81    value: str = Field(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 DomainDescriptionModel(mypydantic.models.base_model.BaseModel):
84class DomainDescriptionModel(BaseModel):
85    name: Optional[str] = Field(default=None, alias="name")
86    owner: Optional[str] = Field(default=None, alias="owner")
87    arn: Optional[str] = Field(default=None, alias="arn")
88    status: Optional[Literal["Active", "Deleted"]] = Field(default=None, alias="status")
89    created_time: Optional[datetime] = Field(default=None, alias="createdTime")
90    encryption_key: Optional[str] = Field(default=None, alias="encryptionKey")
91    repository_count: Optional[int] = Field(default=None, alias="repositoryCount")
92    asset_size_bytes: Optional[int] = Field(default=None, alias="assetSizeBytes")
93    s3_bucket_arn: Optional[str] = Field(default=None, alias="s3BucketArn")
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 UpstreamRepositoryModel(mypydantic.models.base_model.BaseModel):
96class UpstreamRepositoryModel(BaseModel):
97    repository_name: str = Field(alias="repositoryName")
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 DeleteDomainPermissionsPolicyRequestModel(mypydantic.models.base_model.BaseModel):
100class DeleteDomainPermissionsPolicyRequestModel(BaseModel):
101    domain: str = Field(alias="domain")
102    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
103    policy_revision: Optional[str] = Field(default=None, alias="policyRevision")
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 ResourcePolicyModel(mypydantic.models.base_model.BaseModel):
106class ResourcePolicyModel(BaseModel):
107    resource_arn: Optional[str] = Field(default=None, alias="resourceArn")
108    revision: Optional[str] = Field(default=None, alias="revision")
109    document: Optional[str] = Field(default=None, alias="document")
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 DeleteDomainRequestModel(mypydantic.models.base_model.BaseModel):
112class DeleteDomainRequestModel(BaseModel):
113    domain: str = Field(alias="domain")
114    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
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 DeletePackageRequestModel(mypydantic.models.base_model.BaseModel):
117class DeletePackageRequestModel(BaseModel):
118    domain: str = Field(alias="domain")
119    repository: str = Field(alias="repository")
120    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
121    package: str = Field(alias="package")
122    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
123    namespace: Optional[str] = Field(default=None, alias="namespace")
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 DeletePackageVersionsRequestModel(mypydantic.models.base_model.BaseModel):
126class DeletePackageVersionsRequestModel(BaseModel):
127    domain: str = Field(alias="domain")
128    repository: str = Field(alias="repository")
129    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
130    package: str = Field(alias="package")
131    versions: Sequence[str] = Field(alias="versions")
132    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
133    namespace: Optional[str] = Field(default=None, alias="namespace")
134    expected_status: Optional[
135        Literal[
136            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
137        ]
138    ] = Field(default=None, alias="expectedStatus")
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 DeleteRepositoryPermissionsPolicyRequestModel(mypydantic.models.base_model.BaseModel):
141class DeleteRepositoryPermissionsPolicyRequestModel(BaseModel):
142    domain: str = Field(alias="domain")
143    repository: str = Field(alias="repository")
144    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
145    policy_revision: Optional[str] = Field(default=None, alias="policyRevision")
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):
148class DeleteRepositoryRequestModel(BaseModel):
149    domain: str = Field(alias="domain")
150    repository: str = Field(alias="repository")
151    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
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 DescribeDomainRequestModel(mypydantic.models.base_model.BaseModel):
154class DescribeDomainRequestModel(BaseModel):
155    domain: str = Field(alias="domain")
156    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
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 DescribePackageRequestModel(mypydantic.models.base_model.BaseModel):
159class DescribePackageRequestModel(BaseModel):
160    domain: str = Field(alias="domain")
161    repository: str = Field(alias="repository")
162    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
163    package: str = Field(alias="package")
164    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
165    namespace: Optional[str] = Field(default=None, alias="namespace")
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 DescribePackageVersionRequestModel(mypydantic.models.base_model.BaseModel):
168class DescribePackageVersionRequestModel(BaseModel):
169    domain: str = Field(alias="domain")
170    repository: str = Field(alias="repository")
171    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
172    package: str = Field(alias="package")
173    package_version: str = Field(alias="packageVersion")
174    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
175    namespace: Optional[str] = Field(default=None, alias="namespace")
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 DescribeRepositoryRequestModel(mypydantic.models.base_model.BaseModel):
178class DescribeRepositoryRequestModel(BaseModel):
179    domain: str = Field(alias="domain")
180    repository: str = Field(alias="repository")
181    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
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 DisassociateExternalConnectionRequestModel(mypydantic.models.base_model.BaseModel):
184class DisassociateExternalConnectionRequestModel(BaseModel):
185    domain: str = Field(alias="domain")
186    repository: str = Field(alias="repository")
187    external_connection: str = Field(alias="externalConnection")
188    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
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 DisposePackageVersionsRequestModel(mypydantic.models.base_model.BaseModel):
191class DisposePackageVersionsRequestModel(BaseModel):
192    domain: str = Field(alias="domain")
193    repository: str = Field(alias="repository")
194    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
195    package: str = Field(alias="package")
196    versions: Sequence[str] = Field(alias="versions")
197    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
198    namespace: Optional[str] = Field(default=None, alias="namespace")
199    version_revisions: Optional[Mapping[str, str]] = Field(
200        default=None, alias="versionRevisions"
201    )
202    expected_status: Optional[
203        Literal[
204            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
205        ]
206    ] = Field(default=None, alias="expectedStatus")
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 DomainEntryPointModel(mypydantic.models.base_model.BaseModel):
209class DomainEntryPointModel(BaseModel):
210    repository_name: Optional[str] = Field(default=None, alias="repositoryName")
211    external_connection_name: Optional[str] = Field(
212        default=None, alias="externalConnectionName"
213    )
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 DomainSummaryModel(mypydantic.models.base_model.BaseModel):
216class DomainSummaryModel(BaseModel):
217    name: Optional[str] = Field(default=None, alias="name")
218    owner: Optional[str] = Field(default=None, alias="owner")
219    arn: Optional[str] = Field(default=None, alias="arn")
220    status: Optional[Literal["Active", "Deleted"]] = Field(default=None, alias="status")
221    created_time: Optional[datetime] = Field(default=None, alias="createdTime")
222    encryption_key: Optional[str] = Field(default=None, alias="encryptionKey")
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 GetAuthorizationTokenRequestModel(mypydantic.models.base_model.BaseModel):
225class GetAuthorizationTokenRequestModel(BaseModel):
226    domain: str = Field(alias="domain")
227    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
228    duration_seconds: Optional[int] = Field(default=None, alias="durationSeconds")
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 GetDomainPermissionsPolicyRequestModel(mypydantic.models.base_model.BaseModel):
231class GetDomainPermissionsPolicyRequestModel(BaseModel):
232    domain: str = Field(alias="domain")
233    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
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 GetPackageVersionAssetRequestModel(mypydantic.models.base_model.BaseModel):
236class GetPackageVersionAssetRequestModel(BaseModel):
237    domain: str = Field(alias="domain")
238    repository: str = Field(alias="repository")
239    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
240    package: str = Field(alias="package")
241    package_version: str = Field(alias="packageVersion")
242    asset: str = Field(alias="asset")
243    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
244    namespace: Optional[str] = Field(default=None, alias="namespace")
245    package_version_revision: Optional[str] = Field(
246        default=None, alias="packageVersionRevision"
247    )
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 GetPackageVersionReadmeRequestModel(mypydantic.models.base_model.BaseModel):
250class GetPackageVersionReadmeRequestModel(BaseModel):
251    domain: str = Field(alias="domain")
252    repository: str = Field(alias="repository")
253    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
254    package: str = Field(alias="package")
255    package_version: str = Field(alias="packageVersion")
256    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
257    namespace: Optional[str] = Field(default=None, alias="namespace")
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 GetRepositoryEndpointRequestModel(mypydantic.models.base_model.BaseModel):
260class GetRepositoryEndpointRequestModel(BaseModel):
261    domain: str = Field(alias="domain")
262    repository: str = Field(alias="repository")
263    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
264    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
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 GetRepositoryPermissionsPolicyRequestModel(mypydantic.models.base_model.BaseModel):
267class GetRepositoryPermissionsPolicyRequestModel(BaseModel):
268    domain: str = Field(alias="domain")
269    repository: str = Field(alias="repository")
270    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
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 LicenseInfoModel(mypydantic.models.base_model.BaseModel):
273class LicenseInfoModel(BaseModel):
274    name: Optional[str] = Field(default=None, alias="name")
275    url: Optional[str] = Field(default=None, alias="url")
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):
278class PaginatorConfigModel(BaseModel):
279    max_items: Optional[int] = Field(default=None, alias="MaxItems")
280    page_size: Optional[int] = Field(default=None, alias="PageSize")
281    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 ListDomainsRequestModel(mypydantic.models.base_model.BaseModel):
284class ListDomainsRequestModel(BaseModel):
285    max_results: Optional[int] = Field(default=None, alias="maxResults")
286    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 ListPackageVersionAssetsRequestModel(mypydantic.models.base_model.BaseModel):
289class ListPackageVersionAssetsRequestModel(BaseModel):
290    domain: str = Field(alias="domain")
291    repository: str = Field(alias="repository")
292    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
293    package: str = Field(alias="package")
294    package_version: str = Field(alias="packageVersion")
295    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
296    namespace: Optional[str] = Field(default=None, alias="namespace")
297    max_results: Optional[int] = Field(default=None, alias="maxResults")
298    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 ListPackageVersionDependenciesRequestModel(mypydantic.models.base_model.BaseModel):
301class ListPackageVersionDependenciesRequestModel(BaseModel):
302    domain: str = Field(alias="domain")
303    repository: str = Field(alias="repository")
304    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
305    package: str = Field(alias="package")
306    package_version: str = Field(alias="packageVersion")
307    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
308    namespace: Optional[str] = Field(default=None, alias="namespace")
309    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 PackageDependencyModel(mypydantic.models.base_model.BaseModel):
312class PackageDependencyModel(BaseModel):
313    namespace: Optional[str] = Field(default=None, alias="namespace")
314    package: Optional[str] = Field(default=None, alias="package")
315    dependency_type: Optional[str] = Field(default=None, alias="dependencyType")
316    version_requirement: Optional[str] = Field(default=None, alias="versionRequirement")
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 ListPackageVersionsRequestModel(mypydantic.models.base_model.BaseModel):
319class ListPackageVersionsRequestModel(BaseModel):
320    domain: str = Field(alias="domain")
321    repository: str = Field(alias="repository")
322    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
323    package: str = Field(alias="package")
324    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
325    namespace: Optional[str] = Field(default=None, alias="namespace")
326    status: Optional[
327        Literal[
328            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
329        ]
330    ] = Field(default=None, alias="status")
331    sort_by: Optional[Literal["PUBLISHED_TIME"]] = Field(default=None, alias="sortBy")
332    max_results: Optional[int] = Field(default=None, alias="maxResults")
333    next_token: Optional[str] = Field(default=None, alias="nextToken")
334    origin_type: Optional[Literal["EXTERNAL", "INTERNAL", "UNKNOWN"]] = Field(
335        default=None, alias="originType"
336    )
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 ListPackagesRequestModel(mypydantic.models.base_model.BaseModel):
339class ListPackagesRequestModel(BaseModel):
340    domain: str = Field(alias="domain")
341    repository: str = Field(alias="repository")
342    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
343    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
344        default=None, alias="format"
345    )
346    namespace: Optional[str] = Field(default=None, alias="namespace")
347    package_prefix: Optional[str] = Field(default=None, alias="packagePrefix")
348    max_results: Optional[int] = Field(default=None, alias="maxResults")
349    next_token: Optional[str] = Field(default=None, alias="nextToken")
350    publish: Optional[Literal["ALLOW", "BLOCK"]] = Field(default=None, alias="publish")
351    upstream: Optional[Literal["ALLOW", "BLOCK"]] = Field(
352        default=None, alias="upstream"
353    )
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 ListRepositoriesInDomainRequestModel(mypydantic.models.base_model.BaseModel):
356class ListRepositoriesInDomainRequestModel(BaseModel):
357    domain: str = Field(alias="domain")
358    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
359    administrator_account: Optional[str] = Field(
360        default=None, alias="administratorAccount"
361    )
362    repository_prefix: Optional[str] = Field(default=None, alias="repositoryPrefix")
363    max_results: Optional[int] = Field(default=None, alias="maxResults")
364    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 RepositorySummaryModel(mypydantic.models.base_model.BaseModel):
367class RepositorySummaryModel(BaseModel):
368    name: Optional[str] = Field(default=None, alias="name")
369    administrator_account: Optional[str] = Field(
370        default=None, alias="administratorAccount"
371    )
372    domain_name: Optional[str] = Field(default=None, alias="domainName")
373    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
374    arn: Optional[str] = Field(default=None, alias="arn")
375    description: Optional[str] = Field(default=None, alias="description")
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 ListRepositoriesRequestModel(mypydantic.models.base_model.BaseModel):
378class ListRepositoriesRequestModel(BaseModel):
379    repository_prefix: Optional[str] = Field(default=None, alias="repositoryPrefix")
380    max_results: Optional[int] = Field(default=None, alias="maxResults")
381    next_token: Optional[str] = Field(default=None, alias="nextToken")
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):
384class ListTagsForResourceRequestModel(BaseModel):
385    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 PackageOriginRestrictionsModel(mypydantic.models.base_model.BaseModel):
388class PackageOriginRestrictionsModel(BaseModel):
389    publish: Literal["ALLOW", "BLOCK"] = Field(alias="publish")
390    upstream: Literal["ALLOW", "BLOCK"] = Field(alias="upstream")
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 PutDomainPermissionsPolicyRequestModel(mypydantic.models.base_model.BaseModel):
393class PutDomainPermissionsPolicyRequestModel(BaseModel):
394    domain: str = Field(alias="domain")
395    policy_document: str = Field(alias="policyDocument")
396    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
397    policy_revision: Optional[str] = Field(default=None, alias="policyRevision")
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 PutRepositoryPermissionsPolicyRequestModel(mypydantic.models.base_model.BaseModel):
400class PutRepositoryPermissionsPolicyRequestModel(BaseModel):
401    domain: str = Field(alias="domain")
402    repository: str = Field(alias="repository")
403    policy_document: str = Field(alias="policyDocument")
404    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
405    policy_revision: Optional[str] = Field(default=None, alias="policyRevision")
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 RepositoryExternalConnectionInfoModel(mypydantic.models.base_model.BaseModel):
408class RepositoryExternalConnectionInfoModel(BaseModel):
409    external_connection_name: Optional[str] = Field(
410        default=None, alias="externalConnectionName"
411    )
412    package_format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
413        default=None, alias="packageFormat"
414    )
415    status: Optional[Literal["Available"]] = Field(default=None, alias="status")
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 UpstreamRepositoryInfoModel(mypydantic.models.base_model.BaseModel):
418class UpstreamRepositoryInfoModel(BaseModel):
419    repository_name: Optional[str] = Field(default=None, alias="repositoryName")
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):
422class UntagResourceRequestModel(BaseModel):
423    resource_arn: str = Field(alias="resourceArn")
424    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 UpdatePackageVersionsStatusRequestModel(mypydantic.models.base_model.BaseModel):
427class UpdatePackageVersionsStatusRequestModel(BaseModel):
428    domain: str = Field(alias="domain")
429    repository: str = Field(alias="repository")
430    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
431    package: str = Field(alias="package")
432    versions: Sequence[str] = Field(alias="versions")
433    target_status: Literal[
434        "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
435    ] = Field(alias="targetStatus")
436    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
437    namespace: Optional[str] = Field(default=None, alias="namespace")
438    version_revisions: Optional[Mapping[str, str]] = Field(
439        default=None, alias="versionRevisions"
440    )
441    expected_status: Optional[
442        Literal[
443            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
444        ]
445    ] = Field(default=None, alias="expectedStatus")
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 GetAuthorizationTokenResultModel(mypydantic.models.base_model.BaseModel):
448class GetAuthorizationTokenResultModel(BaseModel):
449    authorization_token: str = Field(alias="authorizationToken")
450    expiration: datetime = Field(alias="expiration")
451    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 GetPackageVersionAssetResultModel(mypydantic.models.base_model.BaseModel):
454class GetPackageVersionAssetResultModel(BaseModel):
455    asset: Type[StreamingBody] = Field(alias="asset")
456    asset_name: str = Field(alias="assetName")
457    package_version: str = Field(alias="packageVersion")
458    package_version_revision: str = Field(alias="packageVersionRevision")
459    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 GetPackageVersionReadmeResultModel(mypydantic.models.base_model.BaseModel):
462class GetPackageVersionReadmeResultModel(BaseModel):
463    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
464    namespace: str = Field(alias="namespace")
465    package: str = Field(alias="package")
466    version: str = Field(alias="version")
467    version_revision: str = Field(alias="versionRevision")
468    readme: str = Field(alias="readme")
469    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 GetRepositoryEndpointResultModel(mypydantic.models.base_model.BaseModel):
472class GetRepositoryEndpointResultModel(BaseModel):
473    repository_endpoint: str = Field(alias="repositoryEndpoint")
474    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 ListPackageVersionAssetsResultModel(mypydantic.models.base_model.BaseModel):
477class ListPackageVersionAssetsResultModel(BaseModel):
478    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
479    namespace: str = Field(alias="namespace")
480    package: str = Field(alias="package")
481    version: str = Field(alias="version")
482    version_revision: str = Field(alias="versionRevision")
483    next_token: str = Field(alias="nextToken")
484    assets: List[AssetSummaryModel] = Field(alias="assets")
485    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 CopyPackageVersionsResultModel(mypydantic.models.base_model.BaseModel):
488class CopyPackageVersionsResultModel(BaseModel):
489    successful_versions: Dict[str, SuccessfulPackageVersionInfoModel] = Field(
490        alias="successfulVersions"
491    )
492    failed_versions: Dict[str, PackageVersionErrorModel] = Field(alias="failedVersions")
493    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 DeletePackageVersionsResultModel(mypydantic.models.base_model.BaseModel):
496class DeletePackageVersionsResultModel(BaseModel):
497    successful_versions: Dict[str, SuccessfulPackageVersionInfoModel] = Field(
498        alias="successfulVersions"
499    )
500    failed_versions: Dict[str, PackageVersionErrorModel] = Field(alias="failedVersions")
501    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 DisposePackageVersionsResultModel(mypydantic.models.base_model.BaseModel):
504class DisposePackageVersionsResultModel(BaseModel):
505    successful_versions: Dict[str, SuccessfulPackageVersionInfoModel] = Field(
506        alias="successfulVersions"
507    )
508    failed_versions: Dict[str, PackageVersionErrorModel] = Field(alias="failedVersions")
509    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 UpdatePackageVersionsStatusResultModel(mypydantic.models.base_model.BaseModel):
512class UpdatePackageVersionsStatusResultModel(BaseModel):
513    successful_versions: Dict[str, SuccessfulPackageVersionInfoModel] = Field(
514        alias="successfulVersions"
515    )
516    failed_versions: Dict[str, PackageVersionErrorModel] = Field(alias="failedVersions")
517    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 CreateDomainRequestModel(mypydantic.models.base_model.BaseModel):
520class CreateDomainRequestModel(BaseModel):
521    domain: str = Field(alias="domain")
522    encryption_key: Optional[str] = Field(default=None, alias="encryptionKey")
523    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 ListTagsForResourceResultModel(mypydantic.models.base_model.BaseModel):
526class ListTagsForResourceResultModel(BaseModel):
527    tags: List[TagModel] = Field(alias="tags")
528    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):
531class TagResourceRequestModel(BaseModel):
532    resource_arn: str = Field(alias="resourceArn")
533    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 CreateDomainResultModel(mypydantic.models.base_model.BaseModel):
536class CreateDomainResultModel(BaseModel):
537    domain: DomainDescriptionModel = Field(alias="domain")
538    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 DeleteDomainResultModel(mypydantic.models.base_model.BaseModel):
541class DeleteDomainResultModel(BaseModel):
542    domain: DomainDescriptionModel = Field(alias="domain")
543    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 DescribeDomainResultModel(mypydantic.models.base_model.BaseModel):
546class DescribeDomainResultModel(BaseModel):
547    domain: DomainDescriptionModel = Field(alias="domain")
548    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 CreateRepositoryRequestModel(mypydantic.models.base_model.BaseModel):
551class CreateRepositoryRequestModel(BaseModel):
552    domain: str = Field(alias="domain")
553    repository: str = Field(alias="repository")
554    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
555    description: Optional[str] = Field(default=None, alias="description")
556    upstreams: Optional[Sequence[UpstreamRepositoryModel]] = Field(
557        default=None, alias="upstreams"
558    )
559    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 UpdateRepositoryRequestModel(mypydantic.models.base_model.BaseModel):
562class UpdateRepositoryRequestModel(BaseModel):
563    domain: str = Field(alias="domain")
564    repository: str = Field(alias="repository")
565    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
566    description: Optional[str] = Field(default=None, alias="description")
567    upstreams: Optional[Sequence[UpstreamRepositoryModel]] = Field(
568        default=None, alias="upstreams"
569    )
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 DeleteDomainPermissionsPolicyResultModel(mypydantic.models.base_model.BaseModel):
572class DeleteDomainPermissionsPolicyResultModel(BaseModel):
573    policy: ResourcePolicyModel = Field(alias="policy")
574    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 DeleteRepositoryPermissionsPolicyResultModel(mypydantic.models.base_model.BaseModel):
577class DeleteRepositoryPermissionsPolicyResultModel(BaseModel):
578    policy: ResourcePolicyModel = Field(alias="policy")
579    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 GetDomainPermissionsPolicyResultModel(mypydantic.models.base_model.BaseModel):
582class GetDomainPermissionsPolicyResultModel(BaseModel):
583    policy: ResourcePolicyModel = Field(alias="policy")
584    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 GetRepositoryPermissionsPolicyResultModel(mypydantic.models.base_model.BaseModel):
587class GetRepositoryPermissionsPolicyResultModel(BaseModel):
588    policy: ResourcePolicyModel = Field(alias="policy")
589    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 PutDomainPermissionsPolicyResultModel(mypydantic.models.base_model.BaseModel):
592class PutDomainPermissionsPolicyResultModel(BaseModel):
593    policy: ResourcePolicyModel = Field(alias="policy")
594    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 PutRepositoryPermissionsPolicyResultModel(mypydantic.models.base_model.BaseModel):
597class PutRepositoryPermissionsPolicyResultModel(BaseModel):
598    policy: ResourcePolicyModel = Field(alias="policy")
599    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 PackageVersionOriginModel(mypydantic.models.base_model.BaseModel):
602class PackageVersionOriginModel(BaseModel):
603    domain_entry_point: Optional[DomainEntryPointModel] = Field(
604        default=None, alias="domainEntryPoint"
605    )
606    origin_type: Optional[Literal["EXTERNAL", "INTERNAL", "UNKNOWN"]] = Field(
607        default=None, alias="originType"
608    )
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 ListDomainsResultModel(mypydantic.models.base_model.BaseModel):
611class ListDomainsResultModel(BaseModel):
612    domains: List[DomainSummaryModel] = Field(alias="domains")
613    next_token: str = Field(alias="nextToken")
614    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 ListDomainsRequestListDomainsPaginateModel(mypydantic.models.base_model.BaseModel):
617class ListDomainsRequestListDomainsPaginateModel(BaseModel):
618    pagination_config: Optional[PaginatorConfigModel] = Field(
619        default=None, alias="PaginationConfig"
620    )
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 ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateModel(mypydantic.models.base_model.BaseModel):
623class ListPackageVersionAssetsRequestListPackageVersionAssetsPaginateModel(BaseModel):
624    domain: str = Field(alias="domain")
625    repository: str = Field(alias="repository")
626    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
627    package: str = Field(alias="package")
628    package_version: str = Field(alias="packageVersion")
629    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
630    namespace: Optional[str] = Field(default=None, alias="namespace")
631    pagination_config: Optional[PaginatorConfigModel] = Field(
632        default=None, alias="PaginationConfig"
633    )
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 ListPackageVersionsRequestListPackageVersionsPaginateModel(mypydantic.models.base_model.BaseModel):
636class ListPackageVersionsRequestListPackageVersionsPaginateModel(BaseModel):
637    domain: str = Field(alias="domain")
638    repository: str = Field(alias="repository")
639    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
640    package: str = Field(alias="package")
641    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
642    namespace: Optional[str] = Field(default=None, alias="namespace")
643    status: Optional[
644        Literal[
645            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
646        ]
647    ] = Field(default=None, alias="status")
648    sort_by: Optional[Literal["PUBLISHED_TIME"]] = Field(default=None, alias="sortBy")
649    origin_type: Optional[Literal["EXTERNAL", "INTERNAL", "UNKNOWN"]] = Field(
650        default=None, alias="originType"
651    )
652    pagination_config: Optional[PaginatorConfigModel] = Field(
653        default=None, alias="PaginationConfig"
654    )
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 ListPackagesRequestListPackagesPaginateModel(mypydantic.models.base_model.BaseModel):
657class ListPackagesRequestListPackagesPaginateModel(BaseModel):
658    domain: str = Field(alias="domain")
659    repository: str = Field(alias="repository")
660    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
661    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
662        default=None, alias="format"
663    )
664    namespace: Optional[str] = Field(default=None, alias="namespace")
665    package_prefix: Optional[str] = Field(default=None, alias="packagePrefix")
666    publish: Optional[Literal["ALLOW", "BLOCK"]] = Field(default=None, alias="publish")
667    upstream: Optional[Literal["ALLOW", "BLOCK"]] = Field(
668        default=None, alias="upstream"
669    )
670    pagination_config: Optional[PaginatorConfigModel] = Field(
671        default=None, alias="PaginationConfig"
672    )
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 ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateModel(mypydantic.models.base_model.BaseModel):
675class ListRepositoriesInDomainRequestListRepositoriesInDomainPaginateModel(BaseModel):
676    domain: str = Field(alias="domain")
677    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
678    administrator_account: Optional[str] = Field(
679        default=None, alias="administratorAccount"
680    )
681    repository_prefix: Optional[str] = Field(default=None, alias="repositoryPrefix")
682    pagination_config: Optional[PaginatorConfigModel] = Field(
683        default=None, alias="PaginationConfig"
684    )
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 ListRepositoriesRequestListRepositoriesPaginateModel(mypydantic.models.base_model.BaseModel):
687class ListRepositoriesRequestListRepositoriesPaginateModel(BaseModel):
688    repository_prefix: Optional[str] = Field(default=None, alias="repositoryPrefix")
689    pagination_config: Optional[PaginatorConfigModel] = Field(
690        default=None, alias="PaginationConfig"
691    )
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 ListPackageVersionDependenciesResultModel(mypydantic.models.base_model.BaseModel):
694class ListPackageVersionDependenciesResultModel(BaseModel):
695    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
696    namespace: str = Field(alias="namespace")
697    package: str = Field(alias="package")
698    version: str = Field(alias="version")
699    version_revision: str = Field(alias="versionRevision")
700    next_token: str = Field(alias="nextToken")
701    dependencies: List[PackageDependencyModel] = Field(alias="dependencies")
702    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 ListRepositoriesInDomainResultModel(mypydantic.models.base_model.BaseModel):
705class ListRepositoriesInDomainResultModel(BaseModel):
706    repositories: List[RepositorySummaryModel] = Field(alias="repositories")
707    next_token: str = Field(alias="nextToken")
708    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 ListRepositoriesResultModel(mypydantic.models.base_model.BaseModel):
711class ListRepositoriesResultModel(BaseModel):
712    repositories: List[RepositorySummaryModel] = Field(alias="repositories")
713    next_token: str = Field(alias="nextToken")
714    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 PackageOriginConfigurationModel(mypydantic.models.base_model.BaseModel):
717class PackageOriginConfigurationModel(BaseModel):
718    restrictions: Optional[PackageOriginRestrictionsModel] = Field(
719        default=None, alias="restrictions"
720    )
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 PutPackageOriginConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
723class PutPackageOriginConfigurationRequestModel(BaseModel):
724    domain: str = Field(alias="domain")
725    repository: str = Field(alias="repository")
726    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
727    package: str = Field(alias="package")
728    restrictions: PackageOriginRestrictionsModel = Field(alias="restrictions")
729    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
730    namespace: Optional[str] = Field(default=None, alias="namespace")
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 RepositoryDescriptionModel(mypydantic.models.base_model.BaseModel):
733class RepositoryDescriptionModel(BaseModel):
734    name: Optional[str] = Field(default=None, alias="name")
735    administrator_account: Optional[str] = Field(
736        default=None, alias="administratorAccount"
737    )
738    domain_name: Optional[str] = Field(default=None, alias="domainName")
739    domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
740    arn: Optional[str] = Field(default=None, alias="arn")
741    description: Optional[str] = Field(default=None, alias="description")
742    upstreams: Optional[List[UpstreamRepositoryInfoModel]] = Field(
743        default=None, alias="upstreams"
744    )
745    external_connections: Optional[List[RepositoryExternalConnectionInfoModel]] = Field(
746        default=None, alias="externalConnections"
747    )
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 PackageVersionDescriptionModel(mypydantic.models.base_model.BaseModel):
750class PackageVersionDescriptionModel(BaseModel):
751    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
752        default=None, alias="format"
753    )
754    namespace: Optional[str] = Field(default=None, alias="namespace")
755    package_name: Optional[str] = Field(default=None, alias="packageName")
756    display_name: Optional[str] = Field(default=None, alias="displayName")
757    version: Optional[str] = Field(default=None, alias="version")
758    summary: Optional[str] = Field(default=None, alias="summary")
759    home_page: Optional[str] = Field(default=None, alias="homePage")
760    source_code_repository: Optional[str] = Field(
761        default=None, alias="sourceCodeRepository"
762    )
763    published_time: Optional[datetime] = Field(default=None, alias="publishedTime")
764    licenses: Optional[List[LicenseInfoModel]] = Field(default=None, alias="licenses")
765    revision: Optional[str] = Field(default=None, alias="revision")
766    status: Optional[
767        Literal[
768            "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
769        ]
770    ] = Field(default=None, alias="status")
771    origin: Optional[PackageVersionOriginModel] = Field(default=None, alias="origin")
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 PackageVersionSummaryModel(mypydantic.models.base_model.BaseModel):
774class PackageVersionSummaryModel(BaseModel):
775    version: str = Field(alias="version")
776    status: Literal[
777        "Archived", "Deleted", "Disposed", "Published", "Unfinished", "Unlisted"
778    ] = Field(alias="status")
779    revision: Optional[str] = Field(default=None, alias="revision")
780    origin: Optional[PackageVersionOriginModel] = Field(default=None, alias="origin")
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 PackageDescriptionModel(mypydantic.models.base_model.BaseModel):
783class PackageDescriptionModel(BaseModel):
784    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
785        default=None, alias="format"
786    )
787    namespace: Optional[str] = Field(default=None, alias="namespace")
788    name: Optional[str] = Field(default=None, alias="name")
789    origin_configuration: Optional[PackageOriginConfigurationModel] = Field(
790        default=None, alias="originConfiguration"
791    )
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 PackageSummaryModel(mypydantic.models.base_model.BaseModel):
794class PackageSummaryModel(BaseModel):
795    format: Optional[Literal["maven", "npm", "nuget", "pypi"]] = Field(
796        default=None, alias="format"
797    )
798    namespace: Optional[str] = Field(default=None, alias="namespace")
799    package: Optional[str] = Field(default=None, alias="package")
800    origin_configuration: Optional[PackageOriginConfigurationModel] = Field(
801        default=None, alias="originConfiguration"
802    )
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 PutPackageOriginConfigurationResultModel(mypydantic.models.base_model.BaseModel):
805class PutPackageOriginConfigurationResultModel(BaseModel):
806    origin_configuration: PackageOriginConfigurationModel = Field(
807        alias="originConfiguration"
808    )
809    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 AssociateExternalConnectionResultModel(mypydantic.models.base_model.BaseModel):
812class AssociateExternalConnectionResultModel(BaseModel):
813    repository: RepositoryDescriptionModel = Field(alias="repository")
814    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 CreateRepositoryResultModel(mypydantic.models.base_model.BaseModel):
817class CreateRepositoryResultModel(BaseModel):
818    repository: RepositoryDescriptionModel = Field(alias="repository")
819    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 DeleteRepositoryResultModel(mypydantic.models.base_model.BaseModel):
822class DeleteRepositoryResultModel(BaseModel):
823    repository: RepositoryDescriptionModel = Field(alias="repository")
824    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 DescribeRepositoryResultModel(mypydantic.models.base_model.BaseModel):
827class DescribeRepositoryResultModel(BaseModel):
828    repository: RepositoryDescriptionModel = Field(alias="repository")
829    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 DisassociateExternalConnectionResultModel(mypydantic.models.base_model.BaseModel):
832class DisassociateExternalConnectionResultModel(BaseModel):
833    repository: RepositoryDescriptionModel = Field(alias="repository")
834    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 UpdateRepositoryResultModel(mypydantic.models.base_model.BaseModel):
837class UpdateRepositoryResultModel(BaseModel):
838    repository: RepositoryDescriptionModel = Field(alias="repository")
839    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 DescribePackageVersionResultModel(mypydantic.models.base_model.BaseModel):
842class DescribePackageVersionResultModel(BaseModel):
843    package_version: PackageVersionDescriptionModel = Field(alias="packageVersion")
844    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 ListPackageVersionsResultModel(mypydantic.models.base_model.BaseModel):
847class ListPackageVersionsResultModel(BaseModel):
848    default_display_version: str = Field(alias="defaultDisplayVersion")
849    format: Literal["maven", "npm", "nuget", "pypi"] = Field(alias="format")
850    namespace: str = Field(alias="namespace")
851    package: str = Field(alias="package")
852    versions: List[PackageVersionSummaryModel] = Field(alias="versions")
853    next_token: str = Field(alias="nextToken")
854    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 DescribePackageResultModel(mypydantic.models.base_model.BaseModel):
857class DescribePackageResultModel(BaseModel):
858    package: PackageDescriptionModel = Field(alias="package")
859    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 DeletePackageResultModel(mypydantic.models.base_model.BaseModel):
862class DeletePackageResultModel(BaseModel):
863    deleted_package: PackageSummaryModel = Field(alias="deletedPackage")
864    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 ListPackagesResultModel(mypydantic.models.base_model.BaseModel):
867class ListPackagesResultModel(BaseModel):
868    packages: List[PackageSummaryModel] = Field(alias="packages")
869    next_token: str = Field(alias="nextToken")
870    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