Google Native

v0.26.0 published on Friday, Sep 16, 2022 by Pulumi

getHealthCheck

Returns the specified HealthCheck resource. Gets a list of available health checks by making a list() request.

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(health_check: Optional[str] = None,
                     project: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetHealthCheckResult
def get_health_check_output(health_check: 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: google-native:compute/beta:getHealthCheck
  Arguments:
    # Arguments dictionary

The following arguments are supported:

HealthCheck string
Project string
HealthCheck string
Project string
healthCheck String
project String
healthCheck string
project string
healthCheck String
project String

getHealthCheck Result

The following output properties are available:

CheckIntervalSec int

How often (in seconds) to send a health check. The default value is 5 seconds.

CreationTimestamp string

Creation timestamp in 3339 text format.

Description string

An optional description of this resource. Provide this property when you create the resource.

GrpcHealthCheck Pulumi.GoogleNative.Compute.Beta.Outputs.GRPCHealthCheckResponse
HealthyThreshold int

A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.

Http2HealthCheck Pulumi.GoogleNative.Compute.Beta.Outputs.HTTP2HealthCheckResponse
HttpHealthCheck Pulumi.GoogleNative.Compute.Beta.Outputs.HTTPHealthCheckResponse
HttpsHealthCheck Pulumi.GoogleNative.Compute.Beta.Outputs.HTTPSHealthCheckResponse
Kind string

Type of the resource.

LogConfig Pulumi.GoogleNative.Compute.Beta.Outputs.HealthCheckLogConfigResponse

Configure logging on this health check.

Name string

Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression [a-z]([-a-z0-9]*[a-z0-9])?, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.

Region string

Region where the health check resides. Not applicable to global health checks.

SelfLink string

Server-defined URL for the resource.

SslHealthCheck Pulumi.GoogleNative.Compute.Beta.Outputs.SSLHealthCheckResponse
TcpHealthCheck Pulumi.GoogleNative.Compute.Beta.Outputs.TCPHealthCheckResponse
TimeoutSec int

How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.

Type string

Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.

UnhealthyThreshold int

A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.

CheckIntervalSec int

How often (in seconds) to send a health check. The default value is 5 seconds.

CreationTimestamp string

Creation timestamp in 3339 text format.

Description string

An optional description of this resource. Provide this property when you create the resource.

GrpcHealthCheck GRPCHealthCheckResponse
HealthyThreshold int

A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.

Http2HealthCheck HTTP2HealthCheckResponse
HttpHealthCheck HTTPHealthCheckResponse
HttpsHealthCheck HTTPSHealthCheckResponse
Kind string

Type of the resource.

LogConfig HealthCheckLogConfigResponse

Configure logging on this health check.

Name string

Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression [a-z]([-a-z0-9]*[a-z0-9])?, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.

Region string

Region where the health check resides. Not applicable to global health checks.

SelfLink string

Server-defined URL for the resource.

SslHealthCheck SSLHealthCheckResponse
TcpHealthCheck TCPHealthCheckResponse
TimeoutSec int

How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.

Type string

Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.

UnhealthyThreshold int

A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.

checkIntervalSec Integer

How often (in seconds) to send a health check. The default value is 5 seconds.

creationTimestamp String

Creation timestamp in 3339 text format.

description String

An optional description of this resource. Provide this property when you create the resource.

grpcHealthCheck GRPCHealthCheckResponse
healthyThreshold Integer

A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.

http2HealthCheck HTTP2HealthCheckResponse
httpHealthCheck HTTPHealthCheckResponse
httpsHealthCheck HTTPSHealthCheckResponse
kind String

Type of the resource.

logConfig HealthCheckLogConfigResponse

Configure logging on this health check.

name String

Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression [a-z]([-a-z0-9]*[a-z0-9])?, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.

region String

Region where the health check resides. Not applicable to global health checks.

selfLink String

Server-defined URL for the resource.

sslHealthCheck SSLHealthCheckResponse
tcpHealthCheck TCPHealthCheckResponse
timeoutSec Integer

How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.

type String

Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.

unhealthyThreshold Integer

A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.

checkIntervalSec number

How often (in seconds) to send a health check. The default value is 5 seconds.

creationTimestamp string

Creation timestamp in 3339 text format.

description string

An optional description of this resource. Provide this property when you create the resource.

grpcHealthCheck GRPCHealthCheckResponse
healthyThreshold number

A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.

http2HealthCheck HTTP2HealthCheckResponse
httpHealthCheck HTTPHealthCheckResponse
httpsHealthCheck HTTPSHealthCheckResponse
kind string

Type of the resource.

logConfig HealthCheckLogConfigResponse

Configure logging on this health check.

name string

Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression [a-z]([-a-z0-9]*[a-z0-9])?, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.

region string

Region where the health check resides. Not applicable to global health checks.

selfLink string

Server-defined URL for the resource.

sslHealthCheck SSLHealthCheckResponse
tcpHealthCheck TCPHealthCheckResponse
timeoutSec number

How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.

type string

Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.

unhealthyThreshold number

A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.

check_interval_sec int

How often (in seconds) to send a health check. The default value is 5 seconds.

creation_timestamp str

Creation timestamp in 3339 text format.

description str

An optional description of this resource. Provide this property when you create the resource.

grpc_health_check GRPCHealthCheckResponse
healthy_threshold int

A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.

http2_health_check HTTP2HealthCheckResponse
http_health_check HTTPHealthCheckResponse
https_health_check HTTPSHealthCheckResponse
kind str

Type of the resource.

log_config HealthCheckLogConfigResponse

Configure logging on this health check.

name str

Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression [a-z]([-a-z0-9]*[a-z0-9])?, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.

region str

Region where the health check resides. Not applicable to global health checks.

self_link str

Server-defined URL for the resource.

ssl_health_check SSLHealthCheckResponse
tcp_health_check TCPHealthCheckResponse
timeout_sec int

How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.

type str

Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.

unhealthy_threshold int

A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.

checkIntervalSec Number

How often (in seconds) to send a health check. The default value is 5 seconds.

creationTimestamp String

Creation timestamp in 3339 text format.

description String

An optional description of this resource. Provide this property when you create the resource.

grpcHealthCheck Property Map
healthyThreshold Number

A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.

http2HealthCheck Property Map
httpHealthCheck Property Map
httpsHealthCheck Property Map
kind String

Type of the resource.

logConfig Property Map

Configure logging on this health check.

name String

Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression [a-z]([-a-z0-9]*[a-z0-9])?, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.

region String

Region where the health check resides. Not applicable to global health checks.

selfLink String

Server-defined URL for the resource.

sslHealthCheck Property Map
tcpHealthCheck Property Map
timeoutSec Number

How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.

type String

Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.

unhealthyThreshold Number

A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.

Supporting Types

GRPCHealthCheckResponse

GrpcServiceName string

The gRPC service name for the health check. This field is optional. The value of grpc_service_name has the following meanings by convention: - Empty service_name means the overall status of all services at the backend. - Non-empty service_name means the health of that gRPC service, as defined by the owner of the service. The grpc_service_name can only be ASCII.

Port int

The port number for the health check request. Must be specified if port_name and port_specification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence. The port_name should conform to RFC1035.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

GrpcServiceName string

The gRPC service name for the health check. This field is optional. The value of grpc_service_name has the following meanings by convention: - Empty service_name means the overall status of all services at the backend. - Non-empty service_name means the health of that gRPC service, as defined by the owner of the service. The grpc_service_name can only be ASCII.

Port int

The port number for the health check request. Must be specified if port_name and port_specification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence. The port_name should conform to RFC1035.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

grpcServiceName String

The gRPC service name for the health check. This field is optional. The value of grpc_service_name has the following meanings by convention: - Empty service_name means the overall status of all services at the backend. - Non-empty service_name means the health of that gRPC service, as defined by the owner of the service. The grpc_service_name can only be ASCII.

port Integer

The port number for the health check request. Must be specified if port_name and port_specification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence. The port_name should conform to RFC1035.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

grpcServiceName string

The gRPC service name for the health check. This field is optional. The value of grpc_service_name has the following meanings by convention: - Empty service_name means the overall status of all services at the backend. - Non-empty service_name means the health of that gRPC service, as defined by the owner of the service. The grpc_service_name can only be ASCII.

port number

The port number for the health check request. Must be specified if port_name and port_specification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.

portName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence. The port_name should conform to RFC1035.

portSpecification string

Specifies how port is selected for health checking, can be one of 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.

grpc_service_name str

The gRPC service name for the health check. This field is optional. The value of grpc_service_name has the following meanings by convention: - Empty service_name means the overall status of all services at the backend. - Non-empty service_name means the health of that gRPC service, as defined by the owner of the service. The grpc_service_name can only be ASCII.

port int

The port number for the health check request. Must be specified if port_name and port_specification 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. The port_name should conform to RFC1035.

port_specification str

Specifies how port is selected for health checking, can be one of 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.

grpcServiceName String

The gRPC service name for the health check. This field is optional. The value of grpc_service_name has the following meanings by convention: - Empty service_name means the overall status of all services at the backend. - Non-empty service_name means the health of that gRPC service, as defined by the owner of the service. The grpc_service_name can only be ASCII.

port Number

The port number for the health check request. Must be specified if port_name and port_specification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence. The port_name should conform to RFC1035.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

HTTP2HealthCheckResponse

Host string

The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

Port int

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

RequestPath string

The request path of the HTTP/2 health check request. The default value is /.

Response string

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.

Host string

The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

Port int

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

RequestPath string

The request path of the HTTP/2 health check request. The default value is /.

Response string

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.

host String

The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

port Integer

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

requestPath String

The request path of the HTTP/2 health check request. The default value is /.

response String

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.

host string

The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

port number

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

portName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification string

Specifies how port is selected for health checking, can be one of 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.

proxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

requestPath string

The request path of the HTTP/2 health check request. The default value is /.

response string

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.

host str

The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

port int

The TCP port number for the health check request. The default value is 443. 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 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.

proxy_header str

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

request_path str

The request path of the HTTP/2 health check request. The default value is /.

response str

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.

host String

The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

port Number

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

requestPath String

The request path of the HTTP/2 health check request. The default value is /.

response String

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.

HTTPHealthCheckResponse

Host string

The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

Port int

The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

RequestPath string

The request path of the HTTP health check request. The default value is /.

Response string

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

Port int

The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

RequestPath string

The request path of the HTTP health check request. The default value is /.

Response string

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

port Integer

The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

requestPath String

The request path of the HTTP health check request. The default value is /.

response String

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

port number

The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.

portName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification string

Specifies how port is selected for health checking, can be one of 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.

proxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

requestPath string

The request path of the HTTP health check request. The default value is /.

response string

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

port int

The TCP port number for the health check request. The default value is 80. 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 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.

proxy_header str

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

request_path str

The request path of the HTTP health check request. The default value is /.

response str

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

port Number

The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

requestPath String

The request path of the HTTP health check request. The default value is /.

response String

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.

HTTPSHealthCheckResponse

Host string

The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

Port int

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

RequestPath string

The request path of the HTTPS health check request. The default value is /.

Response string

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

Port int

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

RequestPath string

The request path of the HTTPS health check request. The default value is /.

Response string

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

port Integer

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

requestPath String

The request path of the HTTPS health check request. The default value is /.

response String

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

port number

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

portName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification string

Specifies how port is selected for health checking, can be one of 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.

proxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

requestPath string

The request path of the HTTPS health check request. The default value is /.

response string

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

port int

The TCP port number for the health check request. The default value is 443. 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 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.

proxy_header str

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

request_path str

The request path of the HTTPS health check request. The default value is /.

response str

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines 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 IP on behalf of which this health check is performed will be used.

port Number

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

requestPath String

The request path of the HTTPS health check request. The default value is /.

response String

The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.

HealthCheckLogConfigResponse

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.

SSLHealthCheckResponse

Port int

The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 443. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 443. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 443. Valid values are 1 through 65535.

portName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification string

Specifies how port is selected for health checking, can be one of 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.

proxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 443. 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 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.

proxy_header str

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 443. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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.

TCPHealthCheckResponse

Port int

The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 80. Valid values are 1 through 65535.

PortName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

PortSpecification string

Specifies how port is selected for health checking, can be one of 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.

ProxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 80. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 80. Valid values are 1 through 65535.

portName string

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification string

Specifies how port is selected for health checking, can be one of 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.

proxyHeader string

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 80. 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 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.

proxy_header str

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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 health check request. The default value is 80. Valid values are 1 through 65535.

portName String

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

portSpecification String

Specifies how port is selected for health checking, can be one of 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.

proxyHeader String

Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.

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
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0