1. Packages
  2. Yandex
  3. API Docs
  4. getAlbLoadBalancer
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

yandex.getAlbLoadBalancer

Explore with Pulumi AI

Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

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>
Copy
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]
Copy
func LookupAlbLoadBalancer(ctx *Context, args *LookupAlbLoadBalancerArgs, opts ...InvokeOption) (*LookupAlbLoadBalancerResult, error)
func LookupAlbLoadBalancerOutput(ctx *Context, args *LookupAlbLoadBalancerOutputArgs, opts ...InvokeOption) LookupAlbLoadBalancerResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetAlbLoadBalancerResult> getAlbLoadBalancer(GetAlbLoadBalancerArgs args, InvokeOptions options)
public static Output<GetAlbLoadBalancerResult> getAlbLoadBalancer(GetAlbLoadBalancerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: yandex:index/getAlbLoadBalancer:getAlbLoadBalancer
  arguments:
    # arguments dictionary
Copy

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

locations This property is required. List<Property Map>

GetAlbLoadBalancerAllocationPolicyLocation

DisableTraffic This property is required. bool
SubnetId This property is required. string
ZoneId This property is required. string
DisableTraffic This property is required. bool
SubnetId This property is required. string
ZoneId This property is required. string
disableTraffic This property is required. Boolean
subnetId This property is required. String
zoneId This property is required. String
disableTraffic This property is required. boolean
subnetId This property is required. string
zoneId This property is required. string
disable_traffic This property is required. bool
subnet_id This property is required. str
zone_id This property is required. str
disableTraffic This property is required. Boolean
subnetId This property is required. String
zoneId This property is required. String

GetAlbLoadBalancerListener

endpoints This property is required. List<Property Map>
name This property is required. String
https List<Property Map>
stream Property Map
tls List<Property Map>

GetAlbLoadBalancerListenerEndpoint

Addresses This property is required. List<GetAlbLoadBalancerListenerEndpointAddress>
Ports This property is required. List<int>
Addresses This property is required. []GetAlbLoadBalancerListenerEndpointAddress
Ports This property is required. []int
addresses This property is required. List<GetAlbLoadBalancerListenerEndpointAddress>
ports This property is required. List<Integer>
addresses This property is required. GetAlbLoadBalancerListenerEndpointAddress[]
ports This property is required. number[]
addresses This property is required. Sequence[GetAlbLoadBalancerListenerEndpointAddress]
ports This property is required. Sequence[int]
addresses This property is required. List<Property Map>
ports This property is required. List<Number>

GetAlbLoadBalancerListenerEndpointAddress

externalIpv4Addresses This property is required. List<Property Map>
externalIpv6Addresses This property is required. List<Property Map>
internalIpv4Addresses This property is required. List<Property Map>

GetAlbLoadBalancerListenerEndpointAddressExternalIpv4Address

Address This property is required. string
Address This property is required. string
address This property is required. String
address This property is required. string
address This property is required. str
address This property is required. String

GetAlbLoadBalancerListenerEndpointAddressExternalIpv6Address

Address This property is required. string
Address This property is required. string
address This property is required. String
address This property is required. string
address This property is required. str
address This property is required. String

GetAlbLoadBalancerListenerEndpointAddressInternalIpv4Address

Address This property is required. string
SubnetId This property is required. string
Address This property is required. string
SubnetId This property is required. string
address This property is required. String
subnetId This property is required. String
address This property is required. string
subnetId This property is required. string
address This property is required. str
subnet_id This property is required. str
address This property is required. String
subnetId This property is required. String

GetAlbLoadBalancerListenerHttp

GetAlbLoadBalancerListenerHttpHandler

Http2Options This property is required. List<GetAlbLoadBalancerListenerHttpHandlerHttp2Option>
HttpRouterId This property is required. string
AllowHttp10 bool
Http2Options This property is required. []GetAlbLoadBalancerListenerHttpHandlerHttp2Option
HttpRouterId This property is required. string
AllowHttp10 bool
http2Options This property is required. List<GetAlbLoadBalancerListenerHttpHandlerHttp2Option>
httpRouterId This property is required. String
allowHttp10 Boolean
http2Options This property is required. GetAlbLoadBalancerListenerHttpHandlerHttp2Option[]
httpRouterId This property is required. string
allowHttp10 boolean
http2Options This property is required. List<Property Map>
httpRouterId This property is required. String
allowHttp10 Boolean

GetAlbLoadBalancerListenerHttpHandlerHttp2Option

MaxConcurrentStreams This property is required. int
MaxConcurrentStreams This property is required. int
maxConcurrentStreams This property is required. Integer
maxConcurrentStreams This property is required. number
max_concurrent_streams This property is required. int
maxConcurrentStreams This property is required. Number

GetAlbLoadBalancerListenerHttpRedirect

HttpToHttps This property is required. bool
HttpToHttps This property is required. bool
httpToHttps This property is required. Boolean
httpToHttps This property is required. boolean
http_to_https This property is required. bool
httpToHttps This property is required. Boolean

GetAlbLoadBalancerListenerStream

GetAlbLoadBalancerListenerStreamHandler

BackendGroupId This property is required. string
BackendGroupId This property is required. string
backendGroupId This property is required. String
backendGroupId This property is required. string
backend_group_id This property is required. str
backendGroupId This property is required. String

GetAlbLoadBalancerListenerTl

defaultHandlers This property is required. List<Property Map>
sniHandlers This property is required. List<Property Map>

GetAlbLoadBalancerListenerTlDefaultHandler

GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandler

http2Options This property is required. List<GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandlerHttp2Option>
httpRouterId This property is required. String
allowHttp10 Boolean
http2Options This property is required. GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandlerHttp2Option[]
httpRouterId This property is required. string
allowHttp10 boolean
http2Options This property is required. List<Property Map>
httpRouterId This property is required. String
allowHttp10 Boolean

GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandlerHttp2Option

MaxConcurrentStreams This property is required. int
MaxConcurrentStreams This property is required. int
maxConcurrentStreams This property is required. Integer
maxConcurrentStreams This property is required. number
max_concurrent_streams This property is required. int
maxConcurrentStreams This property is required. Number

GetAlbLoadBalancerListenerTlDefaultHandlerStreamHandler

BackendGroupId This property is required. string
BackendGroupId This property is required. string
backendGroupId This property is required. String
backendGroupId This property is required. string
backend_group_id This property is required. str
backendGroupId This property is required. String

GetAlbLoadBalancerListenerTlSniHandler

Handlers This property is required. List<GetAlbLoadBalancerListenerTlSniHandlerHandler>
Name This property is required. string
ServerNames This property is required. List<string>
Handlers This property is required. []GetAlbLoadBalancerListenerTlSniHandlerHandler
Name This property is required. string
ServerNames This property is required. []string
handlers This property is required. List<GetAlbLoadBalancerListenerTlSniHandlerHandler>
name This property is required. String
serverNames This property is required. List<String>
handlers This property is required. GetAlbLoadBalancerListenerTlSniHandlerHandler[]
name This property is required. string
serverNames This property is required. string[]
handlers This property is required. Sequence[GetAlbLoadBalancerListenerTlSniHandlerHandler]
name This property is required. str
server_names This property is required. Sequence[str]
handlers This property is required. List<Property Map>
name This property is required. String
serverNames This property is required. List<String>

GetAlbLoadBalancerListenerTlSniHandlerHandler

GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandler

http2Options This property is required. GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandlerHttp2Option[]
httpRouterId This property is required. string
allowHttp10 boolean
http2Options This property is required. List<Property Map>
httpRouterId This property is required. String
allowHttp10 Boolean

GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandlerHttp2Option

MaxConcurrentStreams This property is required. int
MaxConcurrentStreams This property is required. int
maxConcurrentStreams This property is required. Integer
maxConcurrentStreams This property is required. number
max_concurrent_streams This property is required. int
maxConcurrentStreams This property is required. Number

GetAlbLoadBalancerListenerTlSniHandlerHandlerStreamHandler

BackendGroupId This property is required. string
BackendGroupId This property is required. string
backendGroupId This property is required. String
backendGroupId This property is required. string
backend_group_id This property is required. str
backendGroupId This property is required. String

Package Details

Repository
Yandex pulumi/pulumi-yandex
License
Apache-2.0
Notes
This Pulumi package is based on the yandex Terraform Provider.
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi