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.