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 logo
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>
    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.
    yandex logo
    Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi