1. Packages
  2. Google Cloud Native
  3. API Docs
  4. monitoring
  5. monitoring/v3
  6. getUptimeCheckConfig

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-native logo

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)
    // 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
    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.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.
    SyntheticMonitor Pulumi.GoogleNative.Monitoring.V3.Outputs.SyntheticMonitorTargetResponse
    Specifies a Synthetic Monitor to invoke.
    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
    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 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.
    SyntheticMonitor SyntheticMonitorTargetResponse
    Specifies a Synthetic Monitor to invoke.
    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
    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 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.
    syntheticMonitor SyntheticMonitorTargetResponse
    Specifies a Synthetic Monitor to invoke.
    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
    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 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.
    syntheticMonitor SyntheticMonitorTargetResponse
    Specifies a Synthetic Monitor to invoke.
    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
    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 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.
    synthetic_monitor SyntheticMonitorTargetResponse
    Specifies a Synthetic Monitor to invoke.
    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
    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

    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.

    CloudFunctionV2TargetResponse

    CloudRunRevision Pulumi.GoogleNative.Monitoring.V3.Inputs.MonitoredResourceResponse
    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.
    CloudRunRevision MonitoredResourceResponse
    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.
    cloudRunRevision MonitoredResourceResponse
    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.
    cloudRunRevision MonitoredResourceResponse
    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_revision MonitoredResourceResponse
    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.
    cloudRunRevision Property Map
    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.
    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.
    CustomContentType string
    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.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.
    CustomContentType string
    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 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.
    customContentType String
    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 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.
    customContentType string
    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 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.
    custom_content_type str
    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 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.
    customContentType String
    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").
    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.

    SyntheticMonitorTargetResponse

    CloudFunctionV2 CloudFunctionV2TargetResponse
    Target a Synthetic Monitor GCFv2 instance.
    cloudFunctionV2 CloudFunctionV2TargetResponse
    Target a Synthetic Monitor GCFv2 instance.
    cloudFunctionV2 CloudFunctionV2TargetResponse
    Target a Synthetic Monitor GCFv2 instance.
    cloud_function_v2 CloudFunctionV2TargetResponse
    Target a Synthetic Monitor GCFv2 instance.
    cloudFunctionV2 Property Map
    Target a Synthetic Monitor GCFv2 instance.

    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
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    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