Yandex

v0.10.0 published on Thursday, Nov 18, 2021 by Pulumi

getAlbLoadBalancer

Using getAlbLoadBalancer

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 getAlbLoadBalancer(args: GetAlbLoadBalancerArgs, opts?: InvokeOptions): Promise<GetAlbLoadBalancerResult>
function getAlbLoadBalancerOutput(args: GetAlbLoadBalancerOutputArgs, opts?: InvokeOptions): Output<GetAlbLoadBalancerResult>
def get_alb_load_balancer(load_balancer_id: Optional[str] = None,
                          name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetAlbLoadBalancerResult
def get_alb_load_balancer_output(load_balancer_id: Optional[pulumi.Input[str]] = None,
                          name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetAlbLoadBalancerResult]
func LookupAlbLoadBalancer(ctx *Context, args *LookupAlbLoadBalancerArgs, opts ...InvokeOption) (*LookupAlbLoadBalancerResult, error)
func LookupAlbLoadBalancerOutput(ctx *Context, args *LookupAlbLoadBalancerOutputArgs, opts ...InvokeOption) LookupAlbLoadBalancerResultOutput

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

public static class GetAlbLoadBalancer 
{
    public static Task<GetAlbLoadBalancerResult> InvokeAsync(GetAlbLoadBalancerArgs args, InvokeOptions? opts = null)
    public static Output<GetAlbLoadBalancerResult> Invoke(GetAlbLoadBalancerInvokeArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

LoadBalancerId string
Name string
LoadBalancerId string
Name string
loadBalancerId string
name string

getAlbLoadBalancer Result

The following output properties are available:

AllocationPolicy GetAlbLoadBalancerAllocationPolicy
CreatedAt string
Description string
FolderId string
Id string
The provider-assigned unique ID for this managed resource.
Labels Dictionary<string, string>
Listeners List<GetAlbLoadBalancerListener>
LoadBalancerId string
LogGroupId string
Name string
NetworkId string
RegionId string
SecurityGroupIds List<string>
Status string
AllocationPolicy GetAlbLoadBalancerAllocationPolicy
CreatedAt string
Description string
FolderId string
Id string
The provider-assigned unique ID for this managed resource.
Labels map[string]string
Listeners []GetAlbLoadBalancerListener
LoadBalancerId string
LogGroupId string
Name string
NetworkId string
RegionId string
SecurityGroupIds []string
Status string
allocationPolicy GetAlbLoadBalancerAllocationPolicy
createdAt string
description string
folderId string
id string
The provider-assigned unique ID for this managed resource.
labels {[key: string]: string}
listeners GetAlbLoadBalancerListener[]
loadBalancerId string
logGroupId string
name string
networkId string
regionId string
securityGroupIds string[]
status string

Supporting Types

GetAlbLoadBalancerAllocationPolicy

GetAlbLoadBalancerAllocationPolicyLocation

DisableTraffic bool
SubnetId string
ZoneId string
DisableTraffic bool
SubnetId string
ZoneId string
disableTraffic boolean
subnetId string
zoneId string

GetAlbLoadBalancerListener

GetAlbLoadBalancerListenerEndpoint

GetAlbLoadBalancerListenerEndpointAddress

GetAlbLoadBalancerListenerEndpointAddressExternalIpv4Address

Address string
Address string
address string

GetAlbLoadBalancerListenerEndpointAddressExternalIpv6Address

Address string
Address string
address string

GetAlbLoadBalancerListenerEndpointAddressInternalIpv4Address

Address string
SubnetId string
Address string
SubnetId string
address string
subnetId string

GetAlbLoadBalancerListenerHttp

GetAlbLoadBalancerListenerHttpHandler

GetAlbLoadBalancerListenerHttpHandlerHttp2Options

GetAlbLoadBalancerListenerHttpRedirects

httpToHttps boolean

GetAlbLoadBalancerListenerTls

GetAlbLoadBalancerListenerTlsDefaultHandler

GetAlbLoadBalancerListenerTlsDefaultHandlerHttpHandler

GetAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options

GetAlbLoadBalancerListenerTlsSniHandler

GetAlbLoadBalancerListenerTlsSniHandlerHandler

GetAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler

GetAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options

Package Details

Repository
https://github.com/pulumi/pulumi-yandex
License
Apache-2.0
Notes
This Pulumi package is based on the yandex Terraform Provider.