Cloud Monitoring API: projects. Manages your Cloud Monitoring data and configurations. Most projects must be associated with a Workspace, 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 Cloud Monitoring documentation. See: https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects
Cloud Monitoring API: projects. Manages your Cloud Monitoring data and configurations. Most projects must be associated with a Workspace, 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 Cloud Monitoring documentation. See: https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects
(alertPolicies-create$ auth parameters 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 {:mimeType string, :content string}, :combiner string, :conditions [{:conditionMonitoringQueryLanguage MonitoringQueryLanguageCondition, :displayName string, :conditionAbsent MetricAbsence, :conditionThreshold MetricThreshold, :name string}], :creationRecord {:mutatedBy string, :mutateTime string}, :mutationRecord {:mutatedBy string, :mutateTime 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 {:mimeType string, :content string}, :combiner string, :conditions [{:conditionMonitoringQueryLanguage MonitoringQueryLanguageCondition, :displayName string, :conditionAbsent MetricAbsence, :conditionThreshold MetricThreshold, :name string}], :creationRecord {:mutatedBy string, :mutateTime string}, :mutationRecord {:mutatedBy string, :mutateTime string}, :userLabels {}, :enabled boolean, :validity {:message string, :details [{}], :code integer}, :notificationChannels [string]} Creates a new alerting policy.
(alertPolicies-delete$ auth parameters)
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 parameters)
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 parameters)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/list
Required parameters: name
Optional parameters: filter, pageToken, pageSize, orderBy
Lists the existing alerting policies for the workspace.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/list Required parameters: name Optional parameters: filter, pageToken, pageSize, orderBy Lists the existing alerting policies for the workspace.
(alertPolicies-patch$ auth parameters 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 {:mimeType string, :content string}, :combiner string, :conditions [{:conditionMonitoringQueryLanguage MonitoringQueryLanguageCondition, :displayName string, :conditionAbsent MetricAbsence, :conditionThreshold MetricThreshold, :name string}], :creationRecord {:mutatedBy string, :mutateTime string}, :mutationRecord {:mutatedBy string, :mutateTime 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 {:mimeType string, :content string}, :combiner string, :conditions [{:conditionMonitoringQueryLanguage MonitoringQueryLanguageCondition, :displayName string, :conditionAbsent MetricAbsence, :conditionThreshold MetricThreshold, :name string}], :creationRecord {:mutatedBy string, :mutateTime string}, :mutationRecord {:mutatedBy string, :mutateTime 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 parameters body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/collectdTimeSeries/create
Required parameters: name
Optional parameters: none
Body:
{:collectdPayloads [{:values [CollectdValue], :metadata {}, :type string, :endTime string, :startTime string, :plugin string, :typeInstance string, :pluginInstance string}], :resource {:labels {}, :type string}, :collectdVersion string}
Stackdriver Monitoring Agent only: Creates a new time series.This method is only for use by the Stackdriver Monitoring Agent. Use projects.timeSeries.create instead.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/collectdTimeSeries/create Required parameters: name Optional parameters: none Body: {:collectdPayloads [{:values [CollectdValue], :metadata {}, :type string, :endTime string, :startTime string, :plugin string, :typeInstance string, :pluginInstance string}], :resource {:labels {}, :type string}, :collectdVersion string} Stackdriver Monitoring Agent only: Creates a new time series.This method is only for use by the Stackdriver Monitoring Agent. Use projects.timeSeries.create instead.
(groups-create$ auth parameters 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, :filter string, :displayName string, :isCluster boolean}
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, :filter string, :displayName string, :isCluster boolean} Creates a new group.
(groups-delete$ auth parameters)
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 parameters)
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 parameters)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/list
Required parameters: name
Optional parameters: childrenOfGroup, descendantsOfGroup, ancestorsOfGroup, pageToken, pageSize
Lists the existing groups.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/list Required parameters: name Optional parameters: childrenOfGroup, descendantsOfGroup, ancestorsOfGroup, pageToken, pageSize Lists the existing groups.
(groups-members-list$ auth parameters)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/groups/members/list
Required parameters: name
Optional parameters: pageToken, interval.startTime, filter, interval.endTime, pageSize
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: pageToken, interval.startTime, filter, interval.endTime, pageSize Lists the monitored resources that are members of a group.
(groups-update$ auth parameters 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, :filter string, :displayName string, :isCluster boolean}
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, :filter string, :displayName string, :isCluster boolean} Updates an existing group. You can change any group attributes except name.
(metricDescriptors-create$ auth parameters 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 {:samplePeriod string, :launchStage string, :ingestDelay 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 {:samplePeriod string, :launchStage string, :ingestDelay string}} Creates a new metric descriptor. User-created metric descriptors define custom metrics (https://cloud.google.com/monitoring/custom-metrics).
(metricDescriptors-delete$ auth parameters)
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 parameters)
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 Workspace.
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 Workspace.
(metricDescriptors-list$ auth parameters)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/list
Required parameters: name
Optional parameters: pageSize, pageToken, filter
Lists metric descriptors that match a filter. This method does not require a Workspace.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/list Required parameters: name Optional parameters: pageSize, pageToken, filter Lists metric descriptors that match a filter. This method does not require a Workspace.
(monitoredResourceDescriptors-get$ auth parameters)
Required parameters: name
Optional parameters: none
Gets a single monitored resource descriptor. This method does not require a Workspace.
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 Workspace.
(monitoredResourceDescriptors-list$ auth parameters)
Required parameters: name
Optional parameters: pageSize, filter, pageToken
Lists monitored resource descriptors that match a filter. This method does not require a Workspace.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/monitoredResourceDescriptors/list Required parameters: name Optional parameters: pageSize, filter, pageToken Lists monitored resource descriptors that match a filter. This method does not require a Workspace.
(notificationChannelDescriptors-get$ auth parameters)
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 parameters)
Required parameters: name
Optional parameters: pageSize, pageToken
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: pageSize, pageToken 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 parameters body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/create
Required parameters: name
Optional parameters: none
Body:
{:enabled boolean, :verificationStatus string, :userLabels {}, :labels {}, :description string, :name string, :displayName string, :type string}
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, :verificationStatus string, :userLabels {}, :labels {}, :description string, :name string, :displayName string, :type string} Creates a new notification channel, representing a single notification endpoint such as an email address, SMS number, or PagerDuty service.
(notificationChannels-delete$ auth parameters)
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 parameters)
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 parameters 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 parameters)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/list
Required parameters: name
Optional parameters: orderBy, filter, pageSize, pageToken
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: orderBy, filter, pageSize, pageToken Lists the notification channels that have been created for the project.
(notificationChannels-patch$ auth parameters body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/notificationChannels/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:enabled boolean, :verificationStatus string, :userLabels {}, :labels {}, :description string, :name string, :displayName string, :type string}
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, :verificationStatus string, :userLabels {}, :labels {}, :description string, :name string, :displayName string, :type string} Updates a notification channel. Fields not specified in the field mask remain unchanged.
(notificationChannels-sendVerificationCode$ auth parameters 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 parameters 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 parameters body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/timeSeries/create
Required parameters: name
Optional parameters: none
Body:
{:timeSeries [{:points [Point], :unit string, :metricKind string, :valueType string, :resource MonitoredResource, :metadata MonitoredResourceMetadata, :metric Metric}]}
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], :unit string, :metricKind string, :valueType string, :resource MonitoredResource, :metadata MonitoredResourceMetadata, :metric Metric}]} 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 parameters)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/timeSeries/list
Required parameters: name
Optional parameters: aggregation.perSeriesAligner, interval.startTime, secondaryAggregation.alignmentPeriod, aggregation.alignmentPeriod, secondaryAggregation.groupByFields, pageToken, aggregation.crossSeriesReducer, interval.endTime, filter, pageSize, aggregation.groupByFields, secondaryAggregation.crossSeriesReducer, secondaryAggregation.perSeriesAligner, view, orderBy
Lists time series that match a filter. This method does not require a Workspace.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/timeSeries/list Required parameters: name Optional parameters: aggregation.perSeriesAligner, interval.startTime, secondaryAggregation.alignmentPeriod, aggregation.alignmentPeriod, secondaryAggregation.groupByFields, pageToken, aggregation.crossSeriesReducer, interval.endTime, filter, pageSize, aggregation.groupByFields, secondaryAggregation.crossSeriesReducer, secondaryAggregation.perSeriesAligner, view, orderBy Lists time series that match a filter. This method does not require a Workspace.
(timeSeries-query$ auth parameters body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/timeSeries/query
Required parameters: name
Optional parameters: none
Body:
{:pageSize integer, :query string, :pageToken string}
Queries time series using Monitoring Query Language. This method does not require a Workspace.
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/timeSeries/query Required parameters: name Optional parameters: none Body: {:pageSize integer, :query string, :pageToken string} Queries time series using Monitoring Query Language. This method does not require a Workspace.
(uptimeCheckConfigs-create$ auth parameters body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/create
Required parameters: parent
Optional parameters: none
Body:
{:httpCheck {:path string, :useSsl boolean, :port integer, :headers {}, :authInfo BasicAuthentication, :maskHeaders boolean, :contentType string, :requestMethod string, :body string, :validateSsl boolean}, :displayName string, :name string, :monitoredResource {:labels {}, :type string}, :contentMatchers [{:content string, :matcher string}], :selectedRegions [string], :internalCheckers [{:name string, :network string, :gcpZone string, :state string, :peerProjectId string, :displayName 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 {:path string, :useSsl boolean, :port integer, :headers {}, :authInfo BasicAuthentication, :maskHeaders boolean, :contentType string, :requestMethod string, :body string, :validateSsl boolean}, :displayName string, :name string, :monitoredResource {:labels {}, :type string}, :contentMatchers [{:content string, :matcher string}], :selectedRegions [string], :internalCheckers [{:name string, :network string, :gcpZone string, :state string, :peerProjectId string, :displayName string}], :resourceGroup {:resourceType string, :groupId string}, :tcpCheck {:port integer}, :period string, :timeout string, :isInternal boolean} Creates a new Uptime check configuration.
(uptimeCheckConfigs-delete$ auth parameters)
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 parameters)
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 parameters)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/list
Required parameters: parent
Optional parameters: pageSize, pageToken
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: pageSize, pageToken Lists the existing valid Uptime check configurations for the project (leaving out any invalid configurations).
(uptimeCheckConfigs-patch$ auth parameters body)
https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/uptimeCheckConfigs/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:httpCheck {:path string, :useSsl boolean, :port integer, :headers {}, :authInfo BasicAuthentication, :maskHeaders boolean, :contentType string, :requestMethod string, :body string, :validateSsl boolean}, :displayName string, :name string, :monitoredResource {:labels {}, :type string}, :contentMatchers [{:content string, :matcher string}], :selectedRegions [string], :internalCheckers [{:name string, :network string, :gcpZone string, :state string, :peerProjectId string, :displayName 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 {:path string, :useSsl boolean, :port integer, :headers {}, :authInfo BasicAuthentication, :maskHeaders boolean, :contentType string, :requestMethod string, :body string, :validateSsl boolean}, :displayName string, :name string, :monitoredResource {:labels {}, :type string}, :contentMatchers [{:content string, :matcher string}], :selectedRegions [string], :internalCheckers [{:name string, :network string, :gcpZone string, :state string, :peerProjectId string, :displayName 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