mypydantic.models.globalaccelerator
1# Model Generated: Thu Mar 2 21:56:19 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Optional, Sequence 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class AcceleratorAttributesModel(BaseModel): 14 flow_logs_enabled: Optional[bool] = Field(default=None, alias="FlowLogsEnabled") 15 flow_logs_s3_bucket: Optional[str] = Field(default=None, alias="FlowLogsS3Bucket") 16 flow_logs_s3_prefix: Optional[str] = Field(default=None, alias="FlowLogsS3Prefix") 17 18 19class AcceleratorEventModel(BaseModel): 20 message: Optional[str] = Field(default=None, alias="Message") 21 timestamp: Optional[datetime] = Field(default=None, alias="Timestamp") 22 23 24class IpSetModel(BaseModel): 25 ip_family: Optional[str] = Field(default=None, alias="IpFamily") 26 ip_addresses: Optional[List[str]] = Field(default=None, alias="IpAddresses") 27 ip_address_family: Optional[Literal["IPv4", "IPv6"]] = Field( 28 default=None, alias="IpAddressFamily" 29 ) 30 31 32class CustomRoutingEndpointConfigurationModel(BaseModel): 33 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 34 35 36class CustomRoutingEndpointDescriptionModel(BaseModel): 37 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 38 39 40class ResponseMetadataModel(BaseModel): 41 request_id: str = Field(alias="RequestId") 42 host_id: str = Field(alias="HostId") 43 http_status_code: int = Field(alias="HTTPStatusCode") 44 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 45 retry_attempts: int = Field(alias="RetryAttempts") 46 47 48class EndpointConfigurationModel(BaseModel): 49 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 50 weight: Optional[int] = Field(default=None, alias="Weight") 51 client_ip_preservation_enabled: Optional[bool] = Field( 52 default=None, alias="ClientIPPreservationEnabled" 53 ) 54 55 56class EndpointDescriptionModel(BaseModel): 57 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 58 weight: Optional[int] = Field(default=None, alias="Weight") 59 health_state: Optional[Literal["HEALTHY", "INITIAL", "UNHEALTHY"]] = Field( 60 default=None, alias="HealthState" 61 ) 62 health_reason: Optional[str] = Field(default=None, alias="HealthReason") 63 client_ip_preservation_enabled: Optional[bool] = Field( 64 default=None, alias="ClientIPPreservationEnabled" 65 ) 66 67 68class AdvertiseByoipCidrRequestModel(BaseModel): 69 cidr: str = Field(alias="Cidr") 70 71 72class AllowCustomRoutingTrafficRequestModel(BaseModel): 73 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 74 endpoint_id: str = Field(alias="EndpointId") 75 destination_addresses: Optional[Sequence[str]] = Field( 76 default=None, alias="DestinationAddresses" 77 ) 78 destination_ports: Optional[Sequence[int]] = Field( 79 default=None, alias="DestinationPorts" 80 ) 81 allow_all_traffic_to_endpoint: Optional[bool] = Field( 82 default=None, alias="AllowAllTrafficToEndpoint" 83 ) 84 85 86class ByoipCidrEventModel(BaseModel): 87 message: Optional[str] = Field(default=None, alias="Message") 88 timestamp: Optional[datetime] = Field(default=None, alias="Timestamp") 89 90 91class CidrAuthorizationContextModel(BaseModel): 92 message: str = Field(alias="Message") 93 signature: str = Field(alias="Signature") 94 95 96class TagModel(BaseModel): 97 key: str = Field(alias="Key") 98 value: str = Field(alias="Value") 99 100 101class CustomRoutingDestinationConfigurationModel(BaseModel): 102 from_port: int = Field(alias="FromPort") 103 to_port: int = Field(alias="ToPort") 104 protocols: Sequence[Literal["TCP", "UDP"]] = Field(alias="Protocols") 105 106 107class PortRangeModel(BaseModel): 108 from_port: Optional[int] = Field(default=None, alias="FromPort") 109 to_port: Optional[int] = Field(default=None, alias="ToPort") 110 111 112class PortOverrideModel(BaseModel): 113 listener_port: Optional[int] = Field(default=None, alias="ListenerPort") 114 endpoint_port: Optional[int] = Field(default=None, alias="EndpointPort") 115 116 117class CustomRoutingAcceleratorAttributesModel(BaseModel): 118 flow_logs_enabled: Optional[bool] = Field(default=None, alias="FlowLogsEnabled") 119 flow_logs_s3_bucket: Optional[str] = Field(default=None, alias="FlowLogsS3Bucket") 120 flow_logs_s3_prefix: Optional[str] = Field(default=None, alias="FlowLogsS3Prefix") 121 122 123class CustomRoutingDestinationDescriptionModel(BaseModel): 124 from_port: Optional[int] = Field(default=None, alias="FromPort") 125 to_port: Optional[int] = Field(default=None, alias="ToPort") 126 protocols: Optional[List[Literal["TCP", "UDP"]]] = Field( 127 default=None, alias="Protocols" 128 ) 129 130 131class DeleteAcceleratorRequestModel(BaseModel): 132 accelerator_arn: str = Field(alias="AcceleratorArn") 133 134 135class DeleteCustomRoutingAcceleratorRequestModel(BaseModel): 136 accelerator_arn: str = Field(alias="AcceleratorArn") 137 138 139class DeleteCustomRoutingEndpointGroupRequestModel(BaseModel): 140 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 141 142 143class DeleteCustomRoutingListenerRequestModel(BaseModel): 144 listener_arn: str = Field(alias="ListenerArn") 145 146 147class DeleteEndpointGroupRequestModel(BaseModel): 148 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 149 150 151class DeleteListenerRequestModel(BaseModel): 152 listener_arn: str = Field(alias="ListenerArn") 153 154 155class DenyCustomRoutingTrafficRequestModel(BaseModel): 156 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 157 endpoint_id: str = Field(alias="EndpointId") 158 destination_addresses: Optional[Sequence[str]] = Field( 159 default=None, alias="DestinationAddresses" 160 ) 161 destination_ports: Optional[Sequence[int]] = Field( 162 default=None, alias="DestinationPorts" 163 ) 164 deny_all_traffic_to_endpoint: Optional[bool] = Field( 165 default=None, alias="DenyAllTrafficToEndpoint" 166 ) 167 168 169class DeprovisionByoipCidrRequestModel(BaseModel): 170 cidr: str = Field(alias="Cidr") 171 172 173class DescribeAcceleratorAttributesRequestModel(BaseModel): 174 accelerator_arn: str = Field(alias="AcceleratorArn") 175 176 177class DescribeAcceleratorRequestModel(BaseModel): 178 accelerator_arn: str = Field(alias="AcceleratorArn") 179 180 181class DescribeCustomRoutingAcceleratorAttributesRequestModel(BaseModel): 182 accelerator_arn: str = Field(alias="AcceleratorArn") 183 184 185class DescribeCustomRoutingAcceleratorRequestModel(BaseModel): 186 accelerator_arn: str = Field(alias="AcceleratorArn") 187 188 189class DescribeCustomRoutingEndpointGroupRequestModel(BaseModel): 190 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 191 192 193class DescribeCustomRoutingListenerRequestModel(BaseModel): 194 listener_arn: str = Field(alias="ListenerArn") 195 196 197class DescribeEndpointGroupRequestModel(BaseModel): 198 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 199 200 201class DescribeListenerRequestModel(BaseModel): 202 listener_arn: str = Field(alias="ListenerArn") 203 204 205class SocketAddressModel(BaseModel): 206 ip_address: Optional[str] = Field(default=None, alias="IpAddress") 207 port: Optional[int] = Field(default=None, alias="Port") 208 209 210class EndpointIdentifierModel(BaseModel): 211 endpoint_id: str = Field(alias="EndpointId") 212 client_ip_preservation_enabled: Optional[bool] = Field( 213 default=None, alias="ClientIPPreservationEnabled" 214 ) 215 216 217class PaginatorConfigModel(BaseModel): 218 max_items: Optional[int] = Field(default=None, alias="MaxItems") 219 page_size: Optional[int] = Field(default=None, alias="PageSize") 220 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 221 222 223class ListAcceleratorsRequestModel(BaseModel): 224 max_results: Optional[int] = Field(default=None, alias="MaxResults") 225 next_token: Optional[str] = Field(default=None, alias="NextToken") 226 227 228class ListByoipCidrsRequestModel(BaseModel): 229 max_results: Optional[int] = Field(default=None, alias="MaxResults") 230 next_token: Optional[str] = Field(default=None, alias="NextToken") 231 232 233class ListCustomRoutingAcceleratorsRequestModel(BaseModel): 234 max_results: Optional[int] = Field(default=None, alias="MaxResults") 235 next_token: Optional[str] = Field(default=None, alias="NextToken") 236 237 238class ListCustomRoutingEndpointGroupsRequestModel(BaseModel): 239 listener_arn: str = Field(alias="ListenerArn") 240 max_results: Optional[int] = Field(default=None, alias="MaxResults") 241 next_token: Optional[str] = Field(default=None, alias="NextToken") 242 243 244class ListCustomRoutingListenersRequestModel(BaseModel): 245 accelerator_arn: str = Field(alias="AcceleratorArn") 246 max_results: Optional[int] = Field(default=None, alias="MaxResults") 247 next_token: Optional[str] = Field(default=None, alias="NextToken") 248 249 250class ListCustomRoutingPortMappingsByDestinationRequestModel(BaseModel): 251 endpoint_id: str = Field(alias="EndpointId") 252 destination_address: str = Field(alias="DestinationAddress") 253 max_results: Optional[int] = Field(default=None, alias="MaxResults") 254 next_token: Optional[str] = Field(default=None, alias="NextToken") 255 256 257class ListCustomRoutingPortMappingsRequestModel(BaseModel): 258 accelerator_arn: str = Field(alias="AcceleratorArn") 259 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 260 max_results: Optional[int] = Field(default=None, alias="MaxResults") 261 next_token: Optional[str] = Field(default=None, alias="NextToken") 262 263 264class ListEndpointGroupsRequestModel(BaseModel): 265 listener_arn: str = Field(alias="ListenerArn") 266 max_results: Optional[int] = Field(default=None, alias="MaxResults") 267 next_token: Optional[str] = Field(default=None, alias="NextToken") 268 269 270class ListListenersRequestModel(BaseModel): 271 accelerator_arn: str = Field(alias="AcceleratorArn") 272 max_results: Optional[int] = Field(default=None, alias="MaxResults") 273 next_token: Optional[str] = Field(default=None, alias="NextToken") 274 275 276class ListTagsForResourceRequestModel(BaseModel): 277 resource_arn: str = Field(alias="ResourceArn") 278 279 280class RemoveCustomRoutingEndpointsRequestModel(BaseModel): 281 endpoint_ids: Sequence[str] = Field(alias="EndpointIds") 282 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 283 284 285class UntagResourceRequestModel(BaseModel): 286 resource_arn: str = Field(alias="ResourceArn") 287 tag_keys: Sequence[str] = Field(alias="TagKeys") 288 289 290class UpdateAcceleratorAttributesRequestModel(BaseModel): 291 accelerator_arn: str = Field(alias="AcceleratorArn") 292 flow_logs_enabled: Optional[bool] = Field(default=None, alias="FlowLogsEnabled") 293 flow_logs_s3_bucket: Optional[str] = Field(default=None, alias="FlowLogsS3Bucket") 294 flow_logs_s3_prefix: Optional[str] = Field(default=None, alias="FlowLogsS3Prefix") 295 296 297class UpdateAcceleratorRequestModel(BaseModel): 298 accelerator_arn: str = Field(alias="AcceleratorArn") 299 name: Optional[str] = Field(default=None, alias="Name") 300 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 301 default=None, alias="IpAddressType" 302 ) 303 enabled: Optional[bool] = Field(default=None, alias="Enabled") 304 305 306class UpdateCustomRoutingAcceleratorAttributesRequestModel(BaseModel): 307 accelerator_arn: str = Field(alias="AcceleratorArn") 308 flow_logs_enabled: Optional[bool] = Field(default=None, alias="FlowLogsEnabled") 309 flow_logs_s3_bucket: Optional[str] = Field(default=None, alias="FlowLogsS3Bucket") 310 flow_logs_s3_prefix: Optional[str] = Field(default=None, alias="FlowLogsS3Prefix") 311 312 313class UpdateCustomRoutingAcceleratorRequestModel(BaseModel): 314 accelerator_arn: str = Field(alias="AcceleratorArn") 315 name: Optional[str] = Field(default=None, alias="Name") 316 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 317 default=None, alias="IpAddressType" 318 ) 319 enabled: Optional[bool] = Field(default=None, alias="Enabled") 320 321 322class WithdrawByoipCidrRequestModel(BaseModel): 323 cidr: str = Field(alias="Cidr") 324 325 326class AcceleratorModel(BaseModel): 327 accelerator_arn: Optional[str] = Field(default=None, alias="AcceleratorArn") 328 name: Optional[str] = Field(default=None, alias="Name") 329 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 330 default=None, alias="IpAddressType" 331 ) 332 enabled: Optional[bool] = Field(default=None, alias="Enabled") 333 ip_sets: Optional[List[IpSetModel]] = Field(default=None, alias="IpSets") 334 dns_name: Optional[str] = Field(default=None, alias="DnsName") 335 status: Optional[Literal["DEPLOYED", "IN_PROGRESS"]] = Field( 336 default=None, alias="Status" 337 ) 338 created_time: Optional[datetime] = Field(default=None, alias="CreatedTime") 339 last_modified_time: Optional[datetime] = Field( 340 default=None, alias="LastModifiedTime" 341 ) 342 dual_stack_dns_name: Optional[str] = Field(default=None, alias="DualStackDnsName") 343 events: Optional[List[AcceleratorEventModel]] = Field(default=None, alias="Events") 344 345 346class CustomRoutingAcceleratorModel(BaseModel): 347 accelerator_arn: Optional[str] = Field(default=None, alias="AcceleratorArn") 348 name: Optional[str] = Field(default=None, alias="Name") 349 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 350 default=None, alias="IpAddressType" 351 ) 352 enabled: Optional[bool] = Field(default=None, alias="Enabled") 353 ip_sets: Optional[List[IpSetModel]] = Field(default=None, alias="IpSets") 354 dns_name: Optional[str] = Field(default=None, alias="DnsName") 355 status: Optional[Literal["DEPLOYED", "IN_PROGRESS"]] = Field( 356 default=None, alias="Status" 357 ) 358 created_time: Optional[datetime] = Field(default=None, alias="CreatedTime") 359 last_modified_time: Optional[datetime] = Field( 360 default=None, alias="LastModifiedTime" 361 ) 362 363 364class AddCustomRoutingEndpointsRequestModel(BaseModel): 365 endpoint_configurations: Sequence[CustomRoutingEndpointConfigurationModel] = Field( 366 alias="EndpointConfigurations" 367 ) 368 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 369 370 371class AddCustomRoutingEndpointsResponseModel(BaseModel): 372 endpoint_descriptions: List[CustomRoutingEndpointDescriptionModel] = Field( 373 alias="EndpointDescriptions" 374 ) 375 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 376 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 377 378 379class DescribeAcceleratorAttributesResponseModel(BaseModel): 380 accelerator_attributes: AcceleratorAttributesModel = Field( 381 alias="AcceleratorAttributes" 382 ) 383 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 384 385 386class EmptyResponseMetadataModel(BaseModel): 387 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 388 389 390class UpdateAcceleratorAttributesResponseModel(BaseModel): 391 accelerator_attributes: AcceleratorAttributesModel = Field( 392 alias="AcceleratorAttributes" 393 ) 394 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 395 396 397class AddEndpointsRequestModel(BaseModel): 398 endpoint_configurations: Sequence[EndpointConfigurationModel] = Field( 399 alias="EndpointConfigurations" 400 ) 401 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 402 403 404class AddEndpointsResponseModel(BaseModel): 405 endpoint_descriptions: List[EndpointDescriptionModel] = Field( 406 alias="EndpointDescriptions" 407 ) 408 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 409 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 410 411 412class ByoipCidrModel(BaseModel): 413 cidr: Optional[str] = Field(default=None, alias="Cidr") 414 state: Optional[ 415 Literal[ 416 "ADVERTISING", 417 "DEPROVISIONED", 418 "FAILED_ADVERTISING", 419 "FAILED_DEPROVISION", 420 "FAILED_PROVISION", 421 "FAILED_WITHDRAW", 422 "PENDING_ADVERTISING", 423 "PENDING_DEPROVISIONING", 424 "PENDING_PROVISIONING", 425 "PENDING_WITHDRAWING", 426 "READY", 427 ] 428 ] = Field(default=None, alias="State") 429 events: Optional[List[ByoipCidrEventModel]] = Field(default=None, alias="Events") 430 431 432class ProvisionByoipCidrRequestModel(BaseModel): 433 cidr: str = Field(alias="Cidr") 434 cidr_authorization_context: CidrAuthorizationContextModel = Field( 435 alias="CidrAuthorizationContext" 436 ) 437 438 439class CreateAcceleratorRequestModel(BaseModel): 440 name: str = Field(alias="Name") 441 idempotency_token: str = Field(alias="IdempotencyToken") 442 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 443 default=None, alias="IpAddressType" 444 ) 445 ip_addresses: Optional[Sequence[str]] = Field(default=None, alias="IpAddresses") 446 enabled: Optional[bool] = Field(default=None, alias="Enabled") 447 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 448 449 450class CreateCustomRoutingAcceleratorRequestModel(BaseModel): 451 name: str = Field(alias="Name") 452 idempotency_token: str = Field(alias="IdempotencyToken") 453 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 454 default=None, alias="IpAddressType" 455 ) 456 ip_addresses: Optional[Sequence[str]] = Field(default=None, alias="IpAddresses") 457 enabled: Optional[bool] = Field(default=None, alias="Enabled") 458 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 459 460 461class ListTagsForResourceResponseModel(BaseModel): 462 tags: List[TagModel] = Field(alias="Tags") 463 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 464 465 466class TagResourceRequestModel(BaseModel): 467 resource_arn: str = Field(alias="ResourceArn") 468 tags: Sequence[TagModel] = Field(alias="Tags") 469 470 471class CreateCustomRoutingEndpointGroupRequestModel(BaseModel): 472 listener_arn: str = Field(alias="ListenerArn") 473 endpoint_group_region: str = Field(alias="EndpointGroupRegion") 474 destination_configurations: Sequence[ 475 CustomRoutingDestinationConfigurationModel 476 ] = Field(alias="DestinationConfigurations") 477 idempotency_token: str = Field(alias="IdempotencyToken") 478 479 480class CreateCustomRoutingListenerRequestModel(BaseModel): 481 accelerator_arn: str = Field(alias="AcceleratorArn") 482 port_ranges: Sequence[PortRangeModel] = Field(alias="PortRanges") 483 idempotency_token: str = Field(alias="IdempotencyToken") 484 485 486class CreateListenerRequestModel(BaseModel): 487 accelerator_arn: str = Field(alias="AcceleratorArn") 488 port_ranges: Sequence[PortRangeModel] = Field(alias="PortRanges") 489 protocol: Literal["TCP", "UDP"] = Field(alias="Protocol") 490 idempotency_token: str = Field(alias="IdempotencyToken") 491 client_affinity: Optional[Literal["NONE", "SOURCE_IP"]] = Field( 492 default=None, alias="ClientAffinity" 493 ) 494 495 496class CustomRoutingListenerModel(BaseModel): 497 listener_arn: Optional[str] = Field(default=None, alias="ListenerArn") 498 port_ranges: Optional[List[PortRangeModel]] = Field( 499 default=None, alias="PortRanges" 500 ) 501 502 503class ListenerModel(BaseModel): 504 listener_arn: Optional[str] = Field(default=None, alias="ListenerArn") 505 port_ranges: Optional[List[PortRangeModel]] = Field( 506 default=None, alias="PortRanges" 507 ) 508 protocol: Optional[Literal["TCP", "UDP"]] = Field(default=None, alias="Protocol") 509 client_affinity: Optional[Literal["NONE", "SOURCE_IP"]] = Field( 510 default=None, alias="ClientAffinity" 511 ) 512 513 514class UpdateCustomRoutingListenerRequestModel(BaseModel): 515 listener_arn: str = Field(alias="ListenerArn") 516 port_ranges: Sequence[PortRangeModel] = Field(alias="PortRanges") 517 518 519class UpdateListenerRequestModel(BaseModel): 520 listener_arn: str = Field(alias="ListenerArn") 521 port_ranges: Optional[Sequence[PortRangeModel]] = Field( 522 default=None, alias="PortRanges" 523 ) 524 protocol: Optional[Literal["TCP", "UDP"]] = Field(default=None, alias="Protocol") 525 client_affinity: Optional[Literal["NONE", "SOURCE_IP"]] = Field( 526 default=None, alias="ClientAffinity" 527 ) 528 529 530class CreateEndpointGroupRequestModel(BaseModel): 531 listener_arn: str = Field(alias="ListenerArn") 532 endpoint_group_region: str = Field(alias="EndpointGroupRegion") 533 idempotency_token: str = Field(alias="IdempotencyToken") 534 endpoint_configurations: Optional[Sequence[EndpointConfigurationModel]] = Field( 535 default=None, alias="EndpointConfigurations" 536 ) 537 traffic_dial_percentage: Optional[float] = Field( 538 default=None, alias="TrafficDialPercentage" 539 ) 540 health_check_port: Optional[int] = Field(default=None, alias="HealthCheckPort") 541 health_check_protocol: Optional[Literal["HTTP", "HTTPS", "TCP"]] = Field( 542 default=None, alias="HealthCheckProtocol" 543 ) 544 health_check_path: Optional[str] = Field(default=None, alias="HealthCheckPath") 545 health_check_interval_seconds: Optional[int] = Field( 546 default=None, alias="HealthCheckIntervalSeconds" 547 ) 548 threshold_count: Optional[int] = Field(default=None, alias="ThresholdCount") 549 port_overrides: Optional[Sequence[PortOverrideModel]] = Field( 550 default=None, alias="PortOverrides" 551 ) 552 553 554class EndpointGroupModel(BaseModel): 555 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 556 endpoint_group_region: Optional[str] = Field( 557 default=None, alias="EndpointGroupRegion" 558 ) 559 endpoint_descriptions: Optional[List[EndpointDescriptionModel]] = Field( 560 default=None, alias="EndpointDescriptions" 561 ) 562 traffic_dial_percentage: Optional[float] = Field( 563 default=None, alias="TrafficDialPercentage" 564 ) 565 health_check_port: Optional[int] = Field(default=None, alias="HealthCheckPort") 566 health_check_protocol: Optional[Literal["HTTP", "HTTPS", "TCP"]] = Field( 567 default=None, alias="HealthCheckProtocol" 568 ) 569 health_check_path: Optional[str] = Field(default=None, alias="HealthCheckPath") 570 health_check_interval_seconds: Optional[int] = Field( 571 default=None, alias="HealthCheckIntervalSeconds" 572 ) 573 threshold_count: Optional[int] = Field(default=None, alias="ThresholdCount") 574 port_overrides: Optional[List[PortOverrideModel]] = Field( 575 default=None, alias="PortOverrides" 576 ) 577 578 579class UpdateEndpointGroupRequestModel(BaseModel): 580 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 581 endpoint_configurations: Optional[Sequence[EndpointConfigurationModel]] = Field( 582 default=None, alias="EndpointConfigurations" 583 ) 584 traffic_dial_percentage: Optional[float] = Field( 585 default=None, alias="TrafficDialPercentage" 586 ) 587 health_check_port: Optional[int] = Field(default=None, alias="HealthCheckPort") 588 health_check_protocol: Optional[Literal["HTTP", "HTTPS", "TCP"]] = Field( 589 default=None, alias="HealthCheckProtocol" 590 ) 591 health_check_path: Optional[str] = Field(default=None, alias="HealthCheckPath") 592 health_check_interval_seconds: Optional[int] = Field( 593 default=None, alias="HealthCheckIntervalSeconds" 594 ) 595 threshold_count: Optional[int] = Field(default=None, alias="ThresholdCount") 596 port_overrides: Optional[Sequence[PortOverrideModel]] = Field( 597 default=None, alias="PortOverrides" 598 ) 599 600 601class DescribeCustomRoutingAcceleratorAttributesResponseModel(BaseModel): 602 accelerator_attributes: CustomRoutingAcceleratorAttributesModel = Field( 603 alias="AcceleratorAttributes" 604 ) 605 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 606 607 608class UpdateCustomRoutingAcceleratorAttributesResponseModel(BaseModel): 609 accelerator_attributes: CustomRoutingAcceleratorAttributesModel = Field( 610 alias="AcceleratorAttributes" 611 ) 612 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 613 614 615class CustomRoutingEndpointGroupModel(BaseModel): 616 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 617 endpoint_group_region: Optional[str] = Field( 618 default=None, alias="EndpointGroupRegion" 619 ) 620 destination_descriptions: Optional[ 621 List[CustomRoutingDestinationDescriptionModel] 622 ] = Field(default=None, alias="DestinationDescriptions") 623 endpoint_descriptions: Optional[ 624 List[CustomRoutingEndpointDescriptionModel] 625 ] = Field(default=None, alias="EndpointDescriptions") 626 627 628class DestinationPortMappingModel(BaseModel): 629 accelerator_arn: Optional[str] = Field(default=None, alias="AcceleratorArn") 630 accelerator_socket_addresses: Optional[List[SocketAddressModel]] = Field( 631 default=None, alias="AcceleratorSocketAddresses" 632 ) 633 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 634 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 635 endpoint_group_region: Optional[str] = Field( 636 default=None, alias="EndpointGroupRegion" 637 ) 638 destination_socket_address: Optional[SocketAddressModel] = Field( 639 default=None, alias="DestinationSocketAddress" 640 ) 641 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 642 default=None, alias="IpAddressType" 643 ) 644 destination_traffic_state: Optional[Literal["ALLOW", "DENY"]] = Field( 645 default=None, alias="DestinationTrafficState" 646 ) 647 648 649class PortMappingModel(BaseModel): 650 accelerator_port: Optional[int] = Field(default=None, alias="AcceleratorPort") 651 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 652 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 653 destination_socket_address: Optional[SocketAddressModel] = Field( 654 default=None, alias="DestinationSocketAddress" 655 ) 656 protocols: Optional[List[Literal["TCP", "UDP"]]] = Field( 657 default=None, alias="Protocols" 658 ) 659 destination_traffic_state: Optional[Literal["ALLOW", "DENY"]] = Field( 660 default=None, alias="DestinationTrafficState" 661 ) 662 663 664class RemoveEndpointsRequestModel(BaseModel): 665 endpoint_identifiers: Sequence[EndpointIdentifierModel] = Field( 666 alias="EndpointIdentifiers" 667 ) 668 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 669 670 671class ListAcceleratorsRequestListAcceleratorsPaginateModel(BaseModel): 672 pagination_config: Optional[PaginatorConfigModel] = Field( 673 default=None, alias="PaginationConfig" 674 ) 675 676 677class ListByoipCidrsRequestListByoipCidrsPaginateModel(BaseModel): 678 pagination_config: Optional[PaginatorConfigModel] = Field( 679 default=None, alias="PaginationConfig" 680 ) 681 682 683class ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateModel( 684 BaseModel 685): 686 pagination_config: Optional[PaginatorConfigModel] = Field( 687 default=None, alias="PaginationConfig" 688 ) 689 690 691class ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateModel( 692 BaseModel 693): 694 accelerator_arn: str = Field(alias="AcceleratorArn") 695 pagination_config: Optional[PaginatorConfigModel] = Field( 696 default=None, alias="PaginationConfig" 697 ) 698 699 700class ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateModel( 701 BaseModel 702): 703 endpoint_id: str = Field(alias="EndpointId") 704 destination_address: str = Field(alias="DestinationAddress") 705 pagination_config: Optional[PaginatorConfigModel] = Field( 706 default=None, alias="PaginationConfig" 707 ) 708 709 710class ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateModel( 711 BaseModel 712): 713 accelerator_arn: str = Field(alias="AcceleratorArn") 714 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 715 pagination_config: Optional[PaginatorConfigModel] = Field( 716 default=None, alias="PaginationConfig" 717 ) 718 719 720class ListEndpointGroupsRequestListEndpointGroupsPaginateModel(BaseModel): 721 listener_arn: str = Field(alias="ListenerArn") 722 pagination_config: Optional[PaginatorConfigModel] = Field( 723 default=None, alias="PaginationConfig" 724 ) 725 726 727class ListListenersRequestListListenersPaginateModel(BaseModel): 728 accelerator_arn: str = Field(alias="AcceleratorArn") 729 pagination_config: Optional[PaginatorConfigModel] = Field( 730 default=None, alias="PaginationConfig" 731 ) 732 733 734class CreateAcceleratorResponseModel(BaseModel): 735 accelerator: AcceleratorModel = Field(alias="Accelerator") 736 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 737 738 739class DescribeAcceleratorResponseModel(BaseModel): 740 accelerator: AcceleratorModel = Field(alias="Accelerator") 741 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 742 743 744class ListAcceleratorsResponseModel(BaseModel): 745 accelerators: List[AcceleratorModel] = Field(alias="Accelerators") 746 next_token: str = Field(alias="NextToken") 747 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 748 749 750class UpdateAcceleratorResponseModel(BaseModel): 751 accelerator: AcceleratorModel = Field(alias="Accelerator") 752 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 753 754 755class CreateCustomRoutingAcceleratorResponseModel(BaseModel): 756 accelerator: CustomRoutingAcceleratorModel = Field(alias="Accelerator") 757 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 758 759 760class DescribeCustomRoutingAcceleratorResponseModel(BaseModel): 761 accelerator: CustomRoutingAcceleratorModel = Field(alias="Accelerator") 762 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 763 764 765class ListCustomRoutingAcceleratorsResponseModel(BaseModel): 766 accelerators: List[CustomRoutingAcceleratorModel] = Field(alias="Accelerators") 767 next_token: str = Field(alias="NextToken") 768 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 769 770 771class UpdateCustomRoutingAcceleratorResponseModel(BaseModel): 772 accelerator: CustomRoutingAcceleratorModel = Field(alias="Accelerator") 773 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 774 775 776class AdvertiseByoipCidrResponseModel(BaseModel): 777 byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr") 778 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 779 780 781class DeprovisionByoipCidrResponseModel(BaseModel): 782 byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr") 783 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 784 785 786class ListByoipCidrsResponseModel(BaseModel): 787 byoip_cidrs: List[ByoipCidrModel] = Field(alias="ByoipCidrs") 788 next_token: str = Field(alias="NextToken") 789 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 790 791 792class ProvisionByoipCidrResponseModel(BaseModel): 793 byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr") 794 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 795 796 797class WithdrawByoipCidrResponseModel(BaseModel): 798 byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr") 799 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 800 801 802class CreateCustomRoutingListenerResponseModel(BaseModel): 803 listener: CustomRoutingListenerModel = Field(alias="Listener") 804 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 805 806 807class DescribeCustomRoutingListenerResponseModel(BaseModel): 808 listener: CustomRoutingListenerModel = Field(alias="Listener") 809 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 810 811 812class ListCustomRoutingListenersResponseModel(BaseModel): 813 listeners: List[CustomRoutingListenerModel] = Field(alias="Listeners") 814 next_token: str = Field(alias="NextToken") 815 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 816 817 818class UpdateCustomRoutingListenerResponseModel(BaseModel): 819 listener: CustomRoutingListenerModel = Field(alias="Listener") 820 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 821 822 823class CreateListenerResponseModel(BaseModel): 824 listener: ListenerModel = Field(alias="Listener") 825 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 826 827 828class DescribeListenerResponseModel(BaseModel): 829 listener: ListenerModel = Field(alias="Listener") 830 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 831 832 833class ListListenersResponseModel(BaseModel): 834 listeners: List[ListenerModel] = Field(alias="Listeners") 835 next_token: str = Field(alias="NextToken") 836 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 837 838 839class UpdateListenerResponseModel(BaseModel): 840 listener: ListenerModel = Field(alias="Listener") 841 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 842 843 844class CreateEndpointGroupResponseModel(BaseModel): 845 endpoint_group: EndpointGroupModel = Field(alias="EndpointGroup") 846 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 847 848 849class DescribeEndpointGroupResponseModel(BaseModel): 850 endpoint_group: EndpointGroupModel = Field(alias="EndpointGroup") 851 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 852 853 854class ListEndpointGroupsResponseModel(BaseModel): 855 endpoint_groups: List[EndpointGroupModel] = Field(alias="EndpointGroups") 856 next_token: str = Field(alias="NextToken") 857 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 858 859 860class UpdateEndpointGroupResponseModel(BaseModel): 861 endpoint_group: EndpointGroupModel = Field(alias="EndpointGroup") 862 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 863 864 865class CreateCustomRoutingEndpointGroupResponseModel(BaseModel): 866 endpoint_group: CustomRoutingEndpointGroupModel = Field(alias="EndpointGroup") 867 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 868 869 870class DescribeCustomRoutingEndpointGroupResponseModel(BaseModel): 871 endpoint_group: CustomRoutingEndpointGroupModel = Field(alias="EndpointGroup") 872 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 873 874 875class ListCustomRoutingEndpointGroupsResponseModel(BaseModel): 876 endpoint_groups: List[CustomRoutingEndpointGroupModel] = Field( 877 alias="EndpointGroups" 878 ) 879 next_token: str = Field(alias="NextToken") 880 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 881 882 883class ListCustomRoutingPortMappingsByDestinationResponseModel(BaseModel): 884 destination_port_mappings: List[DestinationPortMappingModel] = Field( 885 alias="DestinationPortMappings" 886 ) 887 next_token: str = Field(alias="NextToken") 888 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 889 890 891class ListCustomRoutingPortMappingsResponseModel(BaseModel): 892 port_mappings: List[PortMappingModel] = Field(alias="PortMappings") 893 next_token: str = Field(alias="NextToken") 894 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class AcceleratorAttributesModel(BaseModel): 15 flow_logs_enabled: Optional[bool] = Field(default=None, alias="FlowLogsEnabled") 16 flow_logs_s3_bucket: Optional[str] = Field(default=None, alias="FlowLogsS3Bucket") 17 flow_logs_s3_prefix: Optional[str] = Field(default=None, alias="FlowLogsS3Prefix")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
20class AcceleratorEventModel(BaseModel): 21 message: Optional[str] = Field(default=None, alias="Message") 22 timestamp: Optional[datetime] = Field(default=None, alias="Timestamp")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
25class IpSetModel(BaseModel): 26 ip_family: Optional[str] = Field(default=None, alias="IpFamily") 27 ip_addresses: Optional[List[str]] = Field(default=None, alias="IpAddresses") 28 ip_address_family: Optional[Literal["IPv4", "IPv6"]] = Field( 29 default=None, alias="IpAddressFamily" 30 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
33class CustomRoutingEndpointConfigurationModel(BaseModel): 34 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
37class CustomRoutingEndpointDescriptionModel(BaseModel): 38 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
41class ResponseMetadataModel(BaseModel): 42 request_id: str = Field(alias="RequestId") 43 host_id: str = Field(alias="HostId") 44 http_status_code: int = Field(alias="HTTPStatusCode") 45 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 46 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
49class EndpointConfigurationModel(BaseModel): 50 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 51 weight: Optional[int] = Field(default=None, alias="Weight") 52 client_ip_preservation_enabled: Optional[bool] = Field( 53 default=None, alias="ClientIPPreservationEnabled" 54 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
57class EndpointDescriptionModel(BaseModel): 58 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 59 weight: Optional[int] = Field(default=None, alias="Weight") 60 health_state: Optional[Literal["HEALTHY", "INITIAL", "UNHEALTHY"]] = Field( 61 default=None, alias="HealthState" 62 ) 63 health_reason: Optional[str] = Field(default=None, alias="HealthReason") 64 client_ip_preservation_enabled: Optional[bool] = Field( 65 default=None, alias="ClientIPPreservationEnabled" 66 )
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
73class AllowCustomRoutingTrafficRequestModel(BaseModel): 74 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 75 endpoint_id: str = Field(alias="EndpointId") 76 destination_addresses: Optional[Sequence[str]] = Field( 77 default=None, alias="DestinationAddresses" 78 ) 79 destination_ports: Optional[Sequence[int]] = Field( 80 default=None, alias="DestinationPorts" 81 ) 82 allow_all_traffic_to_endpoint: Optional[bool] = Field( 83 default=None, alias="AllowAllTrafficToEndpoint" 84 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
87class ByoipCidrEventModel(BaseModel): 88 message: Optional[str] = Field(default=None, alias="Message") 89 timestamp: Optional[datetime] = Field(default=None, alias="Timestamp")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
92class CidrAuthorizationContextModel(BaseModel): 93 message: str = Field(alias="Message") 94 signature: str = Field(alias="Signature")
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
102class CustomRoutingDestinationConfigurationModel(BaseModel): 103 from_port: int = Field(alias="FromPort") 104 to_port: int = Field(alias="ToPort") 105 protocols: Sequence[Literal["TCP", "UDP"]] = Field(alias="Protocols")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
108class PortRangeModel(BaseModel): 109 from_port: Optional[int] = Field(default=None, alias="FromPort") 110 to_port: Optional[int] = Field(default=None, alias="ToPort")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
113class PortOverrideModel(BaseModel): 114 listener_port: Optional[int] = Field(default=None, alias="ListenerPort") 115 endpoint_port: Optional[int] = Field(default=None, alias="EndpointPort")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
118class CustomRoutingAcceleratorAttributesModel(BaseModel): 119 flow_logs_enabled: Optional[bool] = Field(default=None, alias="FlowLogsEnabled") 120 flow_logs_s3_bucket: Optional[str] = Field(default=None, alias="FlowLogsS3Bucket") 121 flow_logs_s3_prefix: Optional[str] = Field(default=None, alias="FlowLogsS3Prefix")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
124class CustomRoutingDestinationDescriptionModel(BaseModel): 125 from_port: Optional[int] = Field(default=None, alias="FromPort") 126 to_port: Optional[int] = Field(default=None, alias="ToPort") 127 protocols: Optional[List[Literal["TCP", "UDP"]]] = Field( 128 default=None, alias="Protocols" 129 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
132class DeleteAcceleratorRequestModel(BaseModel): 133 accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
136class DeleteCustomRoutingAcceleratorRequestModel(BaseModel): 137 accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
140class DeleteCustomRoutingEndpointGroupRequestModel(BaseModel): 141 endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
144class DeleteCustomRoutingListenerRequestModel(BaseModel): 145 listener_arn: str = Field(alias="ListenerArn")
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 DeleteEndpointGroupRequestModel(BaseModel): 149 endpoint_group_arn: str = Field(alias="EndpointGroupArn")
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
156class DenyCustomRoutingTrafficRequestModel(BaseModel): 157 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 158 endpoint_id: str = Field(alias="EndpointId") 159 destination_addresses: Optional[Sequence[str]] = Field( 160 default=None, alias="DestinationAddresses" 161 ) 162 destination_ports: Optional[Sequence[int]] = Field( 163 default=None, alias="DestinationPorts" 164 ) 165 deny_all_traffic_to_endpoint: Optional[bool] = Field( 166 default=None, alias="DenyAllTrafficToEndpoint" 167 )
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
174class DescribeAcceleratorAttributesRequestModel(BaseModel): 175 accelerator_arn: str = Field(alias="AcceleratorArn")
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 DescribeAcceleratorRequestModel(BaseModel): 179 accelerator_arn: str = Field(alias="AcceleratorArn")
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
DescribeCustomRoutingAcceleratorAttributesRequestModel(mypydantic.models.base_model.BaseModel):
182class DescribeCustomRoutingAcceleratorAttributesRequestModel(BaseModel): 183 accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
186class DescribeCustomRoutingAcceleratorRequestModel(BaseModel): 187 accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
190class DescribeCustomRoutingEndpointGroupRequestModel(BaseModel): 191 endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
194class DescribeCustomRoutingListenerRequestModel(BaseModel): 195 listener_arn: str = Field(alias="ListenerArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
198class DescribeEndpointGroupRequestModel(BaseModel): 199 endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
202class DescribeListenerRequestModel(BaseModel): 203 listener_arn: str = Field(alias="ListenerArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
206class SocketAddressModel(BaseModel): 207 ip_address: Optional[str] = Field(default=None, alias="IpAddress") 208 port: Optional[int] = Field(default=None, alias="Port")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
211class EndpointIdentifierModel(BaseModel): 212 endpoint_id: str = Field(alias="EndpointId") 213 client_ip_preservation_enabled: Optional[bool] = Field( 214 default=None, alias="ClientIPPreservationEnabled" 215 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
218class PaginatorConfigModel(BaseModel): 219 max_items: Optional[int] = Field(default=None, alias="MaxItems") 220 page_size: Optional[int] = Field(default=None, alias="PageSize") 221 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
224class ListAcceleratorsRequestModel(BaseModel): 225 max_results: Optional[int] = Field(default=None, alias="MaxResults") 226 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
229class ListByoipCidrsRequestModel(BaseModel): 230 max_results: Optional[int] = Field(default=None, alias="MaxResults") 231 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
234class ListCustomRoutingAcceleratorsRequestModel(BaseModel): 235 max_results: Optional[int] = Field(default=None, alias="MaxResults") 236 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
239class ListCustomRoutingEndpointGroupsRequestModel(BaseModel): 240 listener_arn: str = Field(alias="ListenerArn") 241 max_results: Optional[int] = Field(default=None, alias="MaxResults") 242 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
245class ListCustomRoutingListenersRequestModel(BaseModel): 246 accelerator_arn: str = Field(alias="AcceleratorArn") 247 max_results: Optional[int] = Field(default=None, alias="MaxResults") 248 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
class
ListCustomRoutingPortMappingsByDestinationRequestModel(mypydantic.models.base_model.BaseModel):
251class ListCustomRoutingPortMappingsByDestinationRequestModel(BaseModel): 252 endpoint_id: str = Field(alias="EndpointId") 253 destination_address: str = Field(alias="DestinationAddress") 254 max_results: Optional[int] = Field(default=None, alias="MaxResults") 255 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
258class ListCustomRoutingPortMappingsRequestModel(BaseModel): 259 accelerator_arn: str = Field(alias="AcceleratorArn") 260 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 261 max_results: Optional[int] = Field(default=None, alias="MaxResults") 262 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
265class ListEndpointGroupsRequestModel(BaseModel): 266 listener_arn: str = Field(alias="ListenerArn") 267 max_results: Optional[int] = Field(default=None, alias="MaxResults") 268 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
271class ListListenersRequestModel(BaseModel): 272 accelerator_arn: str = Field(alias="AcceleratorArn") 273 max_results: Optional[int] = Field(default=None, alias="MaxResults") 274 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
277class ListTagsForResourceRequestModel(BaseModel): 278 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
281class RemoveCustomRoutingEndpointsRequestModel(BaseModel): 282 endpoint_ids: Sequence[str] = Field(alias="EndpointIds") 283 endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
286class UntagResourceRequestModel(BaseModel): 287 resource_arn: str = Field(alias="ResourceArn") 288 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
291class UpdateAcceleratorAttributesRequestModel(BaseModel): 292 accelerator_arn: str = Field(alias="AcceleratorArn") 293 flow_logs_enabled: Optional[bool] = Field(default=None, alias="FlowLogsEnabled") 294 flow_logs_s3_bucket: Optional[str] = Field(default=None, alias="FlowLogsS3Bucket") 295 flow_logs_s3_prefix: Optional[str] = Field(default=None, alias="FlowLogsS3Prefix")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
298class UpdateAcceleratorRequestModel(BaseModel): 299 accelerator_arn: str = Field(alias="AcceleratorArn") 300 name: Optional[str] = Field(default=None, alias="Name") 301 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 302 default=None, alias="IpAddressType" 303 ) 304 enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
307class UpdateCustomRoutingAcceleratorAttributesRequestModel(BaseModel): 308 accelerator_arn: str = Field(alias="AcceleratorArn") 309 flow_logs_enabled: Optional[bool] = Field(default=None, alias="FlowLogsEnabled") 310 flow_logs_s3_bucket: Optional[str] = Field(default=None, alias="FlowLogsS3Bucket") 311 flow_logs_s3_prefix: Optional[str] = Field(default=None, alias="FlowLogsS3Prefix")
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 UpdateCustomRoutingAcceleratorRequestModel(BaseModel): 315 accelerator_arn: str = Field(alias="AcceleratorArn") 316 name: Optional[str] = Field(default=None, alias="Name") 317 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 318 default=None, alias="IpAddressType" 319 ) 320 enabled: Optional[bool] = Field(default=None, alias="Enabled")
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
327class AcceleratorModel(BaseModel): 328 accelerator_arn: Optional[str] = Field(default=None, alias="AcceleratorArn") 329 name: Optional[str] = Field(default=None, alias="Name") 330 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 331 default=None, alias="IpAddressType" 332 ) 333 enabled: Optional[bool] = Field(default=None, alias="Enabled") 334 ip_sets: Optional[List[IpSetModel]] = Field(default=None, alias="IpSets") 335 dns_name: Optional[str] = Field(default=None, alias="DnsName") 336 status: Optional[Literal["DEPLOYED", "IN_PROGRESS"]] = Field( 337 default=None, alias="Status" 338 ) 339 created_time: Optional[datetime] = Field(default=None, alias="CreatedTime") 340 last_modified_time: Optional[datetime] = Field( 341 default=None, alias="LastModifiedTime" 342 ) 343 dual_stack_dns_name: Optional[str] = Field(default=None, alias="DualStackDnsName") 344 events: Optional[List[AcceleratorEventModel]] = Field(default=None, alias="Events")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
347class CustomRoutingAcceleratorModel(BaseModel): 348 accelerator_arn: Optional[str] = Field(default=None, alias="AcceleratorArn") 349 name: Optional[str] = Field(default=None, alias="Name") 350 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 351 default=None, alias="IpAddressType" 352 ) 353 enabled: Optional[bool] = Field(default=None, alias="Enabled") 354 ip_sets: Optional[List[IpSetModel]] = Field(default=None, alias="IpSets") 355 dns_name: Optional[str] = Field(default=None, alias="DnsName") 356 status: Optional[Literal["DEPLOYED", "IN_PROGRESS"]] = Field( 357 default=None, alias="Status" 358 ) 359 created_time: Optional[datetime] = Field(default=None, alias="CreatedTime") 360 last_modified_time: Optional[datetime] = Field( 361 default=None, alias="LastModifiedTime" 362 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
365class AddCustomRoutingEndpointsRequestModel(BaseModel): 366 endpoint_configurations: Sequence[CustomRoutingEndpointConfigurationModel] = Field( 367 alias="EndpointConfigurations" 368 ) 369 endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
372class AddCustomRoutingEndpointsResponseModel(BaseModel): 373 endpoint_descriptions: List[CustomRoutingEndpointDescriptionModel] = Field( 374 alias="EndpointDescriptions" 375 ) 376 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 377 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
380class DescribeAcceleratorAttributesResponseModel(BaseModel): 381 accelerator_attributes: AcceleratorAttributesModel = Field( 382 alias="AcceleratorAttributes" 383 ) 384 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
387class EmptyResponseMetadataModel(BaseModel): 388 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
391class UpdateAcceleratorAttributesResponseModel(BaseModel): 392 accelerator_attributes: AcceleratorAttributesModel = Field( 393 alias="AcceleratorAttributes" 394 ) 395 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
398class AddEndpointsRequestModel(BaseModel): 399 endpoint_configurations: Sequence[EndpointConfigurationModel] = Field( 400 alias="EndpointConfigurations" 401 ) 402 endpoint_group_arn: str = Field(alias="EndpointGroupArn")
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 AddEndpointsResponseModel(BaseModel): 406 endpoint_descriptions: List[EndpointDescriptionModel] = Field( 407 alias="EndpointDescriptions" 408 ) 409 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 410 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
413class ByoipCidrModel(BaseModel): 414 cidr: Optional[str] = Field(default=None, alias="Cidr") 415 state: Optional[ 416 Literal[ 417 "ADVERTISING", 418 "DEPROVISIONED", 419 "FAILED_ADVERTISING", 420 "FAILED_DEPROVISION", 421 "FAILED_PROVISION", 422 "FAILED_WITHDRAW", 423 "PENDING_ADVERTISING", 424 "PENDING_DEPROVISIONING", 425 "PENDING_PROVISIONING", 426 "PENDING_WITHDRAWING", 427 "READY", 428 ] 429 ] = Field(default=None, alias="State") 430 events: Optional[List[ByoipCidrEventModel]] = Field(default=None, alias="Events")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
433class ProvisionByoipCidrRequestModel(BaseModel): 434 cidr: str = Field(alias="Cidr") 435 cidr_authorization_context: CidrAuthorizationContextModel = Field( 436 alias="CidrAuthorizationContext" 437 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
440class CreateAcceleratorRequestModel(BaseModel): 441 name: str = Field(alias="Name") 442 idempotency_token: str = Field(alias="IdempotencyToken") 443 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 444 default=None, alias="IpAddressType" 445 ) 446 ip_addresses: Optional[Sequence[str]] = Field(default=None, alias="IpAddresses") 447 enabled: Optional[bool] = Field(default=None, alias="Enabled") 448 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
451class CreateCustomRoutingAcceleratorRequestModel(BaseModel): 452 name: str = Field(alias="Name") 453 idempotency_token: str = Field(alias="IdempotencyToken") 454 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 455 default=None, alias="IpAddressType" 456 ) 457 ip_addresses: Optional[Sequence[str]] = Field(default=None, alias="IpAddresses") 458 enabled: Optional[bool] = Field(default=None, alias="Enabled") 459 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
462class ListTagsForResourceResponseModel(BaseModel): 463 tags: List[TagModel] = Field(alias="Tags") 464 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
467class TagResourceRequestModel(BaseModel): 468 resource_arn: str = Field(alias="ResourceArn") 469 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
472class CreateCustomRoutingEndpointGroupRequestModel(BaseModel): 473 listener_arn: str = Field(alias="ListenerArn") 474 endpoint_group_region: str = Field(alias="EndpointGroupRegion") 475 destination_configurations: Sequence[ 476 CustomRoutingDestinationConfigurationModel 477 ] = Field(alias="DestinationConfigurations") 478 idempotency_token: str = Field(alias="IdempotencyToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
481class CreateCustomRoutingListenerRequestModel(BaseModel): 482 accelerator_arn: str = Field(alias="AcceleratorArn") 483 port_ranges: Sequence[PortRangeModel] = Field(alias="PortRanges") 484 idempotency_token: str = Field(alias="IdempotencyToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
487class CreateListenerRequestModel(BaseModel): 488 accelerator_arn: str = Field(alias="AcceleratorArn") 489 port_ranges: Sequence[PortRangeModel] = Field(alias="PortRanges") 490 protocol: Literal["TCP", "UDP"] = Field(alias="Protocol") 491 idempotency_token: str = Field(alias="IdempotencyToken") 492 client_affinity: Optional[Literal["NONE", "SOURCE_IP"]] = Field( 493 default=None, alias="ClientAffinity" 494 )
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 CustomRoutingListenerModel(BaseModel): 498 listener_arn: Optional[str] = Field(default=None, alias="ListenerArn") 499 port_ranges: Optional[List[PortRangeModel]] = Field( 500 default=None, alias="PortRanges" 501 )
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 ListenerModel(BaseModel): 505 listener_arn: Optional[str] = Field(default=None, alias="ListenerArn") 506 port_ranges: Optional[List[PortRangeModel]] = Field( 507 default=None, alias="PortRanges" 508 ) 509 protocol: Optional[Literal["TCP", "UDP"]] = Field(default=None, alias="Protocol") 510 client_affinity: Optional[Literal["NONE", "SOURCE_IP"]] = Field( 511 default=None, alias="ClientAffinity" 512 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
515class UpdateCustomRoutingListenerRequestModel(BaseModel): 516 listener_arn: str = Field(alias="ListenerArn") 517 port_ranges: Sequence[PortRangeModel] = Field(alias="PortRanges")
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 UpdateListenerRequestModel(BaseModel): 521 listener_arn: str = Field(alias="ListenerArn") 522 port_ranges: Optional[Sequence[PortRangeModel]] = Field( 523 default=None, alias="PortRanges" 524 ) 525 protocol: Optional[Literal["TCP", "UDP"]] = Field(default=None, alias="Protocol") 526 client_affinity: Optional[Literal["NONE", "SOURCE_IP"]] = Field( 527 default=None, alias="ClientAffinity" 528 )
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 CreateEndpointGroupRequestModel(BaseModel): 532 listener_arn: str = Field(alias="ListenerArn") 533 endpoint_group_region: str = Field(alias="EndpointGroupRegion") 534 idempotency_token: str = Field(alias="IdempotencyToken") 535 endpoint_configurations: Optional[Sequence[EndpointConfigurationModel]] = Field( 536 default=None, alias="EndpointConfigurations" 537 ) 538 traffic_dial_percentage: Optional[float] = Field( 539 default=None, alias="TrafficDialPercentage" 540 ) 541 health_check_port: Optional[int] = Field(default=None, alias="HealthCheckPort") 542 health_check_protocol: Optional[Literal["HTTP", "HTTPS", "TCP"]] = Field( 543 default=None, alias="HealthCheckProtocol" 544 ) 545 health_check_path: Optional[str] = Field(default=None, alias="HealthCheckPath") 546 health_check_interval_seconds: Optional[int] = Field( 547 default=None, alias="HealthCheckIntervalSeconds" 548 ) 549 threshold_count: Optional[int] = Field(default=None, alias="ThresholdCount") 550 port_overrides: Optional[Sequence[PortOverrideModel]] = Field( 551 default=None, alias="PortOverrides" 552 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
555class EndpointGroupModel(BaseModel): 556 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 557 endpoint_group_region: Optional[str] = Field( 558 default=None, alias="EndpointGroupRegion" 559 ) 560 endpoint_descriptions: Optional[List[EndpointDescriptionModel]] = Field( 561 default=None, alias="EndpointDescriptions" 562 ) 563 traffic_dial_percentage: Optional[float] = Field( 564 default=None, alias="TrafficDialPercentage" 565 ) 566 health_check_port: Optional[int] = Field(default=None, alias="HealthCheckPort") 567 health_check_protocol: Optional[Literal["HTTP", "HTTPS", "TCP"]] = Field( 568 default=None, alias="HealthCheckProtocol" 569 ) 570 health_check_path: Optional[str] = Field(default=None, alias="HealthCheckPath") 571 health_check_interval_seconds: Optional[int] = Field( 572 default=None, alias="HealthCheckIntervalSeconds" 573 ) 574 threshold_count: Optional[int] = Field(default=None, alias="ThresholdCount") 575 port_overrides: Optional[List[PortOverrideModel]] = Field( 576 default=None, alias="PortOverrides" 577 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
580class UpdateEndpointGroupRequestModel(BaseModel): 581 endpoint_group_arn: str = Field(alias="EndpointGroupArn") 582 endpoint_configurations: Optional[Sequence[EndpointConfigurationModel]] = Field( 583 default=None, alias="EndpointConfigurations" 584 ) 585 traffic_dial_percentage: Optional[float] = Field( 586 default=None, alias="TrafficDialPercentage" 587 ) 588 health_check_port: Optional[int] = Field(default=None, alias="HealthCheckPort") 589 health_check_protocol: Optional[Literal["HTTP", "HTTPS", "TCP"]] = Field( 590 default=None, alias="HealthCheckProtocol" 591 ) 592 health_check_path: Optional[str] = Field(default=None, alias="HealthCheckPath") 593 health_check_interval_seconds: Optional[int] = Field( 594 default=None, alias="HealthCheckIntervalSeconds" 595 ) 596 threshold_count: Optional[int] = Field(default=None, alias="ThresholdCount") 597 port_overrides: Optional[Sequence[PortOverrideModel]] = Field( 598 default=None, alias="PortOverrides" 599 )
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
DescribeCustomRoutingAcceleratorAttributesResponseModel(mypydantic.models.base_model.BaseModel):
602class DescribeCustomRoutingAcceleratorAttributesResponseModel(BaseModel): 603 accelerator_attributes: CustomRoutingAcceleratorAttributesModel = Field( 604 alias="AcceleratorAttributes" 605 ) 606 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
UpdateCustomRoutingAcceleratorAttributesResponseModel(mypydantic.models.base_model.BaseModel):
609class UpdateCustomRoutingAcceleratorAttributesResponseModel(BaseModel): 610 accelerator_attributes: CustomRoutingAcceleratorAttributesModel = Field( 611 alias="AcceleratorAttributes" 612 ) 613 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
616class CustomRoutingEndpointGroupModel(BaseModel): 617 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 618 endpoint_group_region: Optional[str] = Field( 619 default=None, alias="EndpointGroupRegion" 620 ) 621 destination_descriptions: Optional[ 622 List[CustomRoutingDestinationDescriptionModel] 623 ] = Field(default=None, alias="DestinationDescriptions") 624 endpoint_descriptions: Optional[ 625 List[CustomRoutingEndpointDescriptionModel] 626 ] = Field(default=None, alias="EndpointDescriptions")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
629class DestinationPortMappingModel(BaseModel): 630 accelerator_arn: Optional[str] = Field(default=None, alias="AcceleratorArn") 631 accelerator_socket_addresses: Optional[List[SocketAddressModel]] = Field( 632 default=None, alias="AcceleratorSocketAddresses" 633 ) 634 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 635 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 636 endpoint_group_region: Optional[str] = Field( 637 default=None, alias="EndpointGroupRegion" 638 ) 639 destination_socket_address: Optional[SocketAddressModel] = Field( 640 default=None, alias="DestinationSocketAddress" 641 ) 642 ip_address_type: Optional[Literal["DUAL_STACK", "IPV4"]] = Field( 643 default=None, alias="IpAddressType" 644 ) 645 destination_traffic_state: Optional[Literal["ALLOW", "DENY"]] = Field( 646 default=None, alias="DestinationTrafficState" 647 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
650class PortMappingModel(BaseModel): 651 accelerator_port: Optional[int] = Field(default=None, alias="AcceleratorPort") 652 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 653 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 654 destination_socket_address: Optional[SocketAddressModel] = Field( 655 default=None, alias="DestinationSocketAddress" 656 ) 657 protocols: Optional[List[Literal["TCP", "UDP"]]] = Field( 658 default=None, alias="Protocols" 659 ) 660 destination_traffic_state: Optional[Literal["ALLOW", "DENY"]] = Field( 661 default=None, alias="DestinationTrafficState" 662 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
665class RemoveEndpointsRequestModel(BaseModel): 666 endpoint_identifiers: Sequence[EndpointIdentifierModel] = Field( 667 alias="EndpointIdentifiers" 668 ) 669 endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
672class ListAcceleratorsRequestListAcceleratorsPaginateModel(BaseModel): 673 pagination_config: Optional[PaginatorConfigModel] = Field( 674 default=None, alias="PaginationConfig" 675 )
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 ListByoipCidrsRequestListByoipCidrsPaginateModel(BaseModel): 679 pagination_config: Optional[PaginatorConfigModel] = Field( 680 default=None, alias="PaginationConfig" 681 )
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
ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateModel(mypydantic.models.base_model.BaseModel):
684class ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateModel( 685 BaseModel 686): 687 pagination_config: Optional[PaginatorConfigModel] = Field( 688 default=None, alias="PaginationConfig" 689 )
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
ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateModel(mypydantic.models.base_model.BaseModel):
692class ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateModel( 693 BaseModel 694): 695 accelerator_arn: str = Field(alias="AcceleratorArn") 696 pagination_config: Optional[PaginatorConfigModel] = Field( 697 default=None, alias="PaginationConfig" 698 )
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
ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateModel(mypydantic.models.base_model.BaseModel):
701class ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateModel( 702 BaseModel 703): 704 endpoint_id: str = Field(alias="EndpointId") 705 destination_address: str = Field(alias="DestinationAddress") 706 pagination_config: Optional[PaginatorConfigModel] = Field( 707 default=None, alias="PaginationConfig" 708 )
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
ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateModel(mypydantic.models.base_model.BaseModel):
711class ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateModel( 712 BaseModel 713): 714 accelerator_arn: str = Field(alias="AcceleratorArn") 715 endpoint_group_arn: Optional[str] = Field(default=None, alias="EndpointGroupArn") 716 pagination_config: Optional[PaginatorConfigModel] = Field( 717 default=None, alias="PaginationConfig" 718 )
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
ListEndpointGroupsRequestListEndpointGroupsPaginateModel(mypydantic.models.base_model.BaseModel):
721class ListEndpointGroupsRequestListEndpointGroupsPaginateModel(BaseModel): 722 listener_arn: str = Field(alias="ListenerArn") 723 pagination_config: Optional[PaginatorConfigModel] = Field( 724 default=None, alias="PaginationConfig" 725 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
728class ListListenersRequestListListenersPaginateModel(BaseModel): 729 accelerator_arn: str = Field(alias="AcceleratorArn") 730 pagination_config: Optional[PaginatorConfigModel] = Field( 731 default=None, alias="PaginationConfig" 732 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
735class CreateAcceleratorResponseModel(BaseModel): 736 accelerator: AcceleratorModel = Field(alias="Accelerator") 737 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
740class DescribeAcceleratorResponseModel(BaseModel): 741 accelerator: AcceleratorModel = Field(alias="Accelerator") 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 ListAcceleratorsResponseModel(BaseModel): 746 accelerators: List[AcceleratorModel] = Field(alias="Accelerators") 747 next_token: str = Field(alias="NextToken") 748 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
751class UpdateAcceleratorResponseModel(BaseModel): 752 accelerator: AcceleratorModel = Field(alias="Accelerator") 753 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
756class CreateCustomRoutingAcceleratorResponseModel(BaseModel): 757 accelerator: CustomRoutingAcceleratorModel = Field(alias="Accelerator") 758 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
761class DescribeCustomRoutingAcceleratorResponseModel(BaseModel): 762 accelerator: CustomRoutingAcceleratorModel = Field(alias="Accelerator") 763 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
766class ListCustomRoutingAcceleratorsResponseModel(BaseModel): 767 accelerators: List[CustomRoutingAcceleratorModel] = Field(alias="Accelerators") 768 next_token: str = Field(alias="NextToken") 769 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
772class UpdateCustomRoutingAcceleratorResponseModel(BaseModel): 773 accelerator: CustomRoutingAcceleratorModel = Field(alias="Accelerator") 774 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
777class AdvertiseByoipCidrResponseModel(BaseModel): 778 byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr") 779 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
782class DeprovisionByoipCidrResponseModel(BaseModel): 783 byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr") 784 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
787class ListByoipCidrsResponseModel(BaseModel): 788 byoip_cidrs: List[ByoipCidrModel] = Field(alias="ByoipCidrs") 789 next_token: str = Field(alias="NextToken") 790 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
793class ProvisionByoipCidrResponseModel(BaseModel): 794 byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr") 795 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
798class WithdrawByoipCidrResponseModel(BaseModel): 799 byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr") 800 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
803class CreateCustomRoutingListenerResponseModel(BaseModel): 804 listener: CustomRoutingListenerModel = Field(alias="Listener") 805 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
808class DescribeCustomRoutingListenerResponseModel(BaseModel): 809 listener: CustomRoutingListenerModel = Field(alias="Listener") 810 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
813class ListCustomRoutingListenersResponseModel(BaseModel): 814 listeners: List[CustomRoutingListenerModel] = Field(alias="Listeners") 815 next_token: str = Field(alias="NextToken") 816 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
819class UpdateCustomRoutingListenerResponseModel(BaseModel): 820 listener: CustomRoutingListenerModel = Field(alias="Listener") 821 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
824class CreateListenerResponseModel(BaseModel): 825 listener: ListenerModel = Field(alias="Listener") 826 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
829class DescribeListenerResponseModel(BaseModel): 830 listener: ListenerModel = Field(alias="Listener") 831 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
834class ListListenersResponseModel(BaseModel): 835 listeners: List[ListenerModel] = Field(alias="Listeners") 836 next_token: str = Field(alias="NextToken") 837 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
840class UpdateListenerResponseModel(BaseModel): 841 listener: ListenerModel = Field(alias="Listener") 842 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
845class CreateEndpointGroupResponseModel(BaseModel): 846 endpoint_group: EndpointGroupModel = Field(alias="EndpointGroup") 847 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
850class DescribeEndpointGroupResponseModel(BaseModel): 851 endpoint_group: EndpointGroupModel = Field(alias="EndpointGroup") 852 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
855class ListEndpointGroupsResponseModel(BaseModel): 856 endpoint_groups: List[EndpointGroupModel] = Field(alias="EndpointGroups") 857 next_token: str = Field(alias="NextToken") 858 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
861class UpdateEndpointGroupResponseModel(BaseModel): 862 endpoint_group: EndpointGroupModel = Field(alias="EndpointGroup") 863 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
866class CreateCustomRoutingEndpointGroupResponseModel(BaseModel): 867 endpoint_group: CustomRoutingEndpointGroupModel = Field(alias="EndpointGroup") 868 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
871class DescribeCustomRoutingEndpointGroupResponseModel(BaseModel): 872 endpoint_group: CustomRoutingEndpointGroupModel = Field(alias="EndpointGroup") 873 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
876class ListCustomRoutingEndpointGroupsResponseModel(BaseModel): 877 endpoint_groups: List[CustomRoutingEndpointGroupModel] = Field( 878 alias="EndpointGroups" 879 ) 880 next_token: str = Field(alias="NextToken") 881 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListCustomRoutingPortMappingsByDestinationResponseModel(mypydantic.models.base_model.BaseModel):
884class ListCustomRoutingPortMappingsByDestinationResponseModel(BaseModel): 885 destination_port_mappings: List[DestinationPortMappingModel] = Field( 886 alias="DestinationPortMappings" 887 ) 888 next_token: str = Field(alias="NextToken") 889 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
892class ListCustomRoutingPortMappingsResponseModel(BaseModel): 893 port_mappings: List[PortMappingModel] = Field(alias="PortMappings") 894 next_token: str = Field(alias="NextToken") 895 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