Google Native
getRegionHealthCheck
Returns the specified HealthCheck resource. Gets a list of available health checks by making a list() request.
Using getRegionHealthCheck
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRegionHealthCheck(args: GetRegionHealthCheckArgs, opts?: InvokeOptions): Promise<GetRegionHealthCheckResult>
function getRegionHealthCheckOutput(args: GetRegionHealthCheckOutputArgs, opts?: InvokeOptions): Output<GetRegionHealthCheckResult>
def get_region_health_check(health_check: Optional[str] = None,
project: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRegionHealthCheckResult
def get_region_health_check_output(health_check: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRegionHealthCheckResult]
func LookupRegionHealthCheck(ctx *Context, args *LookupRegionHealthCheckArgs, opts ...InvokeOption) (*LookupRegionHealthCheckResult, error)
func LookupRegionHealthCheckOutput(ctx *Context, args *LookupRegionHealthCheckOutputArgs, opts ...InvokeOption) LookupRegionHealthCheckResultOutput
> Note: This function is named LookupRegionHealthCheck
in the Go SDK.
public static class GetRegionHealthCheck
{
public static Task<GetRegionHealthCheckResult> InvokeAsync(GetRegionHealthCheckArgs args, InvokeOptions? opts = null)
public static Output<GetRegionHealthCheckResult> Invoke(GetRegionHealthCheckInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRegionHealthCheckResult> getRegionHealthCheck(GetRegionHealthCheckArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
Function: google-native:compute/v1:getRegionHealthCheck
Arguments:
# Arguments dictionary
The following arguments are supported:
- Health
Check string - Region string
- Project string
- Health
Check string - Region string
- Project string
- health
Check String - region String
- project String
- health
Check string - region string
- project string
- health_
check str - region str
- project str
- health
Check String - region String
- project String
getRegionHealthCheck Result
The following output properties are available:
- Check
Interval intSec How often (in seconds) to send a health check. The default value is 5 seconds.
- Creation
Timestamp string Creation timestamp in 3339 text format.
- Description string
An optional description of this resource. Provide this property when you create the resource.
- Grpc
Health Pulumi.Check Google Native. Compute. V1. Outputs. GRPCHealth Check Response - Healthy
Threshold int A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.
- Http2Health
Check Pulumi.Google Native. Compute. V1. Outputs. HTTP2Health Check Response - Http
Health Pulumi.Check Google Native. Compute. V1. Outputs. HTTPHealth Check Response - Https
Health Pulumi.Check Google Native. Compute. V1. Outputs. HTTPSHealth Check Response - Kind string
Type of the resource.
- Log
Config Pulumi.Google Native. Compute. V1. Outputs. Health Check Log Config Response Configure logging on this health check.
- Name string
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression
[a-z]([-a-z0-9]*[a-z0-9])?
, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.- Region string
Region where the health check resides. Not applicable to global health checks.
- Self
Link string Server-defined URL for the resource.
- Ssl
Health Pulumi.Check Google Native. Compute. V1. Outputs. SSLHealth Check Response - Tcp
Health Pulumi.Check Google Native. Compute. V1. Outputs. TCPHealth Check Response - 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 string
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS or HTTP2. Exactly one of the protocol-specific health check field must be specified, which must match type field.
- Unhealthy
Threshold int A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.
- Check
Interval intSec How often (in seconds) to send a health check. The default value is 5 seconds.
- Creation
Timestamp string Creation timestamp in 3339 text format.
- Description string
An optional description of this resource. Provide this property when you create the resource.
- Grpc
Health GRPCHealthCheck Check Response - Healthy
Threshold int A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.
- Http2Health
Check HTTP2HealthCheck Response - Http
Health HTTPHealthCheck Check Response - Https
Health HTTPSHealthCheck Check Response - Kind string
Type of the resource.
- Log
Config HealthCheck Log Config Response Configure logging on this health check.
- Name string
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression
[a-z]([-a-z0-9]*[a-z0-9])?
, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.- Region string
Region where the health check resides. Not applicable to global health checks.
- Self
Link string Server-defined URL for the resource.
- Ssl
Health SSLHealthCheck Check Response - Tcp
Health TCPHealthCheck Check Response - 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 string
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS or HTTP2. Exactly one of the protocol-specific health check field must be specified, which must match type field.
- Unhealthy
Threshold int A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.
- check
Interval IntegerSec How often (in seconds) to send a health check. The default value is 5 seconds.
- creation
Timestamp String Creation timestamp in 3339 text format.
- description String
An optional description of this resource. Provide this property when you create the resource.
- grpc
Health GRPCHealthCheck Check Response - healthy
Threshold Integer A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.
- http2Health
Check HTTP2HealthCheck Response - http
Health HTTPHealthCheck Check Response - https
Health HTTPSHealthCheck Check Response - kind String
Type of the resource.
- log
Config HealthCheck Log Config Response Configure logging on this health check.
- name String
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression
[a-z]([-a-z0-9]*[a-z0-9])?
, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.- region String
Region where the health check resides. Not applicable to global health checks.
- self
Link String Server-defined URL for the resource.
- ssl
Health SSLHealthCheck Check Response - tcp
Health TCPHealthCheck Check Response - timeout
Sec Integer How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.
- type String
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS or HTTP2. Exactly one of the protocol-specific health check field must be specified, which must match type field.
- unhealthy
Threshold Integer A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.
- check
Interval numberSec How often (in seconds) to send a health check. The default value is 5 seconds.
- creation
Timestamp string Creation timestamp in 3339 text format.
- description string
An optional description of this resource. Provide this property when you create the resource.
- grpc
Health GRPCHealthCheck Check Response - healthy
Threshold number A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.
- http2Health
Check HTTP2HealthCheck Response - http
Health HTTPHealthCheck Check Response - https
Health HTTPSHealthCheck Check Response - kind string
Type of the resource.
- log
Config HealthCheck Log Config Response Configure logging on this health check.
- name string
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression
[a-z]([-a-z0-9]*[a-z0-9])?
, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.- region string
Region where the health check resides. Not applicable to global health checks.
- self
Link string Server-defined URL for the resource.
- ssl
Health SSLHealthCheck Check Response - tcp
Health TCPHealthCheck Check Response - timeout
Sec number How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.
- type string
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS or HTTP2. Exactly one of the protocol-specific health check field must be specified, which must match type field.
- unhealthy
Threshold number A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.
- check_
interval_ intsec How often (in seconds) to send a health check. The default value is 5 seconds.
- creation_
timestamp str Creation timestamp in 3339 text format.
- description str
An optional description of this resource. Provide this property when you create the resource.
- grpc_
health_ GRPCHealthcheck Check Response - healthy_
threshold int A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.
- http2_
health_ HTTP2Healthcheck Check Response - http_
health_ HTTPHealthcheck Check Response - https_
health_ HTTPSHealthcheck Check Response - kind str
Type of the resource.
- log_
config HealthCheck Log Config Response Configure logging on this health check.
- name str
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression
[a-z]([-a-z0-9]*[a-z0-9])?
, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.- region str
Region where the health check resides. Not applicable to global health checks.
- self_
link str Server-defined URL for the resource.
- ssl_
health_ SSLHealthcheck Check Response - tcp_
health_ TCPHealthcheck Check Response - timeout_
sec int How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.
- type str
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS or HTTP2. Exactly one of the protocol-specific health check field must be specified, which must match type field.
- unhealthy_
threshold int A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.
- check
Interval NumberSec How often (in seconds) to send a health check. The default value is 5 seconds.
- creation
Timestamp String Creation timestamp in 3339 text format.
- description String
An optional description of this resource. Provide this property when you create the resource.
- grpc
Health Property MapCheck - healthy
Threshold Number A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.
- http2Health
Check Property Map - http
Health Property MapCheck - https
Health Property MapCheck - kind String
Type of the resource.
- log
Config Property Map Configure logging on this health check.
- name String
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. For example, a name that is 1-63 characters long, matches the regular expression
[a-z]([-a-z0-9]*[a-z0-9])?
, and otherwise complies with RFC1035. This regular expression describes a name where the first character is a lowercase letter, and all following characters are a dash, lowercase letter, or digit, except the last character, which isn't a dash.- region String
Region where the health check resides. Not applicable to global health checks.
- self
Link String Server-defined URL for the resource.
- ssl
Health Property MapCheck - tcp
Health Property MapCheck - timeout
Sec Number How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.
- type String
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS or HTTP2. Exactly one of the protocol-specific health check field must be specified, which must match type field.
- unhealthy
Threshold Number A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.
Supporting Types
GRPCHealthCheckResponse
- Grpc
Service stringName 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 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.
- Port
Specification 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 stringName 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 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.
- Port
Specification 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 StringName 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.
- port
Name 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.
- port
Specification 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 stringName 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.
- port
Name 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.
- port
Specification 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_ strname 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.
- grpc
Service StringName 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.
- port
Name 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.
- port
Specification String Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, gRPC health check follows behavior specified in port and portName fields.
HTTP2HealthCheckResponse
- Host string
The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- Port int
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- Port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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
Path string The request path of the HTTP/2 health check request. The default value is /.
- Response string
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- Host string
The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- Port int
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- Port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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
Path string The request path of the HTTP/2 health check request. The default value is /.
- Response string
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host String
The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port Integer
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 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
Path String The request path of the HTTP/2 health check request. The default value is /.
- response String
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host string
The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port number
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of 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 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
Path string The request path of the HTTP/2 health check request. The default value is /.
- response string
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host str
The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port int
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- port_
name str Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_
specification str Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, HTTP2 health check follows behavior specified in port and portName fields.
- proxy_
header str Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
- request_
path str The request path of the HTTP/2 health check request. The default value is /.
- response str
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host String
The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port Number
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 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
Path String The request path of the HTTP/2 health check request. The default value is /.
- response String
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
HTTPHealthCheckResponse
- Host string
The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- Port int
The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.
- Port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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
Path string The request path of the HTTP health check request. The default value is /.
- Response string
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- Host string
The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- Port int
The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.
- Port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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
Path string The request path of the HTTP health check request. The default value is /.
- Response string
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host String
The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port Integer
The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 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
Path String The request path of the HTTP health check request. The default value is /.
- response String
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host string
The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port number
The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.
- port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of 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 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
Path string The request path of the HTTP health check request. The default value is /.
- response string
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host str
The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port int
The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.
- port_
name str Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_
specification str Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, HTTP health check follows behavior specified in port and portName fields.
- proxy_
header str Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
- request_
path str The request path of the HTTP health check request. The default value is /.
- response str
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host String
The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port Number
The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 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
Path String The request path of the HTTP health check request. The default value is /.
- response String
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
HTTPSHealthCheckResponse
- Host string
The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- Port int
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- Port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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
Path string The request path of the HTTPS health check request. The default value is /.
- Response string
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- Host string
The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- Port int
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- Port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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
Path string The request path of the HTTPS health check request. The default value is /.
- Response string
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host String
The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port Integer
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 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
Path String The request path of the HTTPS health check request. The default value is /.
- response String
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host string
The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port number
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of 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 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
Path string The request path of the HTTPS health check request. The default value is /.
- response string
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host str
The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port int
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- port_
name str Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_
specification str Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, HTTPS health check follows behavior specified in port and portName fields.
- proxy_
header str Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
- request_
path str The request path of the HTTPS health check request. The default value is /.
- response str
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
- host String
The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.
- port Number
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 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
Path String The request path of the HTTPS health check request. The default value is /.
- response String
The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.
HealthCheckLogConfigResponse
- Enable bool
Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- Enable bool
Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable Boolean
Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable boolean
Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable bool
Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable Boolean
Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
SSLHealthCheckResponse
- Port int
The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.
- Port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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 string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 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.
- port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of 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 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.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 String Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
- request String
The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
TCPHealthCheckResponse
- Port int
The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.
- Port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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 string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- Port
Specification string Specifies how port is selected for health checking, can be one of 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 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.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 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.
- port
Name string Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification string Specifies how port is selected for health checking, can be one of 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 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.
- port
Name String Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port
Specification String Specifies how port is selected for health checking, can be one of 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 String Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
- request String
The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
Package Details
- Repository
- https://github.com/pulumi/pulumi-google-native
- License
- Apache-2.0