1. Packages
  2. Azure Native
  3. API Docs
  4. azurestackhci
  5. getLoadBalancer
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.13.0 published on Wednesday, Jan 28, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.13.0 published on Wednesday, Jan 28, 2026 by Pulumi

    The operation to get a loadBalancer.

    Uses Azure REST API version 2025-09-01-preview.

    Using getLoadBalancer

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getLoadBalancer(args: GetLoadBalancerArgs, opts?: InvokeOptions): Promise<GetLoadBalancerResult>
    function getLoadBalancerOutput(args: GetLoadBalancerOutputArgs, opts?: InvokeOptions): Output<GetLoadBalancerResult>
    def get_load_balancer(load_balancer_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetLoadBalancerResult
    def get_load_balancer_output(load_balancer_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetLoadBalancerResult]
    func LookupLoadBalancer(ctx *Context, args *LookupLoadBalancerArgs, opts ...InvokeOption) (*LookupLoadBalancerResult, error)
    func LookupLoadBalancerOutput(ctx *Context, args *LookupLoadBalancerOutputArgs, opts ...InvokeOption) LookupLoadBalancerResultOutput

    > Note: This function is named LookupLoadBalancer in the Go SDK.

    public static class GetLoadBalancer 
    {
        public static Task<GetLoadBalancerResult> InvokeAsync(GetLoadBalancerArgs args, InvokeOptions? opts = null)
        public static Output<GetLoadBalancerResult> Invoke(GetLoadBalancerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args, InvokeOptions options)
    public static Output<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:azurestackhci:getLoadBalancer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    LoadBalancerName string
    Name of the load balancer
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    LoadBalancerName string
    Name of the load balancer
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    loadBalancerName String
    Name of the load balancer
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    loadBalancerName string
    Name of the load balancer
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    load_balancer_name str
    Name of the load balancer
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    loadBalancerName String
    Name of the load balancer
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getLoadBalancer Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    Properties Pulumi.AzureNative.AzureStackHCI.Outputs.LoadBalancerPropertiesResponse
    The resource-specific properties for this resource.
    SystemData Pulumi.AzureNative.AzureStackHCI.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    ExtendedLocation Pulumi.AzureNative.AzureStackHCI.Outputs.ExtendedLocationResponse
    The extendedLocation of the resource.
    Tags Dictionary<string, string>
    Resource tags.
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    Properties LoadBalancerPropertiesResponse
    The resource-specific properties for this resource.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    ExtendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    Tags map[string]string
    Resource tags.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    properties LoadBalancerPropertiesResponse
    The resource-specific properties for this resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    extendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    tags Map<String,String>
    Resource tags.
    azureApiVersion string
    The Azure API version of the resource.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    properties LoadBalancerPropertiesResponse
    The resource-specific properties for this resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    extendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    tags {[key: string]: string}
    Resource tags.
    azure_api_version str
    The Azure API version of the resource.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    properties LoadBalancerPropertiesResponse
    The resource-specific properties for this resource.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    extended_location ExtendedLocationResponse
    The extendedLocation of the resource.
    tags Mapping[str, str]
    Resource tags.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    properties Property Map
    The resource-specific properties for this resource.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    extendedLocation Property Map
    The extendedLocation of the resource.
    tags Map<String>
    Resource tags.

    Supporting Types

    BackendAddressPoolPropertiesResponse

    LoadBalancerBackendAddresses List<Pulumi.AzureNative.AzureStackHCI.Inputs.LoadBalancerBackendAddressResponse>
    List of backend addresses for the backend pool
    LogicalNetwork Pulumi.AzureNative.AzureStackHCI.Inputs.LogicalNetworkArmReferenceResponse
    Reference to the logical network for this backend pool. Mutually exclusive with virtualNetwork
    VirtualNetwork Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualNetworkArmReferenceResponse
    Reference to the virtual network for this backend pool. Mutually exclusive with logicalNetwork
    LoadBalancerBackendAddresses []LoadBalancerBackendAddressResponse
    List of backend addresses for the backend pool
    LogicalNetwork LogicalNetworkArmReferenceResponse
    Reference to the logical network for this backend pool. Mutually exclusive with virtualNetwork
    VirtualNetwork VirtualNetworkArmReferenceResponse
    Reference to the virtual network for this backend pool. Mutually exclusive with logicalNetwork
    loadBalancerBackendAddresses List<LoadBalancerBackendAddressResponse>
    List of backend addresses for the backend pool
    logicalNetwork LogicalNetworkArmReferenceResponse
    Reference to the logical network for this backend pool. Mutually exclusive with virtualNetwork
    virtualNetwork VirtualNetworkArmReferenceResponse
    Reference to the virtual network for this backend pool. Mutually exclusive with logicalNetwork
    loadBalancerBackendAddresses LoadBalancerBackendAddressResponse[]
    List of backend addresses for the backend pool
    logicalNetwork LogicalNetworkArmReferenceResponse
    Reference to the logical network for this backend pool. Mutually exclusive with virtualNetwork
    virtualNetwork VirtualNetworkArmReferenceResponse
    Reference to the virtual network for this backend pool. Mutually exclusive with logicalNetwork
    load_balancer_backend_addresses Sequence[LoadBalancerBackendAddressResponse]
    List of backend addresses for the backend pool
    logical_network LogicalNetworkArmReferenceResponse
    Reference to the logical network for this backend pool. Mutually exclusive with virtualNetwork
    virtual_network VirtualNetworkArmReferenceResponse
    Reference to the virtual network for this backend pool. Mutually exclusive with logicalNetwork
    loadBalancerBackendAddresses List<Property Map>
    List of backend addresses for the backend pool
    logicalNetwork Property Map
    Reference to the logical network for this backend pool. Mutually exclusive with virtualNetwork
    virtualNetwork Property Map
    Reference to the virtual network for this backend pool. Mutually exclusive with logicalNetwork

    BackendAddressPoolResponse

    Name string
    name of the backend pool.
    Properties Pulumi.AzureNative.AzureStackHCI.Inputs.BackendAddressPoolPropertiesResponse
    properties for the backend pool
    Name string
    name of the backend pool.
    Properties BackendAddressPoolPropertiesResponse
    properties for the backend pool
    name String
    name of the backend pool.
    properties BackendAddressPoolPropertiesResponse
    properties for the backend pool
    name string
    name of the backend pool.
    properties BackendAddressPoolPropertiesResponse
    properties for the backend pool
    name str
    name of the backend pool.
    properties BackendAddressPoolPropertiesResponse
    properties for the backend pool
    name String
    name of the backend pool.
    properties Property Map
    properties for the backend pool

    ExtendedLocationResponse

    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.
    name string
    The name of the extended location.
    type string
    The type of the extended location.
    name str
    The name of the extended location.
    type str
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.

    FrontendIPConfigurationPropertiesResponse

    PrivateIPAddress string
    Private IP Address that was allocated (dynamic) or is to be allocated (static) from the subnet.
    PrivateIPAllocationMethod string
    privateIPAllocationMethod - set to Static for requesting a specific IP
    PublicIPAddress Pulumi.AzureNative.AzureStackHCI.Inputs.PublicIPAddressArmReferenceResponse
    Public IP
    Subnet Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualNetworkSubnetArmReferenceResponse
    subnet - the subnet from which to allocate the private IP
    PrivateIPAddress string
    Private IP Address that was allocated (dynamic) or is to be allocated (static) from the subnet.
    PrivateIPAllocationMethod string
    privateIPAllocationMethod - set to Static for requesting a specific IP
    PublicIPAddress PublicIPAddressArmReferenceResponse
    Public IP
    Subnet VirtualNetworkSubnetArmReferenceResponse
    subnet - the subnet from which to allocate the private IP
    privateIPAddress String
    Private IP Address that was allocated (dynamic) or is to be allocated (static) from the subnet.
    privateIPAllocationMethod String
    privateIPAllocationMethod - set to Static for requesting a specific IP
    publicIPAddress PublicIPAddressArmReferenceResponse
    Public IP
    subnet VirtualNetworkSubnetArmReferenceResponse
    subnet - the subnet from which to allocate the private IP
    privateIPAddress string
    Private IP Address that was allocated (dynamic) or is to be allocated (static) from the subnet.
    privateIPAllocationMethod string
    privateIPAllocationMethod - set to Static for requesting a specific IP
    publicIPAddress PublicIPAddressArmReferenceResponse
    Public IP
    subnet VirtualNetworkSubnetArmReferenceResponse
    subnet - the subnet from which to allocate the private IP
    private_ip_address str
    Private IP Address that was allocated (dynamic) or is to be allocated (static) from the subnet.
    private_ip_allocation_method str
    privateIPAllocationMethod - set to Static for requesting a specific IP
    public_ip_address PublicIPAddressArmReferenceResponse
    Public IP
    subnet VirtualNetworkSubnetArmReferenceResponse
    subnet - the subnet from which to allocate the private IP
    privateIPAddress String
    Private IP Address that was allocated (dynamic) or is to be allocated (static) from the subnet.
    privateIPAllocationMethod String
    privateIPAllocationMethod - set to Static for requesting a specific IP
    publicIPAddress Property Map
    Public IP
    subnet Property Map
    subnet - the subnet from which to allocate the private IP

    FrontendIPConfigurationResponse

    Name string
    name for the frontend IP configuration.
    Properties Pulumi.AzureNative.AzureStackHCI.Inputs.FrontendIPConfigurationPropertiesResponse
    properties for this frontendIPConfiguration
    Name string
    name for the frontend IP configuration.
    Properties FrontendIPConfigurationPropertiesResponse
    properties for this frontendIPConfiguration
    name String
    name for the frontend IP configuration.
    properties FrontendIPConfigurationPropertiesResponse
    properties for this frontendIPConfiguration
    name string
    name for the frontend IP configuration.
    properties FrontendIPConfigurationPropertiesResponse
    properties for this frontendIPConfiguration
    name str
    name for the frontend IP configuration.
    properties FrontendIPConfigurationPropertiesResponse
    properties for this frontendIPConfiguration
    name String
    name for the frontend IP configuration.
    properties Property Map
    properties for this frontendIPConfiguration

    IPConfigurationArmReferenceResponse

    ResourceId string
    The Azure Resource ID of an IPConfiguration resource
    ResourceId string
    The Azure Resource ID of an IPConfiguration resource
    resourceId String
    The Azure Resource ID of an IPConfiguration resource
    resourceId string
    The Azure Resource ID of an IPConfiguration resource
    resource_id str
    The Azure Resource ID of an IPConfiguration resource
    resourceId String
    The Azure Resource ID of an IPConfiguration resource

    LoadBalancerBackendAddressPoolReferenceResponse

    Name string
    name of the backend address pool
    Name string
    name of the backend address pool
    name String
    name of the backend address pool
    name string
    name of the backend address pool
    name str
    name of the backend address pool
    name String
    name of the backend address pool

    LoadBalancerBackendAddressPropertiesResponse

    IpAddress string
    IP address of the backend target. Populated automatically from the referenced IP configuration.
    LogicalNetwork Pulumi.AzureNative.AzureStackHCI.Inputs.LogicalNetworkArmReferenceResponse
    Reference to the logical network containing this backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with subnet and virtualNetwork.
    Subnet Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualNetworkSubnetArmReferenceResponse
    Reference to the subnet containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    VirtualNetwork Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualNetworkArmReferenceResponse
    Reference to the virtual network containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    AdminState string
    admin state - if set to false, the address is removed from the pool
    NetworkInterfaceIPConfiguration Pulumi.AzureNative.AzureStackHCI.Inputs.IPConfigurationArmReferenceResponse
    Nic Based backend-ip association
    IpAddress string
    IP address of the backend target. Populated automatically from the referenced IP configuration.
    LogicalNetwork LogicalNetworkArmReferenceResponse
    Reference to the logical network containing this backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with subnet and virtualNetwork.
    Subnet VirtualNetworkSubnetArmReferenceResponse
    Reference to the subnet containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    VirtualNetwork VirtualNetworkArmReferenceResponse
    Reference to the virtual network containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    AdminState string
    admin state - if set to false, the address is removed from the pool
    NetworkInterfaceIPConfiguration IPConfigurationArmReferenceResponse
    Nic Based backend-ip association
    ipAddress String
    IP address of the backend target. Populated automatically from the referenced IP configuration.
    logicalNetwork LogicalNetworkArmReferenceResponse
    Reference to the logical network containing this backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with subnet and virtualNetwork.
    subnet VirtualNetworkSubnetArmReferenceResponse
    Reference to the subnet containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    virtualNetwork VirtualNetworkArmReferenceResponse
    Reference to the virtual network containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    adminState String
    admin state - if set to false, the address is removed from the pool
    networkInterfaceIPConfiguration IPConfigurationArmReferenceResponse
    Nic Based backend-ip association
    ipAddress string
    IP address of the backend target. Populated automatically from the referenced IP configuration.
    logicalNetwork LogicalNetworkArmReferenceResponse
    Reference to the logical network containing this backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with subnet and virtualNetwork.
    subnet VirtualNetworkSubnetArmReferenceResponse
    Reference to the subnet containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    virtualNetwork VirtualNetworkArmReferenceResponse
    Reference to the virtual network containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    adminState string
    admin state - if set to false, the address is removed from the pool
    networkInterfaceIPConfiguration IPConfigurationArmReferenceResponse
    Nic Based backend-ip association
    ip_address str
    IP address of the backend target. Populated automatically from the referenced IP configuration.
    logical_network LogicalNetworkArmReferenceResponse
    Reference to the logical network containing this backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with subnet and virtualNetwork.
    subnet VirtualNetworkSubnetArmReferenceResponse
    Reference to the subnet containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    virtual_network VirtualNetworkArmReferenceResponse
    Reference to the virtual network containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    admin_state str
    admin state - if set to false, the address is removed from the pool
    network_interface_ip_configuration IPConfigurationArmReferenceResponse
    Nic Based backend-ip association
    ipAddress String
    IP address of the backend target. Populated automatically from the referenced IP configuration.
    logicalNetwork Property Map
    Reference to the logical network containing this backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with subnet and virtualNetwork.
    subnet Property Map
    Reference to the subnet containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    virtualNetwork Property Map
    Reference to the virtual network containing the backend address. Populated automatically from the referenced IP configuration. Mutually exclusive with logicalNetwork.
    adminState String
    admin state - if set to false, the address is removed from the pool
    networkInterfaceIPConfiguration Property Map
    Nic Based backend-ip association

    LoadBalancerBackendAddressResponse

    Name string
    name of the backend address
    Properties LoadBalancerBackendAddressPropertiesResponse
    backend address properties
    name String
    name of the backend address
    properties LoadBalancerBackendAddressPropertiesResponse
    backend address properties
    name string
    name of the backend address
    properties LoadBalancerBackendAddressPropertiesResponse
    backend address properties
    name str
    name of the backend address
    properties LoadBalancerBackendAddressPropertiesResponse
    backend address properties
    name String
    name of the backend address
    properties Property Map
    backend address properties

    LoadBalancerFrontendIPConfigurationReferenceResponse

    Name string
    name of the frontnedIPConfiguration
    Name string
    name of the frontnedIPConfiguration
    name String
    name of the frontnedIPConfiguration
    name string
    name of the frontnedIPConfiguration
    name str
    name of the frontnedIPConfiguration
    name String
    name of the frontnedIPConfiguration

    LoadBalancerProbeReferenceResponse

    Name string
    name of the health probe
    Name string
    name of the health probe
    name String
    name of the health probe
    name string
    name of the health probe
    name str
    name of the health probe
    name String
    name of the health probe

    LoadBalancerPropertiesResponse

    FrontendIPConfigurations []FrontendIPConfigurationResponse
    Frontend IPs for the loadbalancer.
    ProvisioningState string
    Provisioning state of the Load Balancer
    Status LoadBalancerStatusResponse
    observed state of the load balancer
    BackendAddressPools []BackendAddressPoolResponse
    backendAddressPools for the loadbalancer
    LoadBalancingRules []LoadBalancerRuleResponse
    load balancer rules
    Probes []ProbeResponse
    load balancer health probes
    frontendIPConfigurations List<FrontendIPConfigurationResponse>
    Frontend IPs for the loadbalancer.
    provisioningState String
    Provisioning state of the Load Balancer
    status LoadBalancerStatusResponse
    observed state of the load balancer
    backendAddressPools List<BackendAddressPoolResponse>
    backendAddressPools for the loadbalancer
    loadBalancingRules List<LoadBalancerRuleResponse>
    load balancer rules
    probes List<ProbeResponse>
    load balancer health probes
    frontendIPConfigurations FrontendIPConfigurationResponse[]
    Frontend IPs for the loadbalancer.
    provisioningState string
    Provisioning state of the Load Balancer
    status LoadBalancerStatusResponse
    observed state of the load balancer
    backendAddressPools BackendAddressPoolResponse[]
    backendAddressPools for the loadbalancer
    loadBalancingRules LoadBalancerRuleResponse[]
    load balancer rules
    probes ProbeResponse[]
    load balancer health probes
    frontend_ip_configurations Sequence[FrontendIPConfigurationResponse]
    Frontend IPs for the loadbalancer.
    provisioning_state str
    Provisioning state of the Load Balancer
    status LoadBalancerStatusResponse
    observed state of the load balancer
    backend_address_pools Sequence[BackendAddressPoolResponse]
    backendAddressPools for the loadbalancer
    load_balancing_rules Sequence[LoadBalancerRuleResponse]
    load balancer rules
    probes Sequence[ProbeResponse]
    load balancer health probes
    frontendIPConfigurations List<Property Map>
    Frontend IPs for the loadbalancer.
    provisioningState String
    Provisioning state of the Load Balancer
    status Property Map
    observed state of the load balancer
    backendAddressPools List<Property Map>
    backendAddressPools for the loadbalancer
    loadBalancingRules List<Property Map>
    load balancer rules
    probes List<Property Map>
    load balancer health probes

    LoadBalancerRulePropertiesResponse

    BackendAddressPool Pulumi.AzureNative.AzureStackHCI.Inputs.LoadBalancerBackendAddressPoolReferenceResponse
    arm reference to backend pool being used by ths pool
    BackendPort int
    backendPort to forward connections
    FrontendIPConfiguration Pulumi.AzureNative.AzureStackHCI.Inputs.LoadBalancerFrontendIPConfigurationReferenceResponse
    arm reference to frontend IP being used by this LB
    FrontendPort int
    Frontend port to accept connections
    Protocol string
    IP Protocol that the rule must load-balance
    IdleTimeoutInMinutes int
    Time for which connections are preserved before being torn down.
    LoadDistribution string
    SessionPersistence: Default (5-tuple), SourceIP(2-tuple), sourceIPProtocol(3-tuple)
    Probe Pulumi.AzureNative.AzureStackHCI.Inputs.LoadBalancerProbeReferenceResponse
    Reference for the health probe for this connection
    BackendAddressPool LoadBalancerBackendAddressPoolReferenceResponse
    arm reference to backend pool being used by ths pool
    BackendPort int
    backendPort to forward connections
    FrontendIPConfiguration LoadBalancerFrontendIPConfigurationReferenceResponse
    arm reference to frontend IP being used by this LB
    FrontendPort int
    Frontend port to accept connections
    Protocol string
    IP Protocol that the rule must load-balance
    IdleTimeoutInMinutes int
    Time for which connections are preserved before being torn down.
    LoadDistribution string
    SessionPersistence: Default (5-tuple), SourceIP(2-tuple), sourceIPProtocol(3-tuple)
    Probe LoadBalancerProbeReferenceResponse
    Reference for the health probe for this connection
    backendAddressPool LoadBalancerBackendAddressPoolReferenceResponse
    arm reference to backend pool being used by ths pool
    backendPort Integer
    backendPort to forward connections
    frontendIPConfiguration LoadBalancerFrontendIPConfigurationReferenceResponse
    arm reference to frontend IP being used by this LB
    frontendPort Integer
    Frontend port to accept connections
    protocol String
    IP Protocol that the rule must load-balance
    idleTimeoutInMinutes Integer
    Time for which connections are preserved before being torn down.
    loadDistribution String
    SessionPersistence: Default (5-tuple), SourceIP(2-tuple), sourceIPProtocol(3-tuple)
    probe LoadBalancerProbeReferenceResponse
    Reference for the health probe for this connection
    backendAddressPool LoadBalancerBackendAddressPoolReferenceResponse
    arm reference to backend pool being used by ths pool
    backendPort number
    backendPort to forward connections
    frontendIPConfiguration LoadBalancerFrontendIPConfigurationReferenceResponse
    arm reference to frontend IP being used by this LB
    frontendPort number
    Frontend port to accept connections
    protocol string
    IP Protocol that the rule must load-balance
    idleTimeoutInMinutes number
    Time for which connections are preserved before being torn down.
    loadDistribution string
    SessionPersistence: Default (5-tuple), SourceIP(2-tuple), sourceIPProtocol(3-tuple)
    probe LoadBalancerProbeReferenceResponse
    Reference for the health probe for this connection
    backend_address_pool LoadBalancerBackendAddressPoolReferenceResponse
    arm reference to backend pool being used by ths pool
    backend_port int
    backendPort to forward connections
    frontend_ip_configuration LoadBalancerFrontendIPConfigurationReferenceResponse
    arm reference to frontend IP being used by this LB
    frontend_port int
    Frontend port to accept connections
    protocol str
    IP Protocol that the rule must load-balance
    idle_timeout_in_minutes int
    Time for which connections are preserved before being torn down.
    load_distribution str
    SessionPersistence: Default (5-tuple), SourceIP(2-tuple), sourceIPProtocol(3-tuple)
    probe LoadBalancerProbeReferenceResponse
    Reference for the health probe for this connection
    backendAddressPool Property Map
    arm reference to backend pool being used by ths pool
    backendPort Number
    backendPort to forward connections
    frontendIPConfiguration Property Map
    arm reference to frontend IP being used by this LB
    frontendPort Number
    Frontend port to accept connections
    protocol String
    IP Protocol that the rule must load-balance
    idleTimeoutInMinutes Number
    Time for which connections are preserved before being torn down.
    loadDistribution String
    SessionPersistence: Default (5-tuple), SourceIP(2-tuple), sourceIPProtocol(3-tuple)
    probe Property Map
    Reference for the health probe for this connection

    LoadBalancerRuleResponse

    Name string
    name of the load balancer rule
    Properties Pulumi.AzureNative.AzureStackHCI.Inputs.LoadBalancerRulePropertiesResponse
    load balancer rule properties
    Name string
    name of the load balancer rule
    Properties LoadBalancerRulePropertiesResponse
    load balancer rule properties
    name String
    name of the load balancer rule
    properties LoadBalancerRulePropertiesResponse
    load balancer rule properties
    name string
    name of the load balancer rule
    properties LoadBalancerRulePropertiesResponse
    load balancer rule properties
    name str
    name of the load balancer rule
    properties LoadBalancerRulePropertiesResponse
    load balancer rule properties
    name String
    name of the load balancer rule
    properties Property Map
    load balancer rule properties

    LoadBalancerStatusProvisioningStatusResponse

    Status string
    The status of the operation performed on the loadbalancer [Succeeded, Failed, InProgress]
    OperationId string
    The ID of the operation performed on the load balancer
    Status string
    The status of the operation performed on the loadbalancer [Succeeded, Failed, InProgress]
    OperationId string
    The ID of the operation performed on the load balancer
    status String
    The status of the operation performed on the loadbalancer [Succeeded, Failed, InProgress]
    operationId String
    The ID of the operation performed on the load balancer
    status string
    The status of the operation performed on the loadbalancer [Succeeded, Failed, InProgress]
    operationId string
    The ID of the operation performed on the load balancer
    status str
    The status of the operation performed on the loadbalancer [Succeeded, Failed, InProgress]
    operation_id str
    The ID of the operation performed on the load balancer
    status String
    The status of the operation performed on the loadbalancer [Succeeded, Failed, InProgress]
    operationId String
    The ID of the operation performed on the load balancer

    LoadBalancerStatusResponse

    ErrorCode string
    LoadBalancer provisioning error code
    ErrorMessage string
    Descriptive error message
    ProvisioningStatus Pulumi.AzureNative.AzureStackHCI.Inputs.LoadBalancerStatusProvisioningStatusResponse
    virtual network provisioning status
    ErrorCode string
    LoadBalancer provisioning error code
    ErrorMessage string
    Descriptive error message
    ProvisioningStatus LoadBalancerStatusProvisioningStatusResponse
    virtual network provisioning status
    errorCode String
    LoadBalancer provisioning error code
    errorMessage String
    Descriptive error message
    provisioningStatus LoadBalancerStatusProvisioningStatusResponse
    virtual network provisioning status
    errorCode string
    LoadBalancer provisioning error code
    errorMessage string
    Descriptive error message
    provisioningStatus LoadBalancerStatusProvisioningStatusResponse
    virtual network provisioning status
    error_code str
    LoadBalancer provisioning error code
    error_message str
    Descriptive error message
    provisioning_status LoadBalancerStatusProvisioningStatusResponse
    virtual network provisioning status
    errorCode String
    LoadBalancer provisioning error code
    errorMessage String
    Descriptive error message
    provisioningStatus Property Map
    virtual network provisioning status

    LogicalNetworkArmReferenceResponse

    Id string
    The Azure Resource ID for a Logical Network.
    Id string
    The Azure Resource ID for a Logical Network.
    id String
    The Azure Resource ID for a Logical Network.
    id string
    The Azure Resource ID for a Logical Network.
    id str
    The Azure Resource ID for a Logical Network.
    id String
    The Azure Resource ID for a Logical Network.

    ProbePropertiesResponse

    Port int
    Port on the backend address to probe
    Protocol string
    Protocol for this probe: Can be Tcp or Http - Diverges from Azure where Https is also an option
    IntervalInSeconds int
    Probe interval in seconds (5-300) default 15
    NumberOfProbes int
    number of consecutive probe failures before marking unhealthy (1-20) default 2
    RequestPath string
    For http probes, specify the request path e.g. /health
    Port int
    Port on the backend address to probe
    Protocol string
    Protocol for this probe: Can be Tcp or Http - Diverges from Azure where Https is also an option
    IntervalInSeconds int
    Probe interval in seconds (5-300) default 15
    NumberOfProbes int
    number of consecutive probe failures before marking unhealthy (1-20) default 2
    RequestPath string
    For http probes, specify the request path e.g. /health
    port Integer
    Port on the backend address to probe
    protocol String
    Protocol for this probe: Can be Tcp or Http - Diverges from Azure where Https is also an option
    intervalInSeconds Integer
    Probe interval in seconds (5-300) default 15
    numberOfProbes Integer
    number of consecutive probe failures before marking unhealthy (1-20) default 2
    requestPath String
    For http probes, specify the request path e.g. /health
    port number
    Port on the backend address to probe
    protocol string
    Protocol for this probe: Can be Tcp or Http - Diverges from Azure where Https is also an option
    intervalInSeconds number
    Probe interval in seconds (5-300) default 15
    numberOfProbes number
    number of consecutive probe failures before marking unhealthy (1-20) default 2
    requestPath string
    For http probes, specify the request path e.g. /health
    port int
    Port on the backend address to probe
    protocol str
    Protocol for this probe: Can be Tcp or Http - Diverges from Azure where Https is also an option
    interval_in_seconds int
    Probe interval in seconds (5-300) default 15
    number_of_probes int
    number of consecutive probe failures before marking unhealthy (1-20) default 2
    request_path str
    For http probes, specify the request path e.g. /health
    port Number
    Port on the backend address to probe
    protocol String
    Protocol for this probe: Can be Tcp or Http - Diverges from Azure where Https is also an option
    intervalInSeconds Number
    Probe interval in seconds (5-300) default 15
    numberOfProbes Number
    number of consecutive probe failures before marking unhealthy (1-20) default 2
    requestPath String
    For http probes, specify the request path e.g. /health

    ProbeResponse

    Name string
    name of the load balancer health probe
    Properties Pulumi.AzureNative.AzureStackHCI.Inputs.ProbePropertiesResponse
    load balancer rule properties
    Name string
    name of the load balancer health probe
    Properties ProbePropertiesResponse
    load balancer rule properties
    name String
    name of the load balancer health probe
    properties ProbePropertiesResponse
    load balancer rule properties
    name string
    name of the load balancer health probe
    properties ProbePropertiesResponse
    load balancer rule properties
    name str
    name of the load balancer health probe
    properties ProbePropertiesResponse
    load balancer rule properties
    name String
    name of the load balancer health probe
    properties Property Map
    load balancer rule properties

    PublicIPAddressArmReferenceResponse

    ResourceId string
    The Azure Resource ID of a Public IP resource
    ResourceId string
    The Azure Resource ID of a Public IP resource
    resourceId String
    The Azure Resource ID of a Public IP resource
    resourceId string
    The Azure Resource ID of a Public IP resource
    resource_id str
    The Azure Resource ID of a Public IP resource
    resourceId String
    The Azure Resource ID of a Public IP resource

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    VirtualNetworkArmReferenceResponse

    ResourceId string
    The Azure Resource ID for a Virtual Network.
    ResourceId string
    The Azure Resource ID for a Virtual Network.
    resourceId String
    The Azure Resource ID for a Virtual Network.
    resourceId string
    The Azure Resource ID for a Virtual Network.
    resource_id str
    The Azure Resource ID for a Virtual Network.
    resourceId String
    The Azure Resource ID for a Virtual Network.

    VirtualNetworkSubnetArmReferenceResponse

    ResourceId string
    The Azure Resource ID for a Virtual Network subnet.
    ResourceId string
    The Azure Resource ID for a Virtual Network subnet.
    resourceId String
    The Azure Resource ID for a Virtual Network subnet.
    resourceId string
    The Azure Resource ID for a Virtual Network subnet.
    resource_id str
    The Azure Resource ID for a Virtual Network subnet.
    resourceId String
    The Azure Resource ID for a Virtual Network subnet.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.13.0 published on Wednesday, Jan 28, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate