gcp.compute.getHealthCheck
Explore with Pulumi AI
Get information about a HealthCheck.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const healthCheck = gcp.compute.getHealthCheck({
    name: "my-hc",
});
import pulumi
import pulumi_gcp as gcp
health_check = gcp.compute.get_health_check(name="my-hc")
package main
import (
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := compute.LookupHealthCheck(ctx, &compute.LookupHealthCheckArgs{
			Name: "my-hc",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() => 
{
    var healthCheck = Gcp.Compute.GetHealthCheck.Invoke(new()
    {
        Name = "my-hc",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.compute.ComputeFunctions;
import com.pulumi.gcp.compute.inputs.GetHealthCheckArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var healthCheck = ComputeFunctions.getHealthCheck(GetHealthCheckArgs.builder()
            .name("my-hc")
            .build());
    }
}
variables:
  healthCheck:
    fn::invoke:
      function: gcp:compute:getHealthCheck
      arguments:
        name: my-hc
Using getHealthCheck
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getHealthCheck(args: GetHealthCheckArgs, opts?: InvokeOptions): Promise<GetHealthCheckResult>
function getHealthCheckOutput(args: GetHealthCheckOutputArgs, opts?: InvokeOptions): Output<GetHealthCheckResult>def get_health_check(name: Optional[str] = None,
                     project: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetHealthCheckResult
def get_health_check_output(name: Optional[pulumi.Input[str]] = None,
                     project: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetHealthCheckResult]func LookupHealthCheck(ctx *Context, args *LookupHealthCheckArgs, opts ...InvokeOption) (*LookupHealthCheckResult, error)
func LookupHealthCheckOutput(ctx *Context, args *LookupHealthCheckOutputArgs, opts ...InvokeOption) LookupHealthCheckResultOutput> Note: This function is named LookupHealthCheck in the Go SDK.
public static class GetHealthCheck 
{
    public static Task<GetHealthCheckResult> InvokeAsync(GetHealthCheckArgs args, InvokeOptions? opts = null)
    public static Output<GetHealthCheckResult> Invoke(GetHealthCheckInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetHealthCheckResult> getHealthCheck(GetHealthCheckArgs args, InvokeOptions options)
public static Output<GetHealthCheckResult> getHealthCheck(GetHealthCheckArgs args, InvokeOptions options)
fn::invoke:
  function: gcp:compute/getHealthCheck:getHealthCheck
  arguments:
    # arguments dictionaryThe following arguments are supported:
getHealthCheck Result
The following output properties are available:
- CheckInterval intSec 
- CreationTimestamp string
- Description string
- GrpcHealth List<GetChecks Health Check Grpc Health Check> 
- HealthyThreshold int
- Http2HealthChecks List<GetHealth Check Http2Health Check> 
- HttpHealth List<GetChecks Health Check Http Health Check> 
- HttpsHealth List<GetChecks Health Check Https Health Check> 
- Id string
- The provider-assigned unique ID for this managed resource.
- LogConfigs List<GetHealth Check Log Config> 
- Name string
- SelfLink string
- SourceRegions List<string>
- SslHealth List<GetChecks Health Check Ssl Health Check> 
- TcpHealth List<GetChecks Health Check Tcp Health Check> 
- TimeoutSec int
- Type string
- UnhealthyThreshold int
- Project string
- CheckInterval intSec 
- CreationTimestamp string
- Description string
- GrpcHealth []GetChecks Health Check Grpc Health Check 
- HealthyThreshold int
- Http2HealthChecks []GetHealth Check Http2Health Check 
- HttpHealth []GetChecks Health Check Http Health Check 
- HttpsHealth []GetChecks Health Check Https Health Check 
- Id string
- The provider-assigned unique ID for this managed resource.
- LogConfigs []GetHealth Check Log Config 
- Name string
- SelfLink string
- SourceRegions []string
- SslHealth []GetChecks Health Check Ssl Health Check 
- TcpHealth []GetChecks Health Check Tcp Health Check 
- TimeoutSec int
- Type string
- UnhealthyThreshold int
- Project string
- checkInterval IntegerSec 
- creationTimestamp String
- description String
- grpcHealth List<GetChecks Health Check Grpc Health Check> 
- healthyThreshold Integer
- http2HealthChecks List<GetHealth Check Http2Health Check> 
- httpHealth List<GetChecks Health Check Http Health Check> 
- httpsHealth List<GetChecks Health Check Https Health Check> 
- id String
- The provider-assigned unique ID for this managed resource.
- logConfigs List<GetHealth Check Log Config> 
- name String
- selfLink String
- sourceRegions List<String>
- sslHealth List<GetChecks Health Check Ssl Health Check> 
- tcpHealth List<GetChecks Health Check Tcp Health Check> 
- timeoutSec Integer
- type String
- unhealthyThreshold Integer
- project String
- checkInterval numberSec 
- creationTimestamp string
- description string
- grpcHealth GetChecks Health Check Grpc Health Check[] 
- healthyThreshold number
- http2HealthChecks GetHealth Check Http2Health Check[] 
- httpHealth GetChecks Health Check Http Health Check[] 
- httpsHealth GetChecks Health Check Https Health Check[] 
- id string
- The provider-assigned unique ID for this managed resource.
- logConfigs GetHealth Check Log Config[] 
- name string
- selfLink string
- sourceRegions string[]
- sslHealth GetChecks Health Check Ssl Health Check[] 
- tcpHealth GetChecks Health Check Tcp Health Check[] 
- timeoutSec number
- type string
- unhealthyThreshold number
- project string
- check_interval_ intsec 
- creation_timestamp str
- description str
- grpc_health_ Sequence[Getchecks Health Check Grpc Health Check] 
- healthy_threshold int
- http2_health_ Sequence[Getchecks Health Check Http2Health Check] 
- http_health_ Sequence[Getchecks Health Check Http Health Check] 
- https_health_ Sequence[Getchecks Health Check Https Health Check] 
- id str
- The provider-assigned unique ID for this managed resource.
- log_configs Sequence[GetHealth Check Log Config] 
- name str
- self_link str
- source_regions Sequence[str]
- ssl_health_ Sequence[Getchecks Health Check Ssl Health Check] 
- tcp_health_ Sequence[Getchecks Health Check Tcp Health Check] 
- timeout_sec int
- type str
- unhealthy_threshold int
- project str
- checkInterval NumberSec 
- creationTimestamp String
- description String
- grpcHealth List<Property Map>Checks 
- healthyThreshold Number
- http2HealthChecks List<Property Map>
- httpHealth List<Property Map>Checks 
- httpsHealth List<Property Map>Checks 
- id String
- The provider-assigned unique ID for this managed resource.
- logConfigs List<Property Map>
- name String
- selfLink String
- sourceRegions List<String>
- sslHealth List<Property Map>Checks 
- tcpHealth List<Property Map>Checks 
- timeoutSec Number
- type String
- unhealthyThreshold Number
- project String
Supporting Types
GetHealthCheckGrpcHealthCheck     
- GrpcService stringName 
- The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
 
- Port int
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- GrpcService stringName 
- The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
 
- Port int
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- grpcService StringName 
- The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
 
- port Integer
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- grpcService stringName 
- The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
 
- port number
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- grpc_service_ strname 
- The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
 
- port int
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- port_name str
- Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_specification str
- Specifies how port is selected for health checking, can be one of the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- grpcService StringName 
- The gRPC service name for the health check.
The value of grpcServiceName has the following meanings by convention:- Empty serviceName means the overall status of all services at the backend.
- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service. The grpcServiceName can only be ASCII.
 
- port Number
- The port number for the health check request. Must be specified if portName and portSpecification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, gRPC health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
GetHealthCheckHttp2HealthCheck    
- Host string
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTP2 health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- RequestPath string
- The request path of the HTTP2 health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Host string
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTP2 health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- RequestPath string
- The request path of the HTTP2 health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Integer
- The TCP port number for the HTTP2 health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- requestPath String
- The request path of the HTTP2 health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host string
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port number
- The TCP port number for the HTTP2 health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- requestPath string
- The request path of the HTTP2 health check request. The default value is /.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host str
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port int
- The TCP port number for the HTTP2 health check request. The default value is 443.
- port_name str
- Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_specification str
- Specifies how port is selected for health checking, can be one of the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxy_header str
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request_path str
- The request path of the HTTP2 health check request. The default value is /.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTP2 health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Number
- The TCP port number for the HTTP2 health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP2 health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- requestPath String
- The request path of the HTTP2 health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
GetHealthCheckHttpHealthCheck     
- Host string
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTP health check request. The default value is 80.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- RequestPath string
- The request path of the HTTP health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Host string
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTP health check request. The default value is 80.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- RequestPath string
- The request path of the HTTP health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Integer
- The TCP port number for the HTTP health check request. The default value is 80.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- requestPath String
- The request path of the HTTP health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host string
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port number
- The TCP port number for the HTTP health check request. The default value is 80.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- requestPath string
- The request path of the HTTP health check request. The default value is /.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host str
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port int
- The TCP port number for the HTTP health check request. The default value is 80.
- port_name str
- Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_specification str
- Specifies how port is selected for health checking, can be one of the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxy_header str
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request_path str
- The request path of the HTTP health check request. The default value is /.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Number
- The TCP port number for the HTTP health check request. The default value is 80.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- requestPath String
- The request path of the HTTP health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
GetHealthCheckHttpsHealthCheck     
- Host string
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTPS health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- RequestPath string
- The request path of the HTTPS health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Host string
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- Port int
- The TCP port number for the HTTPS health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- RequestPath string
- The request path of the HTTPS health check request. The default value is /.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Integer
- The TCP port number for the HTTPS health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- requestPath String
- The request path of the HTTPS health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host string
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port number
- The TCP port number for the HTTPS health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- requestPath string
- The request path of the HTTPS health check request. The default value is /.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host str
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port int
- The TCP port number for the HTTPS health check request. The default value is 443.
- port_name str
- Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_specification str
- Specifies how port is selected for health checking, can be one of the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxy_header str
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request_path str
- The request path of the HTTPS health check request. The default value is /.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- host String
- The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
- port Number
- The TCP port number for the HTTPS health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, HTTPS health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- requestPath String
- The request path of the HTTPS health check request. The default value is /.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
GetHealthCheckLogConfig    
- Enable bool
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- Enable bool
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable Boolean
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable boolean
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable bool
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
- enable Boolean
- Indicates whether or not to export logs. This is false by default, which means no health check logging will be done.
GetHealthCheckSslHealthCheck     
- Port int
- The TCP port number for the SSL health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request string
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Port int
- The TCP port number for the SSL health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request string
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port Integer
- The TCP port number for the SSL health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request String
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port number
- The TCP port number for the SSL health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request string
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port int
- The TCP port number for the SSL health check request. The default value is 443.
- port_name str
- Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_specification str
- Specifies how port is selected for health checking, can be one of the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxy_header str
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request str
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port Number
- The TCP port number for the SSL health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, SSL health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request String
- The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
GetHealthCheckTcpHealthCheck     
- Port int
- The TCP port number for the TCP health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request string
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- Port int
- The TCP port number for the TCP health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- ProxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- Request string
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- Response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port Integer
- The TCP port number for the TCP health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request String
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port number
- The TCP port number for the TCP health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader string
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request string
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response string
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port int
- The TCP port number for the TCP health check request. The default value is 443.
- port_name str
- Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.
- port_specification str
- Specifies how port is selected for health checking, can be one of the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxy_header str
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request str
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response str
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
- port Number
- The TCP port number for the TCP health check request. The default value is 443.
- 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 the following values: - 'USE_FIXED_PORT': The port number in 'port' is used for health checking. 
- 'USE_NAMED_PORT': The 'portName' is used for health checking. 
- 'USE_SERVING_PORT': For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. 
 - If not specified, TCP health check follows behavior specified in 'port' and 'portName' fields. Possible values: ["USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"] 
- proxyHeader String
- Specifies the type of proxy header to append before sending data to the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"]
- request String
- The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.
- response String
- The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the google-betaTerraform Provider.