Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

getUptimeCheckConfig

Gets a single Uptime check configuration.

Using getUptimeCheckConfig

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 getUptimeCheckConfig(args: GetUptimeCheckConfigArgs, opts?: InvokeOptions): Promise<GetUptimeCheckConfigResult>
function getUptimeCheckConfigOutput(args: GetUptimeCheckConfigOutputArgs, opts?: InvokeOptions): Output<GetUptimeCheckConfigResult>
def get_uptime_check_config(project: Optional[str] = None,
                            uptime_check_config_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetUptimeCheckConfigResult
def get_uptime_check_config_output(project: Optional[pulumi.Input[str]] = None,
                            uptime_check_config_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetUptimeCheckConfigResult]
func LookupUptimeCheckConfig(ctx *Context, args *LookupUptimeCheckConfigArgs, opts ...InvokeOption) (*LookupUptimeCheckConfigResult, error)
func LookupUptimeCheckConfigOutput(ctx *Context, args *LookupUptimeCheckConfigOutputArgs, opts ...InvokeOption) LookupUptimeCheckConfigResultOutput

> Note: This function is named LookupUptimeCheckConfig in the Go SDK.

public static class GetUptimeCheckConfig 
{
    public static Task<GetUptimeCheckConfigResult> InvokeAsync(GetUptimeCheckConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetUptimeCheckConfigResult> Invoke(GetUptimeCheckConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetUptimeCheckConfigResult> getUptimeCheckConfig(GetUptimeCheckConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:monitoring/v3:getUptimeCheckConfig
  arguments:
    # arguments dictionary

The following arguments are supported:

getUptimeCheckConfig Result

The following output properties are available:

CheckerType string

The type of checkers to use to execute the Uptime check.

ContentMatchers List<Pulumi.GoogleNative.Monitoring.V3.Outputs.ContentMatcherResponse>

The content that is expected to appear in the data returned by the target server against which the check is run. Currently, only the first entry in the content_matchers list is supported, and additional entries will be ignored. This field is optional and should only be specified if a content match is required as part of the/ Uptime check.

DisplayName string

A human-friendly name for the Uptime check configuration. The display name should be unique within a Cloud Monitoring Workspace in order to make it easier to identify; however, uniqueness is not enforced. Required.

HttpCheck Pulumi.GoogleNative.Monitoring.V3.Outputs.HttpCheckResponse

Contains information needed to make an HTTP or HTTPS check.

InternalCheckers List<Pulumi.GoogleNative.Monitoring.V3.Outputs.InternalCheckerResponse>

The internal checkers that this check will egress from. If is_internal is true and this list is empty, the check will egress from all the InternalCheckers configured for the project that owns this UptimeCheckConfig.

IsInternal bool

If this is true, then checks are made only from the 'internal_checkers'. If it is false, then checks are made only from the 'selected_regions'. It is an error to provide 'selected_regions' when is_internal is true, or to provide 'internal_checkers' when is_internal is false.

MonitoredResource Pulumi.GoogleNative.Monitoring.V3.Outputs.MonitoredResourceResponse

The monitored resource (https://cloud.google.com/monitoring/api/resources) associated with the configuration. The following monitored resource types are valid for this field: uptime_url, gce_instance, gae_app, aws_ec2_instance, aws_elb_load_balancer k8s_service servicedirectory_service cloud_run_revision

Name string

A unique resource name for this Uptime check configuration. The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID] [PROJECT_ID_OR_NUMBER] is the Workspace host project associated with the Uptime check.This field should be omitted when creating the Uptime check configuration; on create, the resource name is assigned by the server and included in the response.

Period string

How often, in seconds, the Uptime check is performed. Currently, the only supported values are 60s (1 minute), 300s (5 minutes), 600s (10 minutes), and 900s (15 minutes). Optional, defaults to 60s.

ResourceGroup Pulumi.GoogleNative.Monitoring.V3.Outputs.ResourceGroupResponse

The group resource associated with the configuration.

SelectedRegions List<string>

The list of regions from which the check will be run. Some regions contain one location, and others contain more than one. If this field is specified, enough regions must be provided to include a minimum of 3 locations. Not specifying this field will result in Uptime checks running from all available regions.

TcpCheck Pulumi.GoogleNative.Monitoring.V3.Outputs.TcpCheckResponse

Contains information needed to make a TCP check.

Timeout string

The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Required.

UserLabels Dictionary<string, string>

User-supplied key/value data to be used for organizing and identifying the UptimeCheckConfig objects.The field can contain up to 64 entries. Each key and value is limited to 63 Unicode characters or 128 bytes, whichever is smaller. Labels and values can contain only lowercase letters, numerals, underscores, and dashes. Keys must begin with a letter.

CheckerType string

The type of checkers to use to execute the Uptime check.

ContentMatchers []ContentMatcherResponse

The content that is expected to appear in the data returned by the target server against which the check is run. Currently, only the first entry in the content_matchers list is supported, and additional entries will be ignored. This field is optional and should only be specified if a content match is required as part of the/ Uptime check.

DisplayName string

A human-friendly name for the Uptime check configuration. The display name should be unique within a Cloud Monitoring Workspace in order to make it easier to identify; however, uniqueness is not enforced. Required.

HttpCheck HttpCheckResponse

Contains information needed to make an HTTP or HTTPS check.

InternalCheckers []InternalCheckerResponse

The internal checkers that this check will egress from. If is_internal is true and this list is empty, the check will egress from all the InternalCheckers configured for the project that owns this UptimeCheckConfig.

IsInternal bool

If this is true, then checks are made only from the 'internal_checkers'. If it is false, then checks are made only from the 'selected_regions'. It is an error to provide 'selected_regions' when is_internal is true, or to provide 'internal_checkers' when is_internal is false.

MonitoredResource MonitoredResourceResponse

The monitored resource (https://cloud.google.com/monitoring/api/resources) associated with the configuration. The following monitored resource types are valid for this field: uptime_url, gce_instance, gae_app, aws_ec2_instance, aws_elb_load_balancer k8s_service servicedirectory_service cloud_run_revision

Name string

A unique resource name for this Uptime check configuration. The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID] [PROJECT_ID_OR_NUMBER] is the Workspace host project associated with the Uptime check.This field should be omitted when creating the Uptime check configuration; on create, the resource name is assigned by the server and included in the response.

Period string

How often, in seconds, the Uptime check is performed. Currently, the only supported values are 60s (1 minute), 300s (5 minutes), 600s (10 minutes), and 900s (15 minutes). Optional, defaults to 60s.

ResourceGroup ResourceGroupResponse

The group resource associated with the configuration.

SelectedRegions []string

The list of regions from which the check will be run. Some regions contain one location, and others contain more than one. If this field is specified, enough regions must be provided to include a minimum of 3 locations. Not specifying this field will result in Uptime checks running from all available regions.

TcpCheck TcpCheckResponse

Contains information needed to make a TCP check.

Timeout string

The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Required.

UserLabels map[string]string

User-supplied key/value data to be used for organizing and identifying the UptimeCheckConfig objects.The field can contain up to 64 entries. Each key and value is limited to 63 Unicode characters or 128 bytes, whichever is smaller. Labels and values can contain only lowercase letters, numerals, underscores, and dashes. Keys must begin with a letter.

checkerType String

The type of checkers to use to execute the Uptime check.

contentMatchers List<ContentMatcherResponse>

The content that is expected to appear in the data returned by the target server against which the check is run. Currently, only the first entry in the content_matchers list is supported, and additional entries will be ignored. This field is optional and should only be specified if a content match is required as part of the/ Uptime check.

displayName String

A human-friendly name for the Uptime check configuration. The display name should be unique within a Cloud Monitoring Workspace in order to make it easier to identify; however, uniqueness is not enforced. Required.

httpCheck HttpCheckResponse

Contains information needed to make an HTTP or HTTPS check.

internalCheckers List<InternalCheckerResponse>

The internal checkers that this check will egress from. If is_internal is true and this list is empty, the check will egress from all the InternalCheckers configured for the project that owns this UptimeCheckConfig.

isInternal Boolean

If this is true, then checks are made only from the 'internal_checkers'. If it is false, then checks are made only from the 'selected_regions'. It is an error to provide 'selected_regions' when is_internal is true, or to provide 'internal_checkers' when is_internal is false.

monitoredResource MonitoredResourceResponse

The monitored resource (https://cloud.google.com/monitoring/api/resources) associated with the configuration. The following monitored resource types are valid for this field: uptime_url, gce_instance, gae_app, aws_ec2_instance, aws_elb_load_balancer k8s_service servicedirectory_service cloud_run_revision

name String

A unique resource name for this Uptime check configuration. The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID] [PROJECT_ID_OR_NUMBER] is the Workspace host project associated with the Uptime check.This field should be omitted when creating the Uptime check configuration; on create, the resource name is assigned by the server and included in the response.

period String

How often, in seconds, the Uptime check is performed. Currently, the only supported values are 60s (1 minute), 300s (5 minutes), 600s (10 minutes), and 900s (15 minutes). Optional, defaults to 60s.

resourceGroup ResourceGroupResponse

The group resource associated with the configuration.

selectedRegions List<String>

The list of regions from which the check will be run. Some regions contain one location, and others contain more than one. If this field is specified, enough regions must be provided to include a minimum of 3 locations. Not specifying this field will result in Uptime checks running from all available regions.

tcpCheck TcpCheckResponse

Contains information needed to make a TCP check.

timeout String

The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Required.

userLabels Map<String,String>

User-supplied key/value data to be used for organizing and identifying the UptimeCheckConfig objects.The field can contain up to 64 entries. Each key and value is limited to 63 Unicode characters or 128 bytes, whichever is smaller. Labels and values can contain only lowercase letters, numerals, underscores, and dashes. Keys must begin with a letter.

checkerType string

The type of checkers to use to execute the Uptime check.

contentMatchers ContentMatcherResponse[]

The content that is expected to appear in the data returned by the target server against which the check is run. Currently, only the first entry in the content_matchers list is supported, and additional entries will be ignored. This field is optional and should only be specified if a content match is required as part of the/ Uptime check.

displayName string

A human-friendly name for the Uptime check configuration. The display name should be unique within a Cloud Monitoring Workspace in order to make it easier to identify; however, uniqueness is not enforced. Required.

httpCheck HttpCheckResponse

Contains information needed to make an HTTP or HTTPS check.

internalCheckers InternalCheckerResponse[]

The internal checkers that this check will egress from. If is_internal is true and this list is empty, the check will egress from all the InternalCheckers configured for the project that owns this UptimeCheckConfig.

isInternal boolean

If this is true, then checks are made only from the 'internal_checkers'. If it is false, then checks are made only from the 'selected_regions'. It is an error to provide 'selected_regions' when is_internal is true, or to provide 'internal_checkers' when is_internal is false.

monitoredResource MonitoredResourceResponse

The monitored resource (https://cloud.google.com/monitoring/api/resources) associated with the configuration. The following monitored resource types are valid for this field: uptime_url, gce_instance, gae_app, aws_ec2_instance, aws_elb_load_balancer k8s_service servicedirectory_service cloud_run_revision

name string

A unique resource name for this Uptime check configuration. The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID] [PROJECT_ID_OR_NUMBER] is the Workspace host project associated with the Uptime check.This field should be omitted when creating the Uptime check configuration; on create, the resource name is assigned by the server and included in the response.

period string

How often, in seconds, the Uptime check is performed. Currently, the only supported values are 60s (1 minute), 300s (5 minutes), 600s (10 minutes), and 900s (15 minutes). Optional, defaults to 60s.

resourceGroup ResourceGroupResponse

The group resource associated with the configuration.

selectedRegions string[]

The list of regions from which the check will be run. Some regions contain one location, and others contain more than one. If this field is specified, enough regions must be provided to include a minimum of 3 locations. Not specifying this field will result in Uptime checks running from all available regions.

tcpCheck TcpCheckResponse

Contains information needed to make a TCP check.

timeout string

The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Required.

userLabels {[key: string]: string}

User-supplied key/value data to be used for organizing and identifying the UptimeCheckConfig objects.The field can contain up to 64 entries. Each key and value is limited to 63 Unicode characters or 128 bytes, whichever is smaller. Labels and values can contain only lowercase letters, numerals, underscores, and dashes. Keys must begin with a letter.

checker_type str

The type of checkers to use to execute the Uptime check.

content_matchers Sequence[ContentMatcherResponse]

The content that is expected to appear in the data returned by the target server against which the check is run. Currently, only the first entry in the content_matchers list is supported, and additional entries will be ignored. This field is optional and should only be specified if a content match is required as part of the/ Uptime check.

display_name str

A human-friendly name for the Uptime check configuration. The display name should be unique within a Cloud Monitoring Workspace in order to make it easier to identify; however, uniqueness is not enforced. Required.

http_check HttpCheckResponse

Contains information needed to make an HTTP or HTTPS check.

internal_checkers Sequence[InternalCheckerResponse]

The internal checkers that this check will egress from. If is_internal is true and this list is empty, the check will egress from all the InternalCheckers configured for the project that owns this UptimeCheckConfig.

is_internal bool

If this is true, then checks are made only from the 'internal_checkers'. If it is false, then checks are made only from the 'selected_regions'. It is an error to provide 'selected_regions' when is_internal is true, or to provide 'internal_checkers' when is_internal is false.

monitored_resource MonitoredResourceResponse

The monitored resource (https://cloud.google.com/monitoring/api/resources) associated with the configuration. The following monitored resource types are valid for this field: uptime_url, gce_instance, gae_app, aws_ec2_instance, aws_elb_load_balancer k8s_service servicedirectory_service cloud_run_revision

name str

A unique resource name for this Uptime check configuration. The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID] [PROJECT_ID_OR_NUMBER] is the Workspace host project associated with the Uptime check.This field should be omitted when creating the Uptime check configuration; on create, the resource name is assigned by the server and included in the response.

period str

How often, in seconds, the Uptime check is performed. Currently, the only supported values are 60s (1 minute), 300s (5 minutes), 600s (10 minutes), and 900s (15 minutes). Optional, defaults to 60s.

resource_group ResourceGroupResponse

The group resource associated with the configuration.

selected_regions Sequence[str]

The list of regions from which the check will be run. Some regions contain one location, and others contain more than one. If this field is specified, enough regions must be provided to include a minimum of 3 locations. Not specifying this field will result in Uptime checks running from all available regions.

tcp_check TcpCheckResponse

Contains information needed to make a TCP check.

timeout str

The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Required.

user_labels Mapping[str, str]

User-supplied key/value data to be used for organizing and identifying the UptimeCheckConfig objects.The field can contain up to 64 entries. Each key and value is limited to 63 Unicode characters or 128 bytes, whichever is smaller. Labels and values can contain only lowercase letters, numerals, underscores, and dashes. Keys must begin with a letter.

checkerType String

The type of checkers to use to execute the Uptime check.

contentMatchers List<Property Map>

The content that is expected to appear in the data returned by the target server against which the check is run. Currently, only the first entry in the content_matchers list is supported, and additional entries will be ignored. This field is optional and should only be specified if a content match is required as part of the/ Uptime check.

displayName String

A human-friendly name for the Uptime check configuration. The display name should be unique within a Cloud Monitoring Workspace in order to make it easier to identify; however, uniqueness is not enforced. Required.

httpCheck Property Map

Contains information needed to make an HTTP or HTTPS check.

internalCheckers List<Property Map>

The internal checkers that this check will egress from. If is_internal is true and this list is empty, the check will egress from all the InternalCheckers configured for the project that owns this UptimeCheckConfig.

isInternal Boolean

If this is true, then checks are made only from the 'internal_checkers'. If it is false, then checks are made only from the 'selected_regions'. It is an error to provide 'selected_regions' when is_internal is true, or to provide 'internal_checkers' when is_internal is false.

monitoredResource Property Map

The monitored resource (https://cloud.google.com/monitoring/api/resources) associated with the configuration. The following monitored resource types are valid for this field: uptime_url, gce_instance, gae_app, aws_ec2_instance, aws_elb_load_balancer k8s_service servicedirectory_service cloud_run_revision

name String

A unique resource name for this Uptime check configuration. The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID] [PROJECT_ID_OR_NUMBER] is the Workspace host project associated with the Uptime check.This field should be omitted when creating the Uptime check configuration; on create, the resource name is assigned by the server and included in the response.

period String

How often, in seconds, the Uptime check is performed. Currently, the only supported values are 60s (1 minute), 300s (5 minutes), 600s (10 minutes), and 900s (15 minutes). Optional, defaults to 60s.

resourceGroup Property Map

The group resource associated with the configuration.

selectedRegions List<String>

The list of regions from which the check will be run. Some regions contain one location, and others contain more than one. If this field is specified, enough regions must be provided to include a minimum of 3 locations. Not specifying this field will result in Uptime checks running from all available regions.

tcpCheck Property Map

Contains information needed to make a TCP check.

timeout String

The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Required.

userLabels Map<String>

User-supplied key/value data to be used for organizing and identifying the UptimeCheckConfig objects.The field can contain up to 64 entries. Each key and value is limited to 63 Unicode characters or 128 bytes, whichever is smaller. Labels and values can contain only lowercase letters, numerals, underscores, and dashes. Keys must begin with a letter.

Supporting Types

BasicAuthenticationResponse

Password string

The password to use when authenticating with the HTTP server.

Username string

The username to use when authenticating with the HTTP server.

Password string

The password to use when authenticating with the HTTP server.

Username string

The username to use when authenticating with the HTTP server.

password String

The password to use when authenticating with the HTTP server.

username String

The username to use when authenticating with the HTTP server.

password string

The password to use when authenticating with the HTTP server.

username string

The username to use when authenticating with the HTTP server.

password str

The password to use when authenticating with the HTTP server.

username str

The username to use when authenticating with the HTTP server.

password String

The password to use when authenticating with the HTTP server.

username String

The username to use when authenticating with the HTTP server.

ContentMatcherResponse

Content string

String, regex or JSON content to match. Maximum 1024 bytes. An empty content string indicates no content matching is to be performed.

JsonPathMatcher Pulumi.GoogleNative.Monitoring.V3.Inputs.JsonPathMatcherResponse

Matcher information for MATCHES_JSON_PATH and NOT_MATCHES_JSON_PATH

Matcher string

The type of content matcher that will be applied to the server output, compared to the content string when the check is run.

Content string

String, regex or JSON content to match. Maximum 1024 bytes. An empty content string indicates no content matching is to be performed.

JsonPathMatcher JsonPathMatcherResponse

Matcher information for MATCHES_JSON_PATH and NOT_MATCHES_JSON_PATH

Matcher string

The type of content matcher that will be applied to the server output, compared to the content string when the check is run.

content String

String, regex or JSON content to match. Maximum 1024 bytes. An empty content string indicates no content matching is to be performed.

jsonPathMatcher JsonPathMatcherResponse

Matcher information for MATCHES_JSON_PATH and NOT_MATCHES_JSON_PATH

matcher String

The type of content matcher that will be applied to the server output, compared to the content string when the check is run.

content string

String, regex or JSON content to match. Maximum 1024 bytes. An empty content string indicates no content matching is to be performed.

jsonPathMatcher JsonPathMatcherResponse

Matcher information for MATCHES_JSON_PATH and NOT_MATCHES_JSON_PATH

matcher string

The type of content matcher that will be applied to the server output, compared to the content string when the check is run.

content str

String, regex or JSON content to match. Maximum 1024 bytes. An empty content string indicates no content matching is to be performed.

json_path_matcher JsonPathMatcherResponse

Matcher information for MATCHES_JSON_PATH and NOT_MATCHES_JSON_PATH

matcher str

The type of content matcher that will be applied to the server output, compared to the content string when the check is run.

content String

String, regex or JSON content to match. Maximum 1024 bytes. An empty content string indicates no content matching is to be performed.

jsonPathMatcher Property Map

Matcher information for MATCHES_JSON_PATH and NOT_MATCHES_JSON_PATH

matcher String

The type of content matcher that will be applied to the server output, compared to the content string when the check is run.

HttpCheckResponse

AcceptedResponseStatusCodes List<Pulumi.GoogleNative.Monitoring.V3.Inputs.ResponseStatusCodeResponse>

If present, the check will only pass if the HTTP response status code is in this set of status codes. If empty, the HTTP status code will only pass if the HTTP status code is 200-299.

AuthInfo Pulumi.GoogleNative.Monitoring.V3.Inputs.BasicAuthenticationResponse

The authentication information. Optional when creating an HTTP check; defaults to empty.

Body string

The request body associated with the HTTP POST request. If content_type is URL_ENCODED, the body passed in must be URL-encoded. Users can provide a Content-Length header via the headers field or the API will do so. If the request_method is GET and body is not empty, the API will return an error. The maximum byte size is 1 megabyte.Note: If client libraries aren't used (which performs the conversion automatically) base64 encode your body data since the field is of bytes type.

ContentType string

The content type header to use for the check. The following configurations result in errors: 1. Content type is specified in both the headers field and the content_type field. 2. Request method is GET and content_type is not TYPE_UNSPECIFIED 3. Request method is POST and content_type is TYPE_UNSPECIFIED. 4. Request method is POST and a "Content-Type" header is provided via headers field. The content_type field should be used instead.

Headers Dictionary<string, string>

The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.

MaskHeaders bool

Boolean specifying whether to encrypt the header information. Encryption should be specified for any headers related to authentication that you do not wish to be seen when retrieving the configuration. The server will be responsible for encrypting the headers. On Get/List calls, if mask_headers is set to true then the headers will be obscured with ******.

Path string

Optional (defaults to "/"). The path to the page against which to run the check. Will be combined with the host (specified within the monitored_resource) and port to construct the full URL. If the provided path does not begin with "/", a "/" will be prepended automatically.

PingConfig Pulumi.GoogleNative.Monitoring.V3.Inputs.PingConfigResponse

Contains information needed to add pings to an HTTP check.

Port int

Optional (defaults to 80 when use_ssl is false, and 443 when use_ssl is true). The TCP port on the HTTP server against which to run the check. Will be combined with host (specified within the monitored_resource) and path to construct the full URL.

RequestMethod string

The HTTP request method to use for the check. If set to METHOD_UNSPECIFIED then request_method defaults to GET.

UseSsl bool

If true, use HTTPS instead of HTTP to run the check.

ValidateSsl bool

Boolean specifying whether to include SSL certificate validation as a part of the Uptime check. Only applies to checks where monitored_resource is set to uptime_url. If use_ssl is false, setting validate_ssl to true has no effect.

AcceptedResponseStatusCodes []ResponseStatusCodeResponse

If present, the check will only pass if the HTTP response status code is in this set of status codes. If empty, the HTTP status code will only pass if the HTTP status code is 200-299.

AuthInfo BasicAuthenticationResponse

The authentication information. Optional when creating an HTTP check; defaults to empty.

Body string

The request body associated with the HTTP POST request. If content_type is URL_ENCODED, the body passed in must be URL-encoded. Users can provide a Content-Length header via the headers field or the API will do so. If the request_method is GET and body is not empty, the API will return an error. The maximum byte size is 1 megabyte.Note: If client libraries aren't used (which performs the conversion automatically) base64 encode your body data since the field is of bytes type.

ContentType string

The content type header to use for the check. The following configurations result in errors: 1. Content type is specified in both the headers field and the content_type field. 2. Request method is GET and content_type is not TYPE_UNSPECIFIED 3. Request method is POST and content_type is TYPE_UNSPECIFIED. 4. Request method is POST and a "Content-Type" header is provided via headers field. The content_type field should be used instead.

Headers map[string]string

The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.

MaskHeaders bool

Boolean specifying whether to encrypt the header information. Encryption should be specified for any headers related to authentication that you do not wish to be seen when retrieving the configuration. The server will be responsible for encrypting the headers. On Get/List calls, if mask_headers is set to true then the headers will be obscured with ******.

Path string

Optional (defaults to "/"). The path to the page against which to run the check. Will be combined with the host (specified within the monitored_resource) and port to construct the full URL. If the provided path does not begin with "/", a "/" will be prepended automatically.

PingConfig PingConfigResponse

Contains information needed to add pings to an HTTP check.

Port int

Optional (defaults to 80 when use_ssl is false, and 443 when use_ssl is true). The TCP port on the HTTP server against which to run the check. Will be combined with host (specified within the monitored_resource) and path to construct the full URL.

RequestMethod string

The HTTP request method to use for the check. If set to METHOD_UNSPECIFIED then request_method defaults to GET.

UseSsl bool

If true, use HTTPS instead of HTTP to run the check.

ValidateSsl bool

Boolean specifying whether to include SSL certificate validation as a part of the Uptime check. Only applies to checks where monitored_resource is set to uptime_url. If use_ssl is false, setting validate_ssl to true has no effect.

acceptedResponseStatusCodes List<ResponseStatusCodeResponse>

If present, the check will only pass if the HTTP response status code is in this set of status codes. If empty, the HTTP status code will only pass if the HTTP status code is 200-299.

authInfo BasicAuthenticationResponse

The authentication information. Optional when creating an HTTP check; defaults to empty.

body String

The request body associated with the HTTP POST request. If content_type is URL_ENCODED, the body passed in must be URL-encoded. Users can provide a Content-Length header via the headers field or the API will do so. If the request_method is GET and body is not empty, the API will return an error. The maximum byte size is 1 megabyte.Note: If client libraries aren't used (which performs the conversion automatically) base64 encode your body data since the field is of bytes type.

contentType String

The content type header to use for the check. The following configurations result in errors: 1. Content type is specified in both the headers field and the content_type field. 2. Request method is GET and content_type is not TYPE_UNSPECIFIED 3. Request method is POST and content_type is TYPE_UNSPECIFIED. 4. Request method is POST and a "Content-Type" header is provided via headers field. The content_type field should be used instead.

headers Map<String,String>

The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.

maskHeaders Boolean

Boolean specifying whether to encrypt the header information. Encryption should be specified for any headers related to authentication that you do not wish to be seen when retrieving the configuration. The server will be responsible for encrypting the headers. On Get/List calls, if mask_headers is set to true then the headers will be obscured with ******.

path String

Optional (defaults to "/"). The path to the page against which to run the check. Will be combined with the host (specified within the monitored_resource) and port to construct the full URL. If the provided path does not begin with "/", a "/" will be prepended automatically.

pingConfig PingConfigResponse

Contains information needed to add pings to an HTTP check.

port Integer

Optional (defaults to 80 when use_ssl is false, and 443 when use_ssl is true). The TCP port on the HTTP server against which to run the check. Will be combined with host (specified within the monitored_resource) and path to construct the full URL.

requestMethod String

The HTTP request method to use for the check. If set to METHOD_UNSPECIFIED then request_method defaults to GET.

useSsl Boolean

If true, use HTTPS instead of HTTP to run the check.

validateSsl Boolean

Boolean specifying whether to include SSL certificate validation as a part of the Uptime check. Only applies to checks where monitored_resource is set to uptime_url. If use_ssl is false, setting validate_ssl to true has no effect.

acceptedResponseStatusCodes ResponseStatusCodeResponse[]

If present, the check will only pass if the HTTP response status code is in this set of status codes. If empty, the HTTP status code will only pass if the HTTP status code is 200-299.

authInfo BasicAuthenticationResponse

The authentication information. Optional when creating an HTTP check; defaults to empty.

body string

The request body associated with the HTTP POST request. If content_type is URL_ENCODED, the body passed in must be URL-encoded. Users can provide a Content-Length header via the headers field or the API will do so. If the request_method is GET and body is not empty, the API will return an error. The maximum byte size is 1 megabyte.Note: If client libraries aren't used (which performs the conversion automatically) base64 encode your body data since the field is of bytes type.

contentType string

The content type header to use for the check. The following configurations result in errors: 1. Content type is specified in both the headers field and the content_type field. 2. Request method is GET and content_type is not TYPE_UNSPECIFIED 3. Request method is POST and content_type is TYPE_UNSPECIFIED. 4. Request method is POST and a "Content-Type" header is provided via headers field. The content_type field should be used instead.

headers {[key: string]: string}

The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.

maskHeaders boolean

Boolean specifying whether to encrypt the header information. Encryption should be specified for any headers related to authentication that you do not wish to be seen when retrieving the configuration. The server will be responsible for encrypting the headers. On Get/List calls, if mask_headers is set to true then the headers will be obscured with ******.

path string

Optional (defaults to "/"). The path to the page against which to run the check. Will be combined with the host (specified within the monitored_resource) and port to construct the full URL. If the provided path does not begin with "/", a "/" will be prepended automatically.

pingConfig PingConfigResponse

Contains information needed to add pings to an HTTP check.

port number

Optional (defaults to 80 when use_ssl is false, and 443 when use_ssl is true). The TCP port on the HTTP server against which to run the check. Will be combined with host (specified within the monitored_resource) and path to construct the full URL.

requestMethod string

The HTTP request method to use for the check. If set to METHOD_UNSPECIFIED then request_method defaults to GET.

useSsl boolean

If true, use HTTPS instead of HTTP to run the check.

validateSsl boolean

Boolean specifying whether to include SSL certificate validation as a part of the Uptime check. Only applies to checks where monitored_resource is set to uptime_url. If use_ssl is false, setting validate_ssl to true has no effect.

accepted_response_status_codes Sequence[ResponseStatusCodeResponse]

If present, the check will only pass if the HTTP response status code is in this set of status codes. If empty, the HTTP status code will only pass if the HTTP status code is 200-299.

auth_info BasicAuthenticationResponse

The authentication information. Optional when creating an HTTP check; defaults to empty.

body str

The request body associated with the HTTP POST request. If content_type is URL_ENCODED, the body passed in must be URL-encoded. Users can provide a Content-Length header via the headers field or the API will do so. If the request_method is GET and body is not empty, the API will return an error. The maximum byte size is 1 megabyte.Note: If client libraries aren't used (which performs the conversion automatically) base64 encode your body data since the field is of bytes type.

content_type str

The content type header to use for the check. The following configurations result in errors: 1. Content type is specified in both the headers field and the content_type field. 2. Request method is GET and content_type is not TYPE_UNSPECIFIED 3. Request method is POST and content_type is TYPE_UNSPECIFIED. 4. Request method is POST and a "Content-Type" header is provided via headers field. The content_type field should be used instead.

headers Mapping[str, str]

The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.

mask_headers bool

Boolean specifying whether to encrypt the header information. Encryption should be specified for any headers related to authentication that you do not wish to be seen when retrieving the configuration. The server will be responsible for encrypting the headers. On Get/List calls, if mask_headers is set to true then the headers will be obscured with ******.

path str

Optional (defaults to "/"). The path to the page against which to run the check. Will be combined with the host (specified within the monitored_resource) and port to construct the full URL. If the provided path does not begin with "/", a "/" will be prepended automatically.

ping_config PingConfigResponse

Contains information needed to add pings to an HTTP check.

port int

Optional (defaults to 80 when use_ssl is false, and 443 when use_ssl is true). The TCP port on the HTTP server against which to run the check. Will be combined with host (specified within the monitored_resource) and path to construct the full URL.

request_method str

The HTTP request method to use for the check. If set to METHOD_UNSPECIFIED then request_method defaults to GET.

use_ssl bool

If true, use HTTPS instead of HTTP to run the check.

validate_ssl bool

Boolean specifying whether to include SSL certificate validation as a part of the Uptime check. Only applies to checks where monitored_resource is set to uptime_url. If use_ssl is false, setting validate_ssl to true has no effect.

acceptedResponseStatusCodes List<Property Map>

If present, the check will only pass if the HTTP response status code is in this set of status codes. If empty, the HTTP status code will only pass if the HTTP status code is 200-299.

authInfo Property Map

The authentication information. Optional when creating an HTTP check; defaults to empty.

body String

The request body associated with the HTTP POST request. If content_type is URL_ENCODED, the body passed in must be URL-encoded. Users can provide a Content-Length header via the headers field or the API will do so. If the request_method is GET and body is not empty, the API will return an error. The maximum byte size is 1 megabyte.Note: If client libraries aren't used (which performs the conversion automatically) base64 encode your body data since the field is of bytes type.

contentType String

The content type header to use for the check. The following configurations result in errors: 1. Content type is specified in both the headers field and the content_type field. 2. Request method is GET and content_type is not TYPE_UNSPECIFIED 3. Request method is POST and content_type is TYPE_UNSPECIFIED. 4. Request method is POST and a "Content-Type" header is provided via headers field. The content_type field should be used instead.

headers Map<String>

The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.

maskHeaders Boolean

Boolean specifying whether to encrypt the header information. Encryption should be specified for any headers related to authentication that you do not wish to be seen when retrieving the configuration. The server will be responsible for encrypting the headers. On Get/List calls, if mask_headers is set to true then the headers will be obscured with ******.

path String

Optional (defaults to "/"). The path to the page against which to run the check. Will be combined with the host (specified within the monitored_resource) and port to construct the full URL. If the provided path does not begin with "/", a "/" will be prepended automatically.

pingConfig Property Map

Contains information needed to add pings to an HTTP check.

port Number

Optional (defaults to 80 when use_ssl is false, and 443 when use_ssl is true). The TCP port on the HTTP server against which to run the check. Will be combined with host (specified within the monitored_resource) and path to construct the full URL.

requestMethod String

The HTTP request method to use for the check. If set to METHOD_UNSPECIFIED then request_method defaults to GET.

useSsl Boolean

If true, use HTTPS instead of HTTP to run the check.

validateSsl Boolean

Boolean specifying whether to include SSL certificate validation as a part of the Uptime check. Only applies to checks where monitored_resource is set to uptime_url. If use_ssl is false, setting validate_ssl to true has no effect.

InternalCheckerResponse

DisplayName string

The checker's human-readable name. The display name should be unique within a Cloud Monitoring Metrics Scope in order to make it easier to identify; however, uniqueness is not enforced.

GcpZone string

The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.

Name string

A unique resource name for this InternalChecker. The format is: projects/[PROJECT_ID_OR_NUMBER]/internalCheckers/[INTERNAL_CHECKER_ID] [PROJECT_ID_OR_NUMBER] is the Cloud Monitoring Metrics Scope project for the Uptime check config associated with the internal checker.

Network string

The GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default").

PeerProjectId string

The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.

State string

The current operational state of the internal checker.

DisplayName string

The checker's human-readable name. The display name should be unique within a Cloud Monitoring Metrics Scope in order to make it easier to identify; however, uniqueness is not enforced.

GcpZone string

The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.

Name string

A unique resource name for this InternalChecker. The format is: projects/[PROJECT_ID_OR_NUMBER]/internalCheckers/[INTERNAL_CHECKER_ID] [PROJECT_ID_OR_NUMBER] is the Cloud Monitoring Metrics Scope project for the Uptime check config associated with the internal checker.

Network string

The GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default").

PeerProjectId string

The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.

State string

The current operational state of the internal checker.

displayName String

The checker's human-readable name. The display name should be unique within a Cloud Monitoring Metrics Scope in order to make it easier to identify; however, uniqueness is not enforced.

gcpZone String

The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.

name String

A unique resource name for this InternalChecker. The format is: projects/[PROJECT_ID_OR_NUMBER]/internalCheckers/[INTERNAL_CHECKER_ID] [PROJECT_ID_OR_NUMBER] is the Cloud Monitoring Metrics Scope project for the Uptime check config associated with the internal checker.

network String

The GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default").

peerProjectId String

The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.

state String

The current operational state of the internal checker.

displayName string

The checker's human-readable name. The display name should be unique within a Cloud Monitoring Metrics Scope in order to make it easier to identify; however, uniqueness is not enforced.

gcpZone string

The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.

name string

A unique resource name for this InternalChecker. The format is: projects/[PROJECT_ID_OR_NUMBER]/internalCheckers/[INTERNAL_CHECKER_ID] [PROJECT_ID_OR_NUMBER] is the Cloud Monitoring Metrics Scope project for the Uptime check config associated with the internal checker.

network string

The GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default").

peerProjectId string

The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.

state string

The current operational state of the internal checker.

display_name str

The checker's human-readable name. The display name should be unique within a Cloud Monitoring Metrics Scope in order to make it easier to identify; however, uniqueness is not enforced.

gcp_zone str

The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.

name str

A unique resource name for this InternalChecker. The format is: projects/[PROJECT_ID_OR_NUMBER]/internalCheckers/[INTERNAL_CHECKER_ID] [PROJECT_ID_OR_NUMBER] is the Cloud Monitoring Metrics Scope project for the Uptime check config associated with the internal checker.

network str

The GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default").

peer_project_id str

The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.

state str

The current operational state of the internal checker.

displayName String

The checker's human-readable name. The display name should be unique within a Cloud Monitoring Metrics Scope in order to make it easier to identify; however, uniqueness is not enforced.

gcpZone String

The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.

name String

A unique resource name for this InternalChecker. The format is: projects/[PROJECT_ID_OR_NUMBER]/internalCheckers/[INTERNAL_CHECKER_ID] [PROJECT_ID_OR_NUMBER] is the Cloud Monitoring Metrics Scope project for the Uptime check config associated with the internal checker.

network String

The GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default").

peerProjectId String

The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.

state String

The current operational state of the internal checker.

JsonPathMatcherResponse

JsonMatcher string

The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)

JsonPath string

JSONPath within the response output pointing to the expected ContentMatcher::content to match against.

JsonMatcher string

The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)

JsonPath string

JSONPath within the response output pointing to the expected ContentMatcher::content to match against.

jsonMatcher String

The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)

jsonPath String

JSONPath within the response output pointing to the expected ContentMatcher::content to match against.

jsonMatcher string

The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)

jsonPath string

JSONPath within the response output pointing to the expected ContentMatcher::content to match against.

json_matcher str

The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)

json_path str

JSONPath within the response output pointing to the expected ContentMatcher::content to match against.

jsonMatcher String

The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)

jsonPath String

JSONPath within the response output pointing to the expected ContentMatcher::content to match against.

MonitoredResourceResponse

Labels Dictionary<string, string>

Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".

Type string

The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).

Labels map[string]string

Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".

Type string

The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).

labels Map<String,String>

Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".

type String

The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).

labels {[key: string]: string}

Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".

type string

The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).

labels Mapping[str, str]

Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".

type str

The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).

labels Map<String>

Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".

type String

The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).

PingConfigResponse

PingsCount int

Number of ICMP pings. A maximum of 3 ICMP pings is currently supported.

PingsCount int

Number of ICMP pings. A maximum of 3 ICMP pings is currently supported.

pingsCount Integer

Number of ICMP pings. A maximum of 3 ICMP pings is currently supported.

pingsCount number

Number of ICMP pings. A maximum of 3 ICMP pings is currently supported.

pings_count int

Number of ICMP pings. A maximum of 3 ICMP pings is currently supported.

pingsCount Number

Number of ICMP pings. A maximum of 3 ICMP pings is currently supported.

ResourceGroupResponse

GroupId string

The group of resources being monitored. Should be only the [GROUP_ID], and not the full-path projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID].

ResourceType string

The resource type of the group members.

GroupId string

The group of resources being monitored. Should be only the [GROUP_ID], and not the full-path projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID].

ResourceType string

The resource type of the group members.

groupId String

The group of resources being monitored. Should be only the [GROUP_ID], and not the full-path projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID].

resourceType String

The resource type of the group members.

groupId string

The group of resources being monitored. Should be only the [GROUP_ID], and not the full-path projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID].

resourceType string

The resource type of the group members.

group_id str

The group of resources being monitored. Should be only the [GROUP_ID], and not the full-path projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID].

resource_type str

The resource type of the group members.

groupId String

The group of resources being monitored. Should be only the [GROUP_ID], and not the full-path projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID].

resourceType String

The resource type of the group members.

ResponseStatusCodeResponse

StatusClass string

A class of status codes to accept.

StatusValue int

A status code to accept.

StatusClass string

A class of status codes to accept.

StatusValue int

A status code to accept.

statusClass String

A class of status codes to accept.

statusValue Integer

A status code to accept.

statusClass string

A class of status codes to accept.

statusValue number

A status code to accept.

status_class str

A class of status codes to accept.

status_value int

A status code to accept.

statusClass String

A class of status codes to accept.

statusValue Number

A status code to accept.

TcpCheckResponse

PingConfig Pulumi.GoogleNative.Monitoring.V3.Inputs.PingConfigResponse

Contains information needed to add pings to a TCP check.

Port int

The TCP port on the server against which to run the check. Will be combined with host (specified within the monitored_resource) to construct the full URL. Required.

PingConfig PingConfigResponse

Contains information needed to add pings to a TCP check.

Port int

The TCP port on the server against which to run the check. Will be combined with host (specified within the monitored_resource) to construct the full URL. Required.

pingConfig PingConfigResponse

Contains information needed to add pings to a TCP check.

port Integer

The TCP port on the server against which to run the check. Will be combined with host (specified within the monitored_resource) to construct the full URL. Required.

pingConfig PingConfigResponse

Contains information needed to add pings to a TCP check.

port number

The TCP port on the server against which to run the check. Will be combined with host (specified within the monitored_resource) to construct the full URL. Required.

ping_config PingConfigResponse

Contains information needed to add pings to a TCP check.

port int

The TCP port on the server against which to run the check. Will be combined with host (specified within the monitored_resource) to construct the full URL. Required.

pingConfig Property Map

Contains information needed to add pings to a TCP check.

port Number

The TCP port on the server against which to run the check. Will be combined with host (specified within the monitored_resource) to construct the full URL. Required.

Package Details

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