Skip to content

Elb Classes

AccessLogTypeDef

Enabled

  • Type:
  • Required: Yes

S3BucketName

  • Type: typing.Optional[str]

EmitInterval

  • Type: typing.Optional[int]

S3BucketPrefix

  • Type: typing.Optional[str]

AddAvailabilityZonesInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

AvailabilityZones

  • Type: typing.Sequence[str]
  • Required: Yes

AddAvailabilityZonesOutputTypeDef

AvailabilityZones

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddTagsInputRequestTypeDef

LoadBalancerNames

  • Type: typing.Sequence[str]
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.TagTypeDef]
  • Required: Yes

AdditionalAttributeTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

AppCookieStickinessPolicyTypeDef

PolicyName

  • Type: typing.Optional[str]

CookieName

  • Type: typing.Optional[str]

ApplySecurityGroupsToLoadBalancerInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

SecurityGroups

  • Type: typing.Sequence[str]
  • Required: Yes

ApplySecurityGroupsToLoadBalancerOutputTypeDef

SecurityGroups

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AttachLoadBalancerToSubnetsInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Subnets

  • Type: typing.Sequence[str]
  • Required: Yes

AttachLoadBalancerToSubnetsOutputTypeDef

Subnets

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BackendServerDescriptionTypeDef

InstancePort

  • Type: typing.Optional[int]

PolicyNames

  • Type: typing.Optional[typing.List[str]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

ConfigureHealthCheckInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

HealthCheck

  • Type:
  • Required: Yes

ConfigureHealthCheckOutputTypeDef

HealthCheck

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ConnectionDrainingTypeDef

Enabled

  • Type:
  • Required: Yes

Timeout

  • Type: typing.Optional[int]

ConnectionSettingsTypeDef

IdleTimeout

  • Type:
  • Required: Yes

CreateAccessPointInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Listeners

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.ListenerTypeDef]
  • Required: Yes

AvailabilityZones

  • Type: typing.Optional[typing.Sequence[str]]

Subnets

  • Type: typing.Optional[typing.Sequence[str]]

SecurityGroups

  • Type: typing.Optional[typing.Sequence[str]]

Scheme

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.TagTypeDef]]

CreateAccessPointOutputTypeDef

DNSName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAppCookieStickinessPolicyInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

CookieName

  • Type:
  • Required: Yes

CreateLBCookieStickinessPolicyInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

CookieExpirationPeriod

  • Type: typing.Optional[int]

CreateLoadBalancerListenerInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Listeners

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.ListenerTypeDef]
  • Required: Yes

CreateLoadBalancerPolicyInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyTypeName

  • Type:
  • Required: Yes

PolicyAttributes

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.PolicyAttributeTypeDef]]

CrossZoneLoadBalancingTypeDef

Enabled

  • Type:
  • Required: Yes

DeleteAccessPointInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

DeleteLoadBalancerListenerInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

LoadBalancerPorts

  • Type: typing.Sequence[int]
  • Required: Yes

DeleteLoadBalancerPolicyInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

DeregisterEndPointsInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Instances

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.InstanceTypeDef]
  • Required: Yes

DeregisterEndPointsOutputTypeDef

Instances

  • Type: typing.List[aws_resource_validator.pydantic_models.elb_classes.InstanceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef

LoadBalancerNames

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.PaginatorConfigTypeDef]

DescribeAccessPointsInputRequestTypeDef

LoadBalancerNames

  • Type: typing.Optional[typing.Sequence[str]]

Marker

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

DescribeAccessPointsOutputTypeDef

LoadBalancerDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.elb_classes.LoadBalancerDescriptionTypeDef]
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.PaginatorConfigTypeDef]

DescribeAccountLimitsInputRequestTypeDef

Marker

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

DescribeAccountLimitsOutputTypeDef

Limits

  • Type: typing.List[aws_resource_validator.pydantic_models.elb_classes.LimitTypeDef]
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Instances

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.InstanceTypeDef]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.WaiterConfigTypeDef]

DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Instances

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.InstanceTypeDef]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.WaiterConfigTypeDef]

DescribeEndPointStateInputInstanceInServiceWaitTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Instances

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.InstanceTypeDef]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.WaiterConfigTypeDef]

DescribeEndPointStateInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Instances

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.InstanceTypeDef]]

DescribeEndPointStateOutputTypeDef

InstanceStates

  • Type: typing.List[aws_resource_validator.pydantic_models.elb_classes.InstanceStateTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLoadBalancerAttributesInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

DescribeLoadBalancerAttributesOutputTypeDef

LoadBalancerAttributes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLoadBalancerPoliciesInputRequestTypeDef

LoadBalancerName

  • Type: typing.Optional[str]

PolicyNames

  • Type: typing.Optional[typing.Sequence[str]]

DescribeLoadBalancerPoliciesOutputTypeDef

PolicyDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.elb_classes.PolicyDescriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLoadBalancerPolicyTypesInputRequestTypeDef

PolicyTypeNames

  • Type: typing.Optional[typing.Sequence[str]]

DescribeLoadBalancerPolicyTypesOutputTypeDef

PolicyTypeDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.elb_classes.PolicyTypeDescriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTagsInputRequestTypeDef

LoadBalancerNames

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeTagsOutputTypeDef

TagDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.elb_classes.TagDescriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetachLoadBalancerFromSubnetsInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Subnets

  • Type: typing.Sequence[str]
  • Required: Yes

DetachLoadBalancerFromSubnetsOutputTypeDef

Subnets

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HealthCheckTypeDef

Target

  • Type:
  • Required: Yes

Interval

  • Type:
  • Required: Yes

Timeout

  • Type:
  • Required: Yes

UnhealthyThreshold

  • Type:
  • Required: Yes

HealthyThreshold

  • Type:
  • Required: Yes

InstanceStateTypeDef

InstanceId

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[str]

ReasonCode

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

InstanceTypeDef

InstanceId

  • Type: typing.Optional[str]

LBCookieStickinessPolicyTypeDef

PolicyName

  • Type: typing.Optional[str]

CookieExpirationPeriod

  • Type: typing.Optional[int]

LimitTypeDef

Name

  • Type: typing.Optional[str]

Max

  • Type: typing.Optional[str]

ListenerDescriptionTypeDef

Listener

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.ListenerTypeDef]

PolicyNames

  • Type: typing.Optional[typing.List[str]]

ListenerTypeDef

Protocol

  • Type:
  • Required: Yes

LoadBalancerPort

  • Type:
  • Required: Yes

InstancePort

  • Type:
  • Required: Yes

InstanceProtocol

  • Type: typing.Optional[str]

SSLCertificateId

  • Type: typing.Optional[str]

LoadBalancerAttributesTypeDef

CrossZoneLoadBalancing

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.CrossZoneLoadBalancingTypeDef]

AccessLog

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.AccessLogTypeDef]

ConnectionDraining

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.ConnectionDrainingTypeDef]

ConnectionSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.ConnectionSettingsTypeDef]

AdditionalAttributes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elb_classes.AdditionalAttributeTypeDef]]

LoadBalancerDescriptionTypeDef

LoadBalancerName

  • Type: typing.Optional[str]

DNSName

  • Type: typing.Optional[str]

CanonicalHostedZoneName

  • Type: typing.Optional[str]

CanonicalHostedZoneNameID

  • Type: typing.Optional[str]

ListenerDescriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elb_classes.ListenerDescriptionTypeDef]]

Policies

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.PoliciesTypeDef]

BackendServerDescriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elb_classes.BackendServerDescriptionTypeDef]]

AvailabilityZones

  • Type: typing.Optional[typing.List[str]]

Subnets

  • Type: typing.Optional[typing.List[str]]

VPCId

  • Type: typing.Optional[str]

Instances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elb_classes.InstanceTypeDef]]

HealthCheck

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.HealthCheckTypeDef]

SourceSecurityGroup

  • Type: typing.Optional[aws_resource_validator.pydantic_models.elb_classes.SourceSecurityGroupTypeDef]

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

Scheme

  • Type: typing.Optional[str]

ModifyLoadBalancerAttributesInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

LoadBalancerAttributes

  • Type:
  • Required: Yes

ModifyLoadBalancerAttributesOutputTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

LoadBalancerAttributes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PoliciesTypeDef

AppCookieStickinessPolicies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elb_classes.AppCookieStickinessPolicyTypeDef]]

LBCookieStickinessPolicies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elb_classes.LBCookieStickinessPolicyTypeDef]]

OtherPolicies

  • Type: typing.Optional[typing.List[str]]

PolicyAttributeDescriptionTypeDef

AttributeName

  • Type: typing.Optional[str]

AttributeValue

  • Type: typing.Optional[str]

PolicyAttributeTypeDef

AttributeName

  • Type: typing.Optional[str]

AttributeValue

  • Type: typing.Optional[str]

PolicyAttributeTypeDescriptionTypeDef

AttributeName

  • Type: typing.Optional[str]

AttributeType

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DefaultValue

  • Type: typing.Optional[str]

Cardinality

  • Type: typing.Optional[str]

PolicyDescriptionTypeDef

PolicyName

  • Type: typing.Optional[str]

PolicyTypeName

  • Type: typing.Optional[str]

PolicyAttributeDescriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elb_classes.PolicyAttributeDescriptionTypeDef]]

PolicyTypeDescriptionTypeDef

PolicyTypeName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

PolicyAttributeTypeDescriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elb_classes.PolicyAttributeTypeDescriptionTypeDef]]

RegisterEndPointsInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

Instances

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.InstanceTypeDef]
  • Required: Yes

RegisterEndPointsOutputTypeDef

Instances

  • Type: typing.List[aws_resource_validator.pydantic_models.elb_classes.InstanceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveAvailabilityZonesInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

AvailabilityZones

  • Type: typing.Sequence[str]
  • Required: Yes

RemoveAvailabilityZonesOutputTypeDef

AvailabilityZones

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveTagsInputRequestTypeDef

LoadBalancerNames

  • Type: typing.Sequence[str]
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.elb_classes.TagKeyOnlyTypeDef]
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

SetLoadBalancerListenerSSLCertificateInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

LoadBalancerPort

  • Type:
  • Required: Yes

SSLCertificateId

  • Type:
  • Required: Yes

SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

InstancePort

  • Type:
  • Required: Yes

PolicyNames

  • Type: typing.Sequence[str]
  • Required: Yes

SetLoadBalancerPoliciesOfListenerInputRequestTypeDef

LoadBalancerName

  • Type:
  • Required: Yes

LoadBalancerPort

  • Type:
  • Required: Yes

PolicyNames

  • Type: typing.Sequence[str]
  • Required: Yes

SourceSecurityGroupTypeDef

OwnerAlias

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

TagDescriptionTypeDef

LoadBalancerName

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.elb_classes.TagTypeDef]]

TagKeyOnlyTypeDef

Key

  • Type: typing.Optional[str]

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

WaiterConfigTypeDef

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]