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:

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 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
allocation_policies Sequence[GetAlbLoadBalancerAllocationPolicy]
created_at str
description str
folder_id str
id str
The provider-assigned unique ID for this managed resource.
labels Mapping[str, str]
listeners Sequence[GetAlbLoadBalancerListener]
load_balancer_id str
log_group_id str
name str
network_id str
region_id str
security_group_ids Sequence[str]
status str

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
address str

GetAlbLoadBalancerListenerEndpointAddressExternalIpv6Address

Address string
Address string
address string
address str

GetAlbLoadBalancerListenerEndpointAddressInternalIpv4Address

Address string
SubnetId string
Address string
SubnetId string
address string
subnetId string
address str
subnet_id str

GetAlbLoadBalancerListenerHttp

GetAlbLoadBalancerListenerHttpHandler

GetAlbLoadBalancerListenerHttpHandlerHttp2Option

GetAlbLoadBalancerListenerHttpRedirect

httpToHttps boolean

GetAlbLoadBalancerListenerStream

GetAlbLoadBalancerListenerStreamHandler

GetAlbLoadBalancerListenerTl

GetAlbLoadBalancerListenerTlDefaultHandler

GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandler

GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandlerHttp2Option

GetAlbLoadBalancerListenerTlDefaultHandlerStreamHandler

GetAlbLoadBalancerListenerTlSniHandler

GetAlbLoadBalancerListenerTlSniHandlerHandler

GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandler

GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandlerHttp2Option

GetAlbLoadBalancerListenerTlSniHandlerHandlerStreamHandler

Package Details

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