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.ListWithAutoConstructFlag<T> loadBalancerNames
ListWithAutoConstructFlag<T> tags
Constraints:
Length: 1 -
String loadBalancerName
ListWithAutoConstructFlag<T> securityGroups
ListWithAutoConstructFlag<T> securityGroups
String loadBalancerName
ListWithAutoConstructFlag<T> subnets
ListWithAutoConstructFlag<T> subnets
Integer instancePort
Constraints:
Range: 1 - 65535
ListWithAutoConstructFlag<T> policyNames
String loadBalancerName
HealthCheck healthCheck
HealthCheck healthCheck
Integer idleTimeout
Constraints:
Range: 1 - 3600
String loadBalancerName
String policyName
Long cookieExpirationPeriod
String loadBalancerName
ListWithAutoConstructFlag<T> listeners
LoadBalancerPort
, InstancePort
,
Protocol
, InstanceProtocol
, and
SSLCertificateId
items.String loadBalancerName
String policyName
String policyTypeName
ListWithAutoConstructFlag<T> policyAttributes
String loadBalancerName
ListWithAutoConstructFlag<T> listeners
ListWithAutoConstructFlag<T> availabilityZones
At least one Availability Zone must be specified. Specified Availability Zones must be in the same EC2 Region as the load balancer. Traffic will be equally distributed across all zones.
You can later add more Availability Zones after the creation of the load balancer by calling EnableAvailabilityZonesForLoadBalancer action.
ListWithAutoConstructFlag<T> subnets
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.
Specify the value
This option is only available for load balancers created within
EC2-VPC. internal
for this option to create an internal load
balancer with a DNS name that resolves to private IP addresses.
ListWithAutoConstructFlag<T> tags
For more information about setting tags for your load balancer, see Tagging.
Constraints:
Length: 1 -
String dNSName
Boolean enabled
String loadBalancerName
ListWithAutoConstructFlag<T> loadBalancerPorts
String loadBalancerName
String loadBalancerName
ListWithAutoConstructFlag<T> instances
ListWithAutoConstructFlag<T> instances
String loadBalancerName
ListWithAutoConstructFlag<T> instances
ListWithAutoConstructFlag<T> instanceStates
String loadBalancerName
LoadBalancerAttributes loadBalancerAttributes
String loadBalancerName
ListWithAutoConstructFlag<T> policyNames
ListWithAutoConstructFlag<T> policyDescriptions
ListWithAutoConstructFlag<T> policyTypeNames
ListWithAutoConstructFlag<T> policyTypeDescriptions
ListWithAutoConstructFlag<T> loadBalancerNames
String marker
Integer pageSize
Constraints:
Range: 1 - 400
ListWithAutoConstructFlag<T> loadBalancerDescriptions
String nextMarker
ListWithAutoConstructFlag<T> loadBalancerNames
Constraints:
Length: 1 - 20
ListWithAutoConstructFlag<T> tagDescriptions
String loadBalancerName
ListWithAutoConstructFlag<T> subnets
ListWithAutoConstructFlag<T> subnets
String loadBalancerName
ListWithAutoConstructFlag<T> availabilityZones
ListWithAutoConstructFlag<T> availabilityZones
String loadBalancerName
ListWithAutoConstructFlag<T> availabilityZones
ListWithAutoConstructFlag<T> availabilityZones
String target
TCP is the default, specified as a TCP: port pair, for example "TCP:5000". In this case a healthcheck 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 or HTTPS protocol, the situation is different. You have to 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 needs to be 1024 16-bit Unicode characters or less.
Integer interval
Constraints:
Range: 1 - 300
Integer timeout
Constraints:
Range: 1 - 300
Integer unhealthyThreshold
Constraints:
Range: 2 - 10
Integer healthyThreshold
Constraints:
Range: 2 - 10
String instanceId
String instanceId
String state
Valid value:
InService
|OutOfService
|Unknown
String reasonCode
Valid value:
ELB
|Instance
|N/A
String description
String policyName
Long cookieExpirationPeriod
String protocol
Integer loadBalancerPort
String instanceProtocol
InstanceProtocol
has to be at the same
protocol layer, i.e., HTTP or HTTPS. Likewise, if the front-end
protocol is TCP or SSL, InstanceProtocol has to be TCP or SSL. InstancePort
whose InstanceProtocol
is
secure, i.e., HTTPS or SSL, the listener's
InstanceProtocol
has to be secure, i.e., HTTPS or SSL. If
there is another listener with the same InstancePort
whose InstanceProtocol
is HTTP or TCP, the listener's
InstanceProtocol
must be either HTTP or TCP. Integer instancePort
Constraints:
Range: 1 - 65535
String sSLCertificateId
Listener listener
ListWithAutoConstructFlag<T> policyNames
CrossZoneLoadBalancing crossZoneLoadBalancing
For more information, see Enable Cross-Zone Load Balancing.
AccessLog accessLog
For more information, see Enable Access Logs.
ConnectionDraining connectionDraining
For more information, see Enable Connection Draining.
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. If the
ConnectionSettings
attribute is set, Elastic Load
Balancing will allow the connections to remain idle (no data is sent
over the connection) for the specified duration.
For more information, see Configure Idle Connection Timeout.
String loadBalancerName
String dNSName
String canonicalHostedZoneName
String canonicalHostedZoneNameID
ListWithAutoConstructFlag<T> listenerDescriptions
Policies policies
ListWithAutoConstructFlag<T> backendServerDescriptions
ListWithAutoConstructFlag<T> availabilityZones
ListWithAutoConstructFlag<T> subnets
String vPCId
ListWithAutoConstructFlag<T> instances
HealthCheck healthCheck
SourceSecurityGroup sourceSecurityGroup
ListWithAutoConstructFlag<T> securityGroups
Date createdTime
String scheme
If the Scheme
is
internet-facing
, the load balancer has a publicly
resolvable DNS name that resolves to public IP addresses.
If the
Scheme
is internal
, the load balancer has a
publicly resolvable DNS name that resolves to private IP addresses.
This option is only available for load balancers attached to an Amazon VPC.
String loadBalancerName
LoadBalancerAttributes loadBalancerAttributes
String loadBalancerName
LoadBalancerAttributes loadBalancerAttributes
LoadBalancerAttributes
data type.ListWithAutoConstructFlag<T> appCookieStickinessPolicies
ListWithAutoConstructFlag<T> lBCookieStickinessPolicies
ListWithAutoConstructFlag<T> otherPolicies
String attributeName
String attributeType
String description
String defaultValue
String cardinality
String policyName
String policyTypeName
ListWithAutoConstructFlag<T> policyAttributeDescriptions
String policyTypeName
String description
ListWithAutoConstructFlag<T> policyAttributeTypeDescriptions
String loadBalancerName
ListWithAutoConstructFlag<T> instances
ListWithAutoConstructFlag<T> instances
ListWithAutoConstructFlag<T> loadBalancerNames
ListWithAutoConstructFlag<T> tags
Constraints:
Length: 1 -
String loadBalancerName
Integer loadBalancerPort
String sSLCertificateId
String loadBalancerName
Integer instancePort
ListWithAutoConstructFlag<T> policyNames
String loadBalancerName
Integer loadBalancerPort
ListWithAutoConstructFlag<T> policyNames
String ownerAlias
--source-group-user
parameter of the
ec2-authorize
command in the Amazon EC2 command line
tool.String groupName
--source-group
parameter of the
ec2-authorize
command in the Amazon EC2 command line
tool.String loadBalancerName
ListWithAutoConstructFlag<T> tags
Constraints:
Length: 1 -
String key
Constraints:
Length: 1 - 128
Pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$
Copyright © 2014. All rights reserved.