Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi
yandex.getAlbBackendGroup
Explore with Pulumi AI
Get information about a Yandex Application Load Balancer Backend Group. For more information, see Yandex.Cloud Application Load Balancer.
import * as pulumi from "@pulumi/pulumi";
import * as yandex from "@pulumi/yandex";
const foo = pulumi.output(yandex.getAlbBackendGroup({
backendGroupId: "my-backend-group-id",
}));
import pulumi
import pulumi_yandex as yandex
foo = yandex.get_alb_backend_group(backend_group_id="my-backend-group-id")
using Pulumi;
using Yandex = Pulumi.Yandex;
class MyStack : Stack
{
public MyStack()
{
var foo = Output.Create(Yandex.GetAlbBackendGroup.InvokeAsync(new Yandex.GetAlbBackendGroupArgs
{
BackendGroupId = "my-backend-group-id",
}));
}
}
package main
import (
"github.com/pulumi/pulumi-yandex/sdk/go/yandex"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
opt0 := "my-backend-group-id"
_, err := yandex.LookupAlbBackendGroup(ctx, &GetAlbBackendGroupArgs{
BackendGroupId: &opt0,
}, nil)
if err != nil {
return err
}
return nil
})
}
This data source is used to define [Application Load Balancer Backend Groups] that can be used by other resources.
Using getAlbBackendGroup
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 getAlbBackendGroup(args: GetAlbBackendGroupArgs, opts?: InvokeOptions): Promise<GetAlbBackendGroupResult>
function getAlbBackendGroupOutput(args: GetAlbBackendGroupOutputArgs, opts?: InvokeOptions): Output<GetAlbBackendGroupResult>
def get_alb_backend_group(backend_group_id: Optional[str] = None,
description: Optional[str] = None,
folder_id: Optional[str] = None,
grpc_backends: Optional[Sequence[GetAlbBackendGroupGrpcBackend]] = None,
http_backends: Optional[Sequence[GetAlbBackendGroupHttpBackend]] = None,
labels: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
stream_backends: Optional[Sequence[GetAlbBackendGroupStreamBackend]] = None,
opts: Optional[InvokeOptions] = None) -> GetAlbBackendGroupResult
def get_alb_backend_group_output(backend_group_id: Optional[pulumi.Input[str]] = None,
description: Optional[pulumi.Input[str]] = None,
folder_id: Optional[pulumi.Input[str]] = None,
grpc_backends: Optional[pulumi.Input[Sequence[pulumi.Input[GetAlbBackendGroupGrpcBackendArgs]]]] = None,
http_backends: Optional[pulumi.Input[Sequence[pulumi.Input[GetAlbBackendGroupHttpBackendArgs]]]] = None,
labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
name: Optional[pulumi.Input[str]] = None,
stream_backends: Optional[pulumi.Input[Sequence[pulumi.Input[GetAlbBackendGroupStreamBackendArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAlbBackendGroupResult]
func LookupAlbBackendGroup(ctx *Context, args *LookupAlbBackendGroupArgs, opts ...InvokeOption) (*LookupAlbBackendGroupResult, error)
func LookupAlbBackendGroupOutput(ctx *Context, args *LookupAlbBackendGroupOutputArgs, opts ...InvokeOption) LookupAlbBackendGroupResultOutput
> Note: This function is named LookupAlbBackendGroup
in the Go SDK.
public static class GetAlbBackendGroup
{
public static Task<GetAlbBackendGroupResult> InvokeAsync(GetAlbBackendGroupArgs args, InvokeOptions? opts = null)
public static Output<GetAlbBackendGroupResult> Invoke(GetAlbBackendGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAlbBackendGroupResult> getAlbBackendGroup(GetAlbBackendGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: yandex:index/getAlbBackendGroup:getAlbBackendGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Backend
Group stringId - Backend Group ID.
- Description string
- Description of the backend group.
- Folder
Id string - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
- Grpc
Backends List<GetAlb Backend Group Grpc Backend> - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Http
Backends List<GetAlb Backend Group Http Backend> - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Labels Dictionary<string, string>
- Labels to assign to this backend group.
- Name string
- Name of the Backend Group.
- Stream
Backends List<GetAlb Backend Group Stream Backend> - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Backend
Group stringId - Backend Group ID.
- Description string
- Description of the backend group.
- Folder
Id string - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
- Grpc
Backends []GetAlb Backend Group Grpc Backend - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Http
Backends []GetAlb Backend Group Http Backend - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Labels map[string]string
- Labels to assign to this backend group.
- Name string
- Name of the Backend Group.
- Stream
Backends []GetAlb Backend Group Stream Backend - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- backend
Group StringId - Backend Group ID.
- description String
- Description of the backend group.
- folder
Id String - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
- grpc
Backends List<GetAlb Backend Group Grpc Backend> - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- http
Backends List<GetAlb Backend Group Http Backend> - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- labels Map<String,String>
- Labels to assign to this backend group.
- name String
- Name of the Backend Group.
- stream
Backends List<GetAlb Backend Group Stream Backend> - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- backend
Group stringId - Backend Group ID.
- description string
- Description of the backend group.
- folder
Id string - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
- grpc
Backends GetAlb Backend Group Grpc Backend[] - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- http
Backends GetAlb Backend Group Http Backend[] - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- labels {[key: string]: string}
- Labels to assign to this backend group.
- name string
- Name of the Backend Group.
- stream
Backends GetAlb Backend Group Stream Backend[] - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- backend_
group_ strid - Backend Group ID.
- description str
- Description of the backend group.
- folder_
id str - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
- grpc_
backends Sequence[GetAlb Backend Group Grpc Backend] - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- http_
backends Sequence[GetAlb Backend Group Http Backend] - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- labels Mapping[str, str]
- Labels to assign to this backend group.
- name str
- Name of the Backend Group.
- stream_
backends Sequence[GetAlb Backend Group Stream Backend] - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- backend
Group StringId - Backend Group ID.
- description String
- Description of the backend group.
- folder
Id String - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
- grpc
Backends List<Property Map> - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- http
Backends List<Property Map> - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- labels Map<String>
- Labels to assign to this backend group.
- name String
- Name of the Backend Group.
- stream
Backends List<Property Map> - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
getAlbBackendGroup Result
The following output properties are available:
- Backend
Group stringId - Created
At string - Creation timestamp of this backend group.
- Description string
- Description of the backend group.
- Folder
Id string - Grpc
Backends List<GetAlb Backend Group Grpc Backend> - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Http
Backends List<GetAlb Backend Group Http Backend> - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Labels Dictionary<string, string>
- Labels to assign to this backend group.
- Name string
- Name of the backend.
- Stream
Backends List<GetAlb Backend Group Stream Backend> - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Backend
Group stringId - Created
At string - Creation timestamp of this backend group.
- Description string
- Description of the backend group.
- Folder
Id string - Grpc
Backends []GetAlb Backend Group Grpc Backend - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Http
Backends []GetAlb Backend Group Http Backend - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Labels map[string]string
- Labels to assign to this backend group.
- Name string
- Name of the backend.
- Stream
Backends []GetAlb Backend Group Stream Backend - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- backend
Group StringId - created
At String - Creation timestamp of this backend group.
- description String
- Description of the backend group.
- folder
Id String - grpc
Backends List<GetAlb Backend Group Grpc Backend> - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- http
Backends List<GetAlb Backend Group Http Backend> - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String,String>
- Labels to assign to this backend group.
- name String
- Name of the backend.
- stream
Backends List<GetAlb Backend Group Stream Backend> - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- backend
Group stringId - created
At string - Creation timestamp of this backend group.
- description string
- Description of the backend group.
- folder
Id string - grpc
Backends GetAlb Backend Group Grpc Backend[] - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- http
Backends GetAlb Backend Group Http Backend[] - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- id string
- The provider-assigned unique ID for this managed resource.
- labels {[key: string]: string}
- Labels to assign to this backend group.
- name string
- Name of the backend.
- stream
Backends GetAlb Backend Group Stream Backend[] - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- backend_
group_ strid - created_
at str - Creation timestamp of this backend group.
- description str
- Description of the backend group.
- folder_
id str - grpc_
backends Sequence[GetAlb Backend Group Grpc Backend] - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- http_
backends Sequence[GetAlb Backend Group Http Backend] - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- id str
- The provider-assigned unique ID for this managed resource.
- labels Mapping[str, str]
- Labels to assign to this backend group.
- name str
- Name of the backend.
- stream_
backends Sequence[GetAlb Backend Group Stream Backend] - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
- backend
Group StringId - created
At String - Creation timestamp of this backend group.
- description String
- Description of the backend group.
- folder
Id String - grpc
Backends List<Property Map> - Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
- http
Backends List<Property Map> - Http backend specification that will be used by the ALB Backend Group. Structure is documented below.
- id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String>
- Labels to assign to this backend group.
- name String
- Name of the backend.
- stream
Backends List<Property Map> - Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
Supporting Types
GetAlbBackendGroupGrpcBackend
- Healthcheck
Get
Alb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Load
Balancing GetConfig Alb Backend Group Grpc Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- Name string
- Name of the Backend Group.
- Port int
- Port for incoming traffic.
- Target
Group List<string>Ids - References target groups for the backend.
- Tls
Get
Alb Backend Group Grpc Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- Weight int
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- Healthcheck
Get
Alb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Load
Balancing GetConfig Alb Backend Group Grpc Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- Name string
- Name of the Backend Group.
- Port int
- Port for incoming traffic.
- Target
Group []stringIds - References target groups for the backend.
- Tls
Get
Alb Backend Group Grpc Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- Weight int
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck
Get
Alb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing GetConfig Alb Backend Group Grpc Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name String
- Name of the Backend Group.
- port Integer
- Port for incoming traffic.
- target
Group List<String>Ids - References target groups for the backend.
- tls
Get
Alb Backend Group Grpc Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- weight Integer
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck
Get
Alb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing GetConfig Alb Backend Group Grpc Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name string
- Name of the Backend Group.
- port number
- Port for incoming traffic.
- target
Group string[]Ids - References target groups for the backend.
- tls
Get
Alb Backend Group Grpc Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- weight number
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck
Get
Alb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load_
balancing_ Getconfig Alb Backend Group Grpc Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name str
- Name of the Backend Group.
- port int
- Port for incoming traffic.
- target_
group_ Sequence[str]ids - References target groups for the backend.
- tls
Get
Alb Backend Group Grpc Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- weight int
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck Property Map
- Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing Property MapConfig - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name String
- Name of the Backend Group.
- port Number
- Port for incoming traffic.
- target
Group List<String>Ids - References target groups for the backend.
- tls Property Map
- Tls specification that will be used by this backend. Structure is documented below.
- weight Number
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
GetAlbBackendGroupGrpcBackendHealthcheck
- Grpc
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Healthcheck
Port int - Optional alternative port for health checking.
- Healthy
Threshold int - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- Http
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval string
- Interval between health checks.
- Interval
Jitter doublePercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- Stream
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Timeout string
- Time to wait for a health check response.
- Unhealthy
Threshold int - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- Grpc
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Healthcheck
Port int - Optional alternative port for health checking.
- Healthy
Threshold int - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- Http
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval string
- Interval between health checks.
- Interval
Jitter float64Percent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- Stream
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Timeout string
- Time to wait for a health check response.
- Unhealthy
Threshold int - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port Integer - Optional alternative port for health checking.
- healthy
Threshold Integer - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval String
- Interval between health checks.
- interval
Jitter DoublePercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout String
- Time to wait for a health check response.
- unhealthy
Threshold Integer - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port number - Optional alternative port for health checking.
- healthy
Threshold number - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval string
- Interval between health checks.
- interval
Jitter numberPercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream
Healthcheck GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout string
- Time to wait for a health check response.
- unhealthy
Threshold number - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc_
healthcheck GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck_
port int - Optional alternative port for health checking.
- healthy_
threshold int - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http_
healthcheck GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval str
- Interval between health checks.
- interval_
jitter_ floatpercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream_
healthcheck GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout str
- Time to wait for a health check response.
- unhealthy_
threshold int - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc
Healthcheck Property Map - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port Number - Optional alternative port for health checking.
- healthy
Threshold Number - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http
Healthcheck Property Map - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval String
- Interval between health checks.
- interval
Jitter NumberPercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream
Healthcheck Property Map - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout String
- Time to wait for a health check response.
- unhealthy
Threshold Number - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
GetAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck
- Service
Name string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- Service
Name string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name String - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service_
name str - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name String - Optional service name for grpc.health.v1.HealthCheckRequest message.
GetAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck
GetAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck
GetAlbBackendGroupGrpcBackendLoadBalancingConfig
- Locality
Aware intRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- Panic
Threshold int - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- Strict
Locality bool - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- Locality
Aware intRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- Panic
Threshold int - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- Strict
Locality bool - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality
Aware IntegerRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic
Threshold Integer - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict
Locality Boolean - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality
Aware numberRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic
Threshold number - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict
Locality boolean - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality_
aware_ introuting_ percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic_
threshold int - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict_
locality bool - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality
Aware NumberRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic
Threshold Number - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict
Locality Boolean - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
GetAlbBackendGroupGrpcBackendTls
- Sni string
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- Validation
Context GetAlb Backend Group Grpc Backend Tls Validation Context
- Sni string
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- Validation
Context GetAlb Backend Group Grpc Backend Tls Validation Context
- sni String
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation
Context GetAlb Backend Group Grpc Backend Tls Validation Context
- sni string
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation
Context GetAlb Backend Group Grpc Backend Tls Validation Context
- sni str
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation_
context GetAlb Backend Group Grpc Backend Tls Validation Context
- sni String
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation
Context Property Map
GetAlbBackendGroupGrpcBackendTlsValidationContext
- Trusted
Ca stringBytes - Trusted
Ca stringId
- Trusted
Ca stringBytes - Trusted
Ca stringId
- trusted
Ca StringBytes - trusted
Ca StringId
- trusted
Ca stringBytes - trusted
Ca stringId
- trusted_
ca_ strbytes - trusted_
ca_ strid
- trusted
Ca StringBytes - trusted
Ca StringId
GetAlbBackendGroupHttpBackend
- Healthcheck
Get
Alb Backend Group Http Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Http2 bool
- If set, health checks will use HTTP2.
- Load
Balancing GetConfig Alb Backend Group Http Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- Name string
- Name of the Backend Group.
- Port int
- Port for incoming traffic.
- Target
Group List<string>Ids - References target groups for the backend.
- Tls
Get
Alb Backend Group Http Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- Weight int
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- Healthcheck
Get
Alb Backend Group Http Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Http2 bool
- If set, health checks will use HTTP2.
- Load
Balancing GetConfig Alb Backend Group Http Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- Name string
- Name of the Backend Group.
- Port int
- Port for incoming traffic.
- Target
Group []stringIds - References target groups for the backend.
- Tls
Get
Alb Backend Group Http Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- Weight int
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck
Get
Alb Backend Group Http Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- http2 Boolean
- If set, health checks will use HTTP2.
- load
Balancing GetConfig Alb Backend Group Http Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name String
- Name of the Backend Group.
- port Integer
- Port for incoming traffic.
- target
Group List<String>Ids - References target groups for the backend.
- tls
Get
Alb Backend Group Http Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- weight Integer
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck
Get
Alb Backend Group Http Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- http2 boolean
- If set, health checks will use HTTP2.
- load
Balancing GetConfig Alb Backend Group Http Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name string
- Name of the Backend Group.
- port number
- Port for incoming traffic.
- target
Group string[]Ids - References target groups for the backend.
- tls
Get
Alb Backend Group Http Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- weight number
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck
Get
Alb Backend Group Http Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- http2 bool
- If set, health checks will use HTTP2.
- load_
balancing_ Getconfig Alb Backend Group Http Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name str
- Name of the Backend Group.
- port int
- Port for incoming traffic.
- target_
group_ Sequence[str]ids - References target groups for the backend.
- tls
Get
Alb Backend Group Http Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- weight int
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck Property Map
- Healthcheck specification that will be used by this backend. Structure is documented below.
- http2 Boolean
- If set, health checks will use HTTP2.
- load
Balancing Property MapConfig - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name String
- Name of the Backend Group.
- port Number
- Port for incoming traffic.
- target
Group List<String>Ids - References target groups for the backend.
- tls Property Map
- Tls specification that will be used by this backend. Structure is documented below.
- weight Number
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
GetAlbBackendGroupHttpBackendHealthcheck
- Grpc
Healthcheck GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Healthcheck
Port int - Optional alternative port for health checking.
- Healthy
Threshold int - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- Http
Healthcheck GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval string
- Interval between health checks.
- Interval
Jitter doublePercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- Stream
Healthcheck GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Timeout string
- Time to wait for a health check response.
- Unhealthy
Threshold int - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- Grpc
Healthcheck GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Healthcheck
Port int - Optional alternative port for health checking.
- Healthy
Threshold int - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- Http
Healthcheck GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval string
- Interval between health checks.
- Interval
Jitter float64Percent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- Stream
Healthcheck GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Timeout string
- Time to wait for a health check response.
- Unhealthy
Threshold int - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc
Healthcheck GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port Integer - Optional alternative port for health checking.
- healthy
Threshold Integer - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http
Healthcheck GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval String
- Interval between health checks.
- interval
Jitter DoublePercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream
Healthcheck GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout String
- Time to wait for a health check response.
- unhealthy
Threshold Integer - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc
Healthcheck GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port number - Optional alternative port for health checking.
- healthy
Threshold number - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http
Healthcheck GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval string
- Interval between health checks.
- interval
Jitter numberPercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream
Healthcheck GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout string
- Time to wait for a health check response.
- unhealthy
Threshold number - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc_
healthcheck GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck_
port int - Optional alternative port for health checking.
- healthy_
threshold int - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http_
healthcheck GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval str
- Interval between health checks.
- interval_
jitter_ floatpercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream_
healthcheck GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout str
- Time to wait for a health check response.
- unhealthy_
threshold int - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc
Healthcheck Property Map - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port Number - Optional alternative port for health checking.
- healthy
Threshold Number - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http
Healthcheck Property Map - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval String
- Interval between health checks.
- interval
Jitter NumberPercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream
Healthcheck Property Map - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout String
- Time to wait for a health check response.
- unhealthy
Threshold Number - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
GetAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck
- Service
Name string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- Service
Name string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name String - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service_
name str - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name String - Optional service name for grpc.health.v1.HealthCheckRequest message.
GetAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck
GetAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck
GetAlbBackendGroupHttpBackendLoadBalancingConfig
- Locality
Aware intRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- Panic
Threshold int - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- Strict
Locality bool - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- Locality
Aware intRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- Panic
Threshold int - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- Strict
Locality bool - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality
Aware IntegerRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic
Threshold Integer - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict
Locality Boolean - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality
Aware numberRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic
Threshold number - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict
Locality boolean - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality_
aware_ introuting_ percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic_
threshold int - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict_
locality bool - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality
Aware NumberRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic
Threshold Number - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict
Locality Boolean - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
GetAlbBackendGroupHttpBackendTls
- Sni string
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- Validation
Context GetAlb Backend Group Http Backend Tls Validation Context
- Sni string
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- Validation
Context GetAlb Backend Group Http Backend Tls Validation Context
- sni String
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation
Context GetAlb Backend Group Http Backend Tls Validation Context
- sni string
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation
Context GetAlb Backend Group Http Backend Tls Validation Context
- sni str
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation_
context GetAlb Backend Group Http Backend Tls Validation Context
- sni String
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation
Context Property Map
GetAlbBackendGroupHttpBackendTlsValidationContext
- Trusted
Ca stringBytes - Trusted
Ca stringId
- Trusted
Ca stringBytes - Trusted
Ca stringId
- trusted
Ca StringBytes - trusted
Ca StringId
- trusted
Ca stringBytes - trusted
Ca stringId
- trusted_
ca_ strbytes - trusted_
ca_ strid
- trusted
Ca StringBytes - trusted
Ca StringId
GetAlbBackendGroupStreamBackend
- Healthcheck
Get
Alb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Load
Balancing GetConfig Alb Backend Group Stream Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- Name string
- Name of the Backend Group.
- Port int
- Port for incoming traffic.
- Target
Group List<string>Ids - References target groups for the backend.
- Tls
Get
Alb Backend Group Stream Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- Weight int
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- Healthcheck
Get
Alb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Load
Balancing GetConfig Alb Backend Group Stream Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- Name string
- Name of the Backend Group.
- Port int
- Port for incoming traffic.
- Target
Group []stringIds - References target groups for the backend.
- Tls
Get
Alb Backend Group Stream Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- Weight int
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck
Get
Alb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing GetConfig Alb Backend Group Stream Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name String
- Name of the Backend Group.
- port Integer
- Port for incoming traffic.
- target
Group List<String>Ids - References target groups for the backend.
- tls
Get
Alb Backend Group Stream Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- weight Integer
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck
Get
Alb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing GetConfig Alb Backend Group Stream Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name string
- Name of the Backend Group.
- port number
- Port for incoming traffic.
- target
Group string[]Ids - References target groups for the backend.
- tls
Get
Alb Backend Group Stream Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- weight number
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck
Get
Alb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load_
balancing_ Getconfig Alb Backend Group Stream Backend Load Balancing Config - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name str
- Name of the Backend Group.
- port int
- Port for incoming traffic.
- target_
group_ Sequence[str]ids - References target groups for the backend.
- tls
Get
Alb Backend Group Stream Backend Tls - Tls specification that will be used by this backend. Structure is documented below.
- weight int
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
- healthcheck Property Map
- Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing Property MapConfig - Load Balancing Config specification that will be used by this backend. Structure is documented below.
- name String
- Name of the Backend Group.
- port Number
- Port for incoming traffic.
- target
Group List<String>Ids - References target groups for the backend.
- tls Property Map
- Tls specification that will be used by this backend. Structure is documented below.
- weight Number
- Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
GetAlbBackendGroupStreamBackendHealthcheck
- Grpc
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Healthcheck
Port int - Optional alternative port for health checking.
- Healthy
Threshold int - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- Http
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval string
- Interval between health checks.
- Interval
Jitter doublePercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- Stream
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Timeout string
- Time to wait for a health check response.
- Unhealthy
Threshold int - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- Grpc
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Healthcheck
Port int - Optional alternative port for health checking.
- Healthy
Threshold int - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- Http
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval string
- Interval between health checks.
- Interval
Jitter float64Percent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- Stream
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Timeout string
- Time to wait for a health check response.
- Unhealthy
Threshold int - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port Integer - Optional alternative port for health checking.
- healthy
Threshold Integer - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval String
- Interval between health checks.
- interval
Jitter DoublePercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout String
- Time to wait for a health check response.
- unhealthy
Threshold Integer - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port number - Optional alternative port for health checking.
- healthy
Threshold number - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval string
- Interval between health checks.
- interval
Jitter numberPercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream
Healthcheck GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout string
- Time to wait for a health check response.
- unhealthy
Threshold number - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc_
healthcheck GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck_
port int - Optional alternative port for health checking.
- healthy_
threshold int - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http_
healthcheck GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval str
- Interval between health checks.
- interval_
jitter_ floatpercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream_
healthcheck GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout str
- Time to wait for a health check response.
- unhealthy_
threshold int - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
- grpc
Healthcheck Property Map - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port Number - Optional alternative port for health checking.
- healthy
Threshold Number - Number of consecutive successful health checks required to promote endpoint into the healthy state. 0 means 1. Note that during startup, only a single successful health check is required to mark a host healthy.
- http
Healthcheck Property Map - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval String
- Interval between health checks.
- interval
Jitter NumberPercent - An optional jitter amount as a percentage of interval. If specified, during every interval value of (interval_ms * interval_jitter_percent / 100) will be added to the wait time.
- stream
Healthcheck Property Map - Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- timeout String
- Time to wait for a health check response.
- unhealthy
Threshold Number - Number of consecutive failed health checks required to demote endpoint into the unhealthy state. 0 means 1. Note that for HTTP health checks, a single 503 immediately makes endpoint unhealthy.
GetAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck
- Service
Name string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- Service
Name string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name String - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service_
name str - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name String - Optional service name for grpc.health.v1.HealthCheckRequest message.
GetAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck
GetAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck
GetAlbBackendGroupStreamBackendLoadBalancingConfig
- Locality
Aware intRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- Panic
Threshold int - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- Strict
Locality bool - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- Locality
Aware intRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- Panic
Threshold int - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- Strict
Locality bool - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality
Aware IntegerRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic
Threshold Integer - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict
Locality Boolean - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality
Aware numberRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic
Threshold number - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict
Locality boolean - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality_
aware_ introuting_ percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic_
threshold int - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict_
locality bool - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
- locality
Aware NumberRouting Percent - Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
- panic
Threshold Number - If percentage of healthy hosts in the backend is lower than panic_threshold, traffic will be routed to all backends no matter what the health status is. This helps to avoid healthy backends overloading when everything is bad. Zero means no panic threshold.
- strict
Locality Boolean - If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
GetAlbBackendGroupStreamBackendTls
- Sni string
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- Validation
Context GetAlb Backend Group Stream Backend Tls Validation Context
- Sni string
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- Validation
Context GetAlb Backend Group Stream Backend Tls Validation Context
- sni String
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation
Context GetAlb Backend Group Stream Backend Tls Validation Context
- sni string
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation
Context GetAlb Backend Group Stream Backend Tls Validation Context
- sni str
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation_
context GetAlb Backend Group Stream Backend Tls Validation Context
- sni String
- SNI string for TLS connections.
validation_context.0.trusted_ca_id
- Trusted CA certificate ID in the Certificate Manager.validation_context.0.trusted_ca_bytes
- PEM-encoded trusted CA certificate chain.
- validation
Context Property Map
GetAlbBackendGroupStreamBackendTlsValidationContext
- Trusted
Ca stringBytes - Trusted
Ca stringId
- Trusted
Ca stringBytes - Trusted
Ca stringId
- trusted
Ca StringBytes - trusted
Ca StringId
- trusted
Ca stringBytes - trusted
Ca stringId
- trusted_
ca_ strbytes - trusted_
ca_ strid
- trusted
Ca StringBytes - trusted
Ca StringId
Package Details
- Repository
- Yandex pulumi/pulumi-yandex
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
yandex
Terraform Provider.