Skip to content

RosLoadBalancerProps

Properties for defining a RosLoadBalancer.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-alb-loadbalancer

Initializer

import com.aliyun.ros.cdk.alb.RosLoadBalancerProps;
RosLoadBalancerProps.builder()
    .addressType(java.lang.String)
    .addressType(IResolvable)
    .loadBalancerBillingConfig(IResolvable)
    .loadBalancerBillingConfig(LoadBalancerBillingConfigProperty)
    .loadBalancerEdition(java.lang.String)
    .loadBalancerEdition(IResolvable)
    .loadBalancerName(java.lang.String)
    .loadBalancerName(IResolvable)
    .vpcId(java.lang.String)
    .vpcId(IResolvable)
    .zoneMappings(IResolvable)
    .zoneMappings(java.util.List<IResolvable)
    .zoneMappings(ZoneMappingsProperty>)
//  .accessLogConfig(IResolvable)
//  .accessLogConfig(AccessLogConfigProperty)
//  .addressAllocatedMode(java.lang.String)
//  .addressAllocatedMode(IResolvable)
//  .addressIpVersion(java.lang.String)
//  .addressIpVersion(IResolvable)
//  .bandwidthPackageId(java.lang.String)
//  .bandwidthPackageId(IResolvable)
//  .deletionProtectionEnabled(java.lang.Boolean)
//  .deletionProtectionEnabled(IResolvable)
//  .modificationProtectionConfig(IResolvable)
//  .modificationProtectionConfig(ModificationProtectionConfigProperty)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .securityGroupIds(IResolvable)
//  .securityGroupIds(java.util.List<java.lang.String)
//  .securityGroupIds(IResolvable>)
//  .tags(java.util.List<TagsProperty>)
    .build();

Properties

Name Type Description
addressType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
loadBalancerBillingConfig com.aliyun.ros.cdk.core.IResolvable OR LoadBalancerBillingConfigProperty No description.
loadBalancerEdition java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
loadBalancerName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
vpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
zoneMappings com.aliyun.ros.cdk.core.IResolvable OR java.util.ListZoneMappingsProperty> No description.
accessLogConfig com.aliyun.ros.cdk.core.IResolvable OR AccessLogConfigProperty No description.
addressAllocatedMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
addressIpVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
bandwidthPackageId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
deletionProtectionEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
modificationProtectionConfig com.aliyun.ros.cdk.core.IResolvable OR ModificationProtectionConfigProperty No description.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
securityGroupIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
tags java.util.List<TagsProperty> No description.

addressTypeRequired

public java.lang.Object getAddressType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

loadBalancerBillingConfigRequired

public java.lang.Object getLoadBalancerBillingConfig();

loadBalancerEditionRequired

public java.lang.Object getLoadBalancerEdition();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

loadBalancerNameRequired

public java.lang.Object getLoadBalancerName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

vpcIdRequired

public java.lang.Object getVpcId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

zoneMappingsRequired

public java.lang.Object getZoneMappings();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListZoneMappingsProperty>

accessLogConfigOptional

public java.lang.Object getAccessLogConfig();

addressAllocatedModeOptional

public java.lang.Object getAddressAllocatedMode();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

addressIpVersionOptional

public java.lang.Object getAddressIpVersion();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

bandwidthPackageIdOptional

public java.lang.Object getBandwidthPackageId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

deletionProtectionEnabledOptional

public java.lang.Object getDeletionProtectionEnabled();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

modificationProtectionConfigOptional

public java.lang.Object getModificationProtectionConfig();

resourceGroupIdOptional

public java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

securityGroupIdsOptional

public java.lang.Object getSecurityGroupIds();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

tagsOptional

public java.util.List<TagsProperty> getTags();