Struct google_monitoring3::UptimeCheckConfig[][src]

pub struct UptimeCheckConfig {
    pub resource_group: Option<ResourceGroup>,
    pub display_name: Option<String>,
    pub name: Option<String>,
    pub is_internal: Option<bool>,
    pub tcp_check: Option<TcpCheck>,
    pub period: Option<String>,
    pub selected_regions: Option<Vec<String>>,
    pub monitored_resource: Option<MonitoredResource>,
    pub http_check: Option<HttpCheck>,
    pub internal_checkers: Option<Vec<InternalChecker>>,
    pub timeout: Option<String>,
    pub content_matchers: Option<Vec<ContentMatcher>>,
}

This message configures which resources and services to monitor for availability.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

The group resource associated with the configuration.

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

A unique resource name for this UptimeCheckConfig. The format is:projects/[PROJECT_ID]/uptimeCheckConfigs/[UPTIME_CHECK_ID].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.

Denotes whether this check is a check that egresses from InternalCheckers.

Contains information needed to make a TCP check.

How often the uptime check is performed. Currently, only 1, 5, 10, and 15 minutes are supported. Required.

The list of regions from which the check will be run. If this field is specified, enough regions to include a minimum of 3 locations must be provided, or an error message is returned. Not specifying this field will result in uptime checks running from all regions.

The monitored resource associated with the configuration.

Contains information needed to make an HTTP or HTTPS check.

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 InternalCheckers configured for the project that owns this CheckConfig.

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

The expected content on the page the check is run against. Currently, only the first entry in the list is supported, and other entries will be ignored. The server will look for an exact match of the string in the page response's content. This field is optional and should only be specified if a content match is required.

Trait Implementations

impl Default for UptimeCheckConfig
[src]

Returns the "default value" for a type. Read more

impl Clone for UptimeCheckConfig
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for UptimeCheckConfig
[src]

Formats the value using the given formatter. Read more

impl RequestValue for UptimeCheckConfig
[src]

impl ResponseResult for UptimeCheckConfig
[src]

Auto Trait Implementations