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")
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
112class DeleteDomainRequestModel(BaseModel): 113 domain: str = Field(alias="domain") 114 domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
154class DescribeDomainRequestModel(BaseModel): 155 domain: str = Field(alias="domain") 156 domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
231class GetDomainPermissionsPolicyRequestModel(BaseModel): 232 domain: str = Field(alias="domain") 233 domain_owner: Optional[str] = Field(default=None, alias="domainOwner")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
273class LicenseInfoModel(BaseModel): 274 name: Optional[str] = Field(default=None, alias="name") 275 url: Optional[str] = Field(default=None, alias="url")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
278class 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
384class ListTagsForResourceRequestModel(BaseModel): 385 resource_arn: str = Field(alias="resourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
388class PackageOriginRestrictionsModel(BaseModel): 389 publish: Literal["ALLOW", "BLOCK"] = Field(alias="publish") 390 upstream: Literal["ALLOW", "BLOCK"] = Field(alias="upstream")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
418class UpstreamRepositoryInfoModel(BaseModel): 419 repository_name: Optional[str] = Field(default=None, alias="repositoryName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
422class UntagResourceRequestModel(BaseModel): 423 resource_arn: str = Field(alias="resourceArn") 424 tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
472class GetRepositoryEndpointResultModel(BaseModel): 473 repository_endpoint: str = Field(alias="repositoryEndpoint") 474 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
526class ListTagsForResourceResultModel(BaseModel): 527 tags: List[TagModel] = Field(alias="tags") 528 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
531class TagResourceRequestModel(BaseModel): 532 resource_arn: str = Field(alias="resourceArn") 533 tags: Sequence[TagModel] = Field(alias="tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
536class CreateDomainResultModel(BaseModel): 537 domain: DomainDescriptionModel = Field(alias="domain") 538 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
541class DeleteDomainResultModel(BaseModel): 542 domain: DomainDescriptionModel = Field(alias="domain") 543 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
546class DescribeDomainResultModel(BaseModel): 547 domain: DomainDescriptionModel = Field(alias="domain") 548 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
572class DeleteDomainPermissionsPolicyResultModel(BaseModel): 573 policy: ResourcePolicyModel = Field(alias="policy") 574 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
577class DeleteRepositoryPermissionsPolicyResultModel(BaseModel): 578 policy: ResourcePolicyModel = Field(alias="policy") 579 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
582class GetDomainPermissionsPolicyResultModel(BaseModel): 583 policy: ResourcePolicyModel = Field(alias="policy") 584 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
587class GetRepositoryPermissionsPolicyResultModel(BaseModel): 588 policy: ResourcePolicyModel = Field(alias="policy") 589 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
592class PutDomainPermissionsPolicyResultModel(BaseModel): 593 policy: ResourcePolicyModel = Field(alias="policy") 594 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
597class PutRepositoryPermissionsPolicyResultModel(BaseModel): 598 policy: ResourcePolicyModel = Field(alias="policy") 599 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
617class ListDomainsRequestListDomainsPaginateModel(BaseModel): 618 pagination_config: Optional[PaginatorConfigModel] = Field( 619 default=None, alias="PaginationConfig" 620 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
717class PackageOriginConfigurationModel(BaseModel): 718 restrictions: Optional[PackageOriginRestrictionsModel] = Field( 719 default=None, alias="restrictions" 720 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
805class PutPackageOriginConfigurationResultModel(BaseModel): 806 origin_configuration: PackageOriginConfigurationModel = Field( 807 alias="originConfiguration" 808 ) 809 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
812class AssociateExternalConnectionResultModel(BaseModel): 813 repository: RepositoryDescriptionModel = Field(alias="repository") 814 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
817class CreateRepositoryResultModel(BaseModel): 818 repository: RepositoryDescriptionModel = Field(alias="repository") 819 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
822class DeleteRepositoryResultModel(BaseModel): 823 repository: RepositoryDescriptionModel = Field(alias="repository") 824 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
827class DescribeRepositoryResultModel(BaseModel): 828 repository: RepositoryDescriptionModel = Field(alias="repository") 829 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
832class DisassociateExternalConnectionResultModel(BaseModel): 833 repository: RepositoryDescriptionModel = Field(alias="repository") 834 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
837class UpdateRepositoryResultModel(BaseModel): 838 repository: RepositoryDescriptionModel = Field(alias="repository") 839 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
842class DescribePackageVersionResultModel(BaseModel): 843 package_version: PackageVersionDescriptionModel = Field(alias="packageVersion") 844 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
857class DescribePackageResultModel(BaseModel): 858 package: PackageDescriptionModel = Field(alias="package") 859 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
862class DeletePackageResultModel(BaseModel): 863 deleted_package: PackageSummaryModel = Field(alias="deletedPackage") 864 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs