Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi
yandex.getAlbLoadBalancer
Explore with Pulumi AI
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)
public static Output<GetAlbLoadBalancerResult> getAlbLoadBalancer(GetAlbLoadBalancerArgs args, InvokeOptions options)
fn::invoke:
  function: yandex:index/getAlbLoadBalancer:getAlbLoadBalancer
  arguments:
    # arguments dictionaryThe following arguments are supported:
- LoadBalancer stringId 
- Name string
- LoadBalancer stringId 
- Name string
- loadBalancer StringId 
- name String
- loadBalancer stringId 
- name string
- load_balancer_ strid 
- name str
- loadBalancer StringId 
- name String
getAlbLoadBalancer Result
The following output properties are available:
- AllocationPolicies List<GetAlb Load Balancer Allocation Policy> 
- CreatedAt string
- Description string
- FolderId string
- Id string
- The provider-assigned unique ID for this managed resource.
- Labels Dictionary<string, string>
- Listeners
List<GetAlb Load Balancer Listener> 
- LoadBalancer stringId 
- LogGroup stringId 
- Name string
- NetworkId string
- RegionId string
- SecurityGroup List<string>Ids 
- Status string
- AllocationPolicies []GetAlb Load Balancer Allocation Policy 
- CreatedAt string
- Description string
- FolderId string
- Id string
- The provider-assigned unique ID for this managed resource.
- Labels map[string]string
- Listeners
[]GetAlb Load Balancer Listener 
- LoadBalancer stringId 
- LogGroup stringId 
- Name string
- NetworkId string
- RegionId string
- SecurityGroup []stringIds 
- Status string
- allocationPolicies List<GetAlb Load Balancer Allocation Policy> 
- createdAt String
- description String
- folderId String
- id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String,String>
- listeners
List<GetAlb Load Balancer Listener> 
- loadBalancer StringId 
- logGroup StringId 
- name String
- networkId String
- regionId String
- securityGroup List<String>Ids 
- status String
- allocationPolicies GetAlb Load Balancer Allocation Policy[] 
- createdAt string
- description string
- folderId string
- id string
- The provider-assigned unique ID for this managed resource.
- labels {[key: string]: string}
- listeners
GetAlb Load Balancer Listener[] 
- loadBalancer stringId 
- logGroup stringId 
- name string
- networkId string
- regionId string
- securityGroup string[]Ids 
- status string
- allocation_policies Sequence[GetAlb Load Balancer Allocation Policy] 
- 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[GetAlb Load Balancer Listener] 
- load_balancer_ strid 
- log_group_ strid 
- name str
- network_id str
- region_id str
- security_group_ Sequence[str]ids 
- status str
- 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>
- loadBalancer StringId 
- logGroup StringId 
- name String
- networkId String
- regionId String
- securityGroup List<String>Ids 
- 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
- disable_traffic bool
- subnet_id str
- zone_id str
- disableTraffic Boolean
- subnetId String
- zoneId String
GetAlbLoadBalancerListener    
GetAlbLoadBalancerListenerEndpoint     
- addresses List<Property Map>
- ports List<Number>
GetAlbLoadBalancerListenerEndpointAddress      
GetAlbLoadBalancerListenerEndpointAddressExternalIpv4Address        
- Address string
- Address string
- address String
- address string
- address str
- address String
GetAlbLoadBalancerListenerEndpointAddressExternalIpv6Address        
- Address string
- Address string
- address String
- address string
- address str
- address String
GetAlbLoadBalancerListenerEndpointAddressInternalIpv4Address        
GetAlbLoadBalancerListenerHttp     
GetAlbLoadBalancerListenerHttpHandler      
- http2Options List<Property Map>
- httpRouter StringId 
- allowHttp10 Boolean
GetAlbLoadBalancerListenerHttpHandlerHttp2Option       
- maxConcurrent IntegerStreams 
- maxConcurrent numberStreams 
- maxConcurrent NumberStreams 
GetAlbLoadBalancerListenerHttpRedirect      
- HttpTo boolHttps 
- HttpTo boolHttps 
- httpTo BooleanHttps 
- httpTo booleanHttps 
- http_to_ boolhttps 
- httpTo BooleanHttps 
GetAlbLoadBalancerListenerStream     
GetAlbLoadBalancerListenerStreamHandler      
- BackendGroup stringId 
- BackendGroup stringId 
- backendGroup StringId 
- backendGroup stringId 
- backend_group_ strid 
- backendGroup StringId 
GetAlbLoadBalancerListenerTl     
GetAlbLoadBalancerListenerTlDefaultHandler       
GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandler         
- http2Options List<Property Map>
- httpRouter StringId 
- allowHttp10 Boolean
GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandlerHttp2Option          
- maxConcurrent IntegerStreams 
- maxConcurrent numberStreams 
- maxConcurrent NumberStreams 
GetAlbLoadBalancerListenerTlDefaultHandlerStreamHandler         
- BackendGroup stringId 
- BackendGroup stringId 
- backendGroup StringId 
- backendGroup stringId 
- backend_group_ strid 
- backendGroup StringId 
GetAlbLoadBalancerListenerTlSniHandler       
- Handlers
List<GetAlb Load Balancer Listener Tl Sni Handler Handler> 
- Name string
- ServerNames List<string>
- handlers
List<GetAlb Load Balancer Listener Tl Sni Handler Handler> 
- name String
- serverNames List<String>
- handlers List<Property Map>
- name String
- serverNames List<String>
GetAlbLoadBalancerListenerTlSniHandlerHandler        
GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandler          
- http2Options List<Property Map>
- httpRouter StringId 
- allowHttp10 Boolean
GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandlerHttp2Option           
- maxConcurrent IntegerStreams 
- maxConcurrent numberStreams 
- maxConcurrent NumberStreams 
GetAlbLoadBalancerListenerTlSniHandlerHandlerStreamHandler          
- BackendGroup stringId 
- BackendGroup stringId 
- backendGroup StringId 
- backendGroup stringId 
- backend_group_ strid 
- backendGroup StringId 
Package Details
- Repository
- Yandex pulumi/pulumi-yandex
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the yandexTerraform Provider.