@Stability(value=Stable) @Internal public static final class ApplicationLoadBalancerAttributes.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApplicationLoadBalancerAttributes
ApplicationLoadBalancerAttributessoftware.amazon.jsii.JsiiObject.InitializationModeApplicationLoadBalancerAttributes.Builder, ApplicationLoadBalancerAttributes.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(ApplicationLoadBalancerAttributes.Builder builder)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancerAttributes.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) |
String |
getLoadBalancerArn()
ARN of the load balancer.
|
String |
getLoadBalancerCanonicalHostedZoneId()
The canonical hosted zone ID of this load balancer.
|
String |
getLoadBalancerDnsName()
The DNS name of this load balancer.
|
Boolean |
getSecurityGroupAllowsAllOutbound()
Whether the security group allows all outbound traffic or not.
|
String |
getSecurityGroupId()
ID of the load balancer's security group.
|
IVpc |
getVpc()
The VPC this load balancer has been created in, if available.
|
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(ApplicationLoadBalancerAttributes.Builder builder)
ApplicationLoadBalancerAttributes.Builder.public final String getLoadBalancerArn()
ApplicationLoadBalancerAttributesgetLoadBalancerArn in interface ApplicationLoadBalancerAttributespublic final String getSecurityGroupId()
ApplicationLoadBalancerAttributesgetSecurityGroupId in interface ApplicationLoadBalancerAttributespublic final String getLoadBalancerCanonicalHostedZoneId()
ApplicationLoadBalancerAttributesDefault: - When not provided, LB cannot be used as Route53 Alias target.
getLoadBalancerCanonicalHostedZoneId in interface ApplicationLoadBalancerAttributespublic final String getLoadBalancerDnsName()
ApplicationLoadBalancerAttributesDefault: - When not provided, LB cannot be used as Route53 Alias target.
getLoadBalancerDnsName in interface ApplicationLoadBalancerAttributespublic final Boolean getSecurityGroupAllowsAllOutbound()
ApplicationLoadBalancerAttributes
Unless set to false, no egress rules will be added to the security group.
Default: true
getSecurityGroupAllowsAllOutbound in interface ApplicationLoadBalancerAttributespublic final IVpc getVpc()
ApplicationLoadBalancerAttributesDefault: - If the Load Balancer was imported and a VPC was not specified, the VPC is not available.
getVpc in interface ApplicationLoadBalancerAttributes@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.