@Stability(value=Stable) @Internal public static final class CfnLoadBalancerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnLoadBalancerProps
CfnLoadBalancerPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnLoadBalancerProps.Builder, CfnLoadBalancerProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnLoadBalancerProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnLoadBalancerProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAccessLoggingPolicy()
Information about where and how access logs are stored for the load balancer.
|
Object |
getAppCookieStickinessPolicy()
Information about a policy for application-controlled session stickiness.
|
List<String> |
getAvailabilityZones()
The Availability Zones for the load balancer.
|
Object |
getConnectionDrainingPolicy()
If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy instance.
|
Object |
getConnectionSettings()
If enabled, the load balancer allows the connections to remain idle (no data is sent over the connection) for the specified duration.
|
Object |
getCrossZone()
If enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.
|
Object |
getHealthCheck()
The health check settings to use when evaluating the health of your EC2 instances.
|
List<String> |
getInstances()
The IDs of the instances for the load balancer.
|
Object |
getLbCookieStickinessPolicy()
Information about a policy for duration-based session stickiness.
|
Object |
getListeners()
The listeners for the load balancer.
|
String |
getLoadBalancerName()
The name of the load balancer.
|
Object |
getPolicies()
The policies defined for your Classic Load Balancer.
|
String |
getScheme()
The type of load balancer.
|
List<String> |
getSecurityGroups()
The security groups for the load balancer.
|
List<String> |
getSubnets()
The IDs of the subnets for the load balancer.
|
List<CfnTag> |
getTags()
The tags associated with a load balancer.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnLoadBalancerProps.Builder builder)
CfnLoadBalancerProps.Builder.public final Object getListeners()
CfnLoadBalancerPropsIf you update the properties for a listener, AWS CloudFormation deletes the existing listener and creates a new one with the specified properties. While the new listener is being created, clients cannot connect to the load balancer.
getListeners in interface CfnLoadBalancerPropspublic final Object getAccessLoggingPolicy()
CfnLoadBalancerPropsgetAccessLoggingPolicy in interface CfnLoadBalancerPropspublic final Object getAppCookieStickinessPolicy()
CfnLoadBalancerPropsgetAppCookieStickinessPolicy in interface CfnLoadBalancerPropspublic final List<String> getAvailabilityZones()
CfnLoadBalancerPropsUpdate requires replacement if you did not previously specify an Availability Zone or if you are removing all Availability Zones. Otherwise, update requires no interruption.
getAvailabilityZones in interface CfnLoadBalancerPropspublic final Object getConnectionDrainingPolicy()
CfnLoadBalancerPropsFor more information, see Configure Connection Draining in the Classic Load Balancers Guide .
getConnectionDrainingPolicy in interface CfnLoadBalancerPropspublic final Object getConnectionSettings()
CfnLoadBalancerPropsBy 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 Classic Load Balancers Guide .
getConnectionSettings in interface CfnLoadBalancerPropspublic final Object getCrossZone()
CfnLoadBalancerPropsFor more information, see Configure Cross-Zone Load Balancing in the Classic Load Balancers Guide .
getCrossZone in interface CfnLoadBalancerPropspublic final Object getHealthCheck()
CfnLoadBalancerPropsUpdate requires replacement if you did not previously specify health check settings or if you are removing the health check settings. Otherwise, update requires no interruption.
getHealthCheck in interface CfnLoadBalancerPropspublic final List<String> getInstances()
CfnLoadBalancerPropsgetInstances in interface CfnLoadBalancerPropspublic final Object getLbCookieStickinessPolicy()
CfnLoadBalancerPropsgetLbCookieStickinessPolicy in interface CfnLoadBalancerPropspublic final String getLoadBalancerName()
CfnLoadBalancerPropsThis name must be unique within your set of load balancers for the region.
If you don't specify a name, AWS CloudFormation generates a unique physical ID for the load balancer. For more information, see Name Type . If you specify a name, you cannot perform updates that require replacement of this resource, but you can perform other updates. To replace the resource, specify a new name.
getLoadBalancerName in interface CfnLoadBalancerPropspublic final Object getPolicies()
CfnLoadBalancerPropsSpecify only back-end server policies.
getPolicies in interface CfnLoadBalancerPropspublic final String getScheme()
CfnLoadBalancerProps
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.
getScheme in interface CfnLoadBalancerPropspublic final List<String> getSecurityGroups()
CfnLoadBalancerPropsValid only for load balancers in a VPC.
getSecurityGroups in interface CfnLoadBalancerPropspublic final List<String> getSubnets()
CfnLoadBalancerPropsUpdate requires replacement if you did not previously specify a subnet or if you are removing all subnets. Otherwise, update requires no interruption. To update to a different subnet in the current Availability Zone, you must first update to a subnet in a different Availability Zone, then update to the new subnet in the original Availability Zone.
getSubnets in interface CfnLoadBalancerPropspublic final List<CfnTag> getTags()
CfnLoadBalancerPropsgetTags in interface CfnLoadBalancerProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.