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)
// 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:
- Uptime
Check stringConfig Id - Project string
- Uptime
Check stringConfig Id - Project string
- uptime
Check StringConfig Id - project String
- uptime
Check stringConfig Id - project string
- uptime_
check_ strconfig_ id - project str
- uptime
Check StringConfig Id - project String
getUptimeCheckConfig Result
The following output properties are available:
- Checker
Type string - The type of checkers to use to execute the Uptime check.
- Content
Matchers 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.
- Display
Name 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.
- Http
Check Pulumi.Google Native. Monitoring. V3. Outputs. Http Check Response - Contains information needed to make an HTTP or HTTPS check.
- Internal
Checkers 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.
- 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 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.
- Resource
Group Pulumi.Google Native. Monitoring. V3. Outputs. Resource Group Response - The group resource associated with the configuration.
- Selected
Regions 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.
- Synthetic
Monitor Pulumi.Google Native. Monitoring. V3. Outputs. Synthetic Monitor Target Response - Specifies a Synthetic Monitor to invoke.
- Tcp
Check 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.
- User
Labels 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.
- Checker
Type string - The type of checkers to use to execute the Uptime check.
- Content
Matchers []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 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.
- Http
Check HttpCheck Response - Contains information needed to make an HTTP or HTTPS check.
- Internal
Checkers []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 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.
- Resource
Group ResourceGroup Response - The group resource associated with the configuration.
- Selected
Regions []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.
- Synthetic
Monitor SyntheticMonitor Target Response - Specifies a Synthetic Monitor to invoke.
- Tcp
Check 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.
- User
Labels 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.
- checker
Type String - The type of checkers to use to execute the Uptime check.
- content
Matchers 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.
- display
Name 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.
- http
Check HttpCheck Response - Contains information needed to make an HTTP or HTTPS check.
- internal
Checkers 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.
- is
Internal 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.
- 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 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.
- resource
Group ResourceGroup Response - The group resource associated with the configuration.
- selected
Regions 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.
- synthetic
Monitor SyntheticMonitor Target Response - Specifies a Synthetic Monitor to invoke.
- tcp
Check 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.
- user
Labels 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.
- checker
Type string - The type of checkers to use to execute the Uptime check.
- content
Matchers 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 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.
- http
Check HttpCheck Response - Contains information needed to make an HTTP or HTTPS check.
- internal
Checkers 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 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.
- 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 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.
- resource
Group ResourceGroup Response - The group resource associated with the configuration.
- selected
Regions 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.
- synthetic
Monitor SyntheticMonitor Target Response - Specifies a Synthetic Monitor to invoke.
- tcp
Check 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.
- user
Labels {[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.
- checker
Type String - The type of checkers to use to execute the Uptime check.
- content
Matchers 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.
- display
Name 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.
- http
Check Property Map - Contains information needed to make an HTTP or HTTPS check.
- internal
Checkers 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.
- is
Internal 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.
- monitored
Resource 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.
- resource
Group Property Map - The group resource associated with the configuration.
- selected
Regions 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.
- synthetic
Monitor Property Map - Specifies a Synthetic Monitor to invoke.
- tcp
Check 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.
- user
Labels 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
- Cloud
Run 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.
- 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 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 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 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.
- cloud
Run 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.
- Json
Path 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.
- Json
Path 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.
- json
Path 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.
- json
Path 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.
- json
Path 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
- Accepted
Response 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.
- Auth
Info 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.
- Content
Type 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.
- Custom
Content 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.
- 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 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.
- Ping
Config 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.
- Request
Method string - 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.
- Accepted
Response []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 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.
- Content
Type 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.
- Custom
Content 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.
- 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 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.
- 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 string - 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.
- accepted
Response 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.
- auth
Info 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.
- content
Type 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.
- custom
Content 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.
- mask
Headers 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.
- ping
Config 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.
- request
Method String - The HTTP request method to use for the check. If set to METHOD_UNSPECIFIED then request_method defaults to GET.
- use
Ssl Boolean - If true, use HTTPS instead of HTTP to run the check.
- validate
Ssl 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 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 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.
- content
Type 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.
- custom
Content 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.
- mask
Headers 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.
- ping
Config 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.
- request
Method string - The HTTP request method to use for the check. If set to METHOD_UNSPECIFIED then request_method defaults to GET.
- use
Ssl boolean - If true, use HTTPS instead of HTTP to run the check.
- validate
Ssl 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.
- accepted
Response 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.
- auth
Info 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.
- content
Type 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.
- custom
Content 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.
- mask
Headers 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.
- ping
Config 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.
- request
Method String - The HTTP request method to use for the check. If set to METHOD_UNSPECIFIED then request_method defaults to GET.
- use
Ssl Boolean - If true, use HTTPS instead of HTTP to run the check.
- validate
Ssl 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
- Display
Name 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.
- Gcp
Zone 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").
- Peer
Project 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 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.
- Gcp
Zone 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").
- Peer
Project 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 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.
- gcp
Zone 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").
- peer
Project 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 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.
- gcp
Zone 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").
- peer
Project 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.
- display
Name 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.
- gcp
Zone 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").
- peer
Project 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
- Json
Matcher string - The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)
- Json
Path string - JSONPath within the response output pointing to the expected ContentMatcher::content to match against.
- Json
Matcher string - The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)
- Json
Path string - JSONPath within the response output pointing to the expected ContentMatcher::content to match against.
- json
Matcher String - The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)
- json
Path String - JSONPath within the response output pointing to the expected ContentMatcher::content to match against.
- json
Matcher string - The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)
- json
Path 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.
- json
Matcher String - The type of JSONPath match that will be applied to the JSON output (ContentMatcher.content)
- json
Path 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
- Pings
Count int - 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.
- pings
Count Integer - Number of ICMP pings. A maximum of 3 ICMP pings is currently supported.
- pings
Count 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.
- pings
Count Number - Number of ICMP pings. A maximum of 3 ICMP pings is currently supported.
ResourceGroupResponse
- Group
Id 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].
- Resource
Type string - The resource type of the group members.
- Group
Id 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].
- Resource
Type string - The resource type of the group members.
- group
Id 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].
- resource
Type String - The resource type of the group members.
- group
Id 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].
- resource
Type 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.
- group
Id 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].
- resource
Type String - The resource type of the group members.
ResponseStatusCodeResponse
- Status
Class string - A class of status codes to accept.
- Status
Value int - A status code to accept.
- Status
Class string - A class of status codes to accept.
- Status
Value int - A status code to accept.
- status
Class String - A class of status codes to accept.
- status
Value Integer - A status code to accept.
- status
Class string - A class of status codes to accept.
- status
Value number - A status code to accept.
- status_
class str - A class of status codes to accept.
- status_
value int - A status code to accept.
- status
Class String - A class of status codes to accept.
- status
Value Number - A status code to accept.
SyntheticMonitorTargetResponse
- Cloud
Function Pulumi.V2 Google Native. Monitoring. V3. Inputs. Cloud Function V2Target Response - Target a Synthetic Monitor GCFv2 instance.
- Cloud
Function CloudV2 Function V2Target Response - Target a Synthetic Monitor GCFv2 instance.
- cloud
Function CloudV2 Function V2Target Response - Target a Synthetic Monitor GCFv2 instance.
- cloud
Function CloudV2 Function V2Target Response - Target a Synthetic Monitor GCFv2 instance.
- cloud_
function_ Cloudv2 Function V2Target Response - Target a Synthetic Monitor GCFv2 instance.
- cloud
Function Property MapV2 - Target a Synthetic Monitor GCFv2 instance.
TcpCheckResponse
- Ping
Config 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.
- 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.
- ping
Config 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.
- ping
Config 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.
- ping
Config 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