GetLoadBalancerResult

data class GetLoadBalancerResult(val backendAddressPools: List<BackendAddressPoolResponse>? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val frontendIPConfigurations: List<FrontendIPConfigurationResponse>? = null, val id: String? = null, val inboundNatPools: List<InboundNatPoolResponse>? = null, val inboundNatRules: List<InboundNatRuleResponse>? = null, val loadBalancingRules: List<LoadBalancingRuleResponse>? = null, val location: String? = null, val name: String, val outboundRules: List<OutboundRuleResponse>? = null, val probes: List<ProbeResponse>? = null, val provisioningState: String, val resourceGuid: String, val sku: LoadBalancerSkuResponse? = null, val tags: Map<String, String>? = null, val type: String)

LoadBalancer resource.

Constructors

Link copied to clipboard
constructor(backendAddressPools: List<BackendAddressPoolResponse>? = null, etag: String, extendedLocation: ExtendedLocationResponse? = null, frontendIPConfigurations: List<FrontendIPConfigurationResponse>? = null, id: String? = null, inboundNatPools: List<InboundNatPoolResponse>? = null, inboundNatRules: List<InboundNatRuleResponse>? = null, loadBalancingRules: List<LoadBalancingRuleResponse>? = null, location: String? = null, name: String, outboundRules: List<OutboundRuleResponse>? = null, probes: List<ProbeResponse>? = null, provisioningState: String, resourceGuid: String, sku: LoadBalancerSkuResponse? = null, tags: Map<String, String>? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Collection of backend address pools used by a load balancer.

Link copied to clipboard

A unique read-only string that changes whenever the resource is updated.

Link copied to clipboard

The extended location of the load balancer.

Link copied to clipboard

Object representing the frontend IPs to be used for the load balancer.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard

Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.

Link copied to clipboard

Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.

Link copied to clipboard

Object collection representing the load balancing rules Gets the provisioning.

Link copied to clipboard
val location: String? = null

Resource location.

Link copied to clipboard

Resource name.

Link copied to clipboard

The outbound rules.

Link copied to clipboard
val probes: List<ProbeResponse>? = null

Collection of probe objects used in the load balancer.

Link copied to clipboard

The provisioning state of the load balancer resource.

Link copied to clipboard

The resource GUID property of the load balancer resource.

Link copied to clipboard

The load balancer SKU.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

Resource type.