GetLoadBalancersBalancer

data class GetLoadBalancersBalancer(val accessLogConfigs: List<GetLoadBalancersBalancerAccessLogConfig>, val addressAllocatedMode: String, val addressType: String, val bandwidthPackageId: String, val createTime: String, val deletionProtectionConfigs: List<GetLoadBalancersBalancerDeletionProtectionConfig>, val dnsName: String, val id: String, val loadBalancerBillingConfigs: List<GetLoadBalancersBalancerLoadBalancerBillingConfig>, val loadBalancerBusinessStatus: String, val loadBalancerBussinessStatus: String, val loadBalancerEdition: String, val loadBalancerId: String, val loadBalancerName: String, val loadBalancerOperationLocks: List<GetLoadBalancersBalancerLoadBalancerOperationLock>, val modificationProtectionConfigs: List<GetLoadBalancersBalancerModificationProtectionConfig>, val resourceGroupId: String, val status: String, val tags: Map<String, String>, val vpcId: String, val zoneMappings: List<GetLoadBalancersBalancerZoneMapping>)

Constructors

Link copied to clipboard
constructor(accessLogConfigs: List<GetLoadBalancersBalancerAccessLogConfig>, addressAllocatedMode: String, addressType: String, bandwidthPackageId: String, createTime: String, deletionProtectionConfigs: List<GetLoadBalancersBalancerDeletionProtectionConfig>, dnsName: String, id: String, loadBalancerBillingConfigs: List<GetLoadBalancersBalancerLoadBalancerBillingConfig>, loadBalancerBusinessStatus: String, loadBalancerBussinessStatus: String, loadBalancerEdition: String, loadBalancerId: String, loadBalancerName: String, loadBalancerOperationLocks: List<GetLoadBalancersBalancerLoadBalancerOperationLock>, modificationProtectionConfigs: List<GetLoadBalancersBalancerModificationProtectionConfig>, resourceGroupId: String, status: String, tags: Map<String, String>, vpcId: String, zoneMappings: List<GetLoadBalancersBalancerZoneMapping>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Access Logging Configuration Structure.

Link copied to clipboard

The method in which IP addresses are assigned. Valid values: Fixed: The ALB instance uses a fixed IP address. Dynamic (default): An IP address is dynamically assigned to each zone of the ALB instance.

Link copied to clipboard

The type of IP address that the ALB instance uses to provide services.

Link copied to clipboard

The ID of the EIP bandwidth plan which is associated with an ALB instance that uses a public IP address.

Link copied to clipboard

The creation time of the resource.

Link copied to clipboard
Link copied to clipboard

DNS Domain Name.

Link copied to clipboard
val id: String

The ID of the Load Balancer.

Link copied to clipboard
Link copied to clipboard

Load Balancing of the Service Status. Valid Values: Abnormal and Normal. NOTE: Available in 1.142.0+

Link copied to clipboard

Load Balancing of the Service Status. Valid Values: Abnormal and Normal. NOTE: Field 'load_balancer_bussiness_status' has been deprecated from provider version 1.142.0.

Link copied to clipboard

The edition of the ALB instance.

Link copied to clipboard

The first ID of the resource.

Link copied to clipboard

The name of the resource.

Link copied to clipboard

The Load Balancing Operations Lock Configuration.

Link copied to clipboard

The ID of the resource group.

Link copied to clipboard

The The load balancer status. Valid values: Active, Configuring, CreateFailed, Inactive and Provisioning.

Link copied to clipboard

The tag of the resource.

Link copied to clipboard

The ID of the virtual private cloud (VPC) where the ALB instance is deployed.

Link copied to clipboard

The zones and vSwitches. You must specify at least two zones.