Liking cljdoc? Tell your friends :D

happygapi.monitoring.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

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
raw docstring

alertPolicies-create$clj

(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 {:content string, :mimeType string}, :combiner string, :conditions [{:name string, :displayName string, :conditionThreshold MetricThreshold, :conditionAbsent MetricAbsence, :conditionTimeSeriesQueryLanguage TimeSeriesQueryLanguageCondition}], :creationRecord {:mutateTime string, :mutatedBy string}, :mutationRecord {:mutateTime string, :mutatedBy string}, :userLabels {}, :enabled boolean, :validity {:code integer, :message string, :details [{}]}, :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,
               :conditionTimeSeriesQueryLanguage TimeSeriesQueryLanguageCondition}],
 :creationRecord {:mutateTime string, :mutatedBy string},
 :mutationRecord {:mutateTime string, :mutatedBy string},
 :userLabels {},
 :enabled boolean,
 :validity {:code integer, :message string, :details [{}]},
 :notificationChannels [string]}

Creates a new alerting policy.
sourceraw docstring

alertPolicies-delete$clj

(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.
sourceraw docstring

alertPolicies-get$clj

(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.
sourceraw docstring

alertPolicies-list$clj

(alertPolicies-list$ auth parameters)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/alertPolicies/list

Required parameters: name

Optional parameters: orderBy, pageToken, pageSize, filter

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: orderBy, pageToken, pageSize, filter

Lists the existing alerting policies for the project.
sourceraw docstring

alertPolicies-patch$clj

(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 {:content string, :mimeType string}, :combiner string, :conditions [{:name string, :displayName string, :conditionThreshold MetricThreshold, :conditionAbsent MetricAbsence, :conditionTimeSeriesQueryLanguage TimeSeriesQueryLanguageCondition}], :creationRecord {:mutateTime string, :mutatedBy string}, :mutationRecord {:mutateTime string, :mutatedBy string}, :userLabels {}, :enabled boolean, :validity {:code integer, :message string, :details [{}]}, :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,
               :conditionTimeSeriesQueryLanguage TimeSeriesQueryLanguageCondition}],
 :creationRecord {:mutateTime string, :mutatedBy string},
 :mutationRecord {:mutateTime string, :mutatedBy string},
 :userLabels {},
 :enabled boolean,
 :validity {:code integer, :message string, :details [{}]},
 :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.
sourceraw docstring

collectdTimeSeries-create$clj

(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:

{:resource {:type string, :labels {}}, :collectdPayloads [{:endTime string, :startTime string, :values [CollectdValue], :typeInstance string, :metadata {}, :type string, :plugin string, :pluginInstance string}], :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 {:type string, :labels {}},
 :collectdPayloads [{:endTime string,
                     :startTime string,
                     :values [CollectdValue],
                     :typeInstance string,
                     :metadata {},
                     :type string,
                     :plugin string,
                     :pluginInstance string}],
 :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>
sourceraw docstring

groups-create$clj

(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, :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.
sourceraw docstring

groups-delete$clj

(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.
sourceraw docstring

groups-get$clj

(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.
sourceraw docstring

groups-list$clj

(groups-list$ auth parameters)

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.
sourceraw docstring

groups-members-list$clj

(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, pageSize, interval.endTime, filter

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, pageSize, interval.endTime, filter

Lists the monitored resources that are members of a group.
sourceraw docstring

groups-update$clj

(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, :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.
sourceraw docstring

metricDescriptors-create$clj

(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 {: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).
sourceraw docstring

metricDescriptors-delete$clj

(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.
sourceraw docstring

metricDescriptors-get$clj

(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.
sourceraw docstring

metricDescriptors-list$clj

(metricDescriptors-list$ auth parameters)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/projects/metricDescriptors/list

Required parameters: name

Optional parameters: pageSize, filter, pageToken

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, filter, pageToken

Lists metric descriptors that match a filter. This method does not require a Workspace.
sourceraw docstring

monitoredResourceDescriptors-get$clj

(monitoredResourceDescriptors-get$ auth parameters)

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.

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.
sourceraw docstring

monitoredResourceDescriptors-list$clj

(monitoredResourceDescriptors-list$ auth parameters)

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 Workspace.

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 Workspace.
sourceraw docstring

notificationChannelDescriptors-get$clj

(notificationChannelDescriptors-get$ auth parameters)

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.

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.
sourceraw docstring

notificationChannelDescriptors-list$clj

(notificationChannelDescriptors-list$ auth parameters)

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.

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.
sourceraw docstring

notificationChannels-create$clj

(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:

{:name string, :verificationStatus string, :type string, :userLabels {}, :description string, :displayName string, :enabled boolean, :labels {}}

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: 

{:name string,
 :verificationStatus string,
 :type string,
 :userLabels {},
 :description string,
 :displayName string,
 :enabled boolean,
 :labels {}}

Creates a new notification channel, representing a single notification endpoint such as an email address, SMS number, or PagerDuty service.
sourceraw docstring

notificationChannels-delete$clj

(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.
sourceraw docstring

notificationChannels-get$clj

(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.
sourceraw docstring

notificationChannels-getVerificationCode$clj

(notificationChannels-getVerificationCode$ auth parameters body)

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.

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.
sourceraw docstring

notificationChannels-list$clj

(notificationChannels-list$ auth parameters)

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.
sourceraw docstring

notificationChannels-patch$clj

(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:

{:name string, :verificationStatus string, :type string, :userLabels {}, :description string, :displayName string, :enabled boolean, :labels {}}

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: 

{:name string,
 :verificationStatus string,
 :type string,
 :userLabels {},
 :description string,
 :displayName string,
 :enabled boolean,
 :labels {}}

Updates a notification channel. Fields not specified in the field mask remain unchanged.
sourceraw docstring

notificationChannels-sendVerificationCode$clj

(notificationChannels-sendVerificationCode$ auth parameters body)

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.

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.
sourceraw docstring

notificationChannels-verify$clj

(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.
sourceraw docstring

timeSeries-create$clj

(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 [{:metadata MonitoredResourceMetadata, :valueType string, :metricKind string, :points [Point], :metric Metric, :resource MonitoredResource}]}

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 [{:metadata MonitoredResourceMetadata,
               :valueType string,
               :metricKind string,
               :points [Point],
               :metric Metric,
               :resource MonitoredResource}]}

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.
sourceraw docstring

timeSeries-list$clj

(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, 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 Workspace.

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 Workspace.
sourceraw docstring

timeSeries-query$clj

(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:

{:pageToken string, :pageSize integer, :query string}

Queries time series using the time series 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: 

{:pageToken string, :pageSize integer, :query string}

Queries time series using the time series query language. This method does not require a Workspace.
sourceraw docstring

uptimeCheckConfigs-create$clj

(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 {:useSsl boolean, :maskHeaders boolean, :authInfo BasicAuthentication, :validateSsl boolean, :headers {}, :path string, :port integer}, :displayName string, :name string, :monitoredResource {:type string, :labels {}}, :contentMatchers [{:content string, :matcher string}], :selectedRegions [string], :internalCheckers [{:state string, :peerProjectId string, :name string, :gcpZone string, :network 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 {:useSsl boolean,
             :maskHeaders boolean,
             :authInfo BasicAuthentication,
             :validateSsl boolean,
             :headers {},
             :path string,
             :port integer},
 :displayName string,
 :name string,
 :monitoredResource {:type string, :labels {}},
 :contentMatchers [{:content string, :matcher string}],
 :selectedRegions [string],
 :internalCheckers [{:state string,
                     :peerProjectId string,
                     :name string,
                     :gcpZone string,
                     :network string,
                     :displayName string}],
 :resourceGroup {:resourceType string, :groupId string},
 :tcpCheck {:port integer},
 :period string,
 :timeout string,
 :isInternal boolean}

Creates a new Uptime check configuration.
sourceraw docstring

uptimeCheckConfigs-delete$clj

(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.
sourceraw docstring

uptimeCheckConfigs-get$clj

(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.
sourceraw docstring

uptimeCheckConfigs-list$clj

(uptimeCheckConfigs-list$ auth parameters)

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).
sourceraw docstring

uptimeCheckConfigs-patch$clj

(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 {:useSsl boolean, :maskHeaders boolean, :authInfo BasicAuthentication, :validateSsl boolean, :headers {}, :path string, :port integer}, :displayName string, :name string, :monitoredResource {:type string, :labels {}}, :contentMatchers [{:content string, :matcher string}], :selectedRegions [string], :internalCheckers [{:state string, :peerProjectId string, :name string, :gcpZone string, :network 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 {:useSsl boolean,
             :maskHeaders boolean,
             :authInfo BasicAuthentication,
             :validateSsl boolean,
             :headers {},
             :path string,
             :port integer},
 :displayName string,
 :name string,
 :monitoredResource {:type string, :labels {}},
 :contentMatchers [{:content string, :matcher string}],
 :selectedRegions [string],
 :internalCheckers [{:state string,
                     :peerProjectId string,
                     :name string,
                     :gcpZone string,
                     :network 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.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close