mypydantic.models.elb

  1# Model Generated: Thu Mar  2 21:56:18 2023
  2
  3from __future__ import annotations
  4
  5from datetime import datetime
  6from typing import Dict, List, Optional, Sequence
  7
  8from pydantic import Field
  9
 10from mypydantic.models.base_model import BaseModel
 11
 12
 13class AccessLogModel(BaseModel):
 14    enabled: bool = Field(alias="Enabled")
 15    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
 16    emit_interval: Optional[int] = Field(default=None, alias="EmitInterval")
 17    s3_bucket_prefix: Optional[str] = Field(default=None, alias="S3BucketPrefix")
 18
 19
 20class AddAvailabilityZonesInputRequestModel(BaseModel):
 21    load_balancer_name: str = Field(alias="LoadBalancerName")
 22    availability_zones: Sequence[str] = Field(alias="AvailabilityZones")
 23
 24
 25class ResponseMetadataModel(BaseModel):
 26    request_id: str = Field(alias="RequestId")
 27    host_id: str = Field(alias="HostId")
 28    http_status_code: int = Field(alias="HTTPStatusCode")
 29    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 30    retry_attempts: int = Field(alias="RetryAttempts")
 31
 32
 33class TagModel(BaseModel):
 34    key: str = Field(alias="Key")
 35    value: Optional[str] = Field(default=None, alias="Value")
 36
 37
 38class AdditionalAttributeModel(BaseModel):
 39    key: Optional[str] = Field(default=None, alias="Key")
 40    value: Optional[str] = Field(default=None, alias="Value")
 41
 42
 43class AppCookieStickinessPolicyModel(BaseModel):
 44    policy_name: Optional[str] = Field(default=None, alias="PolicyName")
 45    cookie_name: Optional[str] = Field(default=None, alias="CookieName")
 46
 47
 48class ApplySecurityGroupsToLoadBalancerInputRequestModel(BaseModel):
 49    load_balancer_name: str = Field(alias="LoadBalancerName")
 50    security_groups: Sequence[str] = Field(alias="SecurityGroups")
 51
 52
 53class AttachLoadBalancerToSubnetsInputRequestModel(BaseModel):
 54    load_balancer_name: str = Field(alias="LoadBalancerName")
 55    subnets: Sequence[str] = Field(alias="Subnets")
 56
 57
 58class BackendServerDescriptionModel(BaseModel):
 59    instance_port: Optional[int] = Field(default=None, alias="InstancePort")
 60    policy_names: Optional[List[str]] = Field(default=None, alias="PolicyNames")
 61
 62
 63class HealthCheckModel(BaseModel):
 64    target: str = Field(alias="Target")
 65    interval: int = Field(alias="Interval")
 66    timeout: int = Field(alias="Timeout")
 67    unhealthy_threshold: int = Field(alias="UnhealthyThreshold")
 68    healthy_threshold: int = Field(alias="HealthyThreshold")
 69
 70
 71class ConnectionDrainingModel(BaseModel):
 72    enabled: bool = Field(alias="Enabled")
 73    timeout: Optional[int] = Field(default=None, alias="Timeout")
 74
 75
 76class ConnectionSettingsModel(BaseModel):
 77    idle_timeout: int = Field(alias="IdleTimeout")
 78
 79
 80class ListenerModel(BaseModel):
 81    protocol: str = Field(alias="Protocol")
 82    load_balancer_port: int = Field(alias="LoadBalancerPort")
 83    instance_port: int = Field(alias="InstancePort")
 84    instance_protocol: Optional[str] = Field(default=None, alias="InstanceProtocol")
 85    s_s_l_certificate_id: Optional[str] = Field(default=None, alias="SSLCertificateId")
 86
 87
 88class CreateAppCookieStickinessPolicyInputRequestModel(BaseModel):
 89    load_balancer_name: str = Field(alias="LoadBalancerName")
 90    policy_name: str = Field(alias="PolicyName")
 91    cookie_name: str = Field(alias="CookieName")
 92
 93
 94class CreateLBCookieStickinessPolicyInputRequestModel(BaseModel):
 95    load_balancer_name: str = Field(alias="LoadBalancerName")
 96    policy_name: str = Field(alias="PolicyName")
 97    cookie_expiration_period: Optional[int] = Field(
 98        default=None, alias="CookieExpirationPeriod"
 99    )
100
101
102class PolicyAttributeModel(BaseModel):
103    attribute_name: Optional[str] = Field(default=None, alias="AttributeName")
104    attribute_value: Optional[str] = Field(default=None, alias="AttributeValue")
105
106
107class CrossZoneLoadBalancingModel(BaseModel):
108    enabled: bool = Field(alias="Enabled")
109
110
111class DeleteAccessPointInputRequestModel(BaseModel):
112    load_balancer_name: str = Field(alias="LoadBalancerName")
113
114
115class DeleteLoadBalancerListenerInputRequestModel(BaseModel):
116    load_balancer_name: str = Field(alias="LoadBalancerName")
117    load_balancer_ports: Sequence[int] = Field(alias="LoadBalancerPorts")
118
119
120class DeleteLoadBalancerPolicyInputRequestModel(BaseModel):
121    load_balancer_name: str = Field(alias="LoadBalancerName")
122    policy_name: str = Field(alias="PolicyName")
123
124
125class InstanceModel(BaseModel):
126    instance_id: Optional[str] = Field(default=None, alias="InstanceId")
127
128
129class PaginatorConfigModel(BaseModel):
130    max_items: Optional[int] = Field(default=None, alias="MaxItems")
131    page_size: Optional[int] = Field(default=None, alias="PageSize")
132    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
133
134
135class DescribeAccessPointsInputRequestModel(BaseModel):
136    load_balancer_names: Optional[Sequence[str]] = Field(
137        default=None, alias="LoadBalancerNames"
138    )
139    marker: Optional[str] = Field(default=None, alias="Marker")
140    page_size: Optional[int] = Field(default=None, alias="PageSize")
141
142
143class DescribeAccountLimitsInputRequestModel(BaseModel):
144    marker: Optional[str] = Field(default=None, alias="Marker")
145    page_size: Optional[int] = Field(default=None, alias="PageSize")
146
147
148class LimitModel(BaseModel):
149    name: Optional[str] = Field(default=None, alias="Name")
150    max: Optional[str] = Field(default=None, alias="Max")
151
152
153class WaiterConfigModel(BaseModel):
154    delay: Optional[int] = Field(default=None, alias="Delay")
155    max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
156
157
158class InstanceStateModel(BaseModel):
159    instance_id: Optional[str] = Field(default=None, alias="InstanceId")
160    state: Optional[str] = Field(default=None, alias="State")
161    reason_code: Optional[str] = Field(default=None, alias="ReasonCode")
162    description: Optional[str] = Field(default=None, alias="Description")
163
164
165class DescribeLoadBalancerAttributesInputRequestModel(BaseModel):
166    load_balancer_name: str = Field(alias="LoadBalancerName")
167
168
169class DescribeLoadBalancerPoliciesInputRequestModel(BaseModel):
170    load_balancer_name: Optional[str] = Field(default=None, alias="LoadBalancerName")
171    policy_names: Optional[Sequence[str]] = Field(default=None, alias="PolicyNames")
172
173
174class DescribeLoadBalancerPolicyTypesInputRequestModel(BaseModel):
175    policy_type_names: Optional[Sequence[str]] = Field(
176        default=None, alias="PolicyTypeNames"
177    )
178
179
180class DescribeTagsInputRequestModel(BaseModel):
181    load_balancer_names: Sequence[str] = Field(alias="LoadBalancerNames")
182
183
184class DetachLoadBalancerFromSubnetsInputRequestModel(BaseModel):
185    load_balancer_name: str = Field(alias="LoadBalancerName")
186    subnets: Sequence[str] = Field(alias="Subnets")
187
188
189class LBCookieStickinessPolicyModel(BaseModel):
190    policy_name: Optional[str] = Field(default=None, alias="PolicyName")
191    cookie_expiration_period: Optional[int] = Field(
192        default=None, alias="CookieExpirationPeriod"
193    )
194
195
196class SourceSecurityGroupModel(BaseModel):
197    owner_alias: Optional[str] = Field(default=None, alias="OwnerAlias")
198    group_name: Optional[str] = Field(default=None, alias="GroupName")
199
200
201class PolicyAttributeDescriptionModel(BaseModel):
202    attribute_name: Optional[str] = Field(default=None, alias="AttributeName")
203    attribute_value: Optional[str] = Field(default=None, alias="AttributeValue")
204
205
206class PolicyAttributeTypeDescriptionModel(BaseModel):
207    attribute_name: Optional[str] = Field(default=None, alias="AttributeName")
208    attribute_type: Optional[str] = Field(default=None, alias="AttributeType")
209    description: Optional[str] = Field(default=None, alias="Description")
210    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
211    cardinality: Optional[str] = Field(default=None, alias="Cardinality")
212
213
214class RemoveAvailabilityZonesInputRequestModel(BaseModel):
215    load_balancer_name: str = Field(alias="LoadBalancerName")
216    availability_zones: Sequence[str] = Field(alias="AvailabilityZones")
217
218
219class TagKeyOnlyModel(BaseModel):
220    key: Optional[str] = Field(default=None, alias="Key")
221
222
223class SetLoadBalancerListenerSSLCertificateInputRequestModel(BaseModel):
224    load_balancer_name: str = Field(alias="LoadBalancerName")
225    load_balancer_port: int = Field(alias="LoadBalancerPort")
226    s_s_l_certificate_id: str = Field(alias="SSLCertificateId")
227
228
229class SetLoadBalancerPoliciesForBackendServerInputRequestModel(BaseModel):
230    load_balancer_name: str = Field(alias="LoadBalancerName")
231    instance_port: int = Field(alias="InstancePort")
232    policy_names: Sequence[str] = Field(alias="PolicyNames")
233
234
235class SetLoadBalancerPoliciesOfListenerInputRequestModel(BaseModel):
236    load_balancer_name: str = Field(alias="LoadBalancerName")
237    load_balancer_port: int = Field(alias="LoadBalancerPort")
238    policy_names: Sequence[str] = Field(alias="PolicyNames")
239
240
241class AddAvailabilityZonesOutputModel(BaseModel):
242    availability_zones: List[str] = Field(alias="AvailabilityZones")
243    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
244
245
246class ApplySecurityGroupsToLoadBalancerOutputModel(BaseModel):
247    security_groups: List[str] = Field(alias="SecurityGroups")
248    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
249
250
251class AttachLoadBalancerToSubnetsOutputModel(BaseModel):
252    subnets: List[str] = Field(alias="Subnets")
253    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
254
255
256class CreateAccessPointOutputModel(BaseModel):
257    dns_name: str = Field(alias="DNSName")
258    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
259
260
261class DetachLoadBalancerFromSubnetsOutputModel(BaseModel):
262    subnets: List[str] = Field(alias="Subnets")
263    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
264
265
266class RemoveAvailabilityZonesOutputModel(BaseModel):
267    availability_zones: List[str] = Field(alias="AvailabilityZones")
268    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
269
270
271class AddTagsInputRequestModel(BaseModel):
272    load_balancer_names: Sequence[str] = Field(alias="LoadBalancerNames")
273    tags: Sequence[TagModel] = Field(alias="Tags")
274
275
276class TagDescriptionModel(BaseModel):
277    load_balancer_name: Optional[str] = Field(default=None, alias="LoadBalancerName")
278    tags: Optional[List[TagModel]] = Field(default=None, alias="Tags")
279
280
281class ConfigureHealthCheckInputRequestModel(BaseModel):
282    load_balancer_name: str = Field(alias="LoadBalancerName")
283    health_check: HealthCheckModel = Field(alias="HealthCheck")
284
285
286class ConfigureHealthCheckOutputModel(BaseModel):
287    health_check: HealthCheckModel = Field(alias="HealthCheck")
288    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
289
290
291class CreateAccessPointInputRequestModel(BaseModel):
292    load_balancer_name: str = Field(alias="LoadBalancerName")
293    listeners: Sequence[ListenerModel] = Field(alias="Listeners")
294    availability_zones: Optional[Sequence[str]] = Field(
295        default=None, alias="AvailabilityZones"
296    )
297    subnets: Optional[Sequence[str]] = Field(default=None, alias="Subnets")
298    security_groups: Optional[Sequence[str]] = Field(
299        default=None, alias="SecurityGroups"
300    )
301    scheme: Optional[str] = Field(default=None, alias="Scheme")
302    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
303
304
305class CreateLoadBalancerListenerInputRequestModel(BaseModel):
306    load_balancer_name: str = Field(alias="LoadBalancerName")
307    listeners: Sequence[ListenerModel] = Field(alias="Listeners")
308
309
310class ListenerDescriptionModel(BaseModel):
311    listener: Optional[ListenerModel] = Field(default=None, alias="Listener")
312    policy_names: Optional[List[str]] = Field(default=None, alias="PolicyNames")
313
314
315class CreateLoadBalancerPolicyInputRequestModel(BaseModel):
316    load_balancer_name: str = Field(alias="LoadBalancerName")
317    policy_name: str = Field(alias="PolicyName")
318    policy_type_name: str = Field(alias="PolicyTypeName")
319    policy_attributes: Optional[Sequence[PolicyAttributeModel]] = Field(
320        default=None, alias="PolicyAttributes"
321    )
322
323
324class LoadBalancerAttributesModel(BaseModel):
325    cross_zone_load_balancing: Optional[CrossZoneLoadBalancingModel] = Field(
326        default=None, alias="CrossZoneLoadBalancing"
327    )
328    access_log: Optional[AccessLogModel] = Field(default=None, alias="AccessLog")
329    connection_draining: Optional[ConnectionDrainingModel] = Field(
330        default=None, alias="ConnectionDraining"
331    )
332    connection_settings: Optional[ConnectionSettingsModel] = Field(
333        default=None, alias="ConnectionSettings"
334    )
335    additional_attributes: Optional[List[AdditionalAttributeModel]] = Field(
336        default=None, alias="AdditionalAttributes"
337    )
338
339
340class DeregisterEndPointsInputRequestModel(BaseModel):
341    load_balancer_name: str = Field(alias="LoadBalancerName")
342    instances: Sequence[InstanceModel] = Field(alias="Instances")
343
344
345class DeregisterEndPointsOutputModel(BaseModel):
346    instances: List[InstanceModel] = Field(alias="Instances")
347    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
348
349
350class DescribeEndPointStateInputRequestModel(BaseModel):
351    load_balancer_name: str = Field(alias="LoadBalancerName")
352    instances: Optional[Sequence[InstanceModel]] = Field(
353        default=None, alias="Instances"
354    )
355
356
357class RegisterEndPointsInputRequestModel(BaseModel):
358    load_balancer_name: str = Field(alias="LoadBalancerName")
359    instances: Sequence[InstanceModel] = Field(alias="Instances")
360
361
362class RegisterEndPointsOutputModel(BaseModel):
363    instances: List[InstanceModel] = Field(alias="Instances")
364    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
365
366
367class DescribeAccessPointsInputDescribeLoadBalancersPaginateModel(BaseModel):
368    load_balancer_names: Optional[Sequence[str]] = Field(
369        default=None, alias="LoadBalancerNames"
370    )
371    pagination_config: Optional[PaginatorConfigModel] = Field(
372        default=None, alias="PaginationConfig"
373    )
374
375
376class DescribeAccountLimitsInputDescribeAccountLimitsPaginateModel(BaseModel):
377    pagination_config: Optional[PaginatorConfigModel] = Field(
378        default=None, alias="PaginationConfig"
379    )
380
381
382class DescribeAccountLimitsOutputModel(BaseModel):
383    limits: List[LimitModel] = Field(alias="Limits")
384    next_marker: str = Field(alias="NextMarker")
385    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
386
387
388class DescribeEndPointStateInputAnyInstanceInServiceWaitModel(BaseModel):
389    load_balancer_name: str = Field(alias="LoadBalancerName")
390    instances: Optional[Sequence[InstanceModel]] = Field(
391        default=None, alias="Instances"
392    )
393    waiter_config: Optional[WaiterConfigModel] = Field(
394        default=None, alias="WaiterConfig"
395    )
396
397
398class DescribeEndPointStateInputInstanceDeregisteredWaitModel(BaseModel):
399    load_balancer_name: str = Field(alias="LoadBalancerName")
400    instances: Optional[Sequence[InstanceModel]] = Field(
401        default=None, alias="Instances"
402    )
403    waiter_config: Optional[WaiterConfigModel] = Field(
404        default=None, alias="WaiterConfig"
405    )
406
407
408class DescribeEndPointStateInputInstanceInServiceWaitModel(BaseModel):
409    load_balancer_name: str = Field(alias="LoadBalancerName")
410    instances: Optional[Sequence[InstanceModel]] = Field(
411        default=None, alias="Instances"
412    )
413    waiter_config: Optional[WaiterConfigModel] = Field(
414        default=None, alias="WaiterConfig"
415    )
416
417
418class DescribeEndPointStateOutputModel(BaseModel):
419    instance_states: List[InstanceStateModel] = Field(alias="InstanceStates")
420    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
421
422
423class PoliciesModel(BaseModel):
424    app_cookie_stickiness_policies: Optional[
425        List[AppCookieStickinessPolicyModel]
426    ] = Field(default=None, alias="AppCookieStickinessPolicies")
427    l_bcookie_stickiness_policies: Optional[
428        List[LBCookieStickinessPolicyModel]
429    ] = Field(default=None, alias="LBCookieStickinessPolicies")
430    other_policies: Optional[List[str]] = Field(default=None, alias="OtherPolicies")
431
432
433class PolicyDescriptionModel(BaseModel):
434    policy_name: Optional[str] = Field(default=None, alias="PolicyName")
435    policy_type_name: Optional[str] = Field(default=None, alias="PolicyTypeName")
436    policy_attribute_descriptions: Optional[
437        List[PolicyAttributeDescriptionModel]
438    ] = Field(default=None, alias="PolicyAttributeDescriptions")
439
440
441class PolicyTypeDescriptionModel(BaseModel):
442    policy_type_name: Optional[str] = Field(default=None, alias="PolicyTypeName")
443    description: Optional[str] = Field(default=None, alias="Description")
444    policy_attribute_type_descriptions: Optional[
445        List[PolicyAttributeTypeDescriptionModel]
446    ] = Field(default=None, alias="PolicyAttributeTypeDescriptions")
447
448
449class RemoveTagsInputRequestModel(BaseModel):
450    load_balancer_names: Sequence[str] = Field(alias="LoadBalancerNames")
451    tags: Sequence[TagKeyOnlyModel] = Field(alias="Tags")
452
453
454class DescribeTagsOutputModel(BaseModel):
455    tag_descriptions: List[TagDescriptionModel] = Field(alias="TagDescriptions")
456    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
457
458
459class DescribeLoadBalancerAttributesOutputModel(BaseModel):
460    load_balancer_attributes: LoadBalancerAttributesModel = Field(
461        alias="LoadBalancerAttributes"
462    )
463    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
464
465
466class ModifyLoadBalancerAttributesInputRequestModel(BaseModel):
467    load_balancer_name: str = Field(alias="LoadBalancerName")
468    load_balancer_attributes: LoadBalancerAttributesModel = Field(
469        alias="LoadBalancerAttributes"
470    )
471
472
473class ModifyLoadBalancerAttributesOutputModel(BaseModel):
474    load_balancer_name: str = Field(alias="LoadBalancerName")
475    load_balancer_attributes: LoadBalancerAttributesModel = Field(
476        alias="LoadBalancerAttributes"
477    )
478    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
479
480
481class LoadBalancerDescriptionModel(BaseModel):
482    load_balancer_name: Optional[str] = Field(default=None, alias="LoadBalancerName")
483    dns_name: Optional[str] = Field(default=None, alias="DNSName")
484    canonical_hosted_zone_name: Optional[str] = Field(
485        default=None, alias="CanonicalHostedZoneName"
486    )
487    canonical_hosted_zone_name_id: Optional[str] = Field(
488        default=None, alias="CanonicalHostedZoneNameID"
489    )
490    listener_descriptions: Optional[List[ListenerDescriptionModel]] = Field(
491        default=None, alias="ListenerDescriptions"
492    )
493    policies: Optional[PoliciesModel] = Field(default=None, alias="Policies")
494    backend_server_descriptions: Optional[List[BackendServerDescriptionModel]] = Field(
495        default=None, alias="BackendServerDescriptions"
496    )
497    availability_zones: Optional[List[str]] = Field(
498        default=None, alias="AvailabilityZones"
499    )
500    subnets: Optional[List[str]] = Field(default=None, alias="Subnets")
501    vp_cid: Optional[str] = Field(default=None, alias="VPCId")
502    instances: Optional[List[InstanceModel]] = Field(default=None, alias="Instances")
503    health_check: Optional[HealthCheckModel] = Field(default=None, alias="HealthCheck")
504    source_security_group: Optional[SourceSecurityGroupModel] = Field(
505        default=None, alias="SourceSecurityGroup"
506    )
507    security_groups: Optional[List[str]] = Field(default=None, alias="SecurityGroups")
508    created_time: Optional[datetime] = Field(default=None, alias="CreatedTime")
509    scheme: Optional[str] = Field(default=None, alias="Scheme")
510
511
512class DescribeLoadBalancerPoliciesOutputModel(BaseModel):
513    policy_descriptions: List[PolicyDescriptionModel] = Field(
514        alias="PolicyDescriptions"
515    )
516    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
517
518
519class DescribeLoadBalancerPolicyTypesOutputModel(BaseModel):
520    policy_type_descriptions: List[PolicyTypeDescriptionModel] = Field(
521        alias="PolicyTypeDescriptions"
522    )
523    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
524
525
526class DescribeAccessPointsOutputModel(BaseModel):
527    load_balancer_descriptions: List[LoadBalancerDescriptionModel] = Field(
528        alias="LoadBalancerDescriptions"
529    )
530    next_marker: str = Field(alias="NextMarker")
531    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class AccessLogModel(mypydantic.models.base_model.BaseModel):
14class AccessLogModel(BaseModel):
15    enabled: bool = Field(alias="Enabled")
16    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
17    emit_interval: Optional[int] = Field(default=None, alias="EmitInterval")
18    s3_bucket_prefix: Optional[str] = Field(default=None, alias="S3BucketPrefix")
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 AddAvailabilityZonesInputRequestModel(mypydantic.models.base_model.BaseModel):
21class AddAvailabilityZonesInputRequestModel(BaseModel):
22    load_balancer_name: str = Field(alias="LoadBalancerName")
23    availability_zones: Sequence[str] = Field(alias="AvailabilityZones")
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):
26class ResponseMetadataModel(BaseModel):
27    request_id: str = Field(alias="RequestId")
28    host_id: str = Field(alias="HostId")
29    http_status_code: int = Field(alias="HTTPStatusCode")
30    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
31    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 TagModel(mypydantic.models.base_model.BaseModel):
34class TagModel(BaseModel):
35    key: str = Field(alias="Key")
36    value: Optional[str] = Field(default=None, 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 AdditionalAttributeModel(mypydantic.models.base_model.BaseModel):
39class AdditionalAttributeModel(BaseModel):
40    key: Optional[str] = Field(default=None, alias="Key")
41    value: Optional[str] = Field(default=None, 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 AppCookieStickinessPolicyModel(mypydantic.models.base_model.BaseModel):
44class AppCookieStickinessPolicyModel(BaseModel):
45    policy_name: Optional[str] = Field(default=None, alias="PolicyName")
46    cookie_name: Optional[str] = Field(default=None, alias="CookieName")
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 ApplySecurityGroupsToLoadBalancerInputRequestModel(mypydantic.models.base_model.BaseModel):
49class ApplySecurityGroupsToLoadBalancerInputRequestModel(BaseModel):
50    load_balancer_name: str = Field(alias="LoadBalancerName")
51    security_groups: Sequence[str] = Field(alias="SecurityGroups")
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 AttachLoadBalancerToSubnetsInputRequestModel(mypydantic.models.base_model.BaseModel):
54class AttachLoadBalancerToSubnetsInputRequestModel(BaseModel):
55    load_balancer_name: str = Field(alias="LoadBalancerName")
56    subnets: Sequence[str] = Field(alias="Subnets")
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 BackendServerDescriptionModel(mypydantic.models.base_model.BaseModel):
59class BackendServerDescriptionModel(BaseModel):
60    instance_port: Optional[int] = Field(default=None, alias="InstancePort")
61    policy_names: Optional[List[str]] = Field(default=None, alias="PolicyNames")
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 HealthCheckModel(mypydantic.models.base_model.BaseModel):
64class HealthCheckModel(BaseModel):
65    target: str = Field(alias="Target")
66    interval: int = Field(alias="Interval")
67    timeout: int = Field(alias="Timeout")
68    unhealthy_threshold: int = Field(alias="UnhealthyThreshold")
69    healthy_threshold: int = Field(alias="HealthyThreshold")
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 ConnectionDrainingModel(mypydantic.models.base_model.BaseModel):
72class ConnectionDrainingModel(BaseModel):
73    enabled: bool = Field(alias="Enabled")
74    timeout: Optional[int] = Field(default=None, alias="Timeout")
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 ConnectionSettingsModel(mypydantic.models.base_model.BaseModel):
77class ConnectionSettingsModel(BaseModel):
78    idle_timeout: int = Field(alias="IdleTimeout")
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):
81class ListenerModel(BaseModel):
82    protocol: str = Field(alias="Protocol")
83    load_balancer_port: int = Field(alias="LoadBalancerPort")
84    instance_port: int = Field(alias="InstancePort")
85    instance_protocol: Optional[str] = Field(default=None, alias="InstanceProtocol")
86    s_s_l_certificate_id: Optional[str] = Field(default=None, alias="SSLCertificateId")
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 CreateAppCookieStickinessPolicyInputRequestModel(mypydantic.models.base_model.BaseModel):
89class CreateAppCookieStickinessPolicyInputRequestModel(BaseModel):
90    load_balancer_name: str = Field(alias="LoadBalancerName")
91    policy_name: str = Field(alias="PolicyName")
92    cookie_name: str = Field(alias="CookieName")
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 CreateLBCookieStickinessPolicyInputRequestModel(mypydantic.models.base_model.BaseModel):
 95class CreateLBCookieStickinessPolicyInputRequestModel(BaseModel):
 96    load_balancer_name: str = Field(alias="LoadBalancerName")
 97    policy_name: str = Field(alias="PolicyName")
 98    cookie_expiration_period: Optional[int] = Field(
 99        default=None, alias="CookieExpirationPeriod"
100    )
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 PolicyAttributeModel(mypydantic.models.base_model.BaseModel):
103class PolicyAttributeModel(BaseModel):
104    attribute_name: Optional[str] = Field(default=None, alias="AttributeName")
105    attribute_value: Optional[str] = Field(default=None, alias="AttributeValue")
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 CrossZoneLoadBalancingModel(mypydantic.models.base_model.BaseModel):
108class CrossZoneLoadBalancingModel(BaseModel):
109    enabled: bool = Field(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 DeleteAccessPointInputRequestModel(mypydantic.models.base_model.BaseModel):
112class DeleteAccessPointInputRequestModel(BaseModel):
113    load_balancer_name: str = Field(alias="LoadBalancerName")
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 DeleteLoadBalancerListenerInputRequestModel(mypydantic.models.base_model.BaseModel):
116class DeleteLoadBalancerListenerInputRequestModel(BaseModel):
117    load_balancer_name: str = Field(alias="LoadBalancerName")
118    load_balancer_ports: Sequence[int] = Field(alias="LoadBalancerPorts")
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 DeleteLoadBalancerPolicyInputRequestModel(mypydantic.models.base_model.BaseModel):
121class DeleteLoadBalancerPolicyInputRequestModel(BaseModel):
122    load_balancer_name: str = Field(alias="LoadBalancerName")
123    policy_name: str = Field(alias="PolicyName")
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 InstanceModel(mypydantic.models.base_model.BaseModel):
126class InstanceModel(BaseModel):
127    instance_id: Optional[str] = Field(default=None, alias="InstanceId")
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):
130class PaginatorConfigModel(BaseModel):
131    max_items: Optional[int] = Field(default=None, alias="MaxItems")
132    page_size: Optional[int] = Field(default=None, alias="PageSize")
133    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 DescribeAccessPointsInputRequestModel(mypydantic.models.base_model.BaseModel):
136class DescribeAccessPointsInputRequestModel(BaseModel):
137    load_balancer_names: Optional[Sequence[str]] = Field(
138        default=None, alias="LoadBalancerNames"
139    )
140    marker: Optional[str] = Field(default=None, alias="Marker")
141    page_size: Optional[int] = Field(default=None, alias="PageSize")
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 DescribeAccountLimitsInputRequestModel(mypydantic.models.base_model.BaseModel):
144class DescribeAccountLimitsInputRequestModel(BaseModel):
145    marker: Optional[str] = Field(default=None, alias="Marker")
146    page_size: Optional[int] = Field(default=None, alias="PageSize")
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 LimitModel(mypydantic.models.base_model.BaseModel):
149class LimitModel(BaseModel):
150    name: Optional[str] = Field(default=None, alias="Name")
151    max: Optional[str] = Field(default=None, alias="Max")
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 WaiterConfigModel(mypydantic.models.base_model.BaseModel):
154class WaiterConfigModel(BaseModel):
155    delay: Optional[int] = Field(default=None, alias="Delay")
156    max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
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 InstanceStateModel(mypydantic.models.base_model.BaseModel):
159class InstanceStateModel(BaseModel):
160    instance_id: Optional[str] = Field(default=None, alias="InstanceId")
161    state: Optional[str] = Field(default=None, alias="State")
162    reason_code: Optional[str] = Field(default=None, alias="ReasonCode")
163    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeLoadBalancerAttributesInputRequestModel(mypydantic.models.base_model.BaseModel):
166class DescribeLoadBalancerAttributesInputRequestModel(BaseModel):
167    load_balancer_name: str = Field(alias="LoadBalancerName")
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 DescribeLoadBalancerPoliciesInputRequestModel(mypydantic.models.base_model.BaseModel):
170class DescribeLoadBalancerPoliciesInputRequestModel(BaseModel):
171    load_balancer_name: Optional[str] = Field(default=None, alias="LoadBalancerName")
172    policy_names: Optional[Sequence[str]] = Field(default=None, alias="PolicyNames")
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 DescribeLoadBalancerPolicyTypesInputRequestModel(mypydantic.models.base_model.BaseModel):
175class DescribeLoadBalancerPolicyTypesInputRequestModel(BaseModel):
176    policy_type_names: Optional[Sequence[str]] = Field(
177        default=None, alias="PolicyTypeNames"
178    )
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 DescribeTagsInputRequestModel(mypydantic.models.base_model.BaseModel):
181class DescribeTagsInputRequestModel(BaseModel):
182    load_balancer_names: Sequence[str] = Field(alias="LoadBalancerNames")
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 DetachLoadBalancerFromSubnetsInputRequestModel(mypydantic.models.base_model.BaseModel):
185class DetachLoadBalancerFromSubnetsInputRequestModel(BaseModel):
186    load_balancer_name: str = Field(alias="LoadBalancerName")
187    subnets: Sequence[str] = Field(alias="Subnets")
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 LBCookieStickinessPolicyModel(mypydantic.models.base_model.BaseModel):
190class LBCookieStickinessPolicyModel(BaseModel):
191    policy_name: Optional[str] = Field(default=None, alias="PolicyName")
192    cookie_expiration_period: Optional[int] = Field(
193        default=None, alias="CookieExpirationPeriod"
194    )
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 SourceSecurityGroupModel(mypydantic.models.base_model.BaseModel):
197class SourceSecurityGroupModel(BaseModel):
198    owner_alias: Optional[str] = Field(default=None, alias="OwnerAlias")
199    group_name: Optional[str] = Field(default=None, alias="GroupName")
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 PolicyAttributeDescriptionModel(mypydantic.models.base_model.BaseModel):
202class PolicyAttributeDescriptionModel(BaseModel):
203    attribute_name: Optional[str] = Field(default=None, alias="AttributeName")
204    attribute_value: Optional[str] = Field(default=None, alias="AttributeValue")
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 PolicyAttributeTypeDescriptionModel(mypydantic.models.base_model.BaseModel):
207class PolicyAttributeTypeDescriptionModel(BaseModel):
208    attribute_name: Optional[str] = Field(default=None, alias="AttributeName")
209    attribute_type: Optional[str] = Field(default=None, alias="AttributeType")
210    description: Optional[str] = Field(default=None, alias="Description")
211    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
212    cardinality: Optional[str] = Field(default=None, alias="Cardinality")
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 RemoveAvailabilityZonesInputRequestModel(mypydantic.models.base_model.BaseModel):
215class RemoveAvailabilityZonesInputRequestModel(BaseModel):
216    load_balancer_name: str = Field(alias="LoadBalancerName")
217    availability_zones: Sequence[str] = Field(alias="AvailabilityZones")
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 TagKeyOnlyModel(mypydantic.models.base_model.BaseModel):
220class TagKeyOnlyModel(BaseModel):
221    key: Optional[str] = Field(default=None, alias="Key")
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 SetLoadBalancerListenerSSLCertificateInputRequestModel(mypydantic.models.base_model.BaseModel):
224class SetLoadBalancerListenerSSLCertificateInputRequestModel(BaseModel):
225    load_balancer_name: str = Field(alias="LoadBalancerName")
226    load_balancer_port: int = Field(alias="LoadBalancerPort")
227    s_s_l_certificate_id: str = Field(alias="SSLCertificateId")
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 SetLoadBalancerPoliciesForBackendServerInputRequestModel(mypydantic.models.base_model.BaseModel):
230class SetLoadBalancerPoliciesForBackendServerInputRequestModel(BaseModel):
231    load_balancer_name: str = Field(alias="LoadBalancerName")
232    instance_port: int = Field(alias="InstancePort")
233    policy_names: Sequence[str] = Field(alias="PolicyNames")
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 SetLoadBalancerPoliciesOfListenerInputRequestModel(mypydantic.models.base_model.BaseModel):
236class SetLoadBalancerPoliciesOfListenerInputRequestModel(BaseModel):
237    load_balancer_name: str = Field(alias="LoadBalancerName")
238    load_balancer_port: int = Field(alias="LoadBalancerPort")
239    policy_names: Sequence[str] = Field(alias="PolicyNames")
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 AddAvailabilityZonesOutputModel(mypydantic.models.base_model.BaseModel):
242class AddAvailabilityZonesOutputModel(BaseModel):
243    availability_zones: List[str] = Field(alias="AvailabilityZones")
244    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 ApplySecurityGroupsToLoadBalancerOutputModel(mypydantic.models.base_model.BaseModel):
247class ApplySecurityGroupsToLoadBalancerOutputModel(BaseModel):
248    security_groups: List[str] = Field(alias="SecurityGroups")
249    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 AttachLoadBalancerToSubnetsOutputModel(mypydantic.models.base_model.BaseModel):
252class AttachLoadBalancerToSubnetsOutputModel(BaseModel):
253    subnets: List[str] = Field(alias="Subnets")
254    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 CreateAccessPointOutputModel(mypydantic.models.base_model.BaseModel):
257class CreateAccessPointOutputModel(BaseModel):
258    dns_name: str = Field(alias="DNSName")
259    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 DetachLoadBalancerFromSubnetsOutputModel(mypydantic.models.base_model.BaseModel):
262class DetachLoadBalancerFromSubnetsOutputModel(BaseModel):
263    subnets: List[str] = Field(alias="Subnets")
264    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 RemoveAvailabilityZonesOutputModel(mypydantic.models.base_model.BaseModel):
267class RemoveAvailabilityZonesOutputModel(BaseModel):
268    availability_zones: List[str] = Field(alias="AvailabilityZones")
269    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 AddTagsInputRequestModel(mypydantic.models.base_model.BaseModel):
272class AddTagsInputRequestModel(BaseModel):
273    load_balancer_names: Sequence[str] = Field(alias="LoadBalancerNames")
274    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 TagDescriptionModel(mypydantic.models.base_model.BaseModel):
277class TagDescriptionModel(BaseModel):
278    load_balancer_name: Optional[str] = Field(default=None, alias="LoadBalancerName")
279    tags: Optional[List[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 ConfigureHealthCheckInputRequestModel(mypydantic.models.base_model.BaseModel):
282class ConfigureHealthCheckInputRequestModel(BaseModel):
283    load_balancer_name: str = Field(alias="LoadBalancerName")
284    health_check: HealthCheckModel = Field(alias="HealthCheck")
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 ConfigureHealthCheckOutputModel(mypydantic.models.base_model.BaseModel):
287class ConfigureHealthCheckOutputModel(BaseModel):
288    health_check: HealthCheckModel = Field(alias="HealthCheck")
289    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 CreateAccessPointInputRequestModel(mypydantic.models.base_model.BaseModel):
292class CreateAccessPointInputRequestModel(BaseModel):
293    load_balancer_name: str = Field(alias="LoadBalancerName")
294    listeners: Sequence[ListenerModel] = Field(alias="Listeners")
295    availability_zones: Optional[Sequence[str]] = Field(
296        default=None, alias="AvailabilityZones"
297    )
298    subnets: Optional[Sequence[str]] = Field(default=None, alias="Subnets")
299    security_groups: Optional[Sequence[str]] = Field(
300        default=None, alias="SecurityGroups"
301    )
302    scheme: Optional[str] = Field(default=None, alias="Scheme")
303    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 CreateLoadBalancerListenerInputRequestModel(mypydantic.models.base_model.BaseModel):
306class CreateLoadBalancerListenerInputRequestModel(BaseModel):
307    load_balancer_name: str = Field(alias="LoadBalancerName")
308    listeners: Sequence[ListenerModel] = Field(alias="Listeners")
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 ListenerDescriptionModel(mypydantic.models.base_model.BaseModel):
311class ListenerDescriptionModel(BaseModel):
312    listener: Optional[ListenerModel] = Field(default=None, alias="Listener")
313    policy_names: Optional[List[str]] = Field(default=None, alias="PolicyNames")
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 CreateLoadBalancerPolicyInputRequestModel(mypydantic.models.base_model.BaseModel):
316class CreateLoadBalancerPolicyInputRequestModel(BaseModel):
317    load_balancer_name: str = Field(alias="LoadBalancerName")
318    policy_name: str = Field(alias="PolicyName")
319    policy_type_name: str = Field(alias="PolicyTypeName")
320    policy_attributes: Optional[Sequence[PolicyAttributeModel]] = Field(
321        default=None, alias="PolicyAttributes"
322    )
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 LoadBalancerAttributesModel(mypydantic.models.base_model.BaseModel):
325class LoadBalancerAttributesModel(BaseModel):
326    cross_zone_load_balancing: Optional[CrossZoneLoadBalancingModel] = Field(
327        default=None, alias="CrossZoneLoadBalancing"
328    )
329    access_log: Optional[AccessLogModel] = Field(default=None, alias="AccessLog")
330    connection_draining: Optional[ConnectionDrainingModel] = Field(
331        default=None, alias="ConnectionDraining"
332    )
333    connection_settings: Optional[ConnectionSettingsModel] = Field(
334        default=None, alias="ConnectionSettings"
335    )
336    additional_attributes: Optional[List[AdditionalAttributeModel]] = Field(
337        default=None, alias="AdditionalAttributes"
338    )
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 DeregisterEndPointsInputRequestModel(mypydantic.models.base_model.BaseModel):
341class DeregisterEndPointsInputRequestModel(BaseModel):
342    load_balancer_name: str = Field(alias="LoadBalancerName")
343    instances: Sequence[InstanceModel] = Field(alias="Instances")
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 DeregisterEndPointsOutputModel(mypydantic.models.base_model.BaseModel):
346class DeregisterEndPointsOutputModel(BaseModel):
347    instances: List[InstanceModel] = Field(alias="Instances")
348    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 DescribeEndPointStateInputRequestModel(mypydantic.models.base_model.BaseModel):
351class DescribeEndPointStateInputRequestModel(BaseModel):
352    load_balancer_name: str = Field(alias="LoadBalancerName")
353    instances: Optional[Sequence[InstanceModel]] = Field(
354        default=None, alias="Instances"
355    )
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 RegisterEndPointsInputRequestModel(mypydantic.models.base_model.BaseModel):
358class RegisterEndPointsInputRequestModel(BaseModel):
359    load_balancer_name: str = Field(alias="LoadBalancerName")
360    instances: Sequence[InstanceModel] = Field(alias="Instances")
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 RegisterEndPointsOutputModel(mypydantic.models.base_model.BaseModel):
363class RegisterEndPointsOutputModel(BaseModel):
364    instances: List[InstanceModel] = Field(alias="Instances")
365    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 DescribeAccessPointsInputDescribeLoadBalancersPaginateModel(mypydantic.models.base_model.BaseModel):
368class DescribeAccessPointsInputDescribeLoadBalancersPaginateModel(BaseModel):
369    load_balancer_names: Optional[Sequence[str]] = Field(
370        default=None, alias="LoadBalancerNames"
371    )
372    pagination_config: Optional[PaginatorConfigModel] = Field(
373        default=None, alias="PaginationConfig"
374    )
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 DescribeAccountLimitsInputDescribeAccountLimitsPaginateModel(mypydantic.models.base_model.BaseModel):
377class DescribeAccountLimitsInputDescribeAccountLimitsPaginateModel(BaseModel):
378    pagination_config: Optional[PaginatorConfigModel] = Field(
379        default=None, alias="PaginationConfig"
380    )
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 DescribeAccountLimitsOutputModel(mypydantic.models.base_model.BaseModel):
383class DescribeAccountLimitsOutputModel(BaseModel):
384    limits: List[LimitModel] = Field(alias="Limits")
385    next_marker: str = Field(alias="NextMarker")
386    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 DescribeEndPointStateInputAnyInstanceInServiceWaitModel(mypydantic.models.base_model.BaseModel):
389class DescribeEndPointStateInputAnyInstanceInServiceWaitModel(BaseModel):
390    load_balancer_name: str = Field(alias="LoadBalancerName")
391    instances: Optional[Sequence[InstanceModel]] = Field(
392        default=None, alias="Instances"
393    )
394    waiter_config: Optional[WaiterConfigModel] = Field(
395        default=None, alias="WaiterConfig"
396    )
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 DescribeEndPointStateInputInstanceDeregisteredWaitModel(mypydantic.models.base_model.BaseModel):
399class DescribeEndPointStateInputInstanceDeregisteredWaitModel(BaseModel):
400    load_balancer_name: str = Field(alias="LoadBalancerName")
401    instances: Optional[Sequence[InstanceModel]] = Field(
402        default=None, alias="Instances"
403    )
404    waiter_config: Optional[WaiterConfigModel] = Field(
405        default=None, alias="WaiterConfig"
406    )
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 DescribeEndPointStateInputInstanceInServiceWaitModel(mypydantic.models.base_model.BaseModel):
409class DescribeEndPointStateInputInstanceInServiceWaitModel(BaseModel):
410    load_balancer_name: str = Field(alias="LoadBalancerName")
411    instances: Optional[Sequence[InstanceModel]] = Field(
412        default=None, alias="Instances"
413    )
414    waiter_config: Optional[WaiterConfigModel] = Field(
415        default=None, alias="WaiterConfig"
416    )
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 DescribeEndPointStateOutputModel(mypydantic.models.base_model.BaseModel):
419class DescribeEndPointStateOutputModel(BaseModel):
420    instance_states: List[InstanceStateModel] = Field(alias="InstanceStates")
421    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 PoliciesModel(mypydantic.models.base_model.BaseModel):
424class PoliciesModel(BaseModel):
425    app_cookie_stickiness_policies: Optional[
426        List[AppCookieStickinessPolicyModel]
427    ] = Field(default=None, alias="AppCookieStickinessPolicies")
428    l_bcookie_stickiness_policies: Optional[
429        List[LBCookieStickinessPolicyModel]
430    ] = Field(default=None, alias="LBCookieStickinessPolicies")
431    other_policies: Optional[List[str]] = Field(default=None, alias="OtherPolicies")
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 PolicyDescriptionModel(mypydantic.models.base_model.BaseModel):
434class PolicyDescriptionModel(BaseModel):
435    policy_name: Optional[str] = Field(default=None, alias="PolicyName")
436    policy_type_name: Optional[str] = Field(default=None, alias="PolicyTypeName")
437    policy_attribute_descriptions: Optional[
438        List[PolicyAttributeDescriptionModel]
439    ] = Field(default=None, alias="PolicyAttributeDescriptions")
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 PolicyTypeDescriptionModel(mypydantic.models.base_model.BaseModel):
442class PolicyTypeDescriptionModel(BaseModel):
443    policy_type_name: Optional[str] = Field(default=None, alias="PolicyTypeName")
444    description: Optional[str] = Field(default=None, alias="Description")
445    policy_attribute_type_descriptions: Optional[
446        List[PolicyAttributeTypeDescriptionModel]
447    ] = Field(default=None, alias="PolicyAttributeTypeDescriptions")
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 RemoveTagsInputRequestModel(mypydantic.models.base_model.BaseModel):
450class RemoveTagsInputRequestModel(BaseModel):
451    load_balancer_names: Sequence[str] = Field(alias="LoadBalancerNames")
452    tags: Sequence[TagKeyOnlyModel] = 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 DescribeTagsOutputModel(mypydantic.models.base_model.BaseModel):
455class DescribeTagsOutputModel(BaseModel):
456    tag_descriptions: List[TagDescriptionModel] = Field(alias="TagDescriptions")
457    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 DescribeLoadBalancerAttributesOutputModel(mypydantic.models.base_model.BaseModel):
460class DescribeLoadBalancerAttributesOutputModel(BaseModel):
461    load_balancer_attributes: LoadBalancerAttributesModel = Field(
462        alias="LoadBalancerAttributes"
463    )
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 ModifyLoadBalancerAttributesInputRequestModel(mypydantic.models.base_model.BaseModel):
467class ModifyLoadBalancerAttributesInputRequestModel(BaseModel):
468    load_balancer_name: str = Field(alias="LoadBalancerName")
469    load_balancer_attributes: LoadBalancerAttributesModel = Field(
470        alias="LoadBalancerAttributes"
471    )
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 ModifyLoadBalancerAttributesOutputModel(mypydantic.models.base_model.BaseModel):
474class ModifyLoadBalancerAttributesOutputModel(BaseModel):
475    load_balancer_name: str = Field(alias="LoadBalancerName")
476    load_balancer_attributes: LoadBalancerAttributesModel = Field(
477        alias="LoadBalancerAttributes"
478    )
479    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 LoadBalancerDescriptionModel(mypydantic.models.base_model.BaseModel):
482class LoadBalancerDescriptionModel(BaseModel):
483    load_balancer_name: Optional[str] = Field(default=None, alias="LoadBalancerName")
484    dns_name: Optional[str] = Field(default=None, alias="DNSName")
485    canonical_hosted_zone_name: Optional[str] = Field(
486        default=None, alias="CanonicalHostedZoneName"
487    )
488    canonical_hosted_zone_name_id: Optional[str] = Field(
489        default=None, alias="CanonicalHostedZoneNameID"
490    )
491    listener_descriptions: Optional[List[ListenerDescriptionModel]] = Field(
492        default=None, alias="ListenerDescriptions"
493    )
494    policies: Optional[PoliciesModel] = Field(default=None, alias="Policies")
495    backend_server_descriptions: Optional[List[BackendServerDescriptionModel]] = Field(
496        default=None, alias="BackendServerDescriptions"
497    )
498    availability_zones: Optional[List[str]] = Field(
499        default=None, alias="AvailabilityZones"
500    )
501    subnets: Optional[List[str]] = Field(default=None, alias="Subnets")
502    vp_cid: Optional[str] = Field(default=None, alias="VPCId")
503    instances: Optional[List[InstanceModel]] = Field(default=None, alias="Instances")
504    health_check: Optional[HealthCheckModel] = Field(default=None, alias="HealthCheck")
505    source_security_group: Optional[SourceSecurityGroupModel] = Field(
506        default=None, alias="SourceSecurityGroup"
507    )
508    security_groups: Optional[List[str]] = Field(default=None, alias="SecurityGroups")
509    created_time: Optional[datetime] = Field(default=None, alias="CreatedTime")
510    scheme: Optional[str] = Field(default=None, alias="Scheme")
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 DescribeLoadBalancerPoliciesOutputModel(mypydantic.models.base_model.BaseModel):
513class DescribeLoadBalancerPoliciesOutputModel(BaseModel):
514    policy_descriptions: List[PolicyDescriptionModel] = Field(
515        alias="PolicyDescriptions"
516    )
517    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeLoadBalancerPolicyTypesOutputModel(mypydantic.models.base_model.BaseModel):
520class DescribeLoadBalancerPolicyTypesOutputModel(BaseModel):
521    policy_type_descriptions: List[PolicyTypeDescriptionModel] = Field(
522        alias="PolicyTypeDescriptions"
523    )
524    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 DescribeAccessPointsOutputModel(mypydantic.models.base_model.BaseModel):
527class DescribeAccessPointsOutputModel(BaseModel):
528    load_balancer_descriptions: List[LoadBalancerDescriptionModel] = Field(
529        alias="LoadBalancerDescriptions"
530    )
531    next_marker: str = Field(alias="NextMarker")
532    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