1. Packages
  2. Yandex
  3. API Docs
  4. getAlbBackendGroup
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

yandex.getAlbBackendGroup

Explore with Pulumi AI

Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

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",
}));
Copy
import pulumi
import pulumi_yandex as yandex

foo = yandex.get_alb_backend_group(backend_group_id="my-backend-group-id")
Copy
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",
        }));
    }

}
Copy
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
	})
}
Copy

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>
Copy
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]
Copy
func LookupAlbBackendGroup(ctx *Context, args *LookupAlbBackendGroupArgs, opts ...InvokeOption) (*LookupAlbBackendGroupResult, error)
func LookupAlbBackendGroupOutput(ctx *Context, args *LookupAlbBackendGroupOutputArgs, opts ...InvokeOption) LookupAlbBackendGroupResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetAlbBackendGroupResult> getAlbBackendGroup(GetAlbBackendGroupArgs args, InvokeOptions options)
public static Output<GetAlbBackendGroupResult> getAlbBackendGroup(GetAlbBackendGroupArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: yandex:index/getAlbBackendGroup:getAlbBackendGroup
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

BackendGroupId string
Backend Group ID.
Description string
Description of the backend group.
FolderId string
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
GrpcBackends List<GetAlbBackendGroupGrpcBackend>
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
HttpBackends List<GetAlbBackendGroupHttpBackend>
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.
StreamBackends List<GetAlbBackendGroupStreamBackend>
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
BackendGroupId string
Backend Group ID.
Description string
Description of the backend group.
FolderId string
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
GrpcBackends []GetAlbBackendGroupGrpcBackend
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
HttpBackends []GetAlbBackendGroupHttpBackend
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.
StreamBackends []GetAlbBackendGroupStreamBackend
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
backendGroupId String
Backend Group ID.
description String
Description of the backend group.
folderId String
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
grpcBackends List<GetAlbBackendGroupGrpcBackend>
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
httpBackends List<GetAlbBackendGroupHttpBackend>
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.
streamBackends List<GetAlbBackendGroupStreamBackend>
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
backendGroupId string
Backend Group ID.
description string
Description of the backend group.
folderId string
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
grpcBackends GetAlbBackendGroupGrpcBackend[]
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
httpBackends GetAlbBackendGroupHttpBackend[]
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.
streamBackends GetAlbBackendGroupStreamBackend[]
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
backend_group_id str
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[GetAlbBackendGroupGrpcBackend]
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
http_backends Sequence[GetAlbBackendGroupHttpBackend]
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[GetAlbBackendGroupStreamBackend]
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
backendGroupId String
Backend Group ID.
description String
Description of the backend group.
folderId String
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
grpcBackends List<Property Map>
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
httpBackends 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.
streamBackends 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:

BackendGroupId string
CreatedAt string
Creation timestamp of this backend group.
Description string
Description of the backend group.
FolderId string
GrpcBackends List<GetAlbBackendGroupGrpcBackend>
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
HttpBackends List<GetAlbBackendGroupHttpBackend>
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.
StreamBackends List<GetAlbBackendGroupStreamBackend>
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
BackendGroupId string
CreatedAt string
Creation timestamp of this backend group.
Description string
Description of the backend group.
FolderId string
GrpcBackends []GetAlbBackendGroupGrpcBackend
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
HttpBackends []GetAlbBackendGroupHttpBackend
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.
StreamBackends []GetAlbBackendGroupStreamBackend
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
backendGroupId String
createdAt String
Creation timestamp of this backend group.
description String
Description of the backend group.
folderId String
grpcBackends List<GetAlbBackendGroupGrpcBackend>
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
httpBackends List<GetAlbBackendGroupHttpBackend>
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.
streamBackends List<GetAlbBackendGroupStreamBackend>
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
backendGroupId string
createdAt string
Creation timestamp of this backend group.
description string
Description of the backend group.
folderId string
grpcBackends GetAlbBackendGroupGrpcBackend[]
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
httpBackends GetAlbBackendGroupHttpBackend[]
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.
streamBackends GetAlbBackendGroupStreamBackend[]
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
backend_group_id str
created_at str
Creation timestamp of this backend group.
description str
Description of the backend group.
folder_id str
grpc_backends Sequence[GetAlbBackendGroupGrpcBackend]
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
http_backends Sequence[GetAlbBackendGroupHttpBackend]
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[GetAlbBackendGroupStreamBackend]
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.
backendGroupId String
createdAt String
Creation timestamp of this backend group.
description String
Description of the backend group.
folderId String
grpcBackends List<Property Map>
Grpc backend specification that will be used by the ALB Backend Group. Structure is documented below.
httpBackends 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.
streamBackends List<Property Map>
Stream backend specification that will be used by the ALB Backend Group. Structure is documented below.

Supporting Types

GetAlbBackendGroupGrpcBackend

Healthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
LoadBalancingConfig This property is required. GetAlbBackendGroupGrpcBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
Name This property is required. string
  • Name of the Backend Group.
Port This property is required. int
Port for incoming traffic.
TargetGroupIds This property is required. List<string>
References target groups for the backend.
Tls This property is required. GetAlbBackendGroupGrpcBackendTls
Tls specification that will be used by this backend. Structure is documented below.
Weight This property is required. int
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
Healthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
LoadBalancingConfig This property is required. GetAlbBackendGroupGrpcBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
Name This property is required. string
  • Name of the Backend Group.
Port This property is required. int
Port for incoming traffic.
TargetGroupIds This property is required. []string
References target groups for the backend.
Tls This property is required. GetAlbBackendGroupGrpcBackendTls
Tls specification that will be used by this backend. Structure is documented below.
Weight This property is required. int
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
loadBalancingConfig This property is required. GetAlbBackendGroupGrpcBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. String
  • Name of the Backend Group.
port This property is required. Integer
Port for incoming traffic.
targetGroupIds This property is required. List<String>
References target groups for the backend.
tls This property is required. GetAlbBackendGroupGrpcBackendTls
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. Integer
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
loadBalancingConfig This property is required. GetAlbBackendGroupGrpcBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. string
  • Name of the Backend Group.
port This property is required. number
Port for incoming traffic.
targetGroupIds This property is required. string[]
References target groups for the backend.
tls This property is required. GetAlbBackendGroupGrpcBackendTls
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. number
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
load_balancing_config This property is required. GetAlbBackendGroupGrpcBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. str
  • Name of the Backend Group.
port This property is required. int
Port for incoming traffic.
target_group_ids This property is required. Sequence[str]
References target groups for the backend.
tls This property is required. GetAlbBackendGroupGrpcBackendTls
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. int
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. Property Map
Healthcheck specification that will be used by this backend. Structure is documented below.
loadBalancingConfig This property is required. Property Map
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. String
  • Name of the Backend Group.
port This property is required. Number
Port for incoming traffic.
targetGroupIds This property is required. List<String>
References target groups for the backend.
tls This property is required. Property Map
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. Number
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.

GetAlbBackendGroupGrpcBackendHealthcheck

GrpcHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
HealthcheckPort This property is required. int
Optional alternative port for health checking.
HealthyThreshold This property is required. 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.
HttpHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Interval This property is required. string
Interval between health checks.
IntervalJitterPercent This property is required. double
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.
StreamHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Timeout This property is required. string
Time to wait for a health check response.
UnhealthyThreshold This property is required. 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.
GrpcHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
HealthcheckPort This property is required. int
Optional alternative port for health checking.
HealthyThreshold This property is required. 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.
HttpHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Interval This property is required. string
Interval between health checks.
IntervalJitterPercent This property is required. float64
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.
StreamHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Timeout This property is required. string
Time to wait for a health check response.
UnhealthyThreshold This property is required. 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.
grpcHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheckPort This property is required. Integer
Optional alternative port for health checking.
healthyThreshold This property is required. 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.
httpHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. String
Interval between health checks.
intervalJitterPercent This property is required. Double
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.
streamHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. String
Time to wait for a health check response.
unhealthyThreshold This property is required. 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.
grpcHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheckPort This property is required. number
Optional alternative port for health checking.
healthyThreshold This property is required. 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.
httpHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. string
Interval between health checks.
intervalJitterPercent This property is required. number
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.
streamHealthcheck This property is required. GetAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. string
Time to wait for a health check response.
unhealthyThreshold This property is required. 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 This property is required. GetAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheck_port This property is required. int
Optional alternative port for health checking.
healthy_threshold This property is required. 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 This property is required. GetAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. str
Interval between health checks.
interval_jitter_percent This property is required. float
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 This property is required. GetAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. str
Time to wait for a health check response.
unhealthy_threshold This property is required. 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.
grpcHealthcheck This property is required. Property Map
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheckPort This property is required. Number
Optional alternative port for health checking.
healthyThreshold This property is required. 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.
httpHealthcheck This property is required. Property Map
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. String
Interval between health checks.
intervalJitterPercent This property is required. Number
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.
streamHealthcheck This property is required. Property Map
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. String
Time to wait for a health check response.
unhealthyThreshold This property is required. 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

ServiceName This property is required. string
Optional service name for grpc.health.v1.HealthCheckRequest message.
ServiceName This property is required. string
Optional service name for grpc.health.v1.HealthCheckRequest message.
serviceName This property is required. String
Optional service name for grpc.health.v1.HealthCheckRequest message.
serviceName This property is required. string
Optional service name for grpc.health.v1.HealthCheckRequest message.
service_name This property is required. str
Optional service name for grpc.health.v1.HealthCheckRequest message.
serviceName This property is required. String
Optional service name for grpc.health.v1.HealthCheckRequest message.

GetAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck

Host This property is required. string
Optional "Host" HTTP header value.
Http2 This property is required. bool
If set, health checks will use HTTP2.
Path This property is required. string
HTTP path.
Host This property is required. string
Optional "Host" HTTP header value.
Http2 This property is required. bool
If set, health checks will use HTTP2.
Path This property is required. string
HTTP path.
host This property is required. String
Optional "Host" HTTP header value.
http2 This property is required. Boolean
If set, health checks will use HTTP2.
path This property is required. String
HTTP path.
host This property is required. string
Optional "Host" HTTP header value.
http2 This property is required. boolean
If set, health checks will use HTTP2.
path This property is required. string
HTTP path.
host This property is required. str
Optional "Host" HTTP header value.
http2 This property is required. bool
If set, health checks will use HTTP2.
path This property is required. str
HTTP path.
host This property is required. String
Optional "Host" HTTP header value.
http2 This property is required. Boolean
If set, health checks will use HTTP2.
path This property is required. String
HTTP path.

GetAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck

Receive This property is required. string
Optional text to search in reply.
Send This property is required. string
Optional message to send. If empty, it's a connect-only health check.
Receive This property is required. string
Optional text to search in reply.
Send This property is required. string
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. String
Optional text to search in reply.
send This property is required. String
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. string
Optional text to search in reply.
send This property is required. string
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. str
Optional text to search in reply.
send This property is required. str
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. String
Optional text to search in reply.
send This property is required. String
Optional message to send. If empty, it's a connect-only health check.

GetAlbBackendGroupGrpcBackendLoadBalancingConfig

LocalityAwareRoutingPercent This property is required. int
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
PanicThreshold This property is required. 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.
StrictLocality This property is required. bool
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
LocalityAwareRoutingPercent This property is required. int
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
PanicThreshold This property is required. 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.
StrictLocality This property is required. bool
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
localityAwareRoutingPercent This property is required. Integer
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panicThreshold This property is required. 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.
strictLocality This property is required. Boolean
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
localityAwareRoutingPercent This property is required. number
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panicThreshold This property is required. 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.
strictLocality This property is required. boolean
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
locality_aware_routing_percent This property is required. int
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panic_threshold This property is required. 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 This property is required. bool
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
localityAwareRoutingPercent This property is required. Number
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panicThreshold This property is required. 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.
strictLocality This property is required. Boolean
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.

GetAlbBackendGroupGrpcBackendTls

Sni This property is required. 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.
ValidationContext This property is required. GetAlbBackendGroupGrpcBackendTlsValidationContext
Sni This property is required. 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.
ValidationContext This property is required. GetAlbBackendGroupGrpcBackendTlsValidationContext
sni This property is required. 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.
validationContext This property is required. GetAlbBackendGroupGrpcBackendTlsValidationContext
sni This property is required. 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.
validationContext This property is required. GetAlbBackendGroupGrpcBackendTlsValidationContext
sni This property is required. 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 This property is required. GetAlbBackendGroupGrpcBackendTlsValidationContext
sni This property is required. 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.
validationContext This property is required. Property Map

GetAlbBackendGroupGrpcBackendTlsValidationContext

TrustedCaBytes This property is required. string
TrustedCaId This property is required. string
TrustedCaBytes This property is required. string
TrustedCaId This property is required. string
trustedCaBytes This property is required. String
trustedCaId This property is required. String
trustedCaBytes This property is required. string
trustedCaId This property is required. string
trusted_ca_bytes This property is required. str
trusted_ca_id This property is required. str
trustedCaBytes This property is required. String
trustedCaId This property is required. String

GetAlbBackendGroupHttpBackend

Healthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
Http2 This property is required. bool
If set, health checks will use HTTP2.
LoadBalancingConfig This property is required. GetAlbBackendGroupHttpBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
Name This property is required. string
  • Name of the Backend Group.
Port This property is required. int
Port for incoming traffic.
TargetGroupIds This property is required. List<string>
References target groups for the backend.
Tls This property is required. GetAlbBackendGroupHttpBackendTls
Tls specification that will be used by this backend. Structure is documented below.
Weight This property is required. int
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
Healthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
Http2 This property is required. bool
If set, health checks will use HTTP2.
LoadBalancingConfig This property is required. GetAlbBackendGroupHttpBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
Name This property is required. string
  • Name of the Backend Group.
Port This property is required. int
Port for incoming traffic.
TargetGroupIds This property is required. []string
References target groups for the backend.
Tls This property is required. GetAlbBackendGroupHttpBackendTls
Tls specification that will be used by this backend. Structure is documented below.
Weight This property is required. int
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
http2 This property is required. Boolean
If set, health checks will use HTTP2.
loadBalancingConfig This property is required. GetAlbBackendGroupHttpBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. String
  • Name of the Backend Group.
port This property is required. Integer
Port for incoming traffic.
targetGroupIds This property is required. List<String>
References target groups for the backend.
tls This property is required. GetAlbBackendGroupHttpBackendTls
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. Integer
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
http2 This property is required. boolean
If set, health checks will use HTTP2.
loadBalancingConfig This property is required. GetAlbBackendGroupHttpBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. string
  • Name of the Backend Group.
port This property is required. number
Port for incoming traffic.
targetGroupIds This property is required. string[]
References target groups for the backend.
tls This property is required. GetAlbBackendGroupHttpBackendTls
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. number
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
http2 This property is required. bool
If set, health checks will use HTTP2.
load_balancing_config This property is required. GetAlbBackendGroupHttpBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. str
  • Name of the Backend Group.
port This property is required. int
Port for incoming traffic.
target_group_ids This property is required. Sequence[str]
References target groups for the backend.
tls This property is required. GetAlbBackendGroupHttpBackendTls
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. int
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. Property Map
Healthcheck specification that will be used by this backend. Structure is documented below.
http2 This property is required. Boolean
If set, health checks will use HTTP2.
loadBalancingConfig This property is required. Property Map
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. String
  • Name of the Backend Group.
port This property is required. Number
Port for incoming traffic.
targetGroupIds This property is required. List<String>
References target groups for the backend.
tls This property is required. Property Map
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. Number
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.

GetAlbBackendGroupHttpBackendHealthcheck

GrpcHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
HealthcheckPort This property is required. int
Optional alternative port for health checking.
HealthyThreshold This property is required. 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.
HttpHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Interval This property is required. string
Interval between health checks.
IntervalJitterPercent This property is required. double
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.
StreamHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Timeout This property is required. string
Time to wait for a health check response.
UnhealthyThreshold This property is required. 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.
GrpcHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
HealthcheckPort This property is required. int
Optional alternative port for health checking.
HealthyThreshold This property is required. 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.
HttpHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Interval This property is required. string
Interval between health checks.
IntervalJitterPercent This property is required. float64
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.
StreamHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Timeout This property is required. string
Time to wait for a health check response.
UnhealthyThreshold This property is required. 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.
grpcHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheckPort This property is required. Integer
Optional alternative port for health checking.
healthyThreshold This property is required. 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.
httpHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. String
Interval between health checks.
intervalJitterPercent This property is required. Double
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.
streamHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. String
Time to wait for a health check response.
unhealthyThreshold This property is required. 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.
grpcHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheckPort This property is required. number
Optional alternative port for health checking.
healthyThreshold This property is required. 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.
httpHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. string
Interval between health checks.
intervalJitterPercent This property is required. number
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.
streamHealthcheck This property is required. GetAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. string
Time to wait for a health check response.
unhealthyThreshold This property is required. 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 This property is required. GetAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheck_port This property is required. int
Optional alternative port for health checking.
healthy_threshold This property is required. 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 This property is required. GetAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. str
Interval between health checks.
interval_jitter_percent This property is required. float
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 This property is required. GetAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. str
Time to wait for a health check response.
unhealthy_threshold This property is required. 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.
grpcHealthcheck This property is required. Property Map
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheckPort This property is required. Number
Optional alternative port for health checking.
healthyThreshold This property is required. 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.
httpHealthcheck This property is required. Property Map
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. String
Interval between health checks.
intervalJitterPercent This property is required. Number
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.
streamHealthcheck This property is required. Property Map
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. String
Time to wait for a health check response.
unhealthyThreshold This property is required. 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

ServiceName This property is required. string
Optional service name for grpc.health.v1.HealthCheckRequest message.
ServiceName This property is required. string
Optional service name for grpc.health.v1.HealthCheckRequest message.
serviceName This property is required. String
Optional service name for grpc.health.v1.HealthCheckRequest message.
serviceName This property is required. string
Optional service name for grpc.health.v1.HealthCheckRequest message.
service_name This property is required. str
Optional service name for grpc.health.v1.HealthCheckRequest message.
serviceName This property is required. String
Optional service name for grpc.health.v1.HealthCheckRequest message.

GetAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck

Host This property is required. string
Optional "Host" HTTP header value.
Http2 This property is required. bool
If set, health checks will use HTTP2.
Path This property is required. string
HTTP path.
Host This property is required. string
Optional "Host" HTTP header value.
Http2 This property is required. bool
If set, health checks will use HTTP2.
Path This property is required. string
HTTP path.
host This property is required. String
Optional "Host" HTTP header value.
http2 This property is required. Boolean
If set, health checks will use HTTP2.
path This property is required. String
HTTP path.
host This property is required. string
Optional "Host" HTTP header value.
http2 This property is required. boolean
If set, health checks will use HTTP2.
path This property is required. string
HTTP path.
host This property is required. str
Optional "Host" HTTP header value.
http2 This property is required. bool
If set, health checks will use HTTP2.
path This property is required. str
HTTP path.
host This property is required. String
Optional "Host" HTTP header value.
http2 This property is required. Boolean
If set, health checks will use HTTP2.
path This property is required. String
HTTP path.

GetAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck

Receive This property is required. string
Optional text to search in reply.
Send This property is required. string
Optional message to send. If empty, it's a connect-only health check.
Receive This property is required. string
Optional text to search in reply.
Send This property is required. string
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. String
Optional text to search in reply.
send This property is required. String
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. string
Optional text to search in reply.
send This property is required. string
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. str
Optional text to search in reply.
send This property is required. str
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. String
Optional text to search in reply.
send This property is required. String
Optional message to send. If empty, it's a connect-only health check.

GetAlbBackendGroupHttpBackendLoadBalancingConfig

LocalityAwareRoutingPercent This property is required. int
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
PanicThreshold This property is required. 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.
StrictLocality This property is required. bool
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
LocalityAwareRoutingPercent This property is required. int
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
PanicThreshold This property is required. 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.
StrictLocality This property is required. bool
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
localityAwareRoutingPercent This property is required. Integer
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panicThreshold This property is required. 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.
strictLocality This property is required. Boolean
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
localityAwareRoutingPercent This property is required. number
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panicThreshold This property is required. 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.
strictLocality This property is required. boolean
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
locality_aware_routing_percent This property is required. int
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panic_threshold This property is required. 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 This property is required. bool
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
localityAwareRoutingPercent This property is required. Number
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panicThreshold This property is required. 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.
strictLocality This property is required. Boolean
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.

GetAlbBackendGroupHttpBackendTls

Sni This property is required. 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.
ValidationContext This property is required. GetAlbBackendGroupHttpBackendTlsValidationContext
Sni This property is required. 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.
ValidationContext This property is required. GetAlbBackendGroupHttpBackendTlsValidationContext
sni This property is required. 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.
validationContext This property is required. GetAlbBackendGroupHttpBackendTlsValidationContext
sni This property is required. 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.
validationContext This property is required. GetAlbBackendGroupHttpBackendTlsValidationContext
sni This property is required. 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 This property is required. GetAlbBackendGroupHttpBackendTlsValidationContext
sni This property is required. 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.
validationContext This property is required. Property Map

GetAlbBackendGroupHttpBackendTlsValidationContext

TrustedCaBytes This property is required. string
TrustedCaId This property is required. string
TrustedCaBytes This property is required. string
TrustedCaId This property is required. string
trustedCaBytes This property is required. String
trustedCaId This property is required. String
trustedCaBytes This property is required. string
trustedCaId This property is required. string
trusted_ca_bytes This property is required. str
trusted_ca_id This property is required. str
trustedCaBytes This property is required. String
trustedCaId This property is required. String

GetAlbBackendGroupStreamBackend

Healthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
LoadBalancingConfig This property is required. GetAlbBackendGroupStreamBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
Name This property is required. string
  • Name of the Backend Group.
Port This property is required. int
Port for incoming traffic.
TargetGroupIds This property is required. List<string>
References target groups for the backend.
Tls This property is required. GetAlbBackendGroupStreamBackendTls
Tls specification that will be used by this backend. Structure is documented below.
Weight This property is required. int
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
Healthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
LoadBalancingConfig This property is required. GetAlbBackendGroupStreamBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
Name This property is required. string
  • Name of the Backend Group.
Port This property is required. int
Port for incoming traffic.
TargetGroupIds This property is required. []string
References target groups for the backend.
Tls This property is required. GetAlbBackendGroupStreamBackendTls
Tls specification that will be used by this backend. Structure is documented below.
Weight This property is required. int
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
loadBalancingConfig This property is required. GetAlbBackendGroupStreamBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. String
  • Name of the Backend Group.
port This property is required. Integer
Port for incoming traffic.
targetGroupIds This property is required. List<String>
References target groups for the backend.
tls This property is required. GetAlbBackendGroupStreamBackendTls
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. Integer
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
loadBalancingConfig This property is required. GetAlbBackendGroupStreamBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. string
  • Name of the Backend Group.
port This property is required. number
Port for incoming traffic.
targetGroupIds This property is required. string[]
References target groups for the backend.
tls This property is required. GetAlbBackendGroupStreamBackendTls
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. number
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheck
Healthcheck specification that will be used by this backend. Structure is documented below.
load_balancing_config This property is required. GetAlbBackendGroupStreamBackendLoadBalancingConfig
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. str
  • Name of the Backend Group.
port This property is required. int
Port for incoming traffic.
target_group_ids This property is required. Sequence[str]
References target groups for the backend.
tls This property is required. GetAlbBackendGroupStreamBackendTls
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. int
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.
healthcheck This property is required. Property Map
Healthcheck specification that will be used by this backend. Structure is documented below.
loadBalancingConfig This property is required. Property Map
Load Balancing Config specification that will be used by this backend. Structure is documented below.
name This property is required. String
  • Name of the Backend Group.
port This property is required. Number
Port for incoming traffic.
targetGroupIds This property is required. List<String>
References target groups for the backend.
tls This property is required. Property Map
Tls specification that will be used by this backend. Structure is documented below.
weight This property is required. Number
Weight of the backend. Traffic will be split between backends of the same BackendGroup according to their weights.

GetAlbBackendGroupStreamBackendHealthcheck

GrpcHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
HealthcheckPort This property is required. int
Optional alternative port for health checking.
HealthyThreshold This property is required. 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.
HttpHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Interval This property is required. string
Interval between health checks.
IntervalJitterPercent This property is required. double
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.
StreamHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Timeout This property is required. string
Time to wait for a health check response.
UnhealthyThreshold This property is required. 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.
GrpcHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
HealthcheckPort This property is required. int
Optional alternative port for health checking.
HealthyThreshold This property is required. 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.
HttpHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Interval This property is required. string
Interval between health checks.
IntervalJitterPercent This property is required. float64
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.
StreamHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
Timeout This property is required. string
Time to wait for a health check response.
UnhealthyThreshold This property is required. 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.
grpcHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheckPort This property is required. Integer
Optional alternative port for health checking.
healthyThreshold This property is required. 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.
httpHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. String
Interval between health checks.
intervalJitterPercent This property is required. Double
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.
streamHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. String
Time to wait for a health check response.
unhealthyThreshold This property is required. 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.
grpcHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheckPort This property is required. number
Optional alternative port for health checking.
healthyThreshold This property is required. 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.
httpHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. string
Interval between health checks.
intervalJitterPercent This property is required. number
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.
streamHealthcheck This property is required. GetAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. string
Time to wait for a health check response.
unhealthyThreshold This property is required. 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 This property is required. GetAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheck_port This property is required. int
Optional alternative port for health checking.
healthy_threshold This property is required. 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 This property is required. GetAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. str
Interval between health checks.
interval_jitter_percent This property is required. float
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 This property is required. GetAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. str
Time to wait for a health check response.
unhealthy_threshold This property is required. 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.
grpcHealthcheck This property is required. Property Map
Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
healthcheckPort This property is required. Number
Optional alternative port for health checking.
healthyThreshold This property is required. 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.
httpHealthcheck This property is required. Property Map
Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
interval This property is required. String
Interval between health checks.
intervalJitterPercent This property is required. Number
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.
streamHealthcheck This property is required. Property Map
Stream Healthcheck specification that will be used by this healthcheck. Structure is documented below.
timeout This property is required. String
Time to wait for a health check response.
unhealthyThreshold This property is required. 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

ServiceName This property is required. string
Optional service name for grpc.health.v1.HealthCheckRequest message.
ServiceName This property is required. string
Optional service name for grpc.health.v1.HealthCheckRequest message.
serviceName This property is required. String
Optional service name for grpc.health.v1.HealthCheckRequest message.
serviceName This property is required. string
Optional service name for grpc.health.v1.HealthCheckRequest message.
service_name This property is required. str
Optional service name for grpc.health.v1.HealthCheckRequest message.
serviceName This property is required. String
Optional service name for grpc.health.v1.HealthCheckRequest message.

GetAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck

Host This property is required. string
Optional "Host" HTTP header value.
Http2 This property is required. bool
If set, health checks will use HTTP2.
Path This property is required. string
HTTP path.
Host This property is required. string
Optional "Host" HTTP header value.
Http2 This property is required. bool
If set, health checks will use HTTP2.
Path This property is required. string
HTTP path.
host This property is required. String
Optional "Host" HTTP header value.
http2 This property is required. Boolean
If set, health checks will use HTTP2.
path This property is required. String
HTTP path.
host This property is required. string
Optional "Host" HTTP header value.
http2 This property is required. boolean
If set, health checks will use HTTP2.
path This property is required. string
HTTP path.
host This property is required. str
Optional "Host" HTTP header value.
http2 This property is required. bool
If set, health checks will use HTTP2.
path This property is required. str
HTTP path.
host This property is required. String
Optional "Host" HTTP header value.
http2 This property is required. Boolean
If set, health checks will use HTTP2.
path This property is required. String
HTTP path.

GetAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck

Receive This property is required. string
Optional text to search in reply.
Send This property is required. string
Optional message to send. If empty, it's a connect-only health check.
Receive This property is required. string
Optional text to search in reply.
Send This property is required. string
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. String
Optional text to search in reply.
send This property is required. String
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. string
Optional text to search in reply.
send This property is required. string
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. str
Optional text to search in reply.
send This property is required. str
Optional message to send. If empty, it's a connect-only health check.
receive This property is required. String
Optional text to search in reply.
send This property is required. String
Optional message to send. If empty, it's a connect-only health check.

GetAlbBackendGroupStreamBackendLoadBalancingConfig

LocalityAwareRoutingPercent This property is required. int
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
PanicThreshold This property is required. 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.
StrictLocality This property is required. bool
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
LocalityAwareRoutingPercent This property is required. int
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
PanicThreshold This property is required. 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.
StrictLocality This property is required. bool
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
localityAwareRoutingPercent This property is required. Integer
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panicThreshold This property is required. 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.
strictLocality This property is required. Boolean
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
localityAwareRoutingPercent This property is required. number
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panicThreshold This property is required. 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.
strictLocality This property is required. boolean
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
locality_aware_routing_percent This property is required. int
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panic_threshold This property is required. 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 This property is required. bool
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.
localityAwareRoutingPercent This property is required. Number
Percent of traffic to be sent to the same availability zone. The rest will be equally divided between other zones.
panicThreshold This property is required. 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.
strictLocality This property is required. Boolean
If set, will route requests only to the same availability zone. Balancer won't know about endpoints in other zones.

GetAlbBackendGroupStreamBackendTls

Sni This property is required. 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.
ValidationContext This property is required. GetAlbBackendGroupStreamBackendTlsValidationContext
Sni This property is required. 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.
ValidationContext This property is required. GetAlbBackendGroupStreamBackendTlsValidationContext
sni This property is required. 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.
validationContext This property is required. GetAlbBackendGroupStreamBackendTlsValidationContext
sni This property is required. 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.
validationContext This property is required. GetAlbBackendGroupStreamBackendTlsValidationContext
sni This property is required. 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 This property is required. GetAlbBackendGroupStreamBackendTlsValidationContext
sni This property is required. 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.
validationContext This property is required. Property Map

GetAlbBackendGroupStreamBackendTlsValidationContext

TrustedCaBytes This property is required. string
TrustedCaId This property is required. string
TrustedCaBytes This property is required. string
TrustedCaId This property is required. string
trustedCaBytes This property is required. String
trustedCaId This property is required. String
trustedCaBytes This property is required. string
trustedCaId This property is required. string
trusted_ca_bytes This property is required. str
trusted_ca_id This property is required. str
trustedCaBytes This property is required. String
trustedCaId 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.
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi