gcp.compute.getHealthCheck
Explore with Pulumi AI
Get information about a HealthCheck.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const healthCheck = gcp.compute.getHealthCheck({
name: "my-hc",
});
import pulumi
import pulumi_gcp as gcp
health_check = gcp.compute.get_health_check(name="my-hc")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := compute.LookupHealthCheck(ctx, &compute.LookupHealthCheckArgs{
Name: "my-hc",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var healthCheck = Gcp.Compute.GetHealthCheck.Invoke(new()
{
Name = "my-hc",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.compute.ComputeFunctions;
import com.pulumi.gcp.compute.inputs.GetHealthCheckArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var healthCheck = ComputeFunctions.getHealthCheck(GetHealthCheckArgs.builder()
.name("my-hc")
.build());
}
}
variables:
healthCheck:
fn::invoke:
Function: gcp:compute:getHealthCheck
Arguments:
name: my-hc
Using getHealthCheck
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 getHealthCheck(args: GetHealthCheckArgs, opts?: InvokeOptions): Promise<GetHealthCheckResult>
function getHealthCheckOutput(args: GetHealthCheckOutputArgs, opts?: InvokeOptions): Output<GetHealthCheckResult>
def get_health_check(name: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetHealthCheckResult
def get_health_check_output(name: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetHealthCheckResult]
func LookupHealthCheck(ctx *Context, args *LookupHealthCheckArgs, opts ...InvokeOption) (*LookupHealthCheckResult, error)
func LookupHealthCheckOutput(ctx *Context, args *LookupHealthCheckOutputArgs, opts ...InvokeOption) LookupHealthCheckResultOutput
> Note: This function is named LookupHealthCheck
in the Go SDK.
public static class GetHealthCheck
{
public static Task<GetHealthCheckResult> InvokeAsync(GetHealthCheckArgs args, InvokeOptions? opts = null)
public static Output<GetHealthCheckResult> Invoke(GetHealthCheckInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetHealthCheckResult> getHealthCheck(GetHealthCheckArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: gcp:compute/getHealthCheck:getHealthCheck
arguments:
# arguments dictionary
The following arguments are supported:
getHealthCheck Result
The following output properties are available:
- Check
Interval intSec - Creation
Timestamp string - Description string
- Grpc
Health List<GetChecks Health Check Grpc Health Check> - Healthy
Threshold int - Http2Health
Checks List<GetHealth Check Http2Health Check> - Http
Health List<GetChecks Health Check Http Health Check> - Https
Health List<GetChecks Health Check Https Health Check> - Id string
- The provider-assigned unique ID for this managed resource.
- Log
Configs List<GetHealth Check Log Config> - Name string
- Self
Link string - Source
Regions List<string> - Ssl
Health List<GetChecks Health Check Ssl Health Check> - Tcp
Health List<GetChecks Health Check Tcp Health Check> - Timeout
Sec int - Type string
- Unhealthy
Threshold int - Project string
- Check
Interval intSec - Creation
Timestamp string - Description string
- Grpc
Health []GetChecks Health Check Grpc Health Check - Healthy
Threshold int - Http2Health
Checks []GetHealth Check Http2Health Check - Http
Health []GetChecks Health Check Http Health Check - Https
Health []GetChecks Health Check Https Health Check - Id string
- The provider-assigned unique ID for this managed resource.
- Log
Configs []GetHealth Check Log Config - Name string
- Self
Link string - Source
Regions []string - Ssl
Health []GetChecks Health Check Ssl Health Check - Tcp
Health []GetChecks Health Check Tcp Health Check - Timeout
Sec int - Type string
- Unhealthy
Threshold int - Project string
- check
Interval IntegerSec - creation
Timestamp String - description String
- grpc
Health List<GetChecks Health Check Grpc Health Check> - healthy
Threshold Integer - http2Health
Checks List<GetHealth Check Http2Health Check> - http
Health List<GetChecks Health Check Http Health Check> - https
Health List<GetChecks Health Check Https Health Check> - id String
- The provider-assigned unique ID for this managed resource.
- log
Configs List<GetHealth Check Log Config> - name String
- self
Link String - source
Regions List<String> - ssl
Health List<GetChecks Health Check Ssl Health Check> - tcp
Health List<GetChecks Health Check Tcp Health Check> - timeout
Sec Integer - type String
- unhealthy
Threshold Integer - project String
- check
Interval numberSec - creation
Timestamp string - description string
- grpc
Health GetChecks Health Check Grpc Health Check[] - healthy
Threshold number - http2Health
Checks GetHealth Check Http2Health Check[] - http
Health GetChecks Health Check Http Health Check[] - https
Health GetChecks Health Check Https Health Check[] - id string
- The provider-assigned unique ID for this managed resource.
- log
Configs GetHealth Check Log Config[] - name string
- self
Link string - source
Regions string[] - ssl
Health GetChecks Health Check Ssl Health Check[] - tcp
Health GetChecks Health Check Tcp Health Check[] - timeout
Sec number - type string
- unhealthy
Threshold number - project string
- check_
interval_ intsec - creation_
timestamp str - description str
- grpc_
health_ Sequence[Getchecks Health Check Grpc Health Check] - healthy_
threshold int - http2_
health_ Sequence[Getchecks Health Check Http2Health Check] - http_
health_ Sequence[Getchecks Health Check Http Health Check] - https_
health_ Sequence[Getchecks Health Check Https Health Check] - id str
- The provider-assigned unique ID for this managed resource.
- log_
configs Sequence[GetHealth Check Log Config] - name str
- self_
link str - source_
regions Sequence[str] - ssl_
health_ Sequence[Getchecks Health Check Ssl Health Check] - tcp_
health_ Sequence[Getchecks Health Check Tcp Health Check] - timeout_
sec int - type str
- unhealthy_
threshold int - project str
- check
Interval NumberSec - creation
Timestamp String - description String
- grpc
Health List<Property Map>Checks - healthy
Threshold Number - http2Health
Checks List<Property Map> - http
Health List<Property Map>Checks - https
Health List<Property Map>Checks - id String
- The provider-assigned unique ID for this managed resource.
- log
Configs List<Property Map> - name String
- self
Link String - source
Regions List<String> - ssl
Health List<Property Map>Checks - tcp
Health List<Property Map>Checks - timeout
Sec Number - type String
- unhealthy
Threshold Number - project String
Supporting Types
GetHealthCheckGrpcHealthCheck
- Grpc
Service stringName - The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:
- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
- Port int
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Grpc
Service stringName - The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:
- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
- Port int
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- grpc
Service StringName - The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:
- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
- port Integer
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- grpc
Service stringName - The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:
- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
- port number
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- grpc_
service_ strname - The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:
- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
- port int
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- port_
name str - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_
specification str Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- grpc
Service StringName - The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:
- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
- port Number
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
GetHealthCheckHttp2HealthCheck
- Host string
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTP2 health check request. The default value is 443.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request
Path string - The request path of the HTTP2 health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Host string
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTP2 health check request. The default value is 443.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request
Path string - The request path of the HTTP2 health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Integer
- The TCP port number for the HTTP2 health check request. The default value is 443.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request
Path String - The request path of the HTTP2 health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host string
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port number
- The TCP port number for the HTTP2 health check request. The default value is 443.
- port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request
Path string - The request path of the HTTP2 health check request. The default value is /.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host str
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port int
- The TCP port number for the HTTP2 health check request. The default value is 443.
- port_
name str - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_
specification str Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy_
header str - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request_
path str - The request path of the HTTP2 health check request. The default value is /.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Number
- The TCP port number for the HTTP2 health check request. The default value is 443.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request
Path String - The request path of the HTTP2 health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
GetHealthCheckHttpHealthCheck
- Host string
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTP health check request. The default value is 80.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request
Path string - The request path of the HTTP health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Host string
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTP health check request. The default value is 80.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request
Path string - The request path of the HTTP health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Integer
- The TCP port number for the HTTP health check request. The default value is 80.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request
Path String - The request path of the HTTP health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host string
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port number
- The TCP port number for the HTTP health check request. The default value is 80.
- port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request
Path string - The request path of the HTTP health check request. The default value is /.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host str
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port int
- The TCP port number for the HTTP health check request. The default value is 80.
- port_
name str - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_
specification str Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy_
header str - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request_
path str - The request path of the HTTP health check request. The default value is /.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Number
- The TCP port number for the HTTP health check request. The default value is 80.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request
Path String - The request path of the HTTP health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
GetHealthCheckHttpsHealthCheck
- Host string
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTPS health check request. The default value is 443.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request
Path string - The request path of the HTTPS health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Host string
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTPS health check request. The default value is 443.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request
Path string - The request path of the HTTPS health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Integer
- The TCP port number for the HTTPS health check request. The default value is 443.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request
Path String - The request path of the HTTPS health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host string
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port number
- The TCP port number for the HTTPS health check request. The default value is 443.
- port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request
Path string - The request path of the HTTPS health check request. The default value is /.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host str
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port int
- The TCP port number for the HTTPS health check request. The default value is 443.
- port_
name str - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_
specification str Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy_
header str - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request_
path str - The request path of the HTTPS health check request. The default value is /.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Number
- The TCP port number for the HTTPS health check request. The default value is 443.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request
Path String - The request path of the HTTPS health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
GetHealthCheckLogConfig
- Enable bool
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- Enable bool
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable Boolean
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable boolean
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable bool
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable Boolean
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
GetHealthCheckSslHealthCheck
- Port int
- The TCP port number for the SSL health check request. The default value is 443.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request string
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Port int
- The TCP port number for the SSL health check request. The default value is 443.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request string
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port Integer
- The TCP port number for the SSL health check request. The default value is 443.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request String
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port number
- The TCP port number for the SSL health check request. The default value is 443.
- port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request string
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port int
- The TCP port number for the SSL health check request. The default value is 443.
- port_
name str - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_
specification str Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy_
header str - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request str
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port Number
- The TCP port number for the SSL health check request. The default value is 443.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request String
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
GetHealthCheckTcpHealthCheck
- Port int
- The TCP port number for the TCP health check request. The default value is 443.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request string
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Port int
- The TCP port number for the TCP health check request. The default value is 443.
- Port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- Proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request string
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port Integer
- The TCP port number for the TCP health check request. The default value is 443.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request String
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port number
- The TCP port number for the TCP health check request. The default value is 443.
- port
Name string - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header string - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request string
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port int
- The TCP port number for the TCP health check request. The default value is 443.
- port_
name str - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_
specification str Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy_
header str - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request str
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port Number
- The TCP port number for the TCP health check request. The default value is 443.
- port
Name String - Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of the following values:
'USE_FIXED_PORT': The port number in 'port' is used for health checking.
'USE_NAMED_PORT': The 'portName' is used for health checking.
'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking.
If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"]
- proxy
Header String - Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request String
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-beta
Terraform Provider.