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")
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
21class AddAvailabilityZonesInputRequestModel(BaseModel): 22 load_balancer_name: str = Field(alias="LoadBalancerName") 23 availability_zones: Sequence[str] = Field(alias="AvailabilityZones")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
34class TagModel(BaseModel): 35 key: str = Field(alias="Key") 36 value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
39class AdditionalAttributeModel(BaseModel): 40 key: Optional[str] = Field(default=None, alias="Key") 41 value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
49class ApplySecurityGroupsToLoadBalancerInputRequestModel(BaseModel): 50 load_balancer_name: str = Field(alias="LoadBalancerName") 51 security_groups: Sequence[str] = Field(alias="SecurityGroups")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
54class AttachLoadBalancerToSubnetsInputRequestModel(BaseModel): 55 load_balancer_name: str = Field(alias="LoadBalancerName") 56 subnets: Sequence[str] = Field(alias="Subnets")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
72class ConnectionDrainingModel(BaseModel): 73 enabled: bool = Field(alias="Enabled") 74 timeout: Optional[int] = Field(default=None, alias="Timeout")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
112class DeleteAccessPointInputRequestModel(BaseModel): 113 load_balancer_name: str = Field(alias="LoadBalancerName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
116class DeleteLoadBalancerListenerInputRequestModel(BaseModel): 117 load_balancer_name: str = Field(alias="LoadBalancerName") 118 load_balancer_ports: Sequence[int] = Field(alias="LoadBalancerPorts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
121class DeleteLoadBalancerPolicyInputRequestModel(BaseModel): 122 load_balancer_name: str = Field(alias="LoadBalancerName") 123 policy_name: str = Field(alias="PolicyName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
126class InstanceModel(BaseModel): 127 instance_id: Optional[str] = Field(default=None, alias="InstanceId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
144class DescribeAccountLimitsInputRequestModel(BaseModel): 145 marker: Optional[str] = Field(default=None, alias="Marker") 146 page_size: Optional[int] = Field(default=None, alias="PageSize")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
149class LimitModel(BaseModel): 150 name: Optional[str] = Field(default=None, alias="Name") 151 max: Optional[str] = Field(default=None, alias="Max")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
154class WaiterConfigModel(BaseModel): 155 delay: Optional[int] = Field(default=None, alias="Delay") 156 max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
159class 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
166class DescribeLoadBalancerAttributesInputRequestModel(BaseModel): 167 load_balancer_name: str = Field(alias="LoadBalancerName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
175class DescribeLoadBalancerPolicyTypesInputRequestModel(BaseModel): 176 policy_type_names: Optional[Sequence[str]] = Field( 177 default=None, alias="PolicyTypeNames" 178 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
181class DescribeTagsInputRequestModel(BaseModel): 182 load_balancer_names: Sequence[str] = Field(alias="LoadBalancerNames")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
185class DetachLoadBalancerFromSubnetsInputRequestModel(BaseModel): 186 load_balancer_name: str = Field(alias="LoadBalancerName") 187 subnets: Sequence[str] = Field(alias="Subnets")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
190class 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
215class RemoveAvailabilityZonesInputRequestModel(BaseModel): 216 load_balancer_name: str = Field(alias="LoadBalancerName") 217 availability_zones: Sequence[str] = Field(alias="AvailabilityZones")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
242class AddAvailabilityZonesOutputModel(BaseModel): 243 availability_zones: List[str] = Field(alias="AvailabilityZones") 244 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
247class ApplySecurityGroupsToLoadBalancerOutputModel(BaseModel): 248 security_groups: List[str] = Field(alias="SecurityGroups") 249 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
252class AttachLoadBalancerToSubnetsOutputModel(BaseModel): 253 subnets: List[str] = Field(alias="Subnets") 254 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
257class CreateAccessPointOutputModel(BaseModel): 258 dns_name: str = Field(alias="DNSName") 259 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
262class DetachLoadBalancerFromSubnetsOutputModel(BaseModel): 263 subnets: List[str] = Field(alias="Subnets") 264 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
267class RemoveAvailabilityZonesOutputModel(BaseModel): 268 availability_zones: List[str] = Field(alias="AvailabilityZones") 269 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
272class AddTagsInputRequestModel(BaseModel): 273 load_balancer_names: Sequence[str] = Field(alias="LoadBalancerNames") 274 tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
282class ConfigureHealthCheckInputRequestModel(BaseModel): 283 load_balancer_name: str = Field(alias="LoadBalancerName") 284 health_check: HealthCheckModel = Field(alias="HealthCheck")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
287class ConfigureHealthCheckOutputModel(BaseModel): 288 health_check: HealthCheckModel = Field(alias="HealthCheck") 289 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
306class CreateLoadBalancerListenerInputRequestModel(BaseModel): 307 load_balancer_name: str = Field(alias="LoadBalancerName") 308 listeners: Sequence[ListenerModel] = Field(alias="Listeners")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
341class DeregisterEndPointsInputRequestModel(BaseModel): 342 load_balancer_name: str = Field(alias="LoadBalancerName") 343 instances: Sequence[InstanceModel] = Field(alias="Instances")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
346class DeregisterEndPointsOutputModel(BaseModel): 347 instances: List[InstanceModel] = Field(alias="Instances") 348 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
358class RegisterEndPointsInputRequestModel(BaseModel): 359 load_balancer_name: str = Field(alias="LoadBalancerName") 360 instances: Sequence[InstanceModel] = Field(alias="Instances")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
363class RegisterEndPointsOutputModel(BaseModel): 364 instances: List[InstanceModel] = Field(alias="Instances") 365 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
419class DescribeEndPointStateOutputModel(BaseModel): 420 instance_states: List[InstanceStateModel] = Field(alias="InstanceStates") 421 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
450class RemoveTagsInputRequestModel(BaseModel): 451 load_balancer_names: Sequence[str] = Field(alias="LoadBalancerNames") 452 tags: Sequence[TagKeyOnlyModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
455class DescribeTagsOutputModel(BaseModel): 456 tag_descriptions: List[TagDescriptionModel] = Field(alias="TagDescriptions") 457 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
460class DescribeLoadBalancerAttributesOutputModel(BaseModel): 461 load_balancer_attributes: LoadBalancerAttributesModel = Field( 462 alias="LoadBalancerAttributes" 463 ) 464 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
467class ModifyLoadBalancerAttributesInputRequestModel(BaseModel): 468 load_balancer_name: str = Field(alias="LoadBalancerName") 469 load_balancer_attributes: LoadBalancerAttributesModel = Field( 470 alias="LoadBalancerAttributes" 471 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
513class DescribeLoadBalancerPoliciesOutputModel(BaseModel): 514 policy_descriptions: List[PolicyDescriptionModel] = Field( 515 alias="PolicyDescriptions" 516 ) 517 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
520class DescribeLoadBalancerPolicyTypesOutputModel(BaseModel): 521 policy_type_descriptions: List[PolicyTypeDescriptionModel] = Field( 522 alias="PolicyTypeDescriptions" 523 ) 524 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs