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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: yandex:index/getAlbLoadBalancer:getAlbLoadBalancer
arguments:
# arguments dictionary
The following arguments are supported:
- Load
Balancer stringId - Name string
- Load
Balancer stringId - Name string
- load
Balancer StringId - name String
- load
Balancer stringId - name string
- load_
balancer_ strid - name str
- load
Balancer StringId - name String
getAlbLoadBalancer Result
The following output properties are available:
- Allocation
Policies List<GetAlb Load Balancer Allocation Policy> - Created
At string - Description string
- Folder
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Labels Dictionary<string, string>
- Listeners
List<Get
Alb Load Balancer Listener> - Load
Balancer stringId - Log
Group stringId - Name string
- Network
Id string - Region
Id string - Security
Group List<string>Ids - Status string
- Allocation
Policies []GetAlb Load Balancer Allocation Policy - Created
At string - Description string
- Folder
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Labels map[string]string
- Listeners
[]Get
Alb Load Balancer Listener - Load
Balancer stringId - Log
Group stringId - Name string
- Network
Id string - Region
Id string - Security
Group []stringIds - Status string
- allocation
Policies List<GetAlb Load Balancer Allocation Policy> - created
At String - description String
- folder
Id String - id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String,String>
- listeners
List<Get
Alb Load Balancer Listener> - load
Balancer StringId - log
Group StringId - name String
- network
Id String - region
Id String - security
Group List<String>Ids - status String
- allocation
Policies GetAlb Load Balancer Allocation Policy[] - created
At string - description string
- folder
Id string - id string
- The provider-assigned unique ID for this managed resource.
- labels {[key: string]: string}
- listeners
Get
Alb Load Balancer Listener[] - load
Balancer stringId - log
Group stringId - name string
- network
Id string - region
Id string - security
Group 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[Get
Alb Load Balancer Listener] - load_
balancer_ strid - log_
group_ strid - name str
- network_
id str - region_
id str - security_
group_ Sequence[str]ids - status str
- allocation
Policies List<Property Map> - created
At String - description String
- folder
Id String - id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String>
- listeners List<Property Map>
- load
Balancer StringId - log
Group StringId - name String
- network
Id String - region
Id String - security
Group List<String>Ids - status String
Supporting Types
GetAlbLoadBalancerAllocationPolicy
GetAlbLoadBalancerAllocationPolicyLocation
- Disable
Traffic bool - Subnet
Id string - Zone
Id string
- Disable
Traffic bool - Subnet
Id string - Zone
Id string
- disable
Traffic Boolean - subnet
Id String - zone
Id String
- disable
Traffic boolean - subnet
Id string - zone
Id string
- disable_
traffic bool - subnet_
id str - zone_
id str
- disable
Traffic Boolean - subnet
Id String - zone
Id 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>
- http
Router StringId - allow
Http10 Boolean
GetAlbLoadBalancerListenerHttpHandlerHttp2Option
- max
Concurrent IntegerStreams
- max
Concurrent numberStreams
- max
Concurrent NumberStreams
GetAlbLoadBalancerListenerHttpRedirect
- Http
To boolHttps
- Http
To boolHttps
- http
To BooleanHttps
- http
To booleanHttps
- http_
to_ boolhttps
- http
To BooleanHttps
GetAlbLoadBalancerListenerStream
GetAlbLoadBalancerListenerStreamHandler
- Backend
Group stringId
- Backend
Group stringId
- backend
Group StringId
- backend
Group stringId
- backend_
group_ strid
- backend
Group StringId
GetAlbLoadBalancerListenerTl
GetAlbLoadBalancerListenerTlDefaultHandler
GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandler
- http2Options List<Property Map>
- http
Router StringId - allow
Http10 Boolean
GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandlerHttp2Option
- max
Concurrent IntegerStreams
- max
Concurrent numberStreams
- max
Concurrent NumberStreams
GetAlbLoadBalancerListenerTlDefaultHandlerStreamHandler
- Backend
Group stringId
- Backend
Group stringId
- backend
Group StringId
- backend
Group stringId
- backend_
group_ strid
- backend
Group StringId
GetAlbLoadBalancerListenerTlSniHandler
- Handlers
List<Get
Alb Load Balancer Listener Tl Sni Handler Handler> - Name string
- Server
Names List<string>
- handlers
List<Get
Alb Load Balancer Listener Tl Sni Handler Handler> - name String
- server
Names List<String>
- handlers List<Property Map>
- name String
- server
Names List<String>
GetAlbLoadBalancerListenerTlSniHandlerHandler
GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandler
- http2Options List<Property Map>
- http
Router StringId - allow
Http10 Boolean
GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandlerHttp2Option
- max
Concurrent IntegerStreams
- max
Concurrent numberStreams
- max
Concurrent NumberStreams
GetAlbLoadBalancerListenerTlSniHandlerHandlerStreamHandler
- Backend
Group stringId
- Backend
Group stringId
- backend
Group StringId
- backend
Group stringId
- backend_
group_ strid
- backend
Group StringId
Package Details
- Repository
- Yandex pulumi/pulumi-yandex
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
yandex
Terraform Provider.