public static class ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
addressIpVersion
The IP version.
|
String |
addressType
The type of IPv4 address used by the NLB instance.
|
String |
bandwidthPackageId
The ID of the EIP bandwidth plan that is associated with the NLB instance if the NLB instance uses a public IP address.
|
String |
createTime
The time when the resource was created.
|
Boolean |
crossZoneEnabled
Indicates whether cross-zone load balancing is enabled for the NLB instance.
|
ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig |
deletionProtectionConfig
The configuration of the deletion protection feature.
|
String |
DNSName
The domain name of the NLB instance.
|
String |
ipv6AddressType
The type of IPv6 address used by the NLB instance.
|
ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig |
loadBalancerBillingConfig
The billing settings of the NLB instance.
|
String |
loadBalancerBusinessStatus
The business status of the NLB instance.
|
String |
loadBalancerId
The ID of the NLB instance.
|
String |
loadBalancerName
The name of the NLB instance.
|
String |
loadBalancerStatus
The status of the NLB instance.
|
String |
loadBalancerType
The type of the SLB instance.
|
ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig |
modificationProtectionConfig
The configuration of the configuration read-only mode.
|
List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersOperationLocks> |
operationLocks
The configuration of the operation lock.
|
String |
regionId
The ID of the region where the NLB instance is deployed.
|
String |
resourceGroupId
The ID of the resource group.
|
List<String> |
securityGroupIds
The security group to which the NLB instance is added.
|
List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersTags> |
tags
A list of tags.
|
String |
vpcId
The ID of the VPC where the NLB instance is deployed.
|
List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersZoneMappings> |
zoneMappings
The mappings between zones and vSwitches.
|
| 构造器和说明 |
|---|
ListLoadBalancersResponseBodyLoadBalancers() |
@NameInMap(value="AddressIpVersion") public String addressIpVersion
The IP version. Valid values:
* **ipv4**: IPv4
* **DualStack**: dual stack
@NameInMap(value="AddressType") public String addressType
The type of IPv4 address used by the NLB instance. Valid values:
* **Internet**: The NLB instance uses a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet.
* **Intranet**: The NLB instance uses a private IP address. The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the VPC where the NLB instance is deployed.
@NameInMap(value="BandwidthPackageId") public String bandwidthPackageId
The ID of the EIP bandwidth plan that is associated with the NLB instance if the NLB instance uses a public IP address.
@NameInMap(value="CreateTime") public String createTime
The time when the resource was created. The time is displayed in UTC in the `yyyy-MM-ddTHH:mm:ssZ` format.
@NameInMap(value="CrossZoneEnabled") public Boolean crossZoneEnabled
Indicates whether cross-zone load balancing is enabled for the NLB instance. Valid values:
* **true**: enabled
* **false**: disabled
@NameInMap(value="DNSName") public String DNSName
The domain name of the NLB instance.
@NameInMap(value="DeletionProtectionConfig") public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig deletionProtectionConfig
The configuration of the deletion protection feature.
@NameInMap(value="Ipv6AddressType") public String ipv6AddressType
The type of IPv6 address used by the NLB instance. Valid values:
* **Internet**: The NLB instance uses a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet.
* **Intranet**: The NLB instance uses a private IP address. The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the VPC where the NLB instance is deployed.
@NameInMap(value="LoadBalancerBillingConfig") public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig loadBalancerBillingConfig
The billing settings of the NLB instance.
@NameInMap(value="LoadBalancerBusinessStatus") public String loadBalancerBusinessStatus
The business status of the NLB instance. Valid values:
* **Abnormal**: The NLB instance is not working as expected.
* **Normal**: The NLB instance is working as expected.
@NameInMap(value="LoadBalancerId") public String loadBalancerId
The ID of the NLB instance.
@NameInMap(value="LoadBalancerName") public String loadBalancerName
The name of the NLB instance.
@NameInMap(value="LoadBalancerStatus") public String loadBalancerStatus
The status of the NLB instance. Valid values:
* **Inactive**: The NLB instance is disabled. Listeners of NLB instances in the Inactive state do not forward traffic.
* **Active**: The NLB instance is running.
* **Provisioning**: The NLB instance is being created.
* **Configuring**: The NLB instance is being modified.
* **Deleting**: The NLB instance is being deleted.
* **Deleted**: The NLB instance is deleted.
@NameInMap(value="LoadBalancerType") public String loadBalancerType
The type of the SLB instance. Only **Network** is returned, which indicates NLB.
@NameInMap(value="ModificationProtectionConfig") public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig modificationProtectionConfig
The configuration of the configuration read-only mode.
@NameInMap(value="OperationLocks") public List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersOperationLocks> operationLocks
The configuration of the operation lock. This parameter takes effect if the value of `LoadBalancerBussinessStatus` is **Abnormal**.
@NameInMap(value="RegionId") public String regionId
The ID of the region where the NLB instance is deployed.
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group.
@NameInMap(value="SecurityGroupIds") public List<String> securityGroupIds
The security group to which the NLB instance is added.
@NameInMap(value="Tags") public List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersTags> tags
A list of tags.
@NameInMap(value="VpcId") public String vpcId
The ID of the VPC where the NLB instance is deployed.
@NameInMap(value="ZoneMappings") public List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersZoneMappings> zoneMappings
The mappings between zones and vSwitches.
public ListLoadBalancersResponseBodyLoadBalancers()
public static ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers build(Map<String,?> map) throws Exception
Exceptionpublic ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setAddressIpVersion(String addressIpVersion)
public String getAddressIpVersion()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setAddressType(String addressType)
public String getAddressType()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setBandwidthPackageId(String bandwidthPackageId)
public String getBandwidthPackageId()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setCreateTime(String createTime)
public String getCreateTime()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setCrossZoneEnabled(Boolean crossZoneEnabled)
public Boolean getCrossZoneEnabled()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setDNSName(String DNSName)
public String getDNSName()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setDeletionProtectionConfig(ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig deletionProtectionConfig)
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig getDeletionProtectionConfig()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setIpv6AddressType(String ipv6AddressType)
public String getIpv6AddressType()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setLoadBalancerBillingConfig(ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig loadBalancerBillingConfig)
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig getLoadBalancerBillingConfig()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setLoadBalancerBusinessStatus(String loadBalancerBusinessStatus)
public String getLoadBalancerBusinessStatus()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setLoadBalancerId(String loadBalancerId)
public String getLoadBalancerId()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setLoadBalancerName(String loadBalancerName)
public String getLoadBalancerName()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setLoadBalancerStatus(String loadBalancerStatus)
public String getLoadBalancerStatus()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setLoadBalancerType(String loadBalancerType)
public String getLoadBalancerType()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setModificationProtectionConfig(ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig modificationProtectionConfig)
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig getModificationProtectionConfig()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setOperationLocks(List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersOperationLocks> operationLocks)
public List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersOperationLocks> getOperationLocks()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setRegionId(String regionId)
public String getRegionId()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setSecurityGroupIds(List<String> securityGroupIds)
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setTags(List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersTags> tags)
public List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersTags> getTags()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setVpcId(String vpcId)
public String getVpcId()
public ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancers setZoneMappings(List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersZoneMappings> zoneMappings)
public List<ListLoadBalancersResponseBody.ListLoadBalancersResponseBodyLoadBalancersZoneMappings> getZoneMappings()
Copyright © 2023. All rights reserved.