Boolean enabled
String s3BucketName
Integer emitInterval
Default: 60 minutes
String s3BucketPrefix
my-bucket-prefix/prod
. If the prefix is not
provided, the log is placed at the root level of the bucket.com.amazonaws.internal.ListWithAutoConstructFlag<T> loadBalancerNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
Constraints:
Length: 1 -
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnets
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnets
Integer instancePort
Constraints:
Range: 1 - 65535
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyNames
String loadBalancerName
HealthCheck healthCheck
HealthCheck healthCheck
Integer idleTimeout
Constraints:
Range: 1 - 3600
String loadBalancerName
String policyName
Long cookieExpirationPeriod
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> listeners
String loadBalancerName
String policyName
String policyTypeName
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyAttributes
String loadBalancerName
This name must be unique within your AWS account, must have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and cannot begin or end with a hyphen.
com.amazonaws.internal.ListWithAutoConstructFlag<T> listeners
For more information, see Listener Configurations for Elastic Load Balancing in the Elastic Load Balancing Developer Guide.
com.amazonaws.internal.ListWithAutoConstructFlag<T> availabilityZones
You must specify at least one Availability Zone.
You can add more Availability Zones after you create the load balancer using EnableAvailabilityZonesForLoadBalancer.
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnets
AvailabilityZones
.com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
String scheme
By default, Elastic Load Balancing creates an Internet-facing load balancer with a publicly resolvable DNS name, which resolves to public IP addresses. For more information about Internet-facing and Internal load balancers, see Internet-facing and Internal Load Balancers in the Elastic Load Balancing Developer Guide.
Specify internal
to create an
internal load balancer with a DNS name that resolves to private IP
addresses.
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
For more information about tagging your load balancer, see Tagging in the Elastic Load Balancing Developer Guide.
Constraints:
Length: 1 -
String dNSName
Boolean enabled
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> loadBalancerPorts
String loadBalancerName
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceStates
String loadBalancerName
LoadBalancerAttributes loadBalancerAttributes
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyDescriptions
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyTypeNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyTypeDescriptions
com.amazonaws.internal.ListWithAutoConstructFlag<T> loadBalancerNames
String marker
Integer pageSize
Constraints:
Range: 1 - 400
com.amazonaws.internal.ListWithAutoConstructFlag<T> loadBalancerDescriptions
String nextMarker
com.amazonaws.internal.ListWithAutoConstructFlag<T> loadBalancerNames
Constraints:
Length: 1 - 20
com.amazonaws.internal.ListWithAutoConstructFlag<T> tagDescriptions
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnets
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnets
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> availabilityZones
com.amazonaws.internal.ListWithAutoConstructFlag<T> availabilityZones
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> availabilityZones
com.amazonaws.internal.ListWithAutoConstructFlag<T> availabilityZones
String target
TCP is the default, specified as a TCP: port pair, for example "TCP:5000". In this case, a health check simply attempts to open a TCP connection to the instance on the specified port. Failure to connect within the configured timeout is considered unhealthy.
SSL is also specified as SSL: port pair, for example, SSL:5000.
For HTTP/HTTPS, you must include a ping path in the string. HTTP is specified as a HTTP:port;/;PathToPing; grouping, for example "HTTP:80/weather/us/wa/seattle". In this case, a HTTP GET request is issued to the instance on the given port and path. Any answer other than "200 OK" within the timeout period is considered unhealthy.
The total length of the HTTP ping target must be 1024 16-bit Unicode characters or less.
Integer interval
Constraints:
Range: 1 - 300
Integer timeout
This value must be less than the
Interval
value.
Constraints:
Range: 1 - 300
Integer unhealthyThreshold
Unhealthy
state.
Constraints:
Range: 2 - 10
Integer healthyThreshold
Healthy
state.
Constraints:
Range: 2 - 10
String instanceId
String instanceId
String state
Valid values:
InService
| OutOfService
|
Unknown
String reasonCode
OutOfService
instances.
Specifically, whether the cause is Elastic Load Balancing or the
instance. Valid values: ELB
| Instance
|
N/A
String description
N/A
A transient error occurred. Please try again
later.
Instance has failed at least the
UnhealthyThreshold number of health checks consecutively.
Instance has not passed the configured HealthyThreshold
number of health checks consecutively.
Instance registration is still in progress.
Instance is in the EC2 Availability Zone for which
LoadBalancer is not configured to route traffic to.
Instance is not currently registered with the
LoadBalancer.
Instance deregistration
currently in progress.
Disable Availability
Zone is currently in progress.
Instance is
in pending state.
Instance is in stopped
state.
Instance is in terminated
state.
String policyName
Long cookieExpirationPeriod
String protocol
Integer loadBalancerPort
String instanceProtocol
If the front-end protocol is HTTP, HTTPS, TCP,
or SSL, InstanceProtocol
must be at the same protocol.
If there is another listener with the same
InstancePort
whose InstanceProtocol
is
secure, (HTTPS or SSL), the listener's InstanceProtocol
must also be secure.
If there is another listener with the same
InstancePort
whose InstanceProtocol
is HTTP
or TCP, the listener's InstanceProtocol
must be HTTP or
TCP.
Integer instancePort
Constraints:
Range: 1 - 65535
String sSLCertificateId
Listener listener
For information about the protocols and the ports supported by Elastic Load Balancing, see Listener Configurations for Elastic Load Balancing in the Elastic Load Balancing Developer Guide.
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyNames
CrossZoneLoadBalancing crossZoneLoadBalancing
For more information, see Enable Cross-Zone Load Balancing in the Elastic Load Balancing Developer Guide.
AccessLog accessLog
For more information, see Enable Access Logs in the Elastic Load Balancing Developer Guide.
ConnectionDraining connectionDraining
For more information, see Enable Connection Draining in the Elastic Load Balancing Developer Guide.
ConnectionSettings connectionSettings
By default, Elastic Load Balancing maintains a 60-second idle connection timeout for both front-end and back-end connections of your load balancer. For more information, see Configure Idle Connection Timeout in the Elastic Load Balancing Developer Guide.
com.amazonaws.internal.ListWithAutoConstructFlag<T> additionalAttributes
String loadBalancerName
String dNSName
String canonicalHostedZoneName
For more information, see Using Domain Names With Elastic Load Balancing in the Elastic Load Balancing Developer Guide.
String canonicalHostedZoneNameID
com.amazonaws.internal.ListWithAutoConstructFlag<T> listenerDescriptions
Policies policies
com.amazonaws.internal.ListWithAutoConstructFlag<T> backendServerDescriptions
com.amazonaws.internal.ListWithAutoConstructFlag<T> availabilityZones
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnets
String vPCId
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
HealthCheck healthCheck
SourceSecurityGroup sourceSecurityGroup
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
Date createdTime
String scheme
If Scheme
is internet-facing
, the load
balancer has a public DNS name that resolves to a public IP address.
If Scheme
is internal
, the load balancer
has a public DNS name that resolves to a private IP address.
String loadBalancerName
LoadBalancerAttributes loadBalancerAttributes
String loadBalancerName
LoadBalancerAttributes loadBalancerAttributes
com.amazonaws.internal.ListWithAutoConstructFlag<T> appCookieStickinessPolicies
com.amazonaws.internal.ListWithAutoConstructFlag<T> lBCookieStickinessPolicies
com.amazonaws.internal.ListWithAutoConstructFlag<T> otherPolicies
String attributeName
String attributeType
Boolean
or
Integer
.String description
String defaultValue
String cardinality
Valid values:
String policyName
String policyTypeName
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyAttributeDescriptions
String policyTypeName
String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyAttributeTypeDescriptions
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
com.amazonaws.internal.ListWithAutoConstructFlag<T> loadBalancerNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
Constraints:
Length: 1 -
String loadBalancerName
Integer instancePort
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyNames
String loadBalancerName
Integer loadBalancerPort
com.amazonaws.internal.ListWithAutoConstructFlag<T> policyNames
String loadBalancerName
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
Constraints:
Length: 1 -
String key
Constraints:
Length: 1 - 128
Pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$
Copyright © 2015. All rights reserved.