yandex logo
Yandex v0.13.0, Feb 22 22

yandex.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)
}
public static CompletableFuture<GetAlbLoadBalancerResult> getAlbLoadBalancer(GetAlbLoadBalancerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: yandex:index/getAlbLoadBalancer:getAlbLoadBalancer
  arguments:
    # arguments dictionary

The following arguments are supported:

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

getAlbLoadBalancer Result

The following output properties are available:

AllocationPolicies List<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
AllocationPolicies []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
allocationPolicies List<GetAlbLoadBalancerAllocationPolicy>
createdAt String
description String
folderId String
id String

The provider-assigned unique ID for this managed resource.

labels Map<String,String>
listeners List<GetAlbLoadBalancerListener>
loadBalancerId String
logGroupId String
name String
networkId String
regionId String
securityGroupIds List<String>
status String
allocationPolicies 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
allocationPolicies List<Property Map>
createdAt String
description String
folderId String
id String

The provider-assigned unique ID for this managed resource.

labels Map<String>
listeners List<Property Map>
loadBalancerId String
logGroupId String
name String
networkId String
regionId String
securityGroupIds List<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
disableTraffic boolean
subnetId string
zoneId string
disableTraffic Boolean
subnetId String
zoneId String

GetAlbLoadBalancerListener

GetAlbLoadBalancerListenerEndpoint

GetAlbLoadBalancerListenerEndpointAddress

GetAlbLoadBalancerListenerEndpointAddressExternalIpv4Address

Address string
Address string
address String
address string
address String

GetAlbLoadBalancerListenerEndpointAddressExternalIpv6Address

Address string
Address string
address String
address string
address String

GetAlbLoadBalancerListenerEndpointAddressInternalIpv4Address

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

GetAlbLoadBalancerListenerHttp

GetAlbLoadBalancerListenerHttpHandler

GetAlbLoadBalancerListenerHttpHandlerHttp2Option

GetAlbLoadBalancerListenerHttpRedirect

httpToHttps Boolean
httpToHttps boolean
httpToHttps Boolean

GetAlbLoadBalancerListenerStream

GetAlbLoadBalancerListenerStreamHandler

GetAlbLoadBalancerListenerTl

GetAlbLoadBalancerListenerTlDefaultHandler

GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandler

GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandlerHttp2Option

GetAlbLoadBalancerListenerTlDefaultHandlerStreamHandler

GetAlbLoadBalancerListenerTlSniHandler

GetAlbLoadBalancerListenerTlSniHandlerHandler

GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandler

GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandlerHttp2Option

GetAlbLoadBalancerListenerTlSniHandlerHandlerStreamHandler

Package Details

Repository
Yandex pulumi/pulumi-yandex
License
Apache-2.0
Notes

This Pulumi package is based on the yandex Terraform Provider.