Google Native

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

RegionHealthCheck

Creates a HealthCheck resource in the specified project using the data included in the request.

Create a RegionHealthCheck Resource

new RegionHealthCheck(name: string, args: RegionHealthCheckArgs, opts?: CustomResourceOptions);
@overload
def RegionHealthCheck(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      check_interval_sec: Optional[int] = None,
                      description: Optional[str] = None,
                      grpc_health_check: Optional[GRPCHealthCheckArgs] = None,
                      healthy_threshold: Optional[int] = None,
                      http2_health_check: Optional[HTTP2HealthCheckArgs] = None,
                      http_health_check: Optional[HTTPHealthCheckArgs] = None,
                      https_health_check: Optional[HTTPSHealthCheckArgs] = None,
                      kind: Optional[str] = None,
                      log_config: Optional[HealthCheckLogConfigArgs] = None,
                      name: Optional[str] = None,
                      project: Optional[str] = None,
                      region: Optional[str] = None,
                      request_id: Optional[str] = None,
                      ssl_health_check: Optional[SSLHealthCheckArgs] = None,
                      tcp_health_check: Optional[TCPHealthCheckArgs] = None,
                      timeout_sec: Optional[int] = None,
                      type: Optional[RegionHealthCheckType] = None,
                      udp_health_check: Optional[UDPHealthCheckArgs] = None,
                      unhealthy_threshold: Optional[int] = None)
@overload
def RegionHealthCheck(resource_name: str,
                      args: RegionHealthCheckArgs,
                      opts: Optional[ResourceOptions] = None)
func NewRegionHealthCheck(ctx *Context, name string, args RegionHealthCheckArgs, opts ...ResourceOption) (*RegionHealthCheck, error)
public RegionHealthCheck(string name, RegionHealthCheckArgs args, CustomResourceOptions? opts = null)
public RegionHealthCheck(String name, RegionHealthCheckArgs args)
public RegionHealthCheck(String name, RegionHealthCheckArgs args, CustomResourceOptions options)
type: google-native:compute/alpha:RegionHealthCheck
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args RegionHealthCheckArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args RegionHealthCheckArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args RegionHealthCheckArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args RegionHealthCheckArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args RegionHealthCheckArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

RegionHealthCheck Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The RegionHealthCheck resource accepts the following input properties:

Region string
CheckIntervalSec int

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

Description string

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

GrpcHealthCheck Pulumi.GoogleNative.Compute.Alpha.Inputs.GRPCHealthCheckArgs
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.Alpha.Inputs.HTTP2HealthCheckArgs
HttpHealthCheck Pulumi.GoogleNative.Compute.Alpha.Inputs.HTTPHealthCheckArgs
HttpsHealthCheck Pulumi.GoogleNative.Compute.Alpha.Inputs.HTTPSHealthCheckArgs
Kind string

Type of the resource.

LogConfig Pulumi.GoogleNative.Compute.Alpha.Inputs.HealthCheckLogConfigArgs

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.

Project string
RequestId string

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

SslHealthCheck Pulumi.GoogleNative.Compute.Alpha.Inputs.SSLHealthCheckArgs
TcpHealthCheck Pulumi.GoogleNative.Compute.Alpha.Inputs.TCPHealthCheckArgs
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 Pulumi.GoogleNative.Compute.Alpha.RegionHealthCheckType

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.

UdpHealthCheck Pulumi.GoogleNative.Compute.Alpha.Inputs.UDPHealthCheckArgs
UnhealthyThreshold int

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

Region string
CheckIntervalSec int

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

Description string

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

GrpcHealthCheck GRPCHealthCheckArgs
HealthyThreshold int

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

Http2HealthCheck HTTP2HealthCheckArgs
HttpHealthCheck HTTPHealthCheckTypeArgs
HttpsHealthCheck HTTPSHealthCheckTypeArgs
Kind string

Type of the resource.

LogConfig HealthCheckLogConfigArgs

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.

Project string
RequestId string

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

SslHealthCheck SSLHealthCheckArgs
TcpHealthCheck TCPHealthCheckArgs
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 RegionHealthCheckType

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.

UdpHealthCheck UDPHealthCheckArgs
UnhealthyThreshold int

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

region String
checkIntervalSec Integer

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

description String

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

grpcHealthCheck GRPCHealthCheckArgs
healthyThreshold Integer

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

http2HealthCheck HTTP2HealthCheckArgs
httpHealthCheck HTTPHealthCheckArgs
httpsHealthCheck HTTPSHealthCheckArgs
kind String

Type of the resource.

logConfig HealthCheckLogConfigArgs

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.

project String
requestId String

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

sslHealthCheck SSLHealthCheckArgs
tcpHealthCheck TCPHealthCheckArgs
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 RegionHealthCheckType

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.

udpHealthCheck UDPHealthCheckArgs
unhealthyThreshold Integer

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

region string
checkIntervalSec number

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

description string

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

grpcHealthCheck GRPCHealthCheckArgs
healthyThreshold number

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

http2HealthCheck HTTP2HealthCheckArgs
httpHealthCheck HTTPHealthCheckArgs
httpsHealthCheck HTTPSHealthCheckArgs
kind string

Type of the resource.

logConfig HealthCheckLogConfigArgs

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.

project string
requestId string

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

sslHealthCheck SSLHealthCheckArgs
tcpHealthCheck TCPHealthCheckArgs
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 RegionHealthCheckType

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.

udpHealthCheck UDPHealthCheckArgs
unhealthyThreshold number

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

region str
check_interval_sec int

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

description str

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

grpc_health_check GRPCHealthCheckArgs
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 HTTP2HealthCheckArgs
http_health_check HTTPHealthCheckArgs
https_health_check HTTPSHealthCheckArgs
kind str

Type of the resource.

log_config HealthCheckLogConfigArgs

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.

project str
request_id str

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

ssl_health_check SSLHealthCheckArgs
tcp_health_check TCPHealthCheckArgs
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 RegionHealthCheckType

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.

udp_health_check UDPHealthCheckArgs
unhealthy_threshold int

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

region String
checkIntervalSec Number

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

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.

project String
requestId String

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

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 "GRPC" | "HTTP" | "HTTP2" | "HTTPS" | "INVALID" | "SSL" | "TCP" | "UDP"

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.

udpHealthCheck Property Map
unhealthyThreshold Number

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

Outputs

All input properties are implicitly available as output properties. Additionally, the RegionHealthCheck resource produces the following output properties:

CreationTimestamp string

Creation timestamp in 3339 text format.

Id string

The provider-assigned unique ID for this managed resource.

SelfLink string

Server-defined URL for the resource.

SelfLinkWithId string

Server-defined URL for this resource with the resource id.

CreationTimestamp string

Creation timestamp in 3339 text format.

Id string

The provider-assigned unique ID for this managed resource.

SelfLink string

Server-defined URL for the resource.

SelfLinkWithId string

Server-defined URL for this resource with the resource id.

creationTimestamp String

Creation timestamp in 3339 text format.

id String

The provider-assigned unique ID for this managed resource.

selfLink String

Server-defined URL for the resource.

selfLinkWithId String

Server-defined URL for this resource with the resource id.

creationTimestamp string

Creation timestamp in 3339 text format.

id string

The provider-assigned unique ID for this managed resource.

selfLink string

Server-defined URL for the resource.

selfLinkWithId string

Server-defined URL for this resource with the resource id.

creation_timestamp str

Creation timestamp in 3339 text format.

id str

The provider-assigned unique ID for this managed resource.

self_link str

Server-defined URL for the resource.

self_link_with_id str

Server-defined URL for this resource with the resource id.

creationTimestamp String

Creation timestamp in 3339 text format.

id String

The provider-assigned unique ID for this managed resource.

selfLink String

Server-defined URL for the resource.

selfLinkWithId String

Server-defined URL for this resource with the resource id.

Supporting Types

GRPCHealthCheck

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 Pulumi.GoogleNative.Compute.Alpha.GRPCHealthCheckPortSpecification

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 GRPCHealthCheckPortSpecification

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 GRPCHealthCheckPortSpecification

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 GRPCHealthCheckPortSpecification

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 GRPCHealthCheckPortSpecification

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 "USE_FIXED_PORT" | "USE_NAMED_PORT" | "USE_SERVING_PORT"

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.

GRPCHealthCheckPortSpecification

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

GRPCHealthCheckPortSpecificationUseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

GRPCHealthCheckPortSpecificationUseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

GRPCHealthCheckPortSpecificationUseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

USE_FIXED_PORT
USE_FIXED_PORT

The port number in port is used for health checking.

USE_NAMED_PORT
USE_NAMED_PORT

The portName is used for health checking.

USE_SERVING_PORT
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.

"USE_FIXED_PORT"
USE_FIXED_PORT

The port number in port is used for health checking.

"USE_NAMED_PORT"
USE_NAMED_PORT

The portName is used for health checking.

"USE_SERVING_PORT"
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.

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.

HTTP2HealthCheck

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 Pulumi.GoogleNative.Compute.Alpha.HTTP2HealthCheckPortSpecification

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 Pulumi.GoogleNative.Compute.Alpha.HTTP2HealthCheckProxyHeader

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.

WeightReportMode Pulumi.GoogleNative.Compute.Alpha.HTTP2HealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTP2HealthCheckPortSpecification

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 HTTP2HealthCheckProxyHeader

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.

WeightReportMode HTTP2HealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTP2HealthCheckPortSpecification

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 HTTP2HealthCheckProxyHeader

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.

weightReportMode HTTP2HealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTP2HealthCheckPortSpecification

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 HTTP2HealthCheckProxyHeader

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.

weightReportMode HTTP2HealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTP2HealthCheckPortSpecification

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 HTTP2HealthCheckProxyHeader

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.

weight_report_mode HTTP2HealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 "USE_FIXED_PORT" | "USE_NAMED_PORT" | "USE_SERVING_PORT"

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 "NONE" | "PROXY_V1"

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.

weightReportMode "DISABLE" | "DRY_RUN" | "ENABLE"

Weight report mode. used for weighted Load Balancing.

HTTP2HealthCheckPortSpecification

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

HTTP2HealthCheckPortSpecificationUseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

HTTP2HealthCheckPortSpecificationUseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

HTTP2HealthCheckPortSpecificationUseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

USE_FIXED_PORT
USE_FIXED_PORT

The port number in port is used for health checking.

USE_NAMED_PORT
USE_NAMED_PORT

The portName is used for health checking.

USE_SERVING_PORT
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.

"USE_FIXED_PORT"
USE_FIXED_PORT

The port number in port is used for health checking.

"USE_NAMED_PORT"
USE_NAMED_PORT

The portName is used for health checking.

"USE_SERVING_PORT"
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.

HTTP2HealthCheckProxyHeader

None
NONE
ProxyV1
PROXY_V1
HTTP2HealthCheckProxyHeaderNone
NONE
HTTP2HealthCheckProxyHeaderProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
NONE
NONE
PROXY_V1
PROXY_V1
"NONE"
NONE
"PROXY_V1"
PROXY_V1

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.

WeightReportMode string

Weight report mode. used for weighted Load Balancing.

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.

WeightReportMode string

Weight report mode. used for weighted Load Balancing.

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.

weightReportMode String

Weight report mode. used for weighted Load Balancing.

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.

weightReportMode string

Weight report mode. used for weighted Load Balancing.

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.

weight_report_mode str

Weight report mode. used for weighted Load Balancing.

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.

weightReportMode String

Weight report mode. used for weighted Load Balancing.

HTTP2HealthCheckWeightReportMode

Disable
DISABLE

Health Checker will not parse the header field.

DryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

Enable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

HTTP2HealthCheckWeightReportModeDisable
DISABLE

Health Checker will not parse the header field.

HTTP2HealthCheckWeightReportModeDryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

HTTP2HealthCheckWeightReportModeEnable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

Disable
DISABLE

Health Checker will not parse the header field.

DryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

Enable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

Disable
DISABLE

Health Checker will not parse the header field.

DryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

Enable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

DISABLE
DISABLE

Health Checker will not parse the header field.

DRY_RUN
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

ENABLE
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

"DISABLE"
DISABLE

Health Checker will not parse the header field.

"DRY_RUN"
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

"ENABLE"
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

HTTPHealthCheck

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 Pulumi.GoogleNative.Compute.Alpha.HTTPHealthCheckPortSpecification

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 Pulumi.GoogleNative.Compute.Alpha.HTTPHealthCheckProxyHeader

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.

WeightReportMode Pulumi.GoogleNative.Compute.Alpha.HTTPHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTPHealthCheckPortSpecification

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 HTTPHealthCheckProxyHeader

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.

WeightReportMode HTTPHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTPHealthCheckPortSpecification

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 HTTPHealthCheckProxyHeader

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.

weightReportMode HTTPHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTPHealthCheckPortSpecification

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 HTTPHealthCheckProxyHeader

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.

weightReportMode HTTPHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTPHealthCheckPortSpecification

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 HTTPHealthCheckProxyHeader

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.

weight_report_mode HTTPHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 "USE_FIXED_PORT" | "USE_NAMED_PORT" | "USE_SERVING_PORT"

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 "NONE" | "PROXY_V1"

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.

weightReportMode "DISABLE" | "DRY_RUN" | "ENABLE"

Weight report mode. used for weighted Load Balancing.

HTTPHealthCheckPortSpecification

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

HTTPHealthCheckPortSpecificationUseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

HTTPHealthCheckPortSpecificationUseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

HTTPHealthCheckPortSpecificationUseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

USE_FIXED_PORT
USE_FIXED_PORT

The port number in port is used for health checking.

USE_NAMED_PORT
USE_NAMED_PORT

The portName is used for health checking.

USE_SERVING_PORT
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.

"USE_FIXED_PORT"
USE_FIXED_PORT

The port number in port is used for health checking.

"USE_NAMED_PORT"
USE_NAMED_PORT

The portName is used for health checking.

"USE_SERVING_PORT"
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.

HTTPHealthCheckProxyHeader

None
NONE
ProxyV1
PROXY_V1
HTTPHealthCheckProxyHeaderNone
NONE
HTTPHealthCheckProxyHeaderProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
NONE
NONE
PROXY_V1
PROXY_V1
"NONE"
NONE
"PROXY_V1"
PROXY_V1

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.

WeightReportMode string

Weight report mode. used for weighted Load Balancing.

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.

WeightReportMode string

Weight report mode. used for weighted Load Balancing.

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.

weightReportMode String

Weight report mode. used for weighted Load Balancing.

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.

weightReportMode string

Weight report mode. used for weighted Load Balancing.

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.

weight_report_mode str

Weight report mode. used for weighted Load Balancing.

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.

weightReportMode String

Weight report mode. used for weighted Load Balancing.

HTTPHealthCheckWeightReportMode

Disable
DISABLE

Health Checker will not parse the header field.

DryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

Enable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

HTTPHealthCheckWeightReportModeDisable
DISABLE

Health Checker will not parse the header field.

HTTPHealthCheckWeightReportModeDryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

HTTPHealthCheckWeightReportModeEnable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

Disable
DISABLE

Health Checker will not parse the header field.

DryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

Enable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

Disable
DISABLE

Health Checker will not parse the header field.

DryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

Enable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

DISABLE
DISABLE

Health Checker will not parse the header field.

DRY_RUN
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

ENABLE
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

"DISABLE"
DISABLE

Health Checker will not parse the header field.

"DRY_RUN"
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

"ENABLE"
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

HTTPSHealthCheck

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 Pulumi.GoogleNative.Compute.Alpha.HTTPSHealthCheckPortSpecification

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 Pulumi.GoogleNative.Compute.Alpha.HTTPSHealthCheckProxyHeader

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.

WeightReportMode Pulumi.GoogleNative.Compute.Alpha.HTTPSHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTPSHealthCheckPortSpecification

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 HTTPSHealthCheckProxyHeader

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.

WeightReportMode HTTPSHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTPSHealthCheckPortSpecification

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 HTTPSHealthCheckProxyHeader

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.

weightReportMode HTTPSHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTPSHealthCheckPortSpecification

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 HTTPSHealthCheckProxyHeader

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.

weightReportMode HTTPSHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 HTTPSHealthCheckPortSpecification

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 HTTPSHealthCheckProxyHeader

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.

weight_report_mode HTTPSHealthCheckWeightReportMode

Weight report mode. used for weighted Load Balancing.

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 "USE_FIXED_PORT" | "USE_NAMED_PORT" | "USE_SERVING_PORT"

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 "NONE" | "PROXY_V1"

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.

weightReportMode "DISABLE" | "DRY_RUN" | "ENABLE"

Weight report mode. used for weighted Load Balancing.

HTTPSHealthCheckPortSpecification

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

HTTPSHealthCheckPortSpecificationUseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

HTTPSHealthCheckPortSpecificationUseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

HTTPSHealthCheckPortSpecificationUseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

USE_FIXED_PORT
USE_FIXED_PORT

The port number in port is used for health checking.

USE_NAMED_PORT
USE_NAMED_PORT

The portName is used for health checking.

USE_SERVING_PORT
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.

"USE_FIXED_PORT"
USE_FIXED_PORT

The port number in port is used for health checking.

"USE_NAMED_PORT"
USE_NAMED_PORT

The portName is used for health checking.

"USE_SERVING_PORT"
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.

HTTPSHealthCheckProxyHeader

None
NONE
ProxyV1
PROXY_V1
HTTPSHealthCheckProxyHeaderNone
NONE
HTTPSHealthCheckProxyHeaderProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
NONE
NONE
PROXY_V1
PROXY_V1
"NONE"
NONE
"PROXY_V1"
PROXY_V1

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.

WeightReportMode string

Weight report mode. used for weighted Load Balancing.

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.

WeightReportMode string

Weight report mode. used for weighted Load Balancing.

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.

weightReportMode String

Weight report mode. used for weighted Load Balancing.

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.

weightReportMode string

Weight report mode. used for weighted Load Balancing.

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.

weight_report_mode str

Weight report mode. used for weighted Load Balancing.

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.

weightReportMode String

Weight report mode. used for weighted Load Balancing.

HTTPSHealthCheckWeightReportMode

Disable
DISABLE

Health Checker will not parse the header field.

DryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

Enable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

HTTPSHealthCheckWeightReportModeDisable
DISABLE

Health Checker will not parse the header field.

HTTPSHealthCheckWeightReportModeDryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

HTTPSHealthCheckWeightReportModeEnable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

Disable
DISABLE

Health Checker will not parse the header field.

DryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

Enable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

Disable
DISABLE

Health Checker will not parse the header field.

DryRun
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

Enable
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

DISABLE
DISABLE

Health Checker will not parse the header field.

DRY_RUN
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

ENABLE
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

"DISABLE"
DISABLE

Health Checker will not parse the header field.

"DRY_RUN"
DRY_RUN

Health Checker will parse and report the weight in the header field, but load balancing will not be based on the weights and will use equal weights.

"ENABLE"
ENABLE

Health Checker will try to parse and report the weight in the header field, and load balancing will be based on the weights as long as all backends have a valid weight or only a subset of backends has the UNAVAILABLE_WEIGHT WeightError. The latter case is to continue the weighted load balancing while some backends are in TIMEOUT or UNKNOWN health status.

HealthCheckLogConfig

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.

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.

RegionHealthCheckType

Grpc
GRPC
Http
HTTP
Http2
HTTP2
Https
HTTPS
Invalid
INVALID
Ssl
SSL
Tcp
TCP
Udp
UDP
RegionHealthCheckTypeGrpc
GRPC
RegionHealthCheckTypeHttp
HTTP
RegionHealthCheckTypeHttp2
HTTP2
RegionHealthCheckTypeHttps
HTTPS
RegionHealthCheckTypeInvalid
INVALID
RegionHealthCheckTypeSsl
SSL
RegionHealthCheckTypeTcp
TCP
RegionHealthCheckTypeUdp
UDP
Grpc
GRPC
Http
HTTP
Http2
HTTP2
Https
HTTPS
Invalid
INVALID
Ssl
SSL
Tcp
TCP
Udp
UDP
Grpc
GRPC
Http
HTTP
Http2
HTTP2
Https
HTTPS
Invalid
INVALID
Ssl
SSL
Tcp
TCP
Udp
UDP
GRPC
GRPC
HTTP
HTTP
HTTP2
HTTP2
HTTPS
HTTPS
INVALID
INVALID
SSL
SSL
TCP
TCP
UDP
UDP
"GRPC"
GRPC
"HTTP"
HTTP
"HTTP2"
HTTP2
"HTTPS"
HTTPS
"INVALID"
INVALID
"SSL"
SSL
"TCP"
TCP
"UDP"
UDP

SSLHealthCheck

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 Pulumi.GoogleNative.Compute.Alpha.SSLHealthCheckPortSpecification

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 Pulumi.GoogleNative.Compute.Alpha.SSLHealthCheckProxyHeader

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 SSLHealthCheckPortSpecification

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 SSLHealthCheckProxyHeader

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 SSLHealthCheckPortSpecification

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 SSLHealthCheckProxyHeader

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 SSLHealthCheckPortSpecification

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 SSLHealthCheckProxyHeader

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 SSLHealthCheckPortSpecification

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 SSLHealthCheckProxyHeader

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 "USE_FIXED_PORT" | "USE_NAMED_PORT" | "USE_SERVING_PORT"

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 "NONE" | "PROXY_V1"

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.

SSLHealthCheckPortSpecification

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

SSLHealthCheckPortSpecificationUseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

SSLHealthCheckPortSpecificationUseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

SSLHealthCheckPortSpecificationUseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

USE_FIXED_PORT
USE_FIXED_PORT

The port number in port is used for health checking.

USE_NAMED_PORT
USE_NAMED_PORT

The portName is used for health checking.

USE_SERVING_PORT
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.

"USE_FIXED_PORT"
USE_FIXED_PORT

The port number in port is used for health checking.

"USE_NAMED_PORT"
USE_NAMED_PORT

The portName is used for health checking.

"USE_SERVING_PORT"
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.

SSLHealthCheckProxyHeader

None
NONE
ProxyV1
PROXY_V1
SSLHealthCheckProxyHeaderNone
NONE
SSLHealthCheckProxyHeaderProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
NONE
NONE
PROXY_V1
PROXY_V1
"NONE"
NONE
"PROXY_V1"
PROXY_V1

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.

TCPHealthCheck

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 Pulumi.GoogleNative.Compute.Alpha.TCPHealthCheckPortSpecification

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 Pulumi.GoogleNative.Compute.Alpha.TCPHealthCheckProxyHeader

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 TCPHealthCheckPortSpecification

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 TCPHealthCheckProxyHeader

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 TCPHealthCheckPortSpecification

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 TCPHealthCheckProxyHeader

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 TCPHealthCheckPortSpecification

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 TCPHealthCheckProxyHeader

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 TCPHealthCheckPortSpecification

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 TCPHealthCheckProxyHeader

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 "USE_FIXED_PORT" | "USE_NAMED_PORT" | "USE_SERVING_PORT"

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 "NONE" | "PROXY_V1"

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.

TCPHealthCheckPortSpecification

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

TCPHealthCheckPortSpecificationUseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

TCPHealthCheckPortSpecificationUseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

TCPHealthCheckPortSpecificationUseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

UseFixedPort
USE_FIXED_PORT

The port number in port is used for health checking.

UseNamedPort
USE_NAMED_PORT

The portName is used for health checking.

UseServingPort
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.

USE_FIXED_PORT
USE_FIXED_PORT

The port number in port is used for health checking.

USE_NAMED_PORT
USE_NAMED_PORT

The portName is used for health checking.

USE_SERVING_PORT
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.

"USE_FIXED_PORT"
USE_FIXED_PORT

The port number in port is used for health checking.

"USE_NAMED_PORT"
USE_NAMED_PORT

The portName is used for health checking.

"USE_SERVING_PORT"
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.

TCPHealthCheckProxyHeader

None
NONE
ProxyV1
PROXY_V1
TCPHealthCheckProxyHeaderNone
NONE
TCPHealthCheckProxyHeaderProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
None
NONE
ProxyV1
PROXY_V1
NONE
NONE
PROXY_V1
PROXY_V1
"NONE"
NONE
"PROXY_V1"
PROXY_V1

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.

UDPHealthCheck

Port int

The UDP port number for the health check request. 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.

Request string

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

Response string

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

Port int

The UDP port number for the health check request. 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.

Request string

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

Response string

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

port Integer

The UDP port number for the health check request. 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.

request String

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

response String

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

port number

The UDP port number for the health check request. 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.

request string

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

response string

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

port int

The UDP port number for the health check request. 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.

request str

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

response str

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

port Number

The UDP port number for the health check request. 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.

request String

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

response String

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

UDPHealthCheckResponse

Port int

The UDP port number for the health check request. 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.

Request string

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

Response string

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

Port int

The UDP port number for the health check request. 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.

Request string

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

Response string

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

port Integer

The UDP port number for the health check request. 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.

request String

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

response String

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

port number

The UDP port number for the health check request. 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.

request string

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

response string

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

port int

The UDP port number for the health check request. 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.

request str

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

response str

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

port Number

The UDP port number for the health check request. 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.

request String

Raw data of request to send in payload of UDP packet. It is an error if this is empty. The request data can only be ASCII.

response String

The bytes to match against the beginning of the response data. It is an error if this is empty. The response data can only be ASCII.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0