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 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
- Locations
This property is required. List<GetAlb Load Balancer Allocation Policy Location>
- Locations
This property is required. []GetAlb Load Balancer Allocation Policy Location
- locations
This property is required. List<GetAlb Load Balancer Allocation Policy Location>
- locations
This property is required. GetAlb Load Balancer Allocation Policy Location[]
- locations
This property is required. Sequence[GetAlb Load Balancer Allocation Policy Location]
- locations
This property is required. List<Property Map>
GetAlbLoadBalancerAllocationPolicyLocation
- Disable
Traffic This property is required. bool - Subnet
Id This property is required. string - Zone
Id This property is required. string
- Disable
Traffic This property is required. bool - Subnet
Id This property is required. string - Zone
Id This property is required. string
- disable
Traffic This property is required. Boolean - subnet
Id This property is required. String - zone
Id This property is required. String
- disable
Traffic This property is required. boolean - subnet
Id This property is required. string - zone
Id 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
- disable
Traffic This property is required. Boolean - subnet
Id This property is required. String - zone
Id This property is required. String
GetAlbLoadBalancerListener
- Endpoints
This property is required. List<GetAlb Load Balancer Listener Endpoint> - Name
This property is required. string - Https
List<Get
Alb Load Balancer Listener Http> - Stream
Get
Alb Load Balancer Listener Stream - Tls
List<Get
Alb Load Balancer Listener Tl>
- Endpoints
This property is required. []GetAlb Load Balancer Listener Endpoint - Name
This property is required. string - Https
[]Get
Alb Load Balancer Listener Http - Stream
Get
Alb Load Balancer Listener Stream - Tls
[]Get
Alb Load Balancer Listener Tl
- endpoints
This property is required. List<GetAlb Load Balancer Listener Endpoint> - name
This property is required. String - https
List<Get
Alb Load Balancer Listener Http> - stream
Get
Alb Load Balancer Listener Stream - tls
List<Get
Alb Load Balancer Listener Tl>
- endpoints
This property is required. GetAlb Load Balancer Listener Endpoint[] - name
This property is required. string - https
Get
Alb Load Balancer Listener Http[] - stream
Get
Alb Load Balancer Listener Stream - tls
Get
Alb Load Balancer Listener Tl[]
- endpoints
This property is required. Sequence[GetAlb Load Balancer Listener Endpoint] - name
This property is required. str - https
Sequence[Get
Alb Load Balancer Listener Http] - stream
Get
Alb Load Balancer Listener Stream - tls
Sequence[Get
Alb Load Balancer Listener Tl]
- 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<GetAlb Load Balancer Listener Endpoint Address> - Ports
This property is required. List<int>
- Addresses
This property is required. []GetAlb Load Balancer Listener Endpoint Address - Ports
This property is required. []int
- addresses
This property is required. List<GetAlb Load Balancer Listener Endpoint Address> - ports
This property is required. List<Integer>
- addresses
This property is required. GetAlb Load Balancer Listener Endpoint Address[] - ports
This property is required. number[]
- addresses
This property is required. Sequence[GetAlb Load Balancer Listener Endpoint Address] - ports
This property is required. Sequence[int]
- addresses
This property is required. List<Property Map> - ports
This property is required. List<Number>
GetAlbLoadBalancerListenerEndpointAddress
- External
Ipv4Addresses This property is required. List<GetAlb Load Balancer Listener Endpoint Address External Ipv4Address> - External
Ipv6Addresses This property is required. List<GetAlb Load Balancer Listener Endpoint Address External Ipv6Address> - Internal
Ipv4Addresses This property is required. List<GetAlb Load Balancer Listener Endpoint Address Internal Ipv4Address>
- External
Ipv4Addresses This property is required. []GetAlb Load Balancer Listener Endpoint Address External Ipv4Address - External
Ipv6Addresses This property is required. []GetAlb Load Balancer Listener Endpoint Address External Ipv6Address - Internal
Ipv4Addresses This property is required. []GetAlb Load Balancer Listener Endpoint Address Internal Ipv4Address
- external
Ipv4Addresses This property is required. List<GetAlb Load Balancer Listener Endpoint Address External Ipv4Address> - external
Ipv6Addresses This property is required. List<GetAlb Load Balancer Listener Endpoint Address External Ipv6Address> - internal
Ipv4Addresses This property is required. List<GetAlb Load Balancer Listener Endpoint Address Internal Ipv4Address>
- external
Ipv4Addresses This property is required. GetAlb Load Balancer Listener Endpoint Address External Ipv4Address[] - external
Ipv6Addresses This property is required. GetAlb Load Balancer Listener Endpoint Address External Ipv6Address[] - internal
Ipv4Addresses This property is required. GetAlb Load Balancer Listener Endpoint Address Internal Ipv4Address[]
- external_
ipv4_ addresses This property is required. Sequence[GetAlb Load Balancer Listener Endpoint Address External Ipv4Address] - external_
ipv6_ addresses This property is required. Sequence[GetAlb Load Balancer Listener Endpoint Address External Ipv6Address] - internal_
ipv4_ addresses This property is required. Sequence[GetAlb Load Balancer Listener Endpoint Address Internal Ipv4Address]
- external
Ipv4Addresses This property is required. List<Property Map> - external
Ipv6Addresses This property is required. List<Property Map> - internal
Ipv4Addresses 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
GetAlbLoadBalancerListenerHttp
GetAlbLoadBalancerListenerHttpHandler
- Http2Options
This property is required. List<GetAlb Load Balancer Listener Http Handler Http2Option> - Http
Router Id This property is required. string - Allow
Http10 bool
- Http2Options
This property is required. []GetAlb Load Balancer Listener Http Handler Http2Option - Http
Router Id This property is required. string - Allow
Http10 bool
- http2Options
This property is required. List<GetAlb Load Balancer Listener Http Handler Http2Option> - http
Router Id This property is required. String - allow
Http10 Boolean
- http2Options
This property is required. GetAlb Load Balancer Listener Http Handler Http2Option[] - http
Router Id This property is required. string - allow
Http10 boolean
- http2_
options This property is required. Sequence[GetAlb Load Balancer Listener Http Handler Http2Option] - http_
router_ id This property is required. str - allow_
http10 bool
- http2Options
This property is required. List<Property Map> - http
Router Id This property is required. String - allow
Http10 Boolean
GetAlbLoadBalancerListenerHttpHandlerHttp2Option
- Max
Concurrent Streams This property is required. int
- Max
Concurrent Streams This property is required. int
- max
Concurrent Streams This property is required. Integer
- max
Concurrent Streams This property is required. number
- max_
concurrent_ streams This property is required. int
- max
Concurrent Streams This property is required. Number
GetAlbLoadBalancerListenerHttpRedirect
- Http
To Https This property is required. bool
- Http
To Https This property is required. bool
- http
To Https This property is required. Boolean
- http
To Https This property is required. boolean
- http_
to_ https This property is required. bool
- http
To Https This property is required. Boolean
GetAlbLoadBalancerListenerStream
GetAlbLoadBalancerListenerStreamHandler
- Backend
Group Id This property is required. string
- Backend
Group Id This property is required. string
- backend
Group Id This property is required. String
- backend
Group Id This property is required. string
- backend_
group_ id This property is required. str
- backend
Group Id This property is required. String
GetAlbLoadBalancerListenerTl
- Default
Handlers This property is required. List<GetAlb Load Balancer Listener Tl Default Handler> - Sni
Handlers This property is required. List<GetAlb Load Balancer Listener Tl Sni Handler>
- Default
Handlers This property is required. []GetAlb Load Balancer Listener Tl Default Handler - Sni
Handlers This property is required. []GetAlb Load Balancer Listener Tl Sni Handler
- default
Handlers This property is required. List<GetAlb Load Balancer Listener Tl Default Handler> - sni
Handlers This property is required. List<GetAlb Load Balancer Listener Tl Sni Handler>
- default
Handlers This property is required. GetAlb Load Balancer Listener Tl Default Handler[] - sni
Handlers This property is required. GetAlb Load Balancer Listener Tl Sni Handler[]
- default_
handlers This property is required. Sequence[GetAlb Load Balancer Listener Tl Default Handler] - sni_
handlers This property is required. Sequence[GetAlb Load Balancer Listener Tl Sni Handler]
- default
Handlers This property is required. List<Property Map> - sni
Handlers This property is required. List<Property Map>
GetAlbLoadBalancerListenerTlDefaultHandler
- Certificate
Ids This property is required. List<string> - Http
Handlers List<GetAlb Load Balancer Listener Tl Default Handler Http Handler> - Stream
Handlers List<GetAlb Load Balancer Listener Tl Default Handler Stream Handler>
- Certificate
Ids This property is required. []string - Http
Handlers []GetAlb Load Balancer Listener Tl Default Handler Http Handler - Stream
Handlers []GetAlb Load Balancer Listener Tl Default Handler Stream Handler
- certificate
Ids This property is required. List<String> - http
Handlers List<GetAlb Load Balancer Listener Tl Default Handler Http Handler> - stream
Handlers List<GetAlb Load Balancer Listener Tl Default Handler Stream Handler>
- certificate
Ids This property is required. string[] - http
Handlers GetAlb Load Balancer Listener Tl Default Handler Http Handler[] - stream
Handlers GetAlb Load Balancer Listener Tl Default Handler Stream Handler[]
- certificate_
ids This property is required. Sequence[str] - http_
handlers Sequence[GetAlb Load Balancer Listener Tl Default Handler Http Handler] - stream_
handlers Sequence[GetAlb Load Balancer Listener Tl Default Handler Stream Handler]
- certificate
Ids This property is required. List<String> - http
Handlers List<Property Map> - stream
Handlers List<Property Map>
GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandler
- Http2Options
This property is required. List<GetAlb Load Balancer Listener Tl Default Handler Http Handler Http2Option> - Http
Router Id This property is required. string - Allow
Http10 bool
- Http2Options
This property is required. []GetAlb Load Balancer Listener Tl Default Handler Http Handler Http2Option - Http
Router Id This property is required. string - Allow
Http10 bool
- http2Options
This property is required. List<GetAlb Load Balancer Listener Tl Default Handler Http Handler Http2Option> - http
Router Id This property is required. String - allow
Http10 Boolean
- http2Options
This property is required. GetAlb Load Balancer Listener Tl Default Handler Http Handler Http2Option[] - http
Router Id This property is required. string - allow
Http10 boolean
- http2_
options This property is required. Sequence[GetAlb Load Balancer Listener Tl Default Handler Http Handler Http2Option] - http_
router_ id This property is required. str - allow_
http10 bool
- http2Options
This property is required. List<Property Map> - http
Router Id This property is required. String - allow
Http10 Boolean
GetAlbLoadBalancerListenerTlDefaultHandlerHttpHandlerHttp2Option
- Max
Concurrent Streams This property is required. int
- Max
Concurrent Streams This property is required. int
- max
Concurrent Streams This property is required. Integer
- max
Concurrent Streams This property is required. number
- max_
concurrent_ streams This property is required. int
- max
Concurrent Streams This property is required. Number
GetAlbLoadBalancerListenerTlDefaultHandlerStreamHandler
- Backend
Group Id This property is required. string
- Backend
Group Id This property is required. string
- backend
Group Id This property is required. String
- backend
Group Id This property is required. string
- backend_
group_ id This property is required. str
- backend
Group Id This property is required. String
GetAlbLoadBalancerListenerTlSniHandler
- Handlers
This property is required. List<GetAlb Load Balancer Listener Tl Sni Handler Handler> - Name
This property is required. string - Server
Names This property is required. List<string>
- Handlers
This property is required. []GetAlb Load Balancer Listener Tl Sni Handler Handler - Name
This property is required. string - Server
Names This property is required. []string
- handlers
This property is required. List<GetAlb Load Balancer Listener Tl Sni Handler Handler> - name
This property is required. String - server
Names This property is required. List<String>
- handlers
This property is required. GetAlb Load Balancer Listener Tl Sni Handler Handler[] - name
This property is required. string - server
Names This property is required. string[]
- handlers
This property is required. Sequence[GetAlb Load Balancer Listener Tl Sni Handler Handler] - 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 - server
Names This property is required. List<String>
GetAlbLoadBalancerListenerTlSniHandlerHandler
- Certificate
Ids This property is required. List<string> - Http
Handlers List<GetAlb Load Balancer Listener Tl Sni Handler Handler Http Handler> - Stream
Handlers List<GetAlb Load Balancer Listener Tl Sni Handler Handler Stream Handler>
- certificate
Ids This property is required. List<String> - http
Handlers List<GetAlb Load Balancer Listener Tl Sni Handler Handler Http Handler> - stream
Handlers List<GetAlb Load Balancer Listener Tl Sni Handler Handler Stream Handler>
- certificate
Ids This property is required. List<String> - http
Handlers List<Property Map> - stream
Handlers List<Property Map>
GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandler
- Http2Options
This property is required. List<GetAlb Load Balancer Listener Tl Sni Handler Handler Http Handler Http2Option> - Http
Router Id This property is required. string - Allow
Http10 bool
- Http2Options
This property is required. []GetAlb Load Balancer Listener Tl Sni Handler Handler Http Handler Http2Option - Http
Router Id This property is required. string - Allow
Http10 bool
- http2Options
This property is required. List<GetAlb Load Balancer Listener Tl Sni Handler Handler Http Handler Http2Option> - http
Router Id This property is required. String - allow
Http10 Boolean
- http2Options
This property is required. GetAlb Load Balancer Listener Tl Sni Handler Handler Http Handler Http2Option[] - http
Router Id This property is required. string - allow
Http10 boolean
- http2_
options This property is required. Sequence[GetAlb Load Balancer Listener Tl Sni Handler Handler Http Handler Http2Option] - http_
router_ id This property is required. str - allow_
http10 bool
- http2Options
This property is required. List<Property Map> - http
Router Id This property is required. String - allow
Http10 Boolean
GetAlbLoadBalancerListenerTlSniHandlerHandlerHttpHandlerHttp2Option
- Max
Concurrent Streams This property is required. int
- Max
Concurrent Streams This property is required. int
- max
Concurrent Streams This property is required. Integer
- max
Concurrent Streams This property is required. number
- max_
concurrent_ streams This property is required. int
- max
Concurrent Streams This property is required. Number
GetAlbLoadBalancerListenerTlSniHandlerHandlerStreamHandler
- Backend
Group Id This property is required. string
- Backend
Group Id This property is required. string
- backend
Group Id This property is required. String
- backend
Group Id This property is required. string
- backend_
group_ id This property is required. str
- backend
Group Id 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.