Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.monitoring/v3.getUptimeCheckConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
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)
public static Output<GetUptimeCheckConfigResult> getUptimeCheckConfig(GetUptimeCheckConfigArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:monitoring/v3:getUptimeCheckConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- UptimeCheck stringConfig Id 
- Project string
- UptimeCheck stringConfig Id 
- Project string
- uptimeCheck StringConfig Id 
- project String
- uptimeCheck stringConfig Id 
- project string
- uptime_check_ strconfig_ id 
- project str
- uptimeCheck StringConfig Id 
- project String
getUptimeCheckConfig Result
The following output properties are available:
- CheckerType string
- The type of checkers to use to execute the Uptime check.
- ContentMatchers List<Pulumi.Google Native. Monitoring. V3. Outputs. Content Matcher Response> 
- 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.Google Native. Monitoring. V3. Outputs. Http Check Response 
- Contains information needed to make an HTTP or HTTPS check.
- InternalCheckers List<Pulumi.Google Native. Monitoring. V3. Outputs. Internal Checker Response> 
- 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.Google Native. Monitoring. V3. Outputs. Monitored Resource Response 
- 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
- Identifier. 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.Google Native. Monitoring. V3. Outputs. Resource Group Response 
- 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.
- SyntheticMonitor Pulumi.Google Native. Monitoring. V3. Outputs. Synthetic Monitor Target Response 
- Specifies a Synthetic Monitor to invoke.
- TcpCheck Pulumi.Google Native. Monitoring. V3. Outputs. Tcp Check Response 
- 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 []ContentMatcher Response 
- 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 HttpCheck Response 
- Contains information needed to make an HTTP or HTTPS check.
- InternalCheckers []InternalChecker Response 
- 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 MonitoredResource Response 
- 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
- Identifier. 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 ResourceGroup Response 
- 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.
- SyntheticMonitor SyntheticMonitor Target Response 
- Specifies a Synthetic Monitor to invoke.
- TcpCheck TcpCheck Response 
- 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<ContentMatcher Response> 
- 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 HttpCheck Response 
- Contains information needed to make an HTTP or HTTPS check.
- internalCheckers List<InternalChecker Response> 
- 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 MonitoredResource Response 
- 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
- Identifier. 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 ResourceGroup Response 
- 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.
- syntheticMonitor SyntheticMonitor Target Response 
- Specifies a Synthetic Monitor to invoke.
- tcpCheck TcpCheck Response 
- 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 ContentMatcher Response[] 
- 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 HttpCheck Response 
- Contains information needed to make an HTTP or HTTPS check.
- internalCheckers InternalChecker Response[] 
- 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 MonitoredResource Response 
- 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
- Identifier. 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 ResourceGroup Response 
- 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.
- syntheticMonitor SyntheticMonitor Target Response 
- Specifies a Synthetic Monitor to invoke.
- tcpCheck TcpCheck Response 
- 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[ContentMatcher Response] 
- 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 HttpCheck Response 
- Contains information needed to make an HTTP or HTTPS check.
- internal_checkers Sequence[InternalChecker Response] 
- 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 MonitoredResource Response 
- 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
- Identifier. 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 ResourceGroup Response 
- 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.
- synthetic_monitor SyntheticMonitor Target Response 
- Specifies a Synthetic Monitor to invoke.
- tcp_check TcpCheck Response 
- 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
- Identifier. 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.
- syntheticMonitor Property Map
- Specifies a Synthetic Monitor to invoke.
- 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  
CloudFunctionV2TargetResponse   
- CloudRun Pulumi.Revision Google Native. Monitoring. V3. Inputs. Monitored Resource Response 
- The cloud_run_revision Monitored Resource associated with the GCFv2. The Synthetic Monitor execution results (metrics, logs, and spans) are reported against this Monitored Resource. This field is output only.
- Name string
- Fully qualified GCFv2 resource name i.e. projects/{project}/locations/{location}/functions/{function} Required.
- CloudRun MonitoredRevision Resource Response 
- The cloud_run_revision Monitored Resource associated with the GCFv2. The Synthetic Monitor execution results (metrics, logs, and spans) are reported against this Monitored Resource. This field is output only.
- Name string
- Fully qualified GCFv2 resource name i.e. projects/{project}/locations/{location}/functions/{function} Required.
- cloudRun MonitoredRevision Resource Response 
- The cloud_run_revision Monitored Resource associated with the GCFv2. The Synthetic Monitor execution results (metrics, logs, and spans) are reported against this Monitored Resource. This field is output only.
- name String
- Fully qualified GCFv2 resource name i.e. projects/{project}/locations/{location}/functions/{function} Required.
- cloudRun MonitoredRevision Resource Response 
- The cloud_run_revision Monitored Resource associated with the GCFv2. The Synthetic Monitor execution results (metrics, logs, and spans) are reported against this Monitored Resource. This field is output only.
- name string
- Fully qualified GCFv2 resource name i.e. projects/{project}/locations/{location}/functions/{function} Required.
- cloud_run_ Monitoredrevision Resource Response 
- The cloud_run_revision Monitored Resource associated with the GCFv2. The Synthetic Monitor execution results (metrics, logs, and spans) are reported against this Monitored Resource. This field is output only.
- name str
- Fully qualified GCFv2 resource name i.e. projects/{project}/locations/{location}/functions/{function} Required.
- cloudRun Property MapRevision 
- The cloud_run_revision Monitored Resource associated with the GCFv2. The Synthetic Monitor execution results (metrics, logs, and spans) are reported against this Monitored Resource. This field is output only.
- name String
- Fully qualified GCFv2 resource name i.e. projects/{project}/locations/{location}/functions/{function} Required.
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.
- JsonPath Pulumi.Matcher Google Native. Monitoring. V3. Inputs. Json Path Matcher Response 
- 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.
- JsonPath JsonMatcher Path Matcher Response 
- 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.
- jsonPath JsonMatcher Path Matcher Response 
- 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.
- jsonPath JsonMatcher Path Matcher Response 
- 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_ Jsonmatcher Path Matcher Response 
- 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.
- jsonPath Property MapMatcher 
- 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  
- AcceptedResponse List<Pulumi.Status Codes Google Native. Monitoring. V3. Inputs. Response Status Code Response> 
- 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.Google Native. Monitoring. V3. Inputs. Basic Authentication Response 
- 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.
- CustomContent stringType 
- A user provided content type header to use for the check. The invalid configurations outlined in the content_type field apply to custom_content_type, as well as the following: 1. content_type is URL_ENCODED and custom_content_type is set. 2. content_type is USER_PROVIDED and custom_content_type is not set.
- 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.Google Native. Monitoring. V3. Inputs. Ping Config Response 
- 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.
- AcceptedResponse []ResponseStatus Codes Status Code Response 
- 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 BasicAuthentication Response 
- 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.
- CustomContent stringType 
- A user provided content type header to use for the check. The invalid configurations outlined in the content_type field apply to custom_content_type, as well as the following: 1. content_type is URL_ENCODED and custom_content_type is set. 2. content_type is USER_PROVIDED and custom_content_type is not set.
- 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 PingConfig Response 
- 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.
- acceptedResponse List<ResponseStatus Codes Status Code Response> 
- 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 BasicAuthentication Response 
- 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.
- customContent StringType 
- A user provided content type header to use for the check. The invalid configurations outlined in the content_type field apply to custom_content_type, as well as the following: 1. content_type is URL_ENCODED and custom_content_type is set. 2. content_type is USER_PROVIDED and custom_content_type is not set.
- 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 PingConfig Response 
- 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.
- acceptedResponse ResponseStatus Codes Status Code Response[] 
- 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 BasicAuthentication Response 
- 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.
- customContent stringType 
- A user provided content type header to use for the check. The invalid configurations outlined in the content_type field apply to custom_content_type, as well as the following: 1. content_type is URL_ENCODED and custom_content_type is set. 2. content_type is USER_PROVIDED and custom_content_type is not set.
- 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 PingConfig Response 
- 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_ Sequence[Responsestatus_ codes Status Code Response] 
- 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 BasicAuthentication Response 
- 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.
- custom_content_ strtype 
- A user provided content type header to use for the check. The invalid configurations outlined in the content_type field apply to custom_content_type, as well as the following: 1. content_type is URL_ENCODED and custom_content_type is set. 2. content_type is USER_PROVIDED and custom_content_type is not set.
- 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 PingConfig Response 
- 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.
- acceptedResponse List<Property Map>Status Codes 
- 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.
- customContent StringType 
- A user provided content type header to use for the check. The invalid configurations outlined in the content_type field apply to custom_content_type, as well as the following: 1. content_type is URL_ENCODED and custom_content_type is set. 2. content_type is USER_PROVIDED and custom_content_type is not set.
- 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").
- PeerProject stringId 
- 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").
- PeerProject stringId 
- 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").
- peerProject StringId 
- 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").
- peerProject stringId 
- 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_ strid 
- 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").
- peerProject StringId 
- 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.
SyntheticMonitorTargetResponse   
- CloudFunction Pulumi.V2 Google Native. Monitoring. V3. Inputs. Cloud Function V2Target Response 
- Target a Synthetic Monitor GCFv2 instance.
- CloudFunction CloudV2 Function V2Target Response 
- Target a Synthetic Monitor GCFv2 instance.
- cloudFunction CloudV2 Function V2Target Response 
- Target a Synthetic Monitor GCFv2 instance.
- cloudFunction CloudV2 Function V2Target Response 
- Target a Synthetic Monitor GCFv2 instance.
- cloud_function_ Cloudv2 Function V2Target Response 
- Target a Synthetic Monitor GCFv2 instance.
- cloudFunction Property MapV2 
- Target a Synthetic Monitor GCFv2 instance.
TcpCheckResponse  
- PingConfig Pulumi.Google Native. Monitoring. V3. Inputs. Ping Config Response 
- 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 PingConfig Response 
- 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 PingConfig Response 
- 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 PingConfig Response 
- 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 PingConfig Response 
- 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
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi