Stackdriver Monitoring API: projects. Manages your Stackdriver Monitoring data and configurations. Most projects must be associated with a Stackdriver account, with a few exceptions as noted on the individual method pages. The table entries below are presented in alphabetical order, not in order of common use. For explanations of the concepts found in the table entries, read the Stackdriver Monitoring documentation. See: https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects
Stackdriver Monitoring API: projects. Manages your Stackdriver Monitoring data and configurations. Most projects must be associated with a Stackdriver account, with a few exceptions as noted on the individual method pages. The table entries below are presented in alphabetical order, not in order of common use. For explanations of the concepts found in the table entries, read the Stackdriver Monitoring documentation. See: https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects
(alertPolicies-create$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/create
Required parameters: name
Optional parameters: none
Body:
{:displayName string, :name string, :documentation {:content string, :mimeType string}, :combiner string, :conditions [{:name string, :displayName string, :conditionThreshold MetricThreshold, :conditionAbsent MetricAbsence}], :creationRecord {:mutateTime string, :mutatedBy string}, :mutationRecord {:mutateTime string, :mutatedBy string}, :userLabels {}, :enabled boolean, :validity {:message string, :details [{}], :code integer}, :notificationChannels [string]}
Creates a new alerting policy.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/create Required parameters: name Optional parameters: none Body: {:displayName string, :name string, :documentation {:content string, :mimeType string}, :combiner string, :conditions [{:name string, :displayName string, :conditionThreshold MetricThreshold, :conditionAbsent MetricAbsence}], :creationRecord {:mutateTime string, :mutatedBy string}, :mutationRecord {:mutateTime string, :mutatedBy string}, :userLabels {}, :enabled boolean, :validity {:message string, :details [{}], :code integer}, :notificationChannels [string]} Creates a new alerting policy.
(alertPolicies-delete$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/delete
Required parameters: name
Optional parameters: none Deletes an alerting policy.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/delete Required parameters: name Optional parameters: none Deletes an alerting policy.
(alertPolicies-get$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/get
Required parameters: name
Optional parameters: none Gets a single alerting policy.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/get Required parameters: name Optional parameters: none Gets a single alerting policy.
(alertPolicies-list$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/list
Required parameters: name
Optional parameters: filter, orderBy, pageToken, pageSize Lists the existing alerting policies for the project.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/list Required parameters: name Optional parameters: filter, orderBy, pageToken, pageSize Lists the existing alerting policies for the project.
(alertPolicies-patch$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:displayName string, :name string, :documentation {:content string, :mimeType string}, :combiner string, :conditions [{:name string, :displayName string, :conditionThreshold MetricThreshold, :conditionAbsent MetricAbsence}], :creationRecord {:mutateTime string, :mutatedBy string}, :mutationRecord {:mutateTime string, :mutatedBy string}, :userLabels {}, :enabled boolean, :validity {:message string, :details [{}], :code integer}, :notificationChannels [string]}
Updates an alerting policy. You can either replace the entire policy with a new one or replace only certain fields in the current alerting policy by specifying the fields to be updated via updateMask. Returns the updated alerting policy.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/patch Required parameters: name Optional parameters: updateMask Body: {:displayName string, :name string, :documentation {:content string, :mimeType string}, :combiner string, :conditions [{:name string, :displayName string, :conditionThreshold MetricThreshold, :conditionAbsent MetricAbsence}], :creationRecord {:mutateTime string, :mutatedBy string}, :mutationRecord {:mutateTime string, :mutatedBy string}, :userLabels {}, :enabled boolean, :validity {:message string, :details [{}], :code integer}, :notificationChannels [string]} Updates an alerting policy. You can either replace the entire policy with a new one or replace only certain fields in the current alerting policy by specifying the fields to be updated via updateMask. Returns the updated alerting policy.
(collectdTimeSeries-create$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/collectdTimeSeries/create
Required parameters: name
Optional parameters: none
Body:
{:resource {:labels {}, :type string}, :collectdPayloads [{:plugin string, :pluginInstance string, :endTime string, :startTime string, :values [CollectdValue], :typeInstance string, :type string, :metadata {}}], :collectdVersion string}
Stackdriver Monitoring Agent only: Creates a new time series.<aside class="caution">This method is only for use by the Stackdriver Monitoring Agent. Use projects.timeSeries.create instead.</aside>
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/collectdTimeSeries/create Required parameters: name Optional parameters: none Body: {:resource {:labels {}, :type string}, :collectdPayloads [{:plugin string, :pluginInstance string, :endTime string, :startTime string, :values [CollectdValue], :typeInstance string, :type string, :metadata {}}], :collectdVersion string} Stackdriver Monitoring Agent only: Creates a new time series.<aside class="caution">This method is only for use by the Stackdriver Monitoring Agent. Use projects.timeSeries.create instead.</aside>
(groups-create$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/create
Required parameters: name
Optional parameters: validateOnly
Body:
{:name string, :parentName string, :displayName string, :isCluster boolean, :filter string}
Creates a new group.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/create Required parameters: name Optional parameters: validateOnly Body: {:name string, :parentName string, :displayName string, :isCluster boolean, :filter string} Creates a new group.
(groups-delete$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/delete
Required parameters: name
Optional parameters: recursive Deletes an existing group.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/delete Required parameters: name Optional parameters: recursive Deletes an existing group.
(groups-get$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/get
Required parameters: name
Optional parameters: none Gets a single group.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/get Required parameters: name Optional parameters: none Gets a single group.
(groups-list$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/list
Required parameters: name
Optional parameters: pageSize, ancestorsOfGroup, childrenOfGroup, descendantsOfGroup, pageToken Lists the existing groups.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/list Required parameters: name Optional parameters: pageSize, ancestorsOfGroup, childrenOfGroup, descendantsOfGroup, pageToken Lists the existing groups.
(groups-members-list$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/members/list
Required parameters: name
Optional parameters: interval.endTime, filter, pageToken, pageSize, interval.startTime Lists the monitored resources that are members of a group.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/members/list Required parameters: name Optional parameters: interval.endTime, filter, pageToken, pageSize, interval.startTime Lists the monitored resources that are members of a group.
(groups-update$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/update
Required parameters: name
Optional parameters: validateOnly
Body:
{:name string, :parentName string, :displayName string, :isCluster boolean, :filter string}
Updates an existing group. You can change any group attributes except name.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/update Required parameters: name Optional parameters: validateOnly Body: {:name string, :parentName string, :displayName string, :isCluster boolean, :filter string} Updates an existing group. You can change any group attributes except name.
(metricDescriptors-create$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/create
Required parameters: name
Optional parameters: none
Body:
{:description string, :labels [{:key string, :description string, :valueType string}], :valueType string, :monitoredResourceTypes [string], :unit string, :displayName string, :name string, :type string, :metricKind string, :launchStage string, :metadata {:ingestDelay string, :launchStage string, :samplePeriod string}}
Creates a new metric descriptor. User-created metric descriptors define custom metrics (https://cloud.google.com/monitoring/custom-metrics).
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/create Required parameters: name Optional parameters: none Body: {:description string, :labels [{:key string, :description string, :valueType string}], :valueType string, :monitoredResourceTypes [string], :unit string, :displayName string, :name string, :type string, :metricKind string, :launchStage string, :metadata {:ingestDelay string, :launchStage string, :samplePeriod string}} Creates a new metric descriptor. User-created metric descriptors define custom metrics (https://cloud.google.com/monitoring/custom-metrics).
(metricDescriptors-delete$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/delete
Required parameters: name
Optional parameters: none Deletes a metric descriptor. Only user-created custom metrics (https://cloud.google.com/monitoring/custom-metrics) can be deleted.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/delete Required parameters: name Optional parameters: none Deletes a metric descriptor. Only user-created custom metrics (https://cloud.google.com/monitoring/custom-metrics) can be deleted.
(metricDescriptors-get$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/get
Required parameters: name
Optional parameters: none Gets a single metric descriptor. This method does not require a Stackdriver account.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/get Required parameters: name Optional parameters: none Gets a single metric descriptor. This method does not require a Stackdriver account.
(metricDescriptors-list$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/list
Required parameters: name
Optional parameters: pageToken, pageSize, filter Lists metric descriptors that match a filter. This method does not require a Stackdriver account.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/list Required parameters: name Optional parameters: pageToken, pageSize, filter Lists metric descriptors that match a filter. This method does not require a Stackdriver account.
(monitoredResourceDescriptors-get$ auth args)
Required parameters: name
Optional parameters: none Gets a single monitored resource descriptor. This method does not require a Stackdriver account.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/monitoredResourceDescriptors/get Required parameters: name Optional parameters: none Gets a single monitored resource descriptor. This method does not require a Stackdriver account.
(monitoredResourceDescriptors-list$ auth args)
Required parameters: name
Optional parameters: pageToken, pageSize, filter Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/monitoredResourceDescriptors/list Required parameters: name Optional parameters: pageToken, pageSize, filter Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account.
(notificationChannelDescriptors-get$ auth args)
Required parameters: name
Optional parameters: none Gets a single channel descriptor. The descriptor indicates which fields are expected / permitted for a notification channel of the given type.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannelDescriptors/get Required parameters: name Optional parameters: none Gets a single channel descriptor. The descriptor indicates which fields are expected / permitted for a notification channel of the given type.
(notificationChannelDescriptors-list$ auth args)
Required parameters: name
Optional parameters: pageToken, pageSize Lists the descriptors for supported channel types. The use of descriptors makes it possible for new channel types to be dynamically added.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannelDescriptors/list Required parameters: name Optional parameters: pageToken, pageSize Lists the descriptors for supported channel types. The use of descriptors makes it possible for new channel types to be dynamically added.
(notificationChannels-create$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/create
Required parameters: name
Optional parameters: none
Body:
{:enabled boolean, :displayName string, :description string, :labels {}, :name string, :type string, :verificationStatus string, :userLabels {}}
Creates a new notification channel, representing a single notification endpoint such as an email address, SMS number, or PagerDuty service.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/create Required parameters: name Optional parameters: none Body: {:enabled boolean, :displayName string, :description string, :labels {}, :name string, :type string, :verificationStatus string, :userLabels {}} Creates a new notification channel, representing a single notification endpoint such as an email address, SMS number, or PagerDuty service.
(notificationChannels-delete$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/delete
Required parameters: name
Optional parameters: force Deletes a notification channel.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/delete Required parameters: name Optional parameters: force Deletes a notification channel.
(notificationChannels-get$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/get
Required parameters: name
Optional parameters: none Gets a single notification channel. The channel includes the relevant configuration details with which the channel was created. However, the response may truncate or omit passwords, API keys, or other private key matter and thus the response may not be 100% identical to the information that was supplied in the call to the create method.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/get Required parameters: name Optional parameters: none Gets a single notification channel. The channel includes the relevant configuration details with which the channel was created. However, the response may truncate or omit passwords, API keys, or other private key matter and thus the response may not be 100% identical to the information that was supplied in the call to the create method.
(notificationChannels-getVerificationCode$ auth args body)
Required parameters: name
Optional parameters: none
Body:
{:expireTime string}
Requests a verification code for an already verified channel that can then be used in a call to VerifyNotificationChannel() on a different channel with an equivalent identity in the same or in a different project. This makes it possible to copy a channel between projects without requiring manual reverification of the channel. If the channel is not in the verified state, this method will fail (in other words, this may only be used if the SendNotificationChannelVerificationCode and VerifyNotificationChannel paths have already been used to put the given channel into the verified state).There is no guarantee that the verification codes returned by this method will be of a similar structure or form as the ones that are delivered to the channel via SendNotificationChannelVerificationCode; while VerifyNotificationChannel() will recognize both the codes delivered via SendNotificationChannelVerificationCode() and returned from GetNotificationChannelVerificationCode(), it is typically the case that the verification codes delivered via SendNotificationChannelVerificationCode() will be shorter and also have a shorter expiration (e.g. codes such as "G-123456") whereas GetVerificationCode() will typically return a much longer, websafe base 64 encoded string that has a longer expiration time.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/getVerificationCode Required parameters: name Optional parameters: none Body: {:expireTime string} Requests a verification code for an already verified channel that can then be used in a call to VerifyNotificationChannel() on a different channel with an equivalent identity in the same or in a different project. This makes it possible to copy a channel between projects without requiring manual reverification of the channel. If the channel is not in the verified state, this method will fail (in other words, this may only be used if the SendNotificationChannelVerificationCode and VerifyNotificationChannel paths have already been used to put the given channel into the verified state).There is no guarantee that the verification codes returned by this method will be of a similar structure or form as the ones that are delivered to the channel via SendNotificationChannelVerificationCode; while VerifyNotificationChannel() will recognize both the codes delivered via SendNotificationChannelVerificationCode() and returned from GetNotificationChannelVerificationCode(), it is typically the case that the verification codes delivered via SendNotificationChannelVerificationCode() will be shorter and also have a shorter expiration (e.g. codes such as "G-123456") whereas GetVerificationCode() will typically return a much longer, websafe base 64 encoded string that has a longer expiration time.
(notificationChannels-list$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/list
Required parameters: name
Optional parameters: filter, orderBy, pageToken, pageSize Lists the notification channels that have been created for the project.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/list Required parameters: name Optional parameters: filter, orderBy, pageToken, pageSize Lists the notification channels that have been created for the project.
(notificationChannels-patch$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:enabled boolean, :displayName string, :description string, :labels {}, :name string, :type string, :verificationStatus string, :userLabels {}}
Updates a notification channel. Fields not specified in the field mask remain unchanged.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/patch Required parameters: name Optional parameters: updateMask Body: {:enabled boolean, :displayName string, :description string, :labels {}, :name string, :type string, :verificationStatus string, :userLabels {}} Updates a notification channel. Fields not specified in the field mask remain unchanged.
(notificationChannels-sendVerificationCode$ auth args body)
Required parameters: name
Optional parameters: none
Body:
{}
Causes a verification code to be delivered to the channel. The code can then be supplied in VerifyNotificationChannel to verify the channel.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/sendVerificationCode Required parameters: name Optional parameters: none Body: {} Causes a verification code to be delivered to the channel. The code can then be supplied in VerifyNotificationChannel to verify the channel.
(notificationChannels-verify$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/verify
Required parameters: name
Optional parameters: none
Body:
{:code string}
Verifies a NotificationChannel by proving receipt of the code delivered to the channel as a result of calling SendNotificationChannelVerificationCode.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/verify Required parameters: name Optional parameters: none Body: {:code string} Verifies a NotificationChannel by proving receipt of the code delivered to the channel as a result of calling SendNotificationChannelVerificationCode.
(timeSeries-create$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/timeSeries/create
Required parameters: name
Optional parameters: none
Body:
{:timeSeries [{:points [Point], :metric Metric, :resource MonitoredResource, :metadata MonitoredResourceMetadata, :valueType string, :metricKind string}]}
Creates or adds data to one or more time series. The response is empty if all time series in the request were written. If any time series could not be written, a corresponding failure message is included in the error response.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/timeSeries/create Required parameters: name Optional parameters: none Body: {:timeSeries [{:points [Point], :metric Metric, :resource MonitoredResource, :metadata MonitoredResourceMetadata, :valueType string, :metricKind string}]} Creates or adds data to one or more time series. The response is empty if all time series in the request were written. If any time series could not be written, a corresponding failure message is included in the error response.
(timeSeries-list$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/timeSeries/list
Required parameters: name
Optional parameters: aggregation.perSeriesAligner, interval.startTime, aggregation.alignmentPeriod, pageToken, aggregation.crossSeriesReducer, interval.endTime, filter, pageSize, aggregation.groupByFields, view, orderBy Lists time series that match a filter. This method does not require a Stackdriver account.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/timeSeries/list Required parameters: name Optional parameters: aggregation.perSeriesAligner, interval.startTime, aggregation.alignmentPeriod, pageToken, aggregation.crossSeriesReducer, interval.endTime, filter, pageSize, aggregation.groupByFields, view, orderBy Lists time series that match a filter. This method does not require a Stackdriver account.
(uptimeCheckConfigs-create$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/create
Required parameters: parent
Optional parameters: none
Body:
{:httpCheck {:port integer, :path string, :headers {}, :useSsl boolean, :maskHeaders boolean, :authInfo BasicAuthentication, :validateSsl boolean}, :displayName string, :name string, :monitoredResource {:labels {}, :type string}, :contentMatchers [{:matcher string, :content string}], :selectedRegions [string], :internalCheckers [{:name string, :gcpZone string, :network string, :displayName string, :state string, :peerProjectId string}], :resourceGroup {:resourceType string, :groupId string}, :tcpCheck {:port integer}, :period string, :timeout string, :isInternal boolean}
Creates a new Uptime check configuration.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/create Required parameters: parent Optional parameters: none Body: {:httpCheck {:port integer, :path string, :headers {}, :useSsl boolean, :maskHeaders boolean, :authInfo BasicAuthentication, :validateSsl boolean}, :displayName string, :name string, :monitoredResource {:labels {}, :type string}, :contentMatchers [{:matcher string, :content string}], :selectedRegions [string], :internalCheckers [{:name string, :gcpZone string, :network string, :displayName string, :state string, :peerProjectId string}], :resourceGroup {:resourceType string, :groupId string}, :tcpCheck {:port integer}, :period string, :timeout string, :isInternal boolean} Creates a new Uptime check configuration.
(uptimeCheckConfigs-delete$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/delete
Required parameters: name
Optional parameters: none Deletes an Uptime check configuration. Note that this method will fail if the Uptime check configuration is referenced by an alert policy or other dependent configs that would be rendered invalid by the deletion.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/delete Required parameters: name Optional parameters: none Deletes an Uptime check configuration. Note that this method will fail if the Uptime check configuration is referenced by an alert policy or other dependent configs that would be rendered invalid by the deletion.
(uptimeCheckConfigs-get$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/get
Required parameters: name
Optional parameters: none Gets a single Uptime check configuration.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/get Required parameters: name Optional parameters: none Gets a single Uptime check configuration.
(uptimeCheckConfigs-list$ auth args)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/list
Required parameters: parent
Optional parameters: pageToken, pageSize Lists the existing valid Uptime check configurations for the project (leaving out any invalid configurations).
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/list Required parameters: parent Optional parameters: pageToken, pageSize Lists the existing valid Uptime check configurations for the project (leaving out any invalid configurations).
(uptimeCheckConfigs-patch$ auth args body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:httpCheck {:port integer, :path string, :headers {}, :useSsl boolean, :maskHeaders boolean, :authInfo BasicAuthentication, :validateSsl boolean}, :displayName string, :name string, :monitoredResource {:labels {}, :type string}, :contentMatchers [{:matcher string, :content string}], :selectedRegions [string], :internalCheckers [{:name string, :gcpZone string, :network string, :displayName string, :state string, :peerProjectId string}], :resourceGroup {:resourceType string, :groupId string}, :tcpCheck {:port integer}, :period string, :timeout string, :isInternal boolean}
Updates an Uptime check configuration. You can either replace the entire configuration with a new one or replace only certain fields in the current configuration by specifying the fields to be updated via updateMask. Returns the updated configuration.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/patch Required parameters: name Optional parameters: updateMask Body: {:httpCheck {:port integer, :path string, :headers {}, :useSsl boolean, :maskHeaders boolean, :authInfo BasicAuthentication, :validateSsl boolean}, :displayName string, :name string, :monitoredResource {:labels {}, :type string}, :contentMatchers [{:matcher string, :content string}], :selectedRegions [string], :internalCheckers [{:name string, :gcpZone string, :network string, :displayName string, :state string, :peerProjectId string}], :resourceGroup {:resourceType string, :groupId string}, :tcpCheck {:port integer}, :period string, :timeout string, :isInternal boolean} Updates an Uptime check configuration. You can either replace the entire configuration with a new one or replace only certain fields in the current configuration by specifying the fields to be updated via updateMask. Returns the updated configuration.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close