Package-level declarations

Types

data class BackendAddressPoolAddressInboundNatRulePortMapping(val backendPort: Int? = null, val frontendPort: Int? = null, val inboundNatRuleName: String? = null)
Link copied to clipboard
data class BackendAddressPoolTunnelInterface(val identifier: Int, val port: Int, val protocol: String, val type: String)
Link copied to clipboard
data class GetBackendAddressPoolBackendAddress(val inboundNatRulePortMappings: List<GetBackendAddressPoolBackendAddressInboundNatRulePortMapping>, val ipAddress: String, val name: String, val virtualNetworkId: String)
data class GetBackendAddressPoolBackendAddressInboundNatRulePortMapping(val backendPort: Int, val frontendPort: Int, val inboundNatRuleName: String)
Link copied to clipboard
data class GetBackendAddressPoolResult(val backendAddresses: List<GetBackendAddressPoolBackendAddress>, val backendIpConfigurations: List<GetBackendAddressPoolBackendIpConfiguration>, val id: String, val inboundNatRules: List<String>, val loadBalancingRules: List<String>, val loadbalancerId: String, val name: String, val outboundRules: List<String>)

A collection of values returned by getBackendAddressPool.

Link copied to clipboard
data class GetLBFrontendIpConfiguration(val id: String, val name: String, val privateIpAddress: String, val privateIpAddressAllocation: String, val privateIpAddressVersion: String, val publicIpAddressId: String, val subnetId: String, val zones: List<String>)
Link copied to clipboard
data class GetLBOutboundRuleResult(val allocatedOutboundPorts: Int, val backendAddressPoolId: String, val frontendIpConfigurations: List<GetLBOutboundRuleFrontendIpConfiguration>, val id: String, val idleTimeoutInMinutes: Int, val loadbalancerId: String, val name: String, val protocol: String, val tcpResetEnabled: Boolean)

A collection of values returned by getLBOutboundRule.

Link copied to clipboard
data class GetLBResult(val frontendIpConfigurations: List<GetLBFrontendIpConfiguration>, val id: String, val location: String, val name: String, val privateIpAddress: String, val privateIpAddresses: List<String>, val resourceGroupName: String, val sku: String, val tags: Map<String, String>)

A collection of values returned by getLB.

Link copied to clipboard
data class GetLBRuleResult(val backendAddressPoolId: String, val backendPort: Int, val disableOutboundSnat: Boolean, val enableFloatingIp: Boolean, val enableTcpReset: Boolean, val frontendIpConfigurationName: String, val frontendPort: Int, val id: String, val idleTimeoutInMinutes: Int, val loadDistribution: String, val loadbalancerId: String, val name: String, val probeId: String, val protocol: String)

A collection of values returned by getLBRule.

Link copied to clipboard
data class LoadBalancerFrontendIpConfiguration(val gatewayLoadBalancerFrontendIpConfigurationId: String? = null, val id: String? = null, val inboundNatRules: List<String>? = null, val loadBalancerRules: List<String>? = null, val name: String, val outboundRules: List<String>? = null, val privateIpAddress: String? = null, val privateIpAddressAllocation: String? = null, val privateIpAddressVersion: String? = null, val publicIpAddressId: String? = null, val publicIpPrefixId: String? = null, val subnetId: String? = null, val zones: List<String>? = null)
Link copied to clipboard
data class OutboundRuleFrontendIpConfiguration(val id: String? = null, val name: String)