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]