google_api_monitoring v0.28.0 GoogleApi.Monitoring.V3.Model.Service View Source

A Service is a discrete, autonomous, and network-accessible unit, designed to solve an individual concern (Wikipedia (https://en.wikipedia.org/wiki/Service-orientation)). In Stackdriver Monitoring, a Service acts as the root resource under which operational aspects of the service are accessible.

Attributes

  • appEngine (type: GoogleApi.Monitoring.V3.Model.AppEngine.t, default: nil) - Type used for App Engine services.
  • cloudEndpoints (type: GoogleApi.Monitoring.V3.Model.CloudEndpoints.t, default: nil) - Type used for Cloud Endpoints services.
  • clusterIstio (type: GoogleApi.Monitoring.V3.Model.ClusterIstio.t, default: nil) - Type used for Istio services that live in a Kubernetes cluster.
  • custom (type: GoogleApi.Monitoring.V3.Model.Custom.t, default: nil) - Custom service type.
  • displayName (type: String.t, default: nil) - Name used for UI elements listing this Service.
  • name (type: String.t, default: nil) - Resource name for this Service. Of the form projects/{project_id}/services/{service_id}.
  • telemetry (type: GoogleApi.Monitoring.V3.Model.Telemetry.t, default: nil) - Configuration for how to query telemetry on a Service.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.