Get desktop application:
View/edit binary Protocol Buffers messages
Manages Cloud Monitoring Metrics Scopes, and the monitoring of Google Cloud projects and AWS accounts.
Returns a specific `Metrics Scope`.
Request for the `GetMetricsScope` method.
Required. The resource name of the `Metrics Scope`. Example: `locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}`
Returns a list of every `Metrics Scope` that a specific `MonitoredProject` has been added to. The metrics scope representing the specified monitored project will always be the first entry in the response.
Request for the `ListMetricsScopesByMonitoredProject` method.
Required. The resource name of the `Monitored Project` being requested. Example: `projects/{MONITORED_PROJECT_ID_OR_NUMBER}`
Response for the `ListMetricsScopesByMonitoredProject` method.
A set of all metrics scopes that the specified monitored project has been added to.
Adds a `MonitoredProject` with the given project ID to the specified `Metrics Scope`.
Request for the `CreateMonitoredProject` method.
Required. The resource name of the existing `Metrics Scope` that will monitor this project. Example: `locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}`
Required. The initial `MonitoredProject` configuration. Specify only the `monitored_project.name` field. All other fields are ignored. The `monitored_project.name` must be in the format: `locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}`
Deletes a `MonitoredProject` from the specified `Metrics Scope`.
Request for the `DeleteMonitoredProject` method.
Required. The resource name of the `MonitoredProject`. Example: `locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}` Authorization requires the following [Google IAM](https://cloud.google.com/iam) permissions on both the `Metrics Scope` and on the `MonitoredProject`: `monitoring.metricsScopes.link`
Represents a [Metrics Scope](https://cloud.google.com/monitoring/settings#concept-scope) in Cloud Monitoring, which specifies one or more Google projects and zero or more AWS accounts to monitor together.
Used as response type in: MetricsScopes.GetMetricsScope
Used as field type in:
Immutable. The resource name of the Monitoring Metrics Scope. On input, the resource name can be specified with the scoping project ID or number. On output, the resource name is specified with the scoping project number. Example: `locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}`
Output only. The time when this `Metrics Scope` was created.
Output only. The time when this `Metrics Scope` record was last updated.
Output only. The list of projects monitored by this `Metrics Scope`.
A [project being monitored](https://cloud.google.com/monitoring/settings/multiple-projects#create-multi) by a `Metrics Scope`.
Used in:
,Immutable. The resource name of the `MonitoredProject`. On input, the resource name includes the scoping project ID and monitored project ID. On output, it contains the equivalent project numbers. Example: `locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}`
Output only. The time when this `MonitoredProject` was created.
Contains metadata for longrunning operation for the edit Metrics Scope endpoints.
Current state of the batch operation.
The time when the batch request was received.
The time when the operation result was last updated.
Batch operation states.
Used in:
Invalid.
Request has been received.
Request is actively being processed.
The batch processing is done.
The batch processing was cancelled.