@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:18.645Z") @Stability(value=Experimental) public abstract class BaseLoadBalancer extends Resource
software.amazon.jsii.JsiiObject.InitializationModeIResource.Jsii$Default| Modifier | Constructor and Description |
|---|---|
protected |
BaseLoadBalancer(software.constructs.Construct scope,
String id,
BaseLoadBalancerProps baseProps,
Object additionalProps) |
protected |
BaseLoadBalancer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
BaseLoadBalancer(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
getLoadBalancerArn()
(experimental) The ARN of this load balancer.
|
String |
getLoadBalancerCanonicalHostedZoneId()
(experimental) The canonical hosted zone ID of this load balancer.
|
String |
getLoadBalancerDnsName()
(experimental) The DNS name of this load balancer.
|
String |
getLoadBalancerFullName()
(experimental) The full name of this load balancer.
|
String |
getLoadBalancerName()
(experimental) The name of this load balancer.
|
List<String> |
getLoadBalancerSecurityGroups() |
IVpc |
getVpc()
(experimental) The VPC this load balancer has been created in.
|
void |
logAccessLogs(IBucket bucket)
(experimental) Enable access logging for this load balancer.
|
void |
logAccessLogs(IBucket bucket,
String prefix)
(experimental) Enable access logging for this load balancer.
|
void |
removeAttribute(String key)
(experimental) Remove an attribute from the load balancer.
|
void |
setAttribute(String key)
(experimental) Set a non-standard attribute on the load balancer.
|
void |
setAttribute(String key,
String value)
(experimental) Set a non-standard attribute on the load balancer.
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResourcejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected BaseLoadBalancer(software.amazon.jsii.JsiiObjectRef objRef)
protected BaseLoadBalancer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
protected BaseLoadBalancer(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@NotNull
BaseLoadBalancerProps baseProps,
@NotNull
Object additionalProps)
scope - This parameter is required.id - This parameter is required.baseProps - This parameter is required.additionalProps - This parameter is required.@Stability(value=Experimental)
public void logAccessLogs(@NotNull
IBucket bucket,
@Nullable
String prefix)
A region must be specified on the stack containing the load balancer; you cannot enable logging on environment-agnostic stacks. See https://docs.aws.amazon.com/cdk/latest/guide/environments.html
bucket - This parameter is required.prefix - @Stability(value=Experimental)
public void logAccessLogs(@NotNull
IBucket bucket)
A region must be specified on the stack containing the load balancer; you cannot enable logging on environment-agnostic stacks. See https://docs.aws.amazon.com/cdk/latest/guide/environments.html
bucket - This parameter is required.@Stability(value=Experimental)
public void removeAttribute(@NotNull
String key)
key - This parameter is required.@Stability(value=Experimental)
public void setAttribute(@NotNull
String key,
@Nullable
String value)
key - This parameter is required.value - https://docs.aws.amazon.com/elasticloadbalancing/latest/application/application-load-balancers.html#load-balancer-attributes@Stability(value=Experimental)
public void setAttribute(@NotNull
String key)
key - This parameter is required.https://docs.aws.amazon.com/elasticloadbalancing/latest/application/application-load-balancers.html#load-balancer-attributes@Stability(value=Experimental) @NotNull public String getLoadBalancerArn()
Example:
// Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 arn:aws:elasticloadbalancing:us-west-2123456789012;loadbalancer / app / my - internal - load - balancer / 50;dc6c495c0c9188;
@Stability(value=Experimental) @NotNull public String getLoadBalancerCanonicalHostedZoneId()
Example:
// Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 Z2P70J7EXAMPLE;
@Stability(value=Experimental) @NotNull public String getLoadBalancerDnsName()
Example:
// Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 my - load - balancer - 424835706.;us - west - 2.e;lb.amazonaws.getCom();
@Stability(value=Experimental) @NotNull public String getLoadBalancerFullName()
Example:
// Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 app / my - load - balancer / 50;dc6c495c0c9188;
@Stability(value=Experimental) @NotNull public String getLoadBalancerName()
Example:
// Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 my - load - balancer;
@Stability(value=Experimental) @NotNull public List<String> getLoadBalancerSecurityGroups()
@Stability(value=Experimental) @NotNull public IVpc getVpc()
Copyright © 2021. All rights reserved.