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)
public static Output<GetAlbBackendGroupResult> getAlbBackendGroup(GetAlbBackendGroupArgs args, InvokeOptions options)
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
This property is required. GetAlb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Load
Balancing Config This property is required. GetAlb Backend Group Grpc Backend Load Balancing Config - 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.
- Target
Group Ids This property is required. List<string> - References target groups for the backend.
- Tls
This property is required. GetAlb Backend Group Grpc Backend Tls - 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. GetAlb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Load
Balancing Config This property is required. GetAlb Backend Group Grpc Backend Load Balancing Config - 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.
- Target
Group Ids This property is required. []string - References target groups for the backend.
- Tls
This property is required. GetAlb Backend Group Grpc Backend Tls - 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. GetAlb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing Config This property is required. GetAlb Backend Group Grpc Backend Load Balancing Config - 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.
- target
Group Ids This property is required. List<String> - References target groups for the backend.
- tls
This property is required. GetAlb Backend Group Grpc Backend Tls - 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. GetAlb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing Config This property is required. GetAlb Backend Group Grpc Backend Load Balancing Config - 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.
- target
Group Ids This property is required. string[] - References target groups for the backend.
- tls
This property is required. GetAlb Backend Group Grpc Backend Tls - 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. GetAlb Backend Group Grpc Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load_
balancing_ config This property is required. GetAlb Backend Group Grpc Backend Load Balancing Config - 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. GetAlb Backend Group Grpc Backend Tls - 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.
- load
Balancing Config 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.
- target
Group Ids 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
- Grpc
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - 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. GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval
This property is required. string - Interval between health checks.
- Interval
Jitter Percent 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.
- Stream
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - 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.
- 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.
- Grpc
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - 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. GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval
This property is required. string - Interval between health checks.
- Interval
Jitter Percent 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.
- Stream
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - 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.
- 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.
- grpc
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port This property is required. Integer - Optional alternative port for health checking.
- healthy
Threshold 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.
- http
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval
This property is required. String - Interval between health checks.
- interval
Jitter Percent 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.
- stream
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - 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.
- unhealthy
Threshold 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.
- grpc
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port This property is required. number - Optional alternative port for health checking.
- healthy
Threshold 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.
- http
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval
This property is required. string - Interval between health checks.
- interval
Jitter Percent 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.
- stream
Healthcheck This property is required. GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - 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.
- unhealthy
Threshold 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. GetAlb Backend Group Grpc Backend Healthcheck Grpc Healthcheck - 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. GetAlb Backend Group Grpc Backend Healthcheck Http Healthcheck - 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. GetAlb Backend Group Grpc Backend Healthcheck Stream Healthcheck - 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.
- grpc
Healthcheck This property is required. Property Map - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port This property is required. Number - Optional alternative port for health checking.
- healthy
Threshold 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.
- http
Healthcheck 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.
- interval
Jitter Percent 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.
- stream
Healthcheck 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.
- unhealthy
Threshold 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
- Service
Name This property is required. string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- Service
Name This property is required. string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name This property is required. String - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name 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.
- service
Name This property is required. String - Optional service name for grpc.health.v1.HealthCheckRequest message.
GetAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck
GetAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck
GetAlbBackendGroupGrpcBackendLoadBalancingConfig
- 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.
- 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.
- locality
Aware Routing Percent 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.
- panic
Threshold 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.
- strict
Locality 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. number - 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. 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 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.
- locality
Aware Routing Percent 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.
- panic
Threshold 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.
- strict
Locality 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.
- Validation
Context This property is required. GetAlb Backend Group Grpc Backend Tls Validation Context
- 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.
- Validation
Context This property is required. GetAlb Backend Group Grpc Backend Tls Validation Context
- 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.
- validation
Context This property is required. GetAlb Backend Group Grpc Backend Tls Validation Context
- 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.
- validation
Context This property is required. GetAlb Backend Group Grpc Backend Tls Validation Context
- 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. GetAlb Backend Group Grpc Backend Tls Validation Context
- 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.
- validation
Context This property is required. Property Map
GetAlbBackendGroupGrpcBackendTlsValidationContext
- Trusted
Ca Bytes This property is required. string - Trusted
Ca Id This property is required. string
- Trusted
Ca Bytes This property is required. string - Trusted
Ca Id This property is required. string
- trusted
Ca Bytes This property is required. String - trusted
Ca Id This property is required. String
- trusted
Ca Bytes This property is required. string - trusted
Ca Id This property is required. string
- trusted_
ca_ bytes This property is required. str - trusted_
ca_ id This property is required. str
- trusted
Ca Bytes This property is required. String - trusted
Ca Id This property is required. String
GetAlbBackendGroupHttpBackend
- Healthcheck
This property is required. GetAlb Backend Group Http Backend Healthcheck - 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. GetAlb Backend Group Http Backend Load Balancing Config - 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.
- Target
Group Ids This property is required. List<string> - References target groups for the backend.
- Tls
This property is required. GetAlb Backend Group Http Backend Tls - 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. GetAlb Backend Group Http Backend Healthcheck - 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. GetAlb Backend Group Http Backend Load Balancing Config - 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.
- Target
Group Ids This property is required. []string - References target groups for the backend.
- Tls
This property is required. GetAlb Backend Group Http Backend Tls - 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. GetAlb Backend Group Http Backend Healthcheck - 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.
- load
Balancing Config This property is required. GetAlb Backend Group Http Backend Load Balancing Config - 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.
- target
Group Ids This property is required. List<String> - References target groups for the backend.
- tls
This property is required. GetAlb Backend Group Http Backend Tls - 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. GetAlb Backend Group Http Backend Healthcheck - 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.
- load
Balancing Config This property is required. GetAlb Backend Group Http Backend Load Balancing Config - 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.
- target
Group Ids This property is required. string[] - References target groups for the backend.
- tls
This property is required. GetAlb Backend Group Http Backend Tls - 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. GetAlb Backend Group Http Backend Healthcheck - 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. GetAlb Backend Group Http Backend Load Balancing Config - 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. GetAlb Backend Group Http Backend Tls - 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.
- load
Balancing Config 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.
- target
Group Ids 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
- Grpc
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - 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. GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval
This property is required. string - Interval between health checks.
- Interval
Jitter Percent 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.
- Stream
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - 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.
- 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.
- Grpc
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - 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. GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval
This property is required. string - Interval between health checks.
- Interval
Jitter Percent 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.
- Stream
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - 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.
- 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.
- grpc
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port This property is required. Integer - Optional alternative port for health checking.
- healthy
Threshold 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.
- http
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval
This property is required. String - Interval between health checks.
- interval
Jitter Percent 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.
- stream
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - 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.
- unhealthy
Threshold 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.
- grpc
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port This property is required. number - Optional alternative port for health checking.
- healthy
Threshold 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.
- http
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval
This property is required. string - Interval between health checks.
- interval
Jitter Percent 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.
- stream
Healthcheck This property is required. GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - 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.
- unhealthy
Threshold 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. GetAlb Backend Group Http Backend Healthcheck Grpc Healthcheck - 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. GetAlb Backend Group Http Backend Healthcheck Http Healthcheck - 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. GetAlb Backend Group Http Backend Healthcheck Stream Healthcheck - 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.
- grpc
Healthcheck This property is required. Property Map - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port This property is required. Number - Optional alternative port for health checking.
- healthy
Threshold 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.
- http
Healthcheck 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.
- interval
Jitter Percent 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.
- stream
Healthcheck 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.
- unhealthy
Threshold 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
- Service
Name This property is required. string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- Service
Name This property is required. string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name This property is required. String - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name 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.
- service
Name This property is required. String - Optional service name for grpc.health.v1.HealthCheckRequest message.
GetAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck
GetAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck
GetAlbBackendGroupHttpBackendLoadBalancingConfig
- 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.
- 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.
- locality
Aware Routing Percent 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.
- panic
Threshold 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.
- strict
Locality 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. number - 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. 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 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.
- locality
Aware Routing Percent 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.
- panic
Threshold 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.
- strict
Locality 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.
- Validation
Context This property is required. GetAlb Backend Group Http Backend Tls Validation Context
- 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.
- Validation
Context This property is required. GetAlb Backend Group Http Backend Tls Validation Context
- 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.
- validation
Context This property is required. GetAlb Backend Group Http Backend Tls Validation Context
- 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.
- validation
Context This property is required. GetAlb Backend Group Http Backend Tls Validation Context
- 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. GetAlb Backend Group Http Backend Tls Validation Context
- 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.
- validation
Context This property is required. Property Map
GetAlbBackendGroupHttpBackendTlsValidationContext
- Trusted
Ca Bytes This property is required. string - Trusted
Ca Id This property is required. string
- Trusted
Ca Bytes This property is required. string - Trusted
Ca Id This property is required. string
- trusted
Ca Bytes This property is required. String - trusted
Ca Id This property is required. String
- trusted
Ca Bytes This property is required. string - trusted
Ca Id This property is required. string
- trusted_
ca_ bytes This property is required. str - trusted_
ca_ id This property is required. str
- trusted
Ca Bytes This property is required. String - trusted
Ca Id This property is required. String
GetAlbBackendGroupStreamBackend
- Healthcheck
This property is required. GetAlb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Load
Balancing Config This property is required. GetAlb Backend Group Stream Backend Load Balancing Config - 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.
- Target
Group Ids This property is required. List<string> - References target groups for the backend.
- Tls
This property is required. GetAlb Backend Group Stream Backend Tls - 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. GetAlb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- Load
Balancing Config This property is required. GetAlb Backend Group Stream Backend Load Balancing Config - 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.
- Target
Group Ids This property is required. []string - References target groups for the backend.
- Tls
This property is required. GetAlb Backend Group Stream Backend Tls - 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. GetAlb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing Config This property is required. GetAlb Backend Group Stream Backend Load Balancing Config - 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.
- target
Group Ids This property is required. List<String> - References target groups for the backend.
- tls
This property is required. GetAlb Backend Group Stream Backend Tls - 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. GetAlb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load
Balancing Config This property is required. GetAlb Backend Group Stream Backend Load Balancing Config - 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.
- target
Group Ids This property is required. string[] - References target groups for the backend.
- tls
This property is required. GetAlb Backend Group Stream Backend Tls - 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. GetAlb Backend Group Stream Backend Healthcheck - Healthcheck specification that will be used by this backend. Structure is documented below.
- load_
balancing_ config This property is required. GetAlb Backend Group Stream Backend Load Balancing Config - 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. GetAlb Backend Group Stream Backend Tls - 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.
- load
Balancing Config 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.
- target
Group Ids 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
- Grpc
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - 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. GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval
This property is required. string - Interval between health checks.
- Interval
Jitter Percent 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.
- Stream
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - 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.
- 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.
- Grpc
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - 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. GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- Interval
This property is required. string - Interval between health checks.
- Interval
Jitter Percent 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.
- Stream
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - 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.
- 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.
- grpc
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port This property is required. Integer - Optional alternative port for health checking.
- healthy
Threshold 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.
- http
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval
This property is required. String - Interval between health checks.
- interval
Jitter Percent 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.
- stream
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - 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.
- unhealthy
Threshold 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.
- grpc
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port This property is required. number - Optional alternative port for health checking.
- healthy
Threshold 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.
- http
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - Http Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- interval
This property is required. string - Interval between health checks.
- interval
Jitter Percent 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.
- stream
Healthcheck This property is required. GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - 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.
- unhealthy
Threshold 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. GetAlb Backend Group Stream Backend Healthcheck Grpc Healthcheck - 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. GetAlb Backend Group Stream Backend Healthcheck Http Healthcheck - 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. GetAlb Backend Group Stream Backend Healthcheck Stream Healthcheck - 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.
- grpc
Healthcheck This property is required. Property Map - Grpc Healthcheck specification that will be used by this healthcheck. Structure is documented below.
- healthcheck
Port This property is required. Number - Optional alternative port for health checking.
- healthy
Threshold 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.
- http
Healthcheck 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.
- interval
Jitter Percent 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.
- stream
Healthcheck 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.
- unhealthy
Threshold 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
- Service
Name This property is required. string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- Service
Name This property is required. string - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name This property is required. String - Optional service name for grpc.health.v1.HealthCheckRequest message.
- service
Name 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.
- service
Name This property is required. String - Optional service name for grpc.health.v1.HealthCheckRequest message.
GetAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck
GetAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck
GetAlbBackendGroupStreamBackendLoadBalancingConfig
- 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.
- 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.
- locality
Aware Routing Percent 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.
- panic
Threshold 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.
- strict
Locality 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. number - 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. 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 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.
- locality
Aware Routing Percent 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.
- panic
Threshold 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.
- strict
Locality 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.
- Validation
Context This property is required. GetAlb Backend Group Stream Backend Tls Validation Context
- 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.
- Validation
Context This property is required. GetAlb Backend Group Stream Backend Tls Validation Context
- 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.
- validation
Context This property is required. GetAlb Backend Group Stream Backend Tls Validation Context
- 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.
- validation
Context This property is required. GetAlb Backend Group Stream Backend Tls Validation Context
- 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. GetAlb Backend Group Stream Backend Tls Validation Context
- 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.
- validation
Context This property is required. Property Map
GetAlbBackendGroupStreamBackendTlsValidationContext
- Trusted
Ca Bytes This property is required. string - Trusted
Ca Id This property is required. string
- Trusted
Ca Bytes This property is required. string - Trusted
Ca Id This property is required. string
- trusted
Ca Bytes This property is required. String - trusted
Ca Id This property is required. String
- trusted
Ca Bytes This property is required. string - trusted
Ca Id This property is required. string
- trusted_
ca_ bytes This property is required. str - trusted_
ca_ id This property is required. str
- trusted
Ca Bytes This property is required. String - trusted
Ca Id This property is required. String
Package Details
- Repository
- Yandex pulumi/pulumi-yandex
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
yandex
Terraform Provider.