Liking cljdoc? Tell your friends :D

happygapi.monitoring.services

Cloud Monitoring API: services. 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/services

Cloud Monitoring API: services.
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/services
raw docstring

create$clj

(create$ auth parameters body)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/create

Required parameters: parent

Optional parameters: serviceId

Body:

{:meshIstio {:meshUid string, :serviceNamespace string, :serviceName string}, :displayName string, :name string, :custom {}, :cloudEndpoints {:service string}, :clusterIstio {:serviceName string, :clusterName string, :location string, :serviceNamespace string}, :telemetry {:resourceName string}, :istioCanonicalService {:canonicalService string, :canonicalServiceNamespace string, :meshUid string}, :appEngine {:moduleId string}, :userLabels {}}

Create a Service.

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/create

Required parameters: parent

Optional parameters: serviceId

Body: 

{:meshIstio {:meshUid string,
             :serviceNamespace string,
             :serviceName string},
 :displayName string,
 :name string,
 :custom {},
 :cloudEndpoints {:service string},
 :clusterIstio {:serviceName string,
                :clusterName string,
                :location string,
                :serviceNamespace string},
 :telemetry {:resourceName string},
 :istioCanonicalService {:canonicalService string,
                         :canonicalServiceNamespace string,
                         :meshUid string},
 :appEngine {:moduleId string},
 :userLabels {}}

Create a Service.
raw docstring

delete$clj

(delete$ auth parameters)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/delete

Required parameters: name

Optional parameters: none

Soft delete this Service.

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/delete

Required parameters: name

Optional parameters: none

Soft delete this Service.
raw docstring

get$clj

(get$ auth parameters)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/get

Required parameters: name

Optional parameters: none

Get the named Service.

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/get

Required parameters: name

Optional parameters: none

Get the named Service.
raw docstring

list$clj

(list$ auth parameters)

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

Required parameters: parent

Optional parameters: pageToken, filter, pageSize

List Services for this workspace.

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

Required parameters: parent

Optional parameters: pageToken, filter, pageSize

List Services for this workspace.
raw docstring

patch$clj

(patch$ auth parameters body)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:meshIstio {:meshUid string, :serviceNamespace string, :serviceName string}, :displayName string, :name string, :custom {}, :cloudEndpoints {:service string}, :clusterIstio {:serviceName string, :clusterName string, :location string, :serviceNamespace string}, :telemetry {:resourceName string}, :istioCanonicalService {:canonicalService string, :canonicalServiceNamespace string, :meshUid string}, :appEngine {:moduleId string}, :userLabels {}}

Update this Service.

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:meshIstio {:meshUid string,
             :serviceNamespace string,
             :serviceName string},
 :displayName string,
 :name string,
 :custom {},
 :cloudEndpoints {:service string},
 :clusterIstio {:serviceName string,
                :clusterName string,
                :location string,
                :serviceNamespace string},
 :telemetry {:resourceName string},
 :istioCanonicalService {:canonicalService string,
                         :canonicalServiceNamespace string,
                         :meshUid string},
 :appEngine {:moduleId string},
 :userLabels {}}

Update this Service.
raw docstring

serviceLevelObjectives-create$clj

(serviceLevelObjectives-create$ auth parameters body)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/create

Required parameters: parent

Optional parameters: serviceLevelObjectiveId

Body:

{:userLabels {}, :displayName string, :rollingPeriod string, :goal number, :serviceLevelIndicator {:windowsBased WindowsBasedSli, :basicSli BasicSli, :requestBased RequestBasedSli}, :name string, :calendarPeriod string}

Create a ServiceLevelObjective for the given Service.

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/create

Required parameters: parent

Optional parameters: serviceLevelObjectiveId

Body: 

{:userLabels {},
 :displayName string,
 :rollingPeriod string,
 :goal number,
 :serviceLevelIndicator {:windowsBased WindowsBasedSli,
                         :basicSli BasicSli,
                         :requestBased RequestBasedSli},
 :name string,
 :calendarPeriod string}

Create a ServiceLevelObjective for the given Service.
raw docstring

serviceLevelObjectives-delete$clj

(serviceLevelObjectives-delete$ auth parameters)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/delete

Required parameters: name

Optional parameters: none

Delete the given ServiceLevelObjective.

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/delete

Required parameters: name

Optional parameters: none

Delete the given ServiceLevelObjective.
raw docstring

serviceLevelObjectives-get$clj

(serviceLevelObjectives-get$ auth parameters)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/get

Required parameters: name

Optional parameters: view

Get a ServiceLevelObjective by name.

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/get

Required parameters: name

Optional parameters: view

Get a ServiceLevelObjective by name.
raw docstring

serviceLevelObjectives-list$clj

(serviceLevelObjectives-list$ auth parameters)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, view

List the ServiceLevelObjectives for the given Service.

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, view

List the ServiceLevelObjectives for the given Service.
raw docstring

serviceLevelObjectives-patch$clj

(serviceLevelObjectives-patch$ auth parameters body)

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:userLabels {}, :displayName string, :rollingPeriod string, :goal number, :serviceLevelIndicator {:windowsBased WindowsBasedSli, :basicSli BasicSli, :requestBased RequestBasedSli}, :name string, :calendarPeriod string}

Update the given ServiceLevelObjective.

https://cloud.google.com/monitoring/api/api/reference/rest/v3/services/serviceLevelObjectives/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:userLabels {},
 :displayName string,
 :rollingPeriod string,
 :goal number,
 :serviceLevelIndicator {:windowsBased WindowsBasedSli,
                         :basicSli BasicSli,
                         :requestBased RequestBasedSli},
 :name string,
 :calendarPeriod string}

Update the given ServiceLevelObjective.
raw docstring

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

× close