Liking cljdoc? Tell your friends :D

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

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

alertPolicies-create$clj

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

alertPolicies-delete$clj

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

alertPolicies-get$clj

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

alertPolicies-list$clj

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

alertPolicies-patch$clj

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

collectdTimeSeries-create$clj

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

groups-create$clj

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

groups-delete$clj

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

groups-get$clj

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

groups-list$clj

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

groups-members-list$clj

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

groups-update$clj

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

metricDescriptors-create$clj

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

metricDescriptors-delete$clj

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

metricDescriptors-get$clj

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

metricDescriptors-list$clj

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

monitoredResourceDescriptors-get$clj

(monitoredResourceDescriptors-get$ auth args)

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.

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

monitoredResourceDescriptors-list$clj

(monitoredResourceDescriptors-list$ auth args)

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.

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

notificationChannelDescriptors-get$clj

(notificationChannelDescriptors-get$ auth args)

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 args)

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

notificationChannels-delete$clj

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

notificationChannels-get$clj

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

notificationChannels-getVerificationCode$clj

(notificationChannels-getVerificationCode$ auth args 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 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.
sourceraw docstring

notificationChannels-patch$clj

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

notificationChannels-sendVerificationCode$clj

(notificationChannels-sendVerificationCode$ auth args 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 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.
sourceraw docstring

timeSeries-create$clj

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

timeSeries-list$clj

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

uptimeCheckConfigs-create$clj

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

uptimeCheckConfigs-delete$clj

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

uptimeCheckConfigs-get$clj

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

uptimeCheckConfigs-list$clj

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

uptimeCheckConfigs-patch$clj

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

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

× close