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")
class AcceleratorAttributesModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AcceleratorEventModel(mypydantic.models.base_model.BaseModel):
20class AcceleratorEventModel(BaseModel):
21    message: Optional[str] = Field(default=None, alias="Message")
22    timestamp: Optional[datetime] = Field(default=None, alias="Timestamp")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IpSetModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CustomRoutingEndpointConfigurationModel(mypydantic.models.base_model.BaseModel):
33class CustomRoutingEndpointConfigurationModel(BaseModel):
34    endpoint_id: Optional[str] = Field(default=None, alias="EndpointId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CustomRoutingEndpointDescriptionModel(mypydantic.models.base_model.BaseModel):
37class CustomRoutingEndpointDescriptionModel(BaseModel):
38    endpoint_id: Optional[str] = Field(default=None, alias="EndpointId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EndpointConfigurationModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EndpointDescriptionModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AdvertiseByoipCidrRequestModel(mypydantic.models.base_model.BaseModel):
69class AdvertiseByoipCidrRequestModel(BaseModel):
70    cidr: str = Field(alias="Cidr")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AllowCustomRoutingTrafficRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ByoipCidrEventModel(mypydantic.models.base_model.BaseModel):
87class ByoipCidrEventModel(BaseModel):
88    message: Optional[str] = Field(default=None, alias="Message")
89    timestamp: Optional[datetime] = Field(default=None, alias="Timestamp")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CidrAuthorizationContextModel(mypydantic.models.base_model.BaseModel):
92class CidrAuthorizationContextModel(BaseModel):
93    message: str = Field(alias="Message")
94    signature: str = Field(alias="Signature")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagModel(mypydantic.models.base_model.BaseModel):
97class TagModel(BaseModel):
98    key: str = Field(alias="Key")
99    value: str = Field(alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CustomRoutingDestinationConfigurationModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PortRangeModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PortOverrideModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CustomRoutingAcceleratorAttributesModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CustomRoutingDestinationDescriptionModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteAcceleratorRequestModel(mypydantic.models.base_model.BaseModel):
132class DeleteAcceleratorRequestModel(BaseModel):
133    accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteCustomRoutingAcceleratorRequestModel(mypydantic.models.base_model.BaseModel):
136class DeleteCustomRoutingAcceleratorRequestModel(BaseModel):
137    accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteCustomRoutingEndpointGroupRequestModel(mypydantic.models.base_model.BaseModel):
140class DeleteCustomRoutingEndpointGroupRequestModel(BaseModel):
141    endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteCustomRoutingListenerRequestModel(mypydantic.models.base_model.BaseModel):
144class DeleteCustomRoutingListenerRequestModel(BaseModel):
145    listener_arn: str = Field(alias="ListenerArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteEndpointGroupRequestModel(mypydantic.models.base_model.BaseModel):
148class DeleteEndpointGroupRequestModel(BaseModel):
149    endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteListenerRequestModel(mypydantic.models.base_model.BaseModel):
152class DeleteListenerRequestModel(BaseModel):
153    listener_arn: str = Field(alias="ListenerArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DenyCustomRoutingTrafficRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeprovisionByoipCidrRequestModel(mypydantic.models.base_model.BaseModel):
170class DeprovisionByoipCidrRequestModel(BaseModel):
171    cidr: str = Field(alias="Cidr")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAcceleratorAttributesRequestModel(mypydantic.models.base_model.BaseModel):
174class DescribeAcceleratorAttributesRequestModel(BaseModel):
175    accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAcceleratorRequestModel(mypydantic.models.base_model.BaseModel):
178class DescribeAcceleratorRequestModel(BaseModel):
179    accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeCustomRoutingAcceleratorAttributesRequestModel(mypydantic.models.base_model.BaseModel):
182class DescribeCustomRoutingAcceleratorAttributesRequestModel(BaseModel):
183    accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeCustomRoutingAcceleratorRequestModel(mypydantic.models.base_model.BaseModel):
186class DescribeCustomRoutingAcceleratorRequestModel(BaseModel):
187    accelerator_arn: str = Field(alias="AcceleratorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeCustomRoutingEndpointGroupRequestModel(mypydantic.models.base_model.BaseModel):
190class DescribeCustomRoutingEndpointGroupRequestModel(BaseModel):
191    endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeCustomRoutingListenerRequestModel(mypydantic.models.base_model.BaseModel):
194class DescribeCustomRoutingListenerRequestModel(BaseModel):
195    listener_arn: str = Field(alias="ListenerArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeEndpointGroupRequestModel(mypydantic.models.base_model.BaseModel):
198class DescribeEndpointGroupRequestModel(BaseModel):
199    endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeListenerRequestModel(mypydantic.models.base_model.BaseModel):
202class DescribeListenerRequestModel(BaseModel):
203    listener_arn: str = Field(alias="ListenerArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SocketAddressModel(mypydantic.models.base_model.BaseModel):
206class SocketAddressModel(BaseModel):
207    ip_address: Optional[str] = Field(default=None, alias="IpAddress")
208    port: Optional[int] = Field(default=None, alias="Port")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EndpointIdentifierModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListAcceleratorsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListByoipCidrsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListCustomRoutingAcceleratorsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListCustomRoutingEndpointGroupsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListCustomRoutingListenersRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListCustomRoutingPortMappingsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListEndpointGroupsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListListenersRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceRequestModel(mypydantic.models.base_model.BaseModel):
277class ListTagsForResourceRequestModel(BaseModel):
278    resource_arn: str = Field(alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RemoveCustomRoutingEndpointsRequestModel(mypydantic.models.base_model.BaseModel):
281class RemoveCustomRoutingEndpointsRequestModel(BaseModel):
282    endpoint_ids: Sequence[str] = Field(alias="EndpointIds")
283    endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
286class UntagResourceRequestModel(BaseModel):
287    resource_arn: str = Field(alias="ResourceArn")
288    tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateAcceleratorAttributesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateAcceleratorRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateCustomRoutingAcceleratorAttributesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateCustomRoutingAcceleratorRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WithdrawByoipCidrRequestModel(mypydantic.models.base_model.BaseModel):
323class WithdrawByoipCidrRequestModel(BaseModel):
324    cidr: str = Field(alias="Cidr")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AcceleratorModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CustomRoutingAcceleratorModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AddCustomRoutingEndpointsRequestModel(mypydantic.models.base_model.BaseModel):
365class AddCustomRoutingEndpointsRequestModel(BaseModel):
366    endpoint_configurations: Sequence[CustomRoutingEndpointConfigurationModel] = Field(
367        alias="EndpointConfigurations"
368    )
369    endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AddCustomRoutingEndpointsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAcceleratorAttributesResponseModel(mypydantic.models.base_model.BaseModel):
380class DescribeAcceleratorAttributesResponseModel(BaseModel):
381    accelerator_attributes: AcceleratorAttributesModel = Field(
382        alias="AcceleratorAttributes"
383    )
384    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
387class EmptyResponseMetadataModel(BaseModel):
388    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateAcceleratorAttributesResponseModel(mypydantic.models.base_model.BaseModel):
391class UpdateAcceleratorAttributesResponseModel(BaseModel):
392    accelerator_attributes: AcceleratorAttributesModel = Field(
393        alias="AcceleratorAttributes"
394    )
395    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AddEndpointsRequestModel(mypydantic.models.base_model.BaseModel):
398class AddEndpointsRequestModel(BaseModel):
399    endpoint_configurations: Sequence[EndpointConfigurationModel] = Field(
400        alias="EndpointConfigurations"
401    )
402    endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AddEndpointsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ByoipCidrModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProvisionByoipCidrRequestModel(mypydantic.models.base_model.BaseModel):
433class ProvisionByoipCidrRequestModel(BaseModel):
434    cidr: str = Field(alias="Cidr")
435    cidr_authorization_context: CidrAuthorizationContextModel = Field(
436        alias="CidrAuthorizationContext"
437    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAcceleratorRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateCustomRoutingAcceleratorRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
462class ListTagsForResourceResponseModel(BaseModel):
463    tags: List[TagModel] = Field(alias="Tags")
464    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
467class TagResourceRequestModel(BaseModel):
468    resource_arn: str = Field(alias="ResourceArn")
469    tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateCustomRoutingEndpointGroupRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateCustomRoutingListenerRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateListenerRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CustomRoutingListenerModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListenerModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateCustomRoutingListenerRequestModel(mypydantic.models.base_model.BaseModel):
515class UpdateCustomRoutingListenerRequestModel(BaseModel):
516    listener_arn: str = Field(alias="ListenerArn")
517    port_ranges: Sequence[PortRangeModel] = Field(alias="PortRanges")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateListenerRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateEndpointGroupRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EndpointGroupModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateEndpointGroupRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CustomRoutingEndpointGroupModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DestinationPortMappingModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PortMappingModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RemoveEndpointsRequestModel(mypydantic.models.base_model.BaseModel):
665class RemoveEndpointsRequestModel(BaseModel):
666    endpoint_identifiers: Sequence[EndpointIdentifierModel] = Field(
667        alias="EndpointIdentifiers"
668    )
669    endpoint_group_arn: str = Field(alias="EndpointGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListAcceleratorsRequestListAcceleratorsPaginateModel(mypydantic.models.base_model.BaseModel):
672class ListAcceleratorsRequestListAcceleratorsPaginateModel(BaseModel):
673    pagination_config: Optional[PaginatorConfigModel] = Field(
674        default=None, alias="PaginationConfig"
675    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListByoipCidrsRequestListByoipCidrsPaginateModel(mypydantic.models.base_model.BaseModel):
678class ListByoipCidrsRequestListByoipCidrsPaginateModel(BaseModel):
679    pagination_config: Optional[PaginatorConfigModel] = Field(
680        default=None, alias="PaginationConfig"
681    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListListenersRequestListListenersPaginateModel(mypydantic.models.base_model.BaseModel):
728class ListListenersRequestListListenersPaginateModel(BaseModel):
729    accelerator_arn: str = Field(alias="AcceleratorArn")
730    pagination_config: Optional[PaginatorConfigModel] = Field(
731        default=None, alias="PaginationConfig"
732    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAcceleratorResponseModel(mypydantic.models.base_model.BaseModel):
735class CreateAcceleratorResponseModel(BaseModel):
736    accelerator: AcceleratorModel = Field(alias="Accelerator")
737    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAcceleratorResponseModel(mypydantic.models.base_model.BaseModel):
740class DescribeAcceleratorResponseModel(BaseModel):
741    accelerator: AcceleratorModel = Field(alias="Accelerator")
742    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListAcceleratorsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateAcceleratorResponseModel(mypydantic.models.base_model.BaseModel):
751class UpdateAcceleratorResponseModel(BaseModel):
752    accelerator: AcceleratorModel = Field(alias="Accelerator")
753    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateCustomRoutingAcceleratorResponseModel(mypydantic.models.base_model.BaseModel):
756class CreateCustomRoutingAcceleratorResponseModel(BaseModel):
757    accelerator: CustomRoutingAcceleratorModel = Field(alias="Accelerator")
758    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeCustomRoutingAcceleratorResponseModel(mypydantic.models.base_model.BaseModel):
761class DescribeCustomRoutingAcceleratorResponseModel(BaseModel):
762    accelerator: CustomRoutingAcceleratorModel = Field(alias="Accelerator")
763    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListCustomRoutingAcceleratorsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateCustomRoutingAcceleratorResponseModel(mypydantic.models.base_model.BaseModel):
772class UpdateCustomRoutingAcceleratorResponseModel(BaseModel):
773    accelerator: CustomRoutingAcceleratorModel = Field(alias="Accelerator")
774    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AdvertiseByoipCidrResponseModel(mypydantic.models.base_model.BaseModel):
777class AdvertiseByoipCidrResponseModel(BaseModel):
778    byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr")
779    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeprovisionByoipCidrResponseModel(mypydantic.models.base_model.BaseModel):
782class DeprovisionByoipCidrResponseModel(BaseModel):
783    byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr")
784    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListByoipCidrsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProvisionByoipCidrResponseModel(mypydantic.models.base_model.BaseModel):
793class ProvisionByoipCidrResponseModel(BaseModel):
794    byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr")
795    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WithdrawByoipCidrResponseModel(mypydantic.models.base_model.BaseModel):
798class WithdrawByoipCidrResponseModel(BaseModel):
799    byoip_cidr: ByoipCidrModel = Field(alias="ByoipCidr")
800    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateCustomRoutingListenerResponseModel(mypydantic.models.base_model.BaseModel):
803class CreateCustomRoutingListenerResponseModel(BaseModel):
804    listener: CustomRoutingListenerModel = Field(alias="Listener")
805    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeCustomRoutingListenerResponseModel(mypydantic.models.base_model.BaseModel):
808class DescribeCustomRoutingListenerResponseModel(BaseModel):
809    listener: CustomRoutingListenerModel = Field(alias="Listener")
810    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListCustomRoutingListenersResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateCustomRoutingListenerResponseModel(mypydantic.models.base_model.BaseModel):
819class UpdateCustomRoutingListenerResponseModel(BaseModel):
820    listener: CustomRoutingListenerModel = Field(alias="Listener")
821    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateListenerResponseModel(mypydantic.models.base_model.BaseModel):
824class CreateListenerResponseModel(BaseModel):
825    listener: ListenerModel = Field(alias="Listener")
826    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeListenerResponseModel(mypydantic.models.base_model.BaseModel):
829class DescribeListenerResponseModel(BaseModel):
830    listener: ListenerModel = Field(alias="Listener")
831    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListListenersResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateListenerResponseModel(mypydantic.models.base_model.BaseModel):
840class UpdateListenerResponseModel(BaseModel):
841    listener: ListenerModel = Field(alias="Listener")
842    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateEndpointGroupResponseModel(mypydantic.models.base_model.BaseModel):
845class CreateEndpointGroupResponseModel(BaseModel):
846    endpoint_group: EndpointGroupModel = Field(alias="EndpointGroup")
847    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeEndpointGroupResponseModel(mypydantic.models.base_model.BaseModel):
850class DescribeEndpointGroupResponseModel(BaseModel):
851    endpoint_group: EndpointGroupModel = Field(alias="EndpointGroup")
852    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListEndpointGroupsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateEndpointGroupResponseModel(mypydantic.models.base_model.BaseModel):
861class UpdateEndpointGroupResponseModel(BaseModel):
862    endpoint_group: EndpointGroupModel = Field(alias="EndpointGroup")
863    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateCustomRoutingEndpointGroupResponseModel(mypydantic.models.base_model.BaseModel):
866class CreateCustomRoutingEndpointGroupResponseModel(BaseModel):
867    endpoint_group: CustomRoutingEndpointGroupModel = Field(alias="EndpointGroup")
868    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeCustomRoutingEndpointGroupResponseModel(mypydantic.models.base_model.BaseModel):
871class DescribeCustomRoutingEndpointGroupResponseModel(BaseModel):
872    endpoint_group: CustomRoutingEndpointGroupModel = Field(alias="EndpointGroup")
873    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListCustomRoutingEndpointGroupsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListCustomRoutingPortMappingsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs