mypydantic.models.apprunner
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Mapping, Optional, Sequence 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class AssociateCustomDomainRequestModel(BaseModel): 14 service_arn: str = Field(alias="ServiceArn") 15 domain_name: str = Field(alias="DomainName") 16 enable_wwwsubdomain: Optional[bool] = Field( 17 default=None, alias="EnableWWWSubdomain" 18 ) 19 20 21class ResponseMetadataModel(BaseModel): 22 request_id: str = Field(alias="RequestId") 23 host_id: str = Field(alias="HostId") 24 http_status_code: int = Field(alias="HTTPStatusCode") 25 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 26 retry_attempts: int = Field(alias="RetryAttempts") 27 28 29class VpcDNSTargetModel(BaseModel): 30 vpc_ingress_connection_arn: Optional[str] = Field( 31 default=None, alias="VpcIngressConnectionArn" 32 ) 33 vpc_id: Optional[str] = Field(default=None, alias="VpcId") 34 domain_name: Optional[str] = Field(default=None, alias="DomainName") 35 36 37class AuthenticationConfigurationModel(BaseModel): 38 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 39 access_role_arn: Optional[str] = Field(default=None, alias="AccessRoleArn") 40 41 42class AutoScalingConfigurationSummaryModel(BaseModel): 43 auto_scaling_configuration_arn: Optional[str] = Field( 44 default=None, alias="AutoScalingConfigurationArn" 45 ) 46 auto_scaling_configuration_name: Optional[str] = Field( 47 default=None, alias="AutoScalingConfigurationName" 48 ) 49 auto_scaling_configuration_revision: Optional[int] = Field( 50 default=None, alias="AutoScalingConfigurationRevision" 51 ) 52 53 54class AutoScalingConfigurationModel(BaseModel): 55 auto_scaling_configuration_arn: Optional[str] = Field( 56 default=None, alias="AutoScalingConfigurationArn" 57 ) 58 auto_scaling_configuration_name: Optional[str] = Field( 59 default=None, alias="AutoScalingConfigurationName" 60 ) 61 auto_scaling_configuration_revision: Optional[int] = Field( 62 default=None, alias="AutoScalingConfigurationRevision" 63 ) 64 latest: Optional[bool] = Field(default=None, alias="Latest") 65 status: Optional[Literal["ACTIVE", "INACTIVE"]] = Field( 66 default=None, alias="Status" 67 ) 68 max_concurrency: Optional[int] = Field(default=None, alias="MaxConcurrency") 69 min_size: Optional[int] = Field(default=None, alias="MinSize") 70 max_size: Optional[int] = Field(default=None, alias="MaxSize") 71 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 72 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt") 73 74 75class CertificateValidationRecordModel(BaseModel): 76 name: Optional[str] = Field(default=None, alias="Name") 77 type: Optional[str] = Field(default=None, alias="Type") 78 value: Optional[str] = Field(default=None, alias="Value") 79 status: Optional[Literal["FAILED", "PENDING_VALIDATION", "SUCCESS"]] = Field( 80 default=None, alias="Status" 81 ) 82 83 84class CodeConfigurationValuesModel(BaseModel): 85 runtime: Literal[ 86 "CORRETTO_11", 87 "CORRETTO_8", 88 "DOTNET_6", 89 "GO_1", 90 "NODEJS_12", 91 "NODEJS_14", 92 "NODEJS_16", 93 "PHP_81", 94 "PYTHON_3", 95 "RUBY_31", 96 ] = Field(alias="Runtime") 97 build_command: Optional[str] = Field(default=None, alias="BuildCommand") 98 start_command: Optional[str] = Field(default=None, alias="StartCommand") 99 port: Optional[str] = Field(default=None, alias="Port") 100 runtime_environment_variables: Optional[Mapping[str, str]] = Field( 101 default=None, alias="RuntimeEnvironmentVariables" 102 ) 103 runtime_environment_secrets: Optional[Mapping[str, str]] = Field( 104 default=None, alias="RuntimeEnvironmentSecrets" 105 ) 106 107 108class SourceCodeVersionModel(BaseModel): 109 type: Literal["BRANCH"] = Field(alias="Type") 110 value: str = Field(alias="Value") 111 112 113class ConnectionSummaryModel(BaseModel): 114 connection_name: Optional[str] = Field(default=None, alias="ConnectionName") 115 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 116 provider_type: Optional[Literal["GITHUB"]] = Field( 117 default=None, alias="ProviderType" 118 ) 119 status: Optional[ 120 Literal["AVAILABLE", "DELETED", "ERROR", "PENDING_HANDSHAKE"] 121 ] = Field(default=None, alias="Status") 122 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 123 124 125class ConnectionModel(BaseModel): 126 connection_name: Optional[str] = Field(default=None, alias="ConnectionName") 127 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 128 provider_type: Optional[Literal["GITHUB"]] = Field( 129 default=None, alias="ProviderType" 130 ) 131 status: Optional[ 132 Literal["AVAILABLE", "DELETED", "ERROR", "PENDING_HANDSHAKE"] 133 ] = Field(default=None, alias="Status") 134 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 135 136 137class TagModel(BaseModel): 138 key: Optional[str] = Field(default=None, alias="Key") 139 value: Optional[str] = Field(default=None, alias="Value") 140 141 142class TraceConfigurationModel(BaseModel): 143 vendor: Literal["AWSXRAY"] = Field(alias="Vendor") 144 145 146class EncryptionConfigurationModel(BaseModel): 147 kms_key: str = Field(alias="KmsKey") 148 149 150class HealthCheckConfigurationModel(BaseModel): 151 protocol: Optional[Literal["HTTP", "TCP"]] = Field(default=None, alias="Protocol") 152 path: Optional[str] = Field(default=None, alias="Path") 153 interval: Optional[int] = Field(default=None, alias="Interval") 154 timeout: Optional[int] = Field(default=None, alias="Timeout") 155 healthy_threshold: Optional[int] = Field(default=None, alias="HealthyThreshold") 156 unhealthy_threshold: Optional[int] = Field(default=None, alias="UnhealthyThreshold") 157 158 159class InstanceConfigurationModel(BaseModel): 160 cpu: Optional[str] = Field(default=None, alias="Cpu") 161 memory: Optional[str] = Field(default=None, alias="Memory") 162 instance_role_arn: Optional[str] = Field(default=None, alias="InstanceRoleArn") 163 164 165class ServiceObservabilityConfigurationModel(BaseModel): 166 observability_enabled: bool = Field(alias="ObservabilityEnabled") 167 observability_configuration_arn: Optional[str] = Field( 168 default=None, alias="ObservabilityConfigurationArn" 169 ) 170 171 172class VpcConnectorModel(BaseModel): 173 vpc_connector_name: Optional[str] = Field(default=None, alias="VpcConnectorName") 174 vpc_connector_arn: Optional[str] = Field(default=None, alias="VpcConnectorArn") 175 vpc_connector_revision: Optional[int] = Field( 176 default=None, alias="VpcConnectorRevision" 177 ) 178 subnets: Optional[List[str]] = Field(default=None, alias="Subnets") 179 security_groups: Optional[List[str]] = Field(default=None, alias="SecurityGroups") 180 status: Optional[Literal["ACTIVE", "INACTIVE"]] = Field( 181 default=None, alias="Status" 182 ) 183 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 184 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt") 185 186 187class IngressVpcConfigurationModel(BaseModel): 188 vpc_id: Optional[str] = Field(default=None, alias="VpcId") 189 vpc_endpoint_id: Optional[str] = Field(default=None, alias="VpcEndpointId") 190 191 192class DeleteAutoScalingConfigurationRequestModel(BaseModel): 193 auto_scaling_configuration_arn: str = Field(alias="AutoScalingConfigurationArn") 194 195 196class DeleteConnectionRequestModel(BaseModel): 197 connection_arn: str = Field(alias="ConnectionArn") 198 199 200class DeleteObservabilityConfigurationRequestModel(BaseModel): 201 observability_configuration_arn: str = Field(alias="ObservabilityConfigurationArn") 202 203 204class DeleteServiceRequestModel(BaseModel): 205 service_arn: str = Field(alias="ServiceArn") 206 207 208class DeleteVpcConnectorRequestModel(BaseModel): 209 vpc_connector_arn: str = Field(alias="VpcConnectorArn") 210 211 212class DeleteVpcIngressConnectionRequestModel(BaseModel): 213 vpc_ingress_connection_arn: str = Field(alias="VpcIngressConnectionArn") 214 215 216class DescribeAutoScalingConfigurationRequestModel(BaseModel): 217 auto_scaling_configuration_arn: str = Field(alias="AutoScalingConfigurationArn") 218 219 220class DescribeCustomDomainsRequestModel(BaseModel): 221 service_arn: str = Field(alias="ServiceArn") 222 next_token: Optional[str] = Field(default=None, alias="NextToken") 223 max_results: Optional[int] = Field(default=None, alias="MaxResults") 224 225 226class DescribeObservabilityConfigurationRequestModel(BaseModel): 227 observability_configuration_arn: str = Field(alias="ObservabilityConfigurationArn") 228 229 230class DescribeServiceRequestModel(BaseModel): 231 service_arn: str = Field(alias="ServiceArn") 232 233 234class DescribeVpcConnectorRequestModel(BaseModel): 235 vpc_connector_arn: str = Field(alias="VpcConnectorArn") 236 237 238class DescribeVpcIngressConnectionRequestModel(BaseModel): 239 vpc_ingress_connection_arn: str = Field(alias="VpcIngressConnectionArn") 240 241 242class DisassociateCustomDomainRequestModel(BaseModel): 243 service_arn: str = Field(alias="ServiceArn") 244 domain_name: str = Field(alias="DomainName") 245 246 247class EgressConfigurationModel(BaseModel): 248 egress_type: Optional[Literal["DEFAULT", "VPC"]] = Field( 249 default=None, alias="EgressType" 250 ) 251 vpc_connector_arn: Optional[str] = Field(default=None, alias="VpcConnectorArn") 252 253 254class ImageConfigurationModel(BaseModel): 255 runtime_environment_variables: Optional[Mapping[str, str]] = Field( 256 default=None, alias="RuntimeEnvironmentVariables" 257 ) 258 start_command: Optional[str] = Field(default=None, alias="StartCommand") 259 port: Optional[str] = Field(default=None, alias="Port") 260 runtime_environment_secrets: Optional[Mapping[str, str]] = Field( 261 default=None, alias="RuntimeEnvironmentSecrets" 262 ) 263 264 265class IngressConfigurationModel(BaseModel): 266 is_publicly_accessible: Optional[bool] = Field( 267 default=None, alias="IsPubliclyAccessible" 268 ) 269 270 271class ListAutoScalingConfigurationsRequestModel(BaseModel): 272 auto_scaling_configuration_name: Optional[str] = Field( 273 default=None, alias="AutoScalingConfigurationName" 274 ) 275 latest_only: Optional[bool] = Field(default=None, alias="LatestOnly") 276 max_results: Optional[int] = Field(default=None, alias="MaxResults") 277 next_token: Optional[str] = Field(default=None, alias="NextToken") 278 279 280class ListConnectionsRequestModel(BaseModel): 281 connection_name: Optional[str] = Field(default=None, alias="ConnectionName") 282 max_results: Optional[int] = Field(default=None, alias="MaxResults") 283 next_token: Optional[str] = Field(default=None, alias="NextToken") 284 285 286class ListObservabilityConfigurationsRequestModel(BaseModel): 287 observability_configuration_name: Optional[str] = Field( 288 default=None, alias="ObservabilityConfigurationName" 289 ) 290 latest_only: Optional[bool] = Field(default=None, alias="LatestOnly") 291 max_results: Optional[int] = Field(default=None, alias="MaxResults") 292 next_token: Optional[str] = Field(default=None, alias="NextToken") 293 294 295class ObservabilityConfigurationSummaryModel(BaseModel): 296 observability_configuration_arn: Optional[str] = Field( 297 default=None, alias="ObservabilityConfigurationArn" 298 ) 299 observability_configuration_name: Optional[str] = Field( 300 default=None, alias="ObservabilityConfigurationName" 301 ) 302 observability_configuration_revision: Optional[int] = Field( 303 default=None, alias="ObservabilityConfigurationRevision" 304 ) 305 306 307class ListOperationsRequestModel(BaseModel): 308 service_arn: str = Field(alias="ServiceArn") 309 next_token: Optional[str] = Field(default=None, alias="NextToken") 310 max_results: Optional[int] = Field(default=None, alias="MaxResults") 311 312 313class OperationSummaryModel(BaseModel): 314 id: Optional[str] = Field(default=None, alias="Id") 315 type: Optional[ 316 Literal[ 317 "CREATE_SERVICE", 318 "DELETE_SERVICE", 319 "PAUSE_SERVICE", 320 "RESUME_SERVICE", 321 "START_DEPLOYMENT", 322 "UPDATE_SERVICE", 323 ] 324 ] = Field(default=None, alias="Type") 325 status: Optional[ 326 Literal[ 327 "FAILED", 328 "IN_PROGRESS", 329 "PENDING", 330 "ROLLBACK_FAILED", 331 "ROLLBACK_IN_PROGRESS", 332 "ROLLBACK_SUCCEEDED", 333 "SUCCEEDED", 334 ] 335 ] = Field(default=None, alias="Status") 336 target_arn: Optional[str] = Field(default=None, alias="TargetArn") 337 started_at: Optional[datetime] = Field(default=None, alias="StartedAt") 338 ended_at: Optional[datetime] = Field(default=None, alias="EndedAt") 339 updated_at: Optional[datetime] = Field(default=None, alias="UpdatedAt") 340 341 342class ListServicesRequestModel(BaseModel): 343 next_token: Optional[str] = Field(default=None, alias="NextToken") 344 max_results: Optional[int] = Field(default=None, alias="MaxResults") 345 346 347class ServiceSummaryModel(BaseModel): 348 service_name: Optional[str] = Field(default=None, alias="ServiceName") 349 service_id: Optional[str] = Field(default=None, alias="ServiceId") 350 service_arn: Optional[str] = Field(default=None, alias="ServiceArn") 351 service_url: Optional[str] = Field(default=None, alias="ServiceUrl") 352 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 353 updated_at: Optional[datetime] = Field(default=None, alias="UpdatedAt") 354 status: Optional[ 355 Literal[ 356 "CREATE_FAILED", 357 "DELETED", 358 "DELETE_FAILED", 359 "OPERATION_IN_PROGRESS", 360 "PAUSED", 361 "RUNNING", 362 ] 363 ] = Field(default=None, alias="Status") 364 365 366class ListTagsForResourceRequestModel(BaseModel): 367 resource_arn: str = Field(alias="ResourceArn") 368 369 370class ListVpcConnectorsRequestModel(BaseModel): 371 max_results: Optional[int] = Field(default=None, alias="MaxResults") 372 next_token: Optional[str] = Field(default=None, alias="NextToken") 373 374 375class ListVpcIngressConnectionsFilterModel(BaseModel): 376 service_arn: Optional[str] = Field(default=None, alias="ServiceArn") 377 vpc_endpoint_id: Optional[str] = Field(default=None, alias="VpcEndpointId") 378 379 380class VpcIngressConnectionSummaryModel(BaseModel): 381 vpc_ingress_connection_arn: Optional[str] = Field( 382 default=None, alias="VpcIngressConnectionArn" 383 ) 384 service_arn: Optional[str] = Field(default=None, alias="ServiceArn") 385 386 387class PauseServiceRequestModel(BaseModel): 388 service_arn: str = Field(alias="ServiceArn") 389 390 391class ResumeServiceRequestModel(BaseModel): 392 service_arn: str = Field(alias="ServiceArn") 393 394 395class StartDeploymentRequestModel(BaseModel): 396 service_arn: str = Field(alias="ServiceArn") 397 398 399class UntagResourceRequestModel(BaseModel): 400 resource_arn: str = Field(alias="ResourceArn") 401 tag_keys: Sequence[str] = Field(alias="TagKeys") 402 403 404class StartDeploymentResponseModel(BaseModel): 405 operation_id: str = Field(alias="OperationId") 406 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 407 408 409class ListAutoScalingConfigurationsResponseModel(BaseModel): 410 auto_scaling_configuration_summary_list: List[ 411 AutoScalingConfigurationSummaryModel 412 ] = Field(alias="AutoScalingConfigurationSummaryList") 413 next_token: str = Field(alias="NextToken") 414 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 415 416 417class CreateAutoScalingConfigurationResponseModel(BaseModel): 418 auto_scaling_configuration: AutoScalingConfigurationModel = Field( 419 alias="AutoScalingConfiguration" 420 ) 421 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 422 423 424class DeleteAutoScalingConfigurationResponseModel(BaseModel): 425 auto_scaling_configuration: AutoScalingConfigurationModel = Field( 426 alias="AutoScalingConfiguration" 427 ) 428 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 429 430 431class DescribeAutoScalingConfigurationResponseModel(BaseModel): 432 auto_scaling_configuration: AutoScalingConfigurationModel = Field( 433 alias="AutoScalingConfiguration" 434 ) 435 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 436 437 438class CustomDomainModel(BaseModel): 439 domain_name: str = Field(alias="DomainName") 440 enable_wwwsubdomain: bool = Field(alias="EnableWWWSubdomain") 441 status: Literal[ 442 "ACTIVE", 443 "BINDING_CERTIFICATE", 444 "CREATE_FAILED", 445 "CREATING", 446 "DELETE_FAILED", 447 "DELETING", 448 "PENDING_CERTIFICATE_DNS_VALIDATION", 449 ] = Field(alias="Status") 450 certificate_validation_records: Optional[ 451 List[CertificateValidationRecordModel] 452 ] = Field(default=None, alias="CertificateValidationRecords") 453 454 455class CodeConfigurationModel(BaseModel): 456 configuration_source: Literal["API", "REPOSITORY"] = Field( 457 alias="ConfigurationSource" 458 ) 459 code_configuration_values: Optional[CodeConfigurationValuesModel] = Field( 460 default=None, alias="CodeConfigurationValues" 461 ) 462 463 464class ListConnectionsResponseModel(BaseModel): 465 connection_summary_list: List[ConnectionSummaryModel] = Field( 466 alias="ConnectionSummaryList" 467 ) 468 next_token: str = Field(alias="NextToken") 469 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 470 471 472class CreateConnectionResponseModel(BaseModel): 473 connection: ConnectionModel = Field(alias="Connection") 474 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 475 476 477class DeleteConnectionResponseModel(BaseModel): 478 connection: ConnectionModel = Field(alias="Connection") 479 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 480 481 482class CreateAutoScalingConfigurationRequestModel(BaseModel): 483 auto_scaling_configuration_name: str = Field(alias="AutoScalingConfigurationName") 484 max_concurrency: Optional[int] = Field(default=None, alias="MaxConcurrency") 485 min_size: Optional[int] = Field(default=None, alias="MinSize") 486 max_size: Optional[int] = Field(default=None, alias="MaxSize") 487 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 488 489 490class CreateConnectionRequestModel(BaseModel): 491 connection_name: str = Field(alias="ConnectionName") 492 provider_type: Literal["GITHUB"] = Field(alias="ProviderType") 493 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 494 495 496class CreateVpcConnectorRequestModel(BaseModel): 497 vpc_connector_name: str = Field(alias="VpcConnectorName") 498 subnets: Sequence[str] = Field(alias="Subnets") 499 security_groups: Optional[Sequence[str]] = Field( 500 default=None, alias="SecurityGroups" 501 ) 502 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 503 504 505class ListTagsForResourceResponseModel(BaseModel): 506 tags: List[TagModel] = Field(alias="Tags") 507 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 508 509 510class TagResourceRequestModel(BaseModel): 511 resource_arn: str = Field(alias="ResourceArn") 512 tags: Sequence[TagModel] = Field(alias="Tags") 513 514 515class CreateObservabilityConfigurationRequestModel(BaseModel): 516 observability_configuration_name: str = Field( 517 alias="ObservabilityConfigurationName" 518 ) 519 trace_configuration: Optional[TraceConfigurationModel] = Field( 520 default=None, alias="TraceConfiguration" 521 ) 522 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 523 524 525class ObservabilityConfigurationModel(BaseModel): 526 observability_configuration_arn: Optional[str] = Field( 527 default=None, alias="ObservabilityConfigurationArn" 528 ) 529 observability_configuration_name: Optional[str] = Field( 530 default=None, alias="ObservabilityConfigurationName" 531 ) 532 trace_configuration: Optional[TraceConfigurationModel] = Field( 533 default=None, alias="TraceConfiguration" 534 ) 535 observability_configuration_revision: Optional[int] = Field( 536 default=None, alias="ObservabilityConfigurationRevision" 537 ) 538 latest: Optional[bool] = Field(default=None, alias="Latest") 539 status: Optional[Literal["ACTIVE", "INACTIVE"]] = Field( 540 default=None, alias="Status" 541 ) 542 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 543 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt") 544 545 546class CreateVpcConnectorResponseModel(BaseModel): 547 vpc_connector: VpcConnectorModel = Field(alias="VpcConnector") 548 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 549 550 551class DeleteVpcConnectorResponseModel(BaseModel): 552 vpc_connector: VpcConnectorModel = Field(alias="VpcConnector") 553 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 554 555 556class DescribeVpcConnectorResponseModel(BaseModel): 557 vpc_connector: VpcConnectorModel = Field(alias="VpcConnector") 558 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 559 560 561class ListVpcConnectorsResponseModel(BaseModel): 562 vpc_connectors: List[VpcConnectorModel] = Field(alias="VpcConnectors") 563 next_token: str = Field(alias="NextToken") 564 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 565 566 567class CreateVpcIngressConnectionRequestModel(BaseModel): 568 service_arn: str = Field(alias="ServiceArn") 569 vpc_ingress_connection_name: str = Field(alias="VpcIngressConnectionName") 570 ingress_vpc_configuration: IngressVpcConfigurationModel = Field( 571 alias="IngressVpcConfiguration" 572 ) 573 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 574 575 576class UpdateVpcIngressConnectionRequestModel(BaseModel): 577 vpc_ingress_connection_arn: str = Field(alias="VpcIngressConnectionArn") 578 ingress_vpc_configuration: IngressVpcConfigurationModel = Field( 579 alias="IngressVpcConfiguration" 580 ) 581 582 583class VpcIngressConnectionModel(BaseModel): 584 vpc_ingress_connection_arn: Optional[str] = Field( 585 default=None, alias="VpcIngressConnectionArn" 586 ) 587 vpc_ingress_connection_name: Optional[str] = Field( 588 default=None, alias="VpcIngressConnectionName" 589 ) 590 service_arn: Optional[str] = Field(default=None, alias="ServiceArn") 591 status: Optional[ 592 Literal[ 593 "AVAILABLE", 594 "DELETED", 595 "FAILED_CREATION", 596 "FAILED_DELETION", 597 "FAILED_UPDATE", 598 "PENDING_CREATION", 599 "PENDING_DELETION", 600 "PENDING_UPDATE", 601 ] 602 ] = Field(default=None, alias="Status") 603 account_id: Optional[str] = Field(default=None, alias="AccountId") 604 domain_name: Optional[str] = Field(default=None, alias="DomainName") 605 ingress_vpc_configuration: Optional[IngressVpcConfigurationModel] = Field( 606 default=None, alias="IngressVpcConfiguration" 607 ) 608 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 609 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt") 610 611 612class ImageRepositoryModel(BaseModel): 613 image_identifier: str = Field(alias="ImageIdentifier") 614 image_repository_type: Literal["ECR", "ECR_PUBLIC"] = Field( 615 alias="ImageRepositoryType" 616 ) 617 image_configuration: Optional[ImageConfigurationModel] = Field( 618 default=None, alias="ImageConfiguration" 619 ) 620 621 622class NetworkConfigurationModel(BaseModel): 623 egress_configuration: Optional[EgressConfigurationModel] = Field( 624 default=None, alias="EgressConfiguration" 625 ) 626 ingress_configuration: Optional[IngressConfigurationModel] = Field( 627 default=None, alias="IngressConfiguration" 628 ) 629 630 631class ListObservabilityConfigurationsResponseModel(BaseModel): 632 observability_configuration_summary_list: List[ 633 ObservabilityConfigurationSummaryModel 634 ] = Field(alias="ObservabilityConfigurationSummaryList") 635 next_token: str = Field(alias="NextToken") 636 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 637 638 639class ListOperationsResponseModel(BaseModel): 640 operation_summary_list: List[OperationSummaryModel] = Field( 641 alias="OperationSummaryList" 642 ) 643 next_token: str = Field(alias="NextToken") 644 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 645 646 647class ListServicesResponseModel(BaseModel): 648 service_summary_list: List[ServiceSummaryModel] = Field(alias="ServiceSummaryList") 649 next_token: str = Field(alias="NextToken") 650 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 651 652 653class ListVpcIngressConnectionsRequestModel(BaseModel): 654 filter: Optional[ListVpcIngressConnectionsFilterModel] = Field( 655 default=None, alias="Filter" 656 ) 657 max_results: Optional[int] = Field(default=None, alias="MaxResults") 658 next_token: Optional[str] = Field(default=None, alias="NextToken") 659 660 661class ListVpcIngressConnectionsResponseModel(BaseModel): 662 vpc_ingress_connection_summary_list: List[VpcIngressConnectionSummaryModel] = Field( 663 alias="VpcIngressConnectionSummaryList" 664 ) 665 next_token: str = Field(alias="NextToken") 666 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 667 668 669class AssociateCustomDomainResponseModel(BaseModel): 670 dns_target: str = Field(alias="DNSTarget") 671 service_arn: str = Field(alias="ServiceArn") 672 custom_domain: CustomDomainModel = Field(alias="CustomDomain") 673 vpc_dns_targets: List[VpcDNSTargetModel] = Field(alias="VpcDNSTargets") 674 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 675 676 677class DescribeCustomDomainsResponseModel(BaseModel): 678 dns_target: str = Field(alias="DNSTarget") 679 service_arn: str = Field(alias="ServiceArn") 680 custom_domains: List[CustomDomainModel] = Field(alias="CustomDomains") 681 vpc_dns_targets: List[VpcDNSTargetModel] = Field(alias="VpcDNSTargets") 682 next_token: str = Field(alias="NextToken") 683 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 684 685 686class DisassociateCustomDomainResponseModel(BaseModel): 687 dns_target: str = Field(alias="DNSTarget") 688 service_arn: str = Field(alias="ServiceArn") 689 custom_domain: CustomDomainModel = Field(alias="CustomDomain") 690 vpc_dns_targets: List[VpcDNSTargetModel] = Field(alias="VpcDNSTargets") 691 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 692 693 694class CodeRepositoryModel(BaseModel): 695 repository_url: str = Field(alias="RepositoryUrl") 696 source_code_version: SourceCodeVersionModel = Field(alias="SourceCodeVersion") 697 code_configuration: Optional[CodeConfigurationModel] = Field( 698 default=None, alias="CodeConfiguration" 699 ) 700 701 702class CreateObservabilityConfigurationResponseModel(BaseModel): 703 observability_configuration: ObservabilityConfigurationModel = Field( 704 alias="ObservabilityConfiguration" 705 ) 706 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 707 708 709class DeleteObservabilityConfigurationResponseModel(BaseModel): 710 observability_configuration: ObservabilityConfigurationModel = Field( 711 alias="ObservabilityConfiguration" 712 ) 713 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 714 715 716class DescribeObservabilityConfigurationResponseModel(BaseModel): 717 observability_configuration: ObservabilityConfigurationModel = Field( 718 alias="ObservabilityConfiguration" 719 ) 720 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 721 722 723class CreateVpcIngressConnectionResponseModel(BaseModel): 724 vpc_ingress_connection: VpcIngressConnectionModel = Field( 725 alias="VpcIngressConnection" 726 ) 727 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 728 729 730class DeleteVpcIngressConnectionResponseModel(BaseModel): 731 vpc_ingress_connection: VpcIngressConnectionModel = Field( 732 alias="VpcIngressConnection" 733 ) 734 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 735 736 737class DescribeVpcIngressConnectionResponseModel(BaseModel): 738 vpc_ingress_connection: VpcIngressConnectionModel = Field( 739 alias="VpcIngressConnection" 740 ) 741 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 742 743 744class UpdateVpcIngressConnectionResponseModel(BaseModel): 745 vpc_ingress_connection: VpcIngressConnectionModel = Field( 746 alias="VpcIngressConnection" 747 ) 748 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 749 750 751class SourceConfigurationModel(BaseModel): 752 code_repository: Optional[CodeRepositoryModel] = Field( 753 default=None, alias="CodeRepository" 754 ) 755 image_repository: Optional[ImageRepositoryModel] = Field( 756 default=None, alias="ImageRepository" 757 ) 758 auto_deployments_enabled: Optional[bool] = Field( 759 default=None, alias="AutoDeploymentsEnabled" 760 ) 761 authentication_configuration: Optional[AuthenticationConfigurationModel] = Field( 762 default=None, alias="AuthenticationConfiguration" 763 ) 764 765 766class CreateServiceRequestModel(BaseModel): 767 service_name: str = Field(alias="ServiceName") 768 source_configuration: SourceConfigurationModel = Field(alias="SourceConfiguration") 769 instance_configuration: Optional[InstanceConfigurationModel] = Field( 770 default=None, alias="InstanceConfiguration" 771 ) 772 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 773 encryption_configuration: Optional[EncryptionConfigurationModel] = Field( 774 default=None, alias="EncryptionConfiguration" 775 ) 776 health_check_configuration: Optional[HealthCheckConfigurationModel] = Field( 777 default=None, alias="HealthCheckConfiguration" 778 ) 779 auto_scaling_configuration_arn: Optional[str] = Field( 780 default=None, alias="AutoScalingConfigurationArn" 781 ) 782 network_configuration: Optional[NetworkConfigurationModel] = Field( 783 default=None, alias="NetworkConfiguration" 784 ) 785 observability_configuration: Optional[ 786 ServiceObservabilityConfigurationModel 787 ] = Field(default=None, alias="ObservabilityConfiguration") 788 789 790class ServiceModel(BaseModel): 791 service_name: str = Field(alias="ServiceName") 792 service_id: str = Field(alias="ServiceId") 793 service_arn: str = Field(alias="ServiceArn") 794 created_at: datetime = Field(alias="CreatedAt") 795 updated_at: datetime = Field(alias="UpdatedAt") 796 status: Literal[ 797 "CREATE_FAILED", 798 "DELETED", 799 "DELETE_FAILED", 800 "OPERATION_IN_PROGRESS", 801 "PAUSED", 802 "RUNNING", 803 ] = Field(alias="Status") 804 source_configuration: SourceConfigurationModel = Field(alias="SourceConfiguration") 805 instance_configuration: InstanceConfigurationModel = Field( 806 alias="InstanceConfiguration" 807 ) 808 auto_scaling_configuration_summary: AutoScalingConfigurationSummaryModel = Field( 809 alias="AutoScalingConfigurationSummary" 810 ) 811 network_configuration: NetworkConfigurationModel = Field( 812 alias="NetworkConfiguration" 813 ) 814 service_url: Optional[str] = Field(default=None, alias="ServiceUrl") 815 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt") 816 encryption_configuration: Optional[EncryptionConfigurationModel] = Field( 817 default=None, alias="EncryptionConfiguration" 818 ) 819 health_check_configuration: Optional[HealthCheckConfigurationModel] = Field( 820 default=None, alias="HealthCheckConfiguration" 821 ) 822 observability_configuration: Optional[ 823 ServiceObservabilityConfigurationModel 824 ] = Field(default=None, alias="ObservabilityConfiguration") 825 826 827class UpdateServiceRequestModel(BaseModel): 828 service_arn: str = Field(alias="ServiceArn") 829 source_configuration: Optional[SourceConfigurationModel] = Field( 830 default=None, alias="SourceConfiguration" 831 ) 832 instance_configuration: Optional[InstanceConfigurationModel] = Field( 833 default=None, alias="InstanceConfiguration" 834 ) 835 auto_scaling_configuration_arn: Optional[str] = Field( 836 default=None, alias="AutoScalingConfigurationArn" 837 ) 838 health_check_configuration: Optional[HealthCheckConfigurationModel] = Field( 839 default=None, alias="HealthCheckConfiguration" 840 ) 841 network_configuration: Optional[NetworkConfigurationModel] = Field( 842 default=None, alias="NetworkConfiguration" 843 ) 844 observability_configuration: Optional[ 845 ServiceObservabilityConfigurationModel 846 ] = Field(default=None, alias="ObservabilityConfiguration") 847 848 849class CreateServiceResponseModel(BaseModel): 850 service: ServiceModel = Field(alias="Service") 851 operation_id: str = Field(alias="OperationId") 852 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 853 854 855class DeleteServiceResponseModel(BaseModel): 856 service: ServiceModel = Field(alias="Service") 857 operation_id: str = Field(alias="OperationId") 858 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 859 860 861class DescribeServiceResponseModel(BaseModel): 862 service: ServiceModel = Field(alias="Service") 863 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 864 865 866class PauseServiceResponseModel(BaseModel): 867 service: ServiceModel = Field(alias="Service") 868 operation_id: str = Field(alias="OperationId") 869 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 870 871 872class ResumeServiceResponseModel(BaseModel): 873 service: ServiceModel = Field(alias="Service") 874 operation_id: str = Field(alias="OperationId") 875 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 876 877 878class UpdateServiceResponseModel(BaseModel): 879 service: ServiceModel = Field(alias="Service") 880 operation_id: str = Field(alias="OperationId") 881 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class AssociateCustomDomainRequestModel(BaseModel): 15 service_arn: str = Field(alias="ServiceArn") 16 domain_name: str = Field(alias="DomainName") 17 enable_wwwsubdomain: Optional[bool] = Field( 18 default=None, alias="EnableWWWSubdomain" 19 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
22class ResponseMetadataModel(BaseModel): 23 request_id: str = Field(alias="RequestId") 24 host_id: str = Field(alias="HostId") 25 http_status_code: int = Field(alias="HTTPStatusCode") 26 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 27 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
30class VpcDNSTargetModel(BaseModel): 31 vpc_ingress_connection_arn: Optional[str] = Field( 32 default=None, alias="VpcIngressConnectionArn" 33 ) 34 vpc_id: Optional[str] = Field(default=None, alias="VpcId") 35 domain_name: Optional[str] = Field(default=None, alias="DomainName")
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 AuthenticationConfigurationModel(BaseModel): 39 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 40 access_role_arn: Optional[str] = Field(default=None, alias="AccessRoleArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
43class AutoScalingConfigurationSummaryModel(BaseModel): 44 auto_scaling_configuration_arn: Optional[str] = Field( 45 default=None, alias="AutoScalingConfigurationArn" 46 ) 47 auto_scaling_configuration_name: Optional[str] = Field( 48 default=None, alias="AutoScalingConfigurationName" 49 ) 50 auto_scaling_configuration_revision: Optional[int] = Field( 51 default=None, alias="AutoScalingConfigurationRevision" 52 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
55class AutoScalingConfigurationModel(BaseModel): 56 auto_scaling_configuration_arn: Optional[str] = Field( 57 default=None, alias="AutoScalingConfigurationArn" 58 ) 59 auto_scaling_configuration_name: Optional[str] = Field( 60 default=None, alias="AutoScalingConfigurationName" 61 ) 62 auto_scaling_configuration_revision: Optional[int] = Field( 63 default=None, alias="AutoScalingConfigurationRevision" 64 ) 65 latest: Optional[bool] = Field(default=None, alias="Latest") 66 status: Optional[Literal["ACTIVE", "INACTIVE"]] = Field( 67 default=None, alias="Status" 68 ) 69 max_concurrency: Optional[int] = Field(default=None, alias="MaxConcurrency") 70 min_size: Optional[int] = Field(default=None, alias="MinSize") 71 max_size: Optional[int] = Field(default=None, alias="MaxSize") 72 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 73 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
76class CertificateValidationRecordModel(BaseModel): 77 name: Optional[str] = Field(default=None, alias="Name") 78 type: Optional[str] = Field(default=None, alias="Type") 79 value: Optional[str] = Field(default=None, alias="Value") 80 status: Optional[Literal["FAILED", "PENDING_VALIDATION", "SUCCESS"]] = Field( 81 default=None, alias="Status" 82 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
85class CodeConfigurationValuesModel(BaseModel): 86 runtime: Literal[ 87 "CORRETTO_11", 88 "CORRETTO_8", 89 "DOTNET_6", 90 "GO_1", 91 "NODEJS_12", 92 "NODEJS_14", 93 "NODEJS_16", 94 "PHP_81", 95 "PYTHON_3", 96 "RUBY_31", 97 ] = Field(alias="Runtime") 98 build_command: Optional[str] = Field(default=None, alias="BuildCommand") 99 start_command: Optional[str] = Field(default=None, alias="StartCommand") 100 port: Optional[str] = Field(default=None, alias="Port") 101 runtime_environment_variables: Optional[Mapping[str, str]] = Field( 102 default=None, alias="RuntimeEnvironmentVariables" 103 ) 104 runtime_environment_secrets: Optional[Mapping[str, str]] = Field( 105 default=None, alias="RuntimeEnvironmentSecrets" 106 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
109class SourceCodeVersionModel(BaseModel): 110 type: Literal["BRANCH"] = Field(alias="Type") 111 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
114class ConnectionSummaryModel(BaseModel): 115 connection_name: Optional[str] = Field(default=None, alias="ConnectionName") 116 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 117 provider_type: Optional[Literal["GITHUB"]] = Field( 118 default=None, alias="ProviderType" 119 ) 120 status: Optional[ 121 Literal["AVAILABLE", "DELETED", "ERROR", "PENDING_HANDSHAKE"] 122 ] = Field(default=None, alias="Status") 123 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
126class ConnectionModel(BaseModel): 127 connection_name: Optional[str] = Field(default=None, alias="ConnectionName") 128 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 129 provider_type: Optional[Literal["GITHUB"]] = Field( 130 default=None, alias="ProviderType" 131 ) 132 status: Optional[ 133 Literal["AVAILABLE", "DELETED", "ERROR", "PENDING_HANDSHAKE"] 134 ] = Field(default=None, alias="Status") 135 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
138class TagModel(BaseModel): 139 key: Optional[str] = Field(default=None, alias="Key") 140 value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
151class HealthCheckConfigurationModel(BaseModel): 152 protocol: Optional[Literal["HTTP", "TCP"]] = Field(default=None, alias="Protocol") 153 path: Optional[str] = Field(default=None, alias="Path") 154 interval: Optional[int] = Field(default=None, alias="Interval") 155 timeout: Optional[int] = Field(default=None, alias="Timeout") 156 healthy_threshold: Optional[int] = Field(default=None, alias="HealthyThreshold") 157 unhealthy_threshold: Optional[int] = Field(default=None, alias="UnhealthyThreshold")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
160class InstanceConfigurationModel(BaseModel): 161 cpu: Optional[str] = Field(default=None, alias="Cpu") 162 memory: Optional[str] = Field(default=None, alias="Memory") 163 instance_role_arn: Optional[str] = Field(default=None, alias="InstanceRoleArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
166class ServiceObservabilityConfigurationModel(BaseModel): 167 observability_enabled: bool = Field(alias="ObservabilityEnabled") 168 observability_configuration_arn: Optional[str] = Field( 169 default=None, alias="ObservabilityConfigurationArn" 170 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
173class VpcConnectorModel(BaseModel): 174 vpc_connector_name: Optional[str] = Field(default=None, alias="VpcConnectorName") 175 vpc_connector_arn: Optional[str] = Field(default=None, alias="VpcConnectorArn") 176 vpc_connector_revision: Optional[int] = Field( 177 default=None, alias="VpcConnectorRevision" 178 ) 179 subnets: Optional[List[str]] = Field(default=None, alias="Subnets") 180 security_groups: Optional[List[str]] = Field(default=None, alias="SecurityGroups") 181 status: Optional[Literal["ACTIVE", "INACTIVE"]] = Field( 182 default=None, alias="Status" 183 ) 184 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 185 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
188class IngressVpcConfigurationModel(BaseModel): 189 vpc_id: Optional[str] = Field(default=None, alias="VpcId") 190 vpc_endpoint_id: Optional[str] = Field(default=None, alias="VpcEndpointId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
193class DeleteAutoScalingConfigurationRequestModel(BaseModel): 194 auto_scaling_configuration_arn: str = Field(alias="AutoScalingConfigurationArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
197class DeleteConnectionRequestModel(BaseModel): 198 connection_arn: str = Field(alias="ConnectionArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
201class DeleteObservabilityConfigurationRequestModel(BaseModel): 202 observability_configuration_arn: str = Field(alias="ObservabilityConfigurationArn")
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
209class DeleteVpcConnectorRequestModel(BaseModel): 210 vpc_connector_arn: str = Field(alias="VpcConnectorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
213class DeleteVpcIngressConnectionRequestModel(BaseModel): 214 vpc_ingress_connection_arn: str = Field(alias="VpcIngressConnectionArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
217class DescribeAutoScalingConfigurationRequestModel(BaseModel): 218 auto_scaling_configuration_arn: str = Field(alias="AutoScalingConfigurationArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
221class DescribeCustomDomainsRequestModel(BaseModel): 222 service_arn: str = Field(alias="ServiceArn") 223 next_token: Optional[str] = Field(default=None, alias="NextToken") 224 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
227class DescribeObservabilityConfigurationRequestModel(BaseModel): 228 observability_configuration_arn: str = Field(alias="ObservabilityConfigurationArn")
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
235class DescribeVpcConnectorRequestModel(BaseModel): 236 vpc_connector_arn: str = Field(alias="VpcConnectorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
239class DescribeVpcIngressConnectionRequestModel(BaseModel): 240 vpc_ingress_connection_arn: str = Field(alias="VpcIngressConnectionArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
243class DisassociateCustomDomainRequestModel(BaseModel): 244 service_arn: str = Field(alias="ServiceArn") 245 domain_name: str = Field(alias="DomainName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
248class EgressConfigurationModel(BaseModel): 249 egress_type: Optional[Literal["DEFAULT", "VPC"]] = Field( 250 default=None, alias="EgressType" 251 ) 252 vpc_connector_arn: Optional[str] = Field(default=None, alias="VpcConnectorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
255class ImageConfigurationModel(BaseModel): 256 runtime_environment_variables: Optional[Mapping[str, str]] = Field( 257 default=None, alias="RuntimeEnvironmentVariables" 258 ) 259 start_command: Optional[str] = Field(default=None, alias="StartCommand") 260 port: Optional[str] = Field(default=None, alias="Port") 261 runtime_environment_secrets: Optional[Mapping[str, str]] = Field( 262 default=None, alias="RuntimeEnvironmentSecrets" 263 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
266class IngressConfigurationModel(BaseModel): 267 is_publicly_accessible: Optional[bool] = Field( 268 default=None, alias="IsPubliclyAccessible" 269 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
272class ListAutoScalingConfigurationsRequestModel(BaseModel): 273 auto_scaling_configuration_name: Optional[str] = Field( 274 default=None, alias="AutoScalingConfigurationName" 275 ) 276 latest_only: Optional[bool] = Field(default=None, alias="LatestOnly") 277 max_results: Optional[int] = Field(default=None, alias="MaxResults") 278 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
281class ListConnectionsRequestModel(BaseModel): 282 connection_name: Optional[str] = Field(default=None, alias="ConnectionName") 283 max_results: Optional[int] = Field(default=None, alias="MaxResults") 284 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
287class ListObservabilityConfigurationsRequestModel(BaseModel): 288 observability_configuration_name: Optional[str] = Field( 289 default=None, alias="ObservabilityConfigurationName" 290 ) 291 latest_only: Optional[bool] = Field(default=None, alias="LatestOnly") 292 max_results: Optional[int] = Field(default=None, alias="MaxResults") 293 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
296class ObservabilityConfigurationSummaryModel(BaseModel): 297 observability_configuration_arn: Optional[str] = Field( 298 default=None, alias="ObservabilityConfigurationArn" 299 ) 300 observability_configuration_name: Optional[str] = Field( 301 default=None, alias="ObservabilityConfigurationName" 302 ) 303 observability_configuration_revision: Optional[int] = Field( 304 default=None, alias="ObservabilityConfigurationRevision" 305 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
308class ListOperationsRequestModel(BaseModel): 309 service_arn: str = Field(alias="ServiceArn") 310 next_token: Optional[str] = Field(default=None, alias="NextToken") 311 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
314class OperationSummaryModel(BaseModel): 315 id: Optional[str] = Field(default=None, alias="Id") 316 type: Optional[ 317 Literal[ 318 "CREATE_SERVICE", 319 "DELETE_SERVICE", 320 "PAUSE_SERVICE", 321 "RESUME_SERVICE", 322 "START_DEPLOYMENT", 323 "UPDATE_SERVICE", 324 ] 325 ] = Field(default=None, alias="Type") 326 status: Optional[ 327 Literal[ 328 "FAILED", 329 "IN_PROGRESS", 330 "PENDING", 331 "ROLLBACK_FAILED", 332 "ROLLBACK_IN_PROGRESS", 333 "ROLLBACK_SUCCEEDED", 334 "SUCCEEDED", 335 ] 336 ] = Field(default=None, alias="Status") 337 target_arn: Optional[str] = Field(default=None, alias="TargetArn") 338 started_at: Optional[datetime] = Field(default=None, alias="StartedAt") 339 ended_at: Optional[datetime] = Field(default=None, alias="EndedAt") 340 updated_at: Optional[datetime] = Field(default=None, alias="UpdatedAt")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
343class ListServicesRequestModel(BaseModel): 344 next_token: Optional[str] = Field(default=None, alias="NextToken") 345 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
348class ServiceSummaryModel(BaseModel): 349 service_name: Optional[str] = Field(default=None, alias="ServiceName") 350 service_id: Optional[str] = Field(default=None, alias="ServiceId") 351 service_arn: Optional[str] = Field(default=None, alias="ServiceArn") 352 service_url: Optional[str] = Field(default=None, alias="ServiceUrl") 353 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 354 updated_at: Optional[datetime] = Field(default=None, alias="UpdatedAt") 355 status: Optional[ 356 Literal[ 357 "CREATE_FAILED", 358 "DELETED", 359 "DELETE_FAILED", 360 "OPERATION_IN_PROGRESS", 361 "PAUSED", 362 "RUNNING", 363 ] 364 ] = 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
367class ListTagsForResourceRequestModel(BaseModel): 368 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
371class ListVpcConnectorsRequestModel(BaseModel): 372 max_results: Optional[int] = Field(default=None, alias="MaxResults") 373 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
376class ListVpcIngressConnectionsFilterModel(BaseModel): 377 service_arn: Optional[str] = Field(default=None, alias="ServiceArn") 378 vpc_endpoint_id: Optional[str] = Field(default=None, alias="VpcEndpointId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
381class VpcIngressConnectionSummaryModel(BaseModel): 382 vpc_ingress_connection_arn: Optional[str] = Field( 383 default=None, alias="VpcIngressConnectionArn" 384 ) 385 service_arn: Optional[str] = Field(default=None, alias="ServiceArn")
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
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
400class UntagResourceRequestModel(BaseModel): 401 resource_arn: str = Field(alias="ResourceArn") 402 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
405class StartDeploymentResponseModel(BaseModel): 406 operation_id: str = Field(alias="OperationId") 407 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
410class ListAutoScalingConfigurationsResponseModel(BaseModel): 411 auto_scaling_configuration_summary_list: List[ 412 AutoScalingConfigurationSummaryModel 413 ] = Field(alias="AutoScalingConfigurationSummaryList") 414 next_token: str = Field(alias="NextToken") 415 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
418class CreateAutoScalingConfigurationResponseModel(BaseModel): 419 auto_scaling_configuration: AutoScalingConfigurationModel = Field( 420 alias="AutoScalingConfiguration" 421 ) 422 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
425class DeleteAutoScalingConfigurationResponseModel(BaseModel): 426 auto_scaling_configuration: AutoScalingConfigurationModel = Field( 427 alias="AutoScalingConfiguration" 428 ) 429 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
432class DescribeAutoScalingConfigurationResponseModel(BaseModel): 433 auto_scaling_configuration: AutoScalingConfigurationModel = Field( 434 alias="AutoScalingConfiguration" 435 ) 436 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
439class CustomDomainModel(BaseModel): 440 domain_name: str = Field(alias="DomainName") 441 enable_wwwsubdomain: bool = Field(alias="EnableWWWSubdomain") 442 status: Literal[ 443 "ACTIVE", 444 "BINDING_CERTIFICATE", 445 "CREATE_FAILED", 446 "CREATING", 447 "DELETE_FAILED", 448 "DELETING", 449 "PENDING_CERTIFICATE_DNS_VALIDATION", 450 ] = Field(alias="Status") 451 certificate_validation_records: Optional[ 452 List[CertificateValidationRecordModel] 453 ] = Field(default=None, alias="CertificateValidationRecords")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
456class CodeConfigurationModel(BaseModel): 457 configuration_source: Literal["API", "REPOSITORY"] = Field( 458 alias="ConfigurationSource" 459 ) 460 code_configuration_values: Optional[CodeConfigurationValuesModel] = Field( 461 default=None, alias="CodeConfigurationValues" 462 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
465class ListConnectionsResponseModel(BaseModel): 466 connection_summary_list: List[ConnectionSummaryModel] = Field( 467 alias="ConnectionSummaryList" 468 ) 469 next_token: str = Field(alias="NextToken") 470 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
473class CreateConnectionResponseModel(BaseModel): 474 connection: ConnectionModel = Field(alias="Connection") 475 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
478class DeleteConnectionResponseModel(BaseModel): 479 connection: ConnectionModel = Field(alias="Connection") 480 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
483class CreateAutoScalingConfigurationRequestModel(BaseModel): 484 auto_scaling_configuration_name: str = Field(alias="AutoScalingConfigurationName") 485 max_concurrency: Optional[int] = Field(default=None, alias="MaxConcurrency") 486 min_size: Optional[int] = Field(default=None, alias="MinSize") 487 max_size: Optional[int] = Field(default=None, alias="MaxSize") 488 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
491class CreateConnectionRequestModel(BaseModel): 492 connection_name: str = Field(alias="ConnectionName") 493 provider_type: Literal["GITHUB"] = Field(alias="ProviderType") 494 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
497class CreateVpcConnectorRequestModel(BaseModel): 498 vpc_connector_name: str = Field(alias="VpcConnectorName") 499 subnets: Sequence[str] = Field(alias="Subnets") 500 security_groups: Optional[Sequence[str]] = Field( 501 default=None, alias="SecurityGroups" 502 ) 503 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
506class ListTagsForResourceResponseModel(BaseModel): 507 tags: List[TagModel] = Field(alias="Tags") 508 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
511class TagResourceRequestModel(BaseModel): 512 resource_arn: str = Field(alias="ResourceArn") 513 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
516class CreateObservabilityConfigurationRequestModel(BaseModel): 517 observability_configuration_name: str = Field( 518 alias="ObservabilityConfigurationName" 519 ) 520 trace_configuration: Optional[TraceConfigurationModel] = Field( 521 default=None, alias="TraceConfiguration" 522 ) 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 ObservabilityConfigurationModel(BaseModel): 527 observability_configuration_arn: Optional[str] = Field( 528 default=None, alias="ObservabilityConfigurationArn" 529 ) 530 observability_configuration_name: Optional[str] = Field( 531 default=None, alias="ObservabilityConfigurationName" 532 ) 533 trace_configuration: Optional[TraceConfigurationModel] = Field( 534 default=None, alias="TraceConfiguration" 535 ) 536 observability_configuration_revision: Optional[int] = Field( 537 default=None, alias="ObservabilityConfigurationRevision" 538 ) 539 latest: Optional[bool] = Field(default=None, alias="Latest") 540 status: Optional[Literal["ACTIVE", "INACTIVE"]] = Field( 541 default=None, alias="Status" 542 ) 543 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 544 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
547class CreateVpcConnectorResponseModel(BaseModel): 548 vpc_connector: VpcConnectorModel = Field(alias="VpcConnector") 549 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
552class DeleteVpcConnectorResponseModel(BaseModel): 553 vpc_connector: VpcConnectorModel = Field(alias="VpcConnector") 554 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
557class DescribeVpcConnectorResponseModel(BaseModel): 558 vpc_connector: VpcConnectorModel = Field(alias="VpcConnector") 559 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
562class ListVpcConnectorsResponseModel(BaseModel): 563 vpc_connectors: List[VpcConnectorModel] = Field(alias="VpcConnectors") 564 next_token: str = Field(alias="NextToken") 565 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
568class CreateVpcIngressConnectionRequestModel(BaseModel): 569 service_arn: str = Field(alias="ServiceArn") 570 vpc_ingress_connection_name: str = Field(alias="VpcIngressConnectionName") 571 ingress_vpc_configuration: IngressVpcConfigurationModel = Field( 572 alias="IngressVpcConfiguration" 573 ) 574 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
577class UpdateVpcIngressConnectionRequestModel(BaseModel): 578 vpc_ingress_connection_arn: str = Field(alias="VpcIngressConnectionArn") 579 ingress_vpc_configuration: IngressVpcConfigurationModel = Field( 580 alias="IngressVpcConfiguration" 581 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
584class VpcIngressConnectionModel(BaseModel): 585 vpc_ingress_connection_arn: Optional[str] = Field( 586 default=None, alias="VpcIngressConnectionArn" 587 ) 588 vpc_ingress_connection_name: Optional[str] = Field( 589 default=None, alias="VpcIngressConnectionName" 590 ) 591 service_arn: Optional[str] = Field(default=None, alias="ServiceArn") 592 status: Optional[ 593 Literal[ 594 "AVAILABLE", 595 "DELETED", 596 "FAILED_CREATION", 597 "FAILED_DELETION", 598 "FAILED_UPDATE", 599 "PENDING_CREATION", 600 "PENDING_DELETION", 601 "PENDING_UPDATE", 602 ] 603 ] = Field(default=None, alias="Status") 604 account_id: Optional[str] = Field(default=None, alias="AccountId") 605 domain_name: Optional[str] = Field(default=None, alias="DomainName") 606 ingress_vpc_configuration: Optional[IngressVpcConfigurationModel] = Field( 607 default=None, alias="IngressVpcConfiguration" 608 ) 609 created_at: Optional[datetime] = Field(default=None, alias="CreatedAt") 610 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
613class ImageRepositoryModel(BaseModel): 614 image_identifier: str = Field(alias="ImageIdentifier") 615 image_repository_type: Literal["ECR", "ECR_PUBLIC"] = Field( 616 alias="ImageRepositoryType" 617 ) 618 image_configuration: Optional[ImageConfigurationModel] = Field( 619 default=None, alias="ImageConfiguration" 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
623class NetworkConfigurationModel(BaseModel): 624 egress_configuration: Optional[EgressConfigurationModel] = Field( 625 default=None, alias="EgressConfiguration" 626 ) 627 ingress_configuration: Optional[IngressConfigurationModel] = Field( 628 default=None, alias="IngressConfiguration" 629 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
632class ListObservabilityConfigurationsResponseModel(BaseModel): 633 observability_configuration_summary_list: List[ 634 ObservabilityConfigurationSummaryModel 635 ] = Field(alias="ObservabilityConfigurationSummaryList") 636 next_token: str = Field(alias="NextToken") 637 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
640class ListOperationsResponseModel(BaseModel): 641 operation_summary_list: List[OperationSummaryModel] = Field( 642 alias="OperationSummaryList" 643 ) 644 next_token: str = Field(alias="NextToken") 645 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
648class ListServicesResponseModel(BaseModel): 649 service_summary_list: List[ServiceSummaryModel] = Field(alias="ServiceSummaryList") 650 next_token: str = Field(alias="NextToken") 651 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
654class ListVpcIngressConnectionsRequestModel(BaseModel): 655 filter: Optional[ListVpcIngressConnectionsFilterModel] = Field( 656 default=None, alias="Filter" 657 ) 658 max_results: Optional[int] = Field(default=None, alias="MaxResults") 659 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
662class ListVpcIngressConnectionsResponseModel(BaseModel): 663 vpc_ingress_connection_summary_list: List[VpcIngressConnectionSummaryModel] = Field( 664 alias="VpcIngressConnectionSummaryList" 665 ) 666 next_token: str = Field(alias="NextToken") 667 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
670class AssociateCustomDomainResponseModel(BaseModel): 671 dns_target: str = Field(alias="DNSTarget") 672 service_arn: str = Field(alias="ServiceArn") 673 custom_domain: CustomDomainModel = Field(alias="CustomDomain") 674 vpc_dns_targets: List[VpcDNSTargetModel] = Field(alias="VpcDNSTargets") 675 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
678class DescribeCustomDomainsResponseModel(BaseModel): 679 dns_target: str = Field(alias="DNSTarget") 680 service_arn: str = Field(alias="ServiceArn") 681 custom_domains: List[CustomDomainModel] = Field(alias="CustomDomains") 682 vpc_dns_targets: List[VpcDNSTargetModel] = Field(alias="VpcDNSTargets") 683 next_token: str = Field(alias="NextToken") 684 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
687class DisassociateCustomDomainResponseModel(BaseModel): 688 dns_target: str = Field(alias="DNSTarget") 689 service_arn: str = Field(alias="ServiceArn") 690 custom_domain: CustomDomainModel = Field(alias="CustomDomain") 691 vpc_dns_targets: List[VpcDNSTargetModel] = Field(alias="VpcDNSTargets") 692 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
695class CodeRepositoryModel(BaseModel): 696 repository_url: str = Field(alias="RepositoryUrl") 697 source_code_version: SourceCodeVersionModel = Field(alias="SourceCodeVersion") 698 code_configuration: Optional[CodeConfigurationModel] = Field( 699 default=None, alias="CodeConfiguration" 700 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
703class CreateObservabilityConfigurationResponseModel(BaseModel): 704 observability_configuration: ObservabilityConfigurationModel = Field( 705 alias="ObservabilityConfiguration" 706 ) 707 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
710class DeleteObservabilityConfigurationResponseModel(BaseModel): 711 observability_configuration: ObservabilityConfigurationModel = Field( 712 alias="ObservabilityConfiguration" 713 ) 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 DescribeObservabilityConfigurationResponseModel(BaseModel): 718 observability_configuration: ObservabilityConfigurationModel = Field( 719 alias="ObservabilityConfiguration" 720 ) 721 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
724class CreateVpcIngressConnectionResponseModel(BaseModel): 725 vpc_ingress_connection: VpcIngressConnectionModel = Field( 726 alias="VpcIngressConnection" 727 ) 728 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
731class DeleteVpcIngressConnectionResponseModel(BaseModel): 732 vpc_ingress_connection: VpcIngressConnectionModel = Field( 733 alias="VpcIngressConnection" 734 ) 735 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
738class DescribeVpcIngressConnectionResponseModel(BaseModel): 739 vpc_ingress_connection: VpcIngressConnectionModel = Field( 740 alias="VpcIngressConnection" 741 ) 742 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
745class UpdateVpcIngressConnectionResponseModel(BaseModel): 746 vpc_ingress_connection: VpcIngressConnectionModel = Field( 747 alias="VpcIngressConnection" 748 ) 749 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
752class SourceConfigurationModel(BaseModel): 753 code_repository: Optional[CodeRepositoryModel] = Field( 754 default=None, alias="CodeRepository" 755 ) 756 image_repository: Optional[ImageRepositoryModel] = Field( 757 default=None, alias="ImageRepository" 758 ) 759 auto_deployments_enabled: Optional[bool] = Field( 760 default=None, alias="AutoDeploymentsEnabled" 761 ) 762 authentication_configuration: Optional[AuthenticationConfigurationModel] = Field( 763 default=None, alias="AuthenticationConfiguration" 764 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
767class CreateServiceRequestModel(BaseModel): 768 service_name: str = Field(alias="ServiceName") 769 source_configuration: SourceConfigurationModel = Field(alias="SourceConfiguration") 770 instance_configuration: Optional[InstanceConfigurationModel] = Field( 771 default=None, alias="InstanceConfiguration" 772 ) 773 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 774 encryption_configuration: Optional[EncryptionConfigurationModel] = Field( 775 default=None, alias="EncryptionConfiguration" 776 ) 777 health_check_configuration: Optional[HealthCheckConfigurationModel] = Field( 778 default=None, alias="HealthCheckConfiguration" 779 ) 780 auto_scaling_configuration_arn: Optional[str] = Field( 781 default=None, alias="AutoScalingConfigurationArn" 782 ) 783 network_configuration: Optional[NetworkConfigurationModel] = Field( 784 default=None, alias="NetworkConfiguration" 785 ) 786 observability_configuration: Optional[ 787 ServiceObservabilityConfigurationModel 788 ] = Field(default=None, alias="ObservabilityConfiguration")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
791class ServiceModel(BaseModel): 792 service_name: str = Field(alias="ServiceName") 793 service_id: str = Field(alias="ServiceId") 794 service_arn: str = Field(alias="ServiceArn") 795 created_at: datetime = Field(alias="CreatedAt") 796 updated_at: datetime = Field(alias="UpdatedAt") 797 status: Literal[ 798 "CREATE_FAILED", 799 "DELETED", 800 "DELETE_FAILED", 801 "OPERATION_IN_PROGRESS", 802 "PAUSED", 803 "RUNNING", 804 ] = Field(alias="Status") 805 source_configuration: SourceConfigurationModel = Field(alias="SourceConfiguration") 806 instance_configuration: InstanceConfigurationModel = Field( 807 alias="InstanceConfiguration" 808 ) 809 auto_scaling_configuration_summary: AutoScalingConfigurationSummaryModel = Field( 810 alias="AutoScalingConfigurationSummary" 811 ) 812 network_configuration: NetworkConfigurationModel = Field( 813 alias="NetworkConfiguration" 814 ) 815 service_url: Optional[str] = Field(default=None, alias="ServiceUrl") 816 deleted_at: Optional[datetime] = Field(default=None, alias="DeletedAt") 817 encryption_configuration: Optional[EncryptionConfigurationModel] = Field( 818 default=None, alias="EncryptionConfiguration" 819 ) 820 health_check_configuration: Optional[HealthCheckConfigurationModel] = Field( 821 default=None, alias="HealthCheckConfiguration" 822 ) 823 observability_configuration: Optional[ 824 ServiceObservabilityConfigurationModel 825 ] = Field(default=None, alias="ObservabilityConfiguration")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
828class UpdateServiceRequestModel(BaseModel): 829 service_arn: str = Field(alias="ServiceArn") 830 source_configuration: Optional[SourceConfigurationModel] = Field( 831 default=None, alias="SourceConfiguration" 832 ) 833 instance_configuration: Optional[InstanceConfigurationModel] = Field( 834 default=None, alias="InstanceConfiguration" 835 ) 836 auto_scaling_configuration_arn: Optional[str] = Field( 837 default=None, alias="AutoScalingConfigurationArn" 838 ) 839 health_check_configuration: Optional[HealthCheckConfigurationModel] = Field( 840 default=None, alias="HealthCheckConfiguration" 841 ) 842 network_configuration: Optional[NetworkConfigurationModel] = Field( 843 default=None, alias="NetworkConfiguration" 844 ) 845 observability_configuration: Optional[ 846 ServiceObservabilityConfigurationModel 847 ] = Field(default=None, alias="ObservabilityConfiguration")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
850class CreateServiceResponseModel(BaseModel): 851 service: ServiceModel = Field(alias="Service") 852 operation_id: str = Field(alias="OperationId") 853 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
856class DeleteServiceResponseModel(BaseModel): 857 service: ServiceModel = Field(alias="Service") 858 operation_id: str = Field(alias="OperationId") 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 DescribeServiceResponseModel(BaseModel): 863 service: ServiceModel = Field(alias="Service") 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 PauseServiceResponseModel(BaseModel): 868 service: ServiceModel = Field(alias="Service") 869 operation_id: str = Field(alias="OperationId") 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
873class ResumeServiceResponseModel(BaseModel): 874 service: ServiceModel = Field(alias="Service") 875 operation_id: str = Field(alias="OperationId") 876 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
879class UpdateServiceResponseModel(BaseModel): 880 service: ServiceModel = Field(alias="Service") 881 operation_id: str = Field(alias="OperationId") 882 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