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).
- uptime check configs create projects (request|response)
- uptime check configs get projects (response)
- uptime check configs patch projects (request|response)
Fields
resource_group: Option<ResourceGroup>
The group resource associated with the configuration.
display_name: Option<String>
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.
name: Option<String>
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.
is_internal: Option<bool>
Denotes whether this check is a check that egresses from InternalCheckers.
tcp_check: Option<TcpCheck>
Contains information needed to make a TCP check.
period: Option<String>
How often the uptime check is performed. Currently, only 1, 5, 10, and 15 minutes are supported. Required.
selected_regions: Option<Vec<String>>
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.
monitored_resource: Option<MonitoredResource>
The monitored resource associated with the configuration.
http_check: Option<HttpCheck>
Contains information needed to make an HTTP or HTTPS check.
internal_checkers: Option<Vec<InternalChecker>>
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.
timeout: Option<String>
The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Required.
content_matchers: Option<Vec<ContentMatcher>>
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]
impl Default for UptimeCheckConfig
fn default() -> UptimeCheckConfig
[src]
fn default() -> UptimeCheckConfig
Returns the "default value" for a type. Read more
impl Clone for UptimeCheckConfig
[src]
impl Clone for UptimeCheckConfig
fn clone(&self) -> UptimeCheckConfig
[src]
fn clone(&self) -> UptimeCheckConfig
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for UptimeCheckConfig
[src]
impl Debug for UptimeCheckConfig
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl RequestValue for UptimeCheckConfig
[src]
impl RequestValue for UptimeCheckConfig
impl ResponseResult for UptimeCheckConfig
[src]
impl ResponseResult for UptimeCheckConfig
Auto Trait Implementations
impl Send for UptimeCheckConfig
impl Send for UptimeCheckConfig
impl Sync for UptimeCheckConfig
impl Sync for UptimeCheckConfig