Namespace Google.Apis.Monitoring.v3
Classes
FoldersResource
The "folders" collection of methods.
FoldersResource.TimeSeriesResource
The "timeSeries" collection of methods.
FoldersResource.TimeSeriesResource.ListRequest
Lists time series that match a filter.
MonitoringBaseServiceRequest<TResponse>
A base abstract class for Monitoring requests.
MonitoringService
The Monitoring Service.
MonitoringService.Scope
Available OAuth 2.0 scopes for use with the Cloud Monitoring API.
MonitoringService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Cloud Monitoring API.
OrganizationsResource
The "organizations" collection of methods.
OrganizationsResource.TimeSeriesResource
The "timeSeries" collection of methods.
OrganizationsResource.TimeSeriesResource.ListRequest
Lists time series that match a filter.
ProjectsResource
The "projects" collection of methods.
ProjectsResource.AlertPoliciesResource
The "alertPolicies" collection of methods.
ProjectsResource.AlertPoliciesResource.CreateRequest
Creates a new alerting policy.Design your application to single-thread API calls that modify the state of alerting policies in a single project. This includes calls to CreateAlertPolicy, DeleteAlertPolicy and UpdateAlertPolicy.
ProjectsResource.AlertPoliciesResource.DeleteRequest
Deletes an alerting policy.Design your application to single-thread API calls that modify the state of alerting policies in a single project. This includes calls to CreateAlertPolicy, DeleteAlertPolicy and UpdateAlertPolicy.
ProjectsResource.AlertPoliciesResource.GetRequest
Gets a single alerting policy.
ProjectsResource.AlertPoliciesResource.ListRequest
Lists the existing alerting policies for the workspace.
ProjectsResource.AlertPoliciesResource.PatchRequest
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.Design your application to single-thread API calls that modify the state of alerting policies in a single project. This includes calls to CreateAlertPolicy, DeleteAlertPolicy and UpdateAlertPolicy.
ProjectsResource.CollectdTimeSeriesResource
The "collectdTimeSeries" collection of methods.
ProjectsResource.CollectdTimeSeriesResource.CreateRequest
Cloud Monitoring Agent only: Creates a new time series.This method is only for use by the Cloud Monitoring Agent. Use projects.timeSeries.create instead.
ProjectsResource.GroupsResource
The "groups" collection of methods.
ProjectsResource.GroupsResource.CreateRequest
Creates a new group.
ProjectsResource.GroupsResource.DeleteRequest
Deletes an existing group.
ProjectsResource.GroupsResource.GetRequest
Gets a single group.
ProjectsResource.GroupsResource.ListRequest
Lists the existing groups.
ProjectsResource.GroupsResource.MembersResource
The "members" collection of methods.
ProjectsResource.GroupsResource.MembersResource.ListRequest
Lists the monitored resources that are members of a group.
ProjectsResource.GroupsResource.UpdateRequest
Updates an existing group. You can change any group attributes except name.
ProjectsResource.MetricDescriptorsResource
The "metricDescriptors" collection of methods.
ProjectsResource.MetricDescriptorsResource.CreateRequest
Creates a new metric descriptor. The creation is executed asynchronously. User-created metric descriptors define custom metrics (https://cloud.google.com/monitoring/custom-metrics). The metric descriptor is updated if it already exists, except that metric labels are never removed.
ProjectsResource.MetricDescriptorsResource.DeleteRequest
Deletes a metric descriptor. Only user-created custom metrics (https://cloud.google.com/monitoring/custom-metrics) can be deleted.
ProjectsResource.MetricDescriptorsResource.GetRequest
Gets a single metric descriptor.
ProjectsResource.MetricDescriptorsResource.ListRequest
Lists metric descriptors that match a filter.
ProjectsResource.MonitoredResourceDescriptorsResource
The "monitoredResourceDescriptors" collection of methods.
ProjectsResource.MonitoredResourceDescriptorsResource.GetRequest
Gets a single monitored resource descriptor.
ProjectsResource.MonitoredResourceDescriptorsResource.ListRequest
Lists monitored resource descriptors that match a filter.
ProjectsResource.NotificationChannelDescriptorsResource
The "notificationChannelDescriptors" collection of methods.
ProjectsResource.NotificationChannelDescriptorsResource.GetRequest
Gets a single channel descriptor. The descriptor indicates which fields are expected / permitted for a notification channel of the given type.
ProjectsResource.NotificationChannelDescriptorsResource.ListRequest
Lists the descriptors for supported channel types. The use of descriptors makes it possible for new channel types to be dynamically added.
ProjectsResource.NotificationChannelsResource
The "notificationChannels" collection of methods.
ProjectsResource.NotificationChannelsResource.CreateRequest
Creates a new notification channel, representing a single notification endpoint such as an email address, SMS number, or PagerDuty service.Design your application to single-thread API calls that modify the state of notification channels in a single project. This includes calls to CreateNotificationChannel, DeleteNotificationChannel and UpdateNotificationChannel.
ProjectsResource.NotificationChannelsResource.DeleteRequest
Deletes a notification channel.Design your application to single-thread API calls that modify the state of notification channels in a single project. This includes calls to CreateNotificationChannel, DeleteNotificationChannel and UpdateNotificationChannel.
ProjectsResource.NotificationChannelsResource.GetRequest
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.
ProjectsResource.NotificationChannelsResource.GetVerificationCodeRequest
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.
ProjectsResource.NotificationChannelsResource.ListRequest
Lists the notification channels that have been created for the project. To list the types of notification channels that are supported, use the ListNotificationChannelDescriptors method.
ProjectsResource.NotificationChannelsResource.PatchRequest
Updates a notification channel. Fields not specified in the field mask remain unchanged.Design your application to single-thread API calls that modify the state of notification channels in a single project. This includes calls to CreateNotificationChannel, DeleteNotificationChannel and UpdateNotificationChannel.
ProjectsResource.NotificationChannelsResource.SendVerificationCodeRequest
Causes a verification code to be delivered to the channel. The code can then be supplied in VerifyNotificationChannel to verify the channel.
ProjectsResource.NotificationChannelsResource.VerifyRequest
Verifies a NotificationChannel by proving receipt of the code delivered to the channel as a result of calling SendNotificationChannelVerificationCode.
ProjectsResource.SnoozesResource
The "snoozes" collection of methods.
ProjectsResource.SnoozesResource.CreateRequest
Creates a Snooze that will prevent alerts, which match the provided criteria, from being opened. The Snooze applies for a specific time interval.
ProjectsResource.SnoozesResource.GetRequest
Retrieves a Snooze by name.
ProjectsResource.SnoozesResource.ListRequest
Lists the Snoozes associated with a project. Can optionally pass in filter, which specifies predicates to match Snoozes.
ProjectsResource.SnoozesResource.PatchRequest
Updates a Snooze, identified by its name, with the parameters in the given Snooze object.
ProjectsResource.TimeSeriesResource
The "timeSeries" collection of methods.
ProjectsResource.TimeSeriesResource.CreateRequest
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. This method does not support resource locations constraint of an organization policy (https://cloud.google.com/resource-manager/docs/organization-policy/defining-locations#setting_the_organization_policy).
ProjectsResource.TimeSeriesResource.CreateServiceRequest
Creates or adds data to one or more service time series. A service time series is a time series for a metric from a Google Cloud service. 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. This endpoint rejects writes to user-defined metrics. This method is only for use by Google Cloud services. Use projects.timeSeries.create instead.
ProjectsResource.TimeSeriesResource.ListRequest
Lists time series that match a filter.
ProjectsResource.TimeSeriesResource.QueryRequest
Queries time series by using Monitoring Query Language (MQL). We recommend using PromQL instead of MQL. For more information about the status of MQL, see the MQL deprecation notice (https://cloud.google.com/stackdriver/docs/deprecations/mql).
ProjectsResource.UptimeCheckConfigsResource
The "uptimeCheckConfigs" collection of methods.
ProjectsResource.UptimeCheckConfigsResource.CreateRequest
Creates a new Uptime check configuration.
ProjectsResource.UptimeCheckConfigsResource.DeleteRequest
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.
ProjectsResource.UptimeCheckConfigsResource.GetRequest
Gets a single Uptime check configuration.
ProjectsResource.UptimeCheckConfigsResource.ListRequest
Lists the existing valid Uptime check configurations for the project (leaving out any invalid configurations).
ProjectsResource.UptimeCheckConfigsResource.PatchRequest
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.
ServicesResource
The "services" collection of methods.
ServicesResource.CreateRequest
Create a Service.
ServicesResource.DeleteRequest
Soft delete this Service.
ServicesResource.GetRequest
Get the named Service.
ServicesResource.ListRequest
List Services for this Metrics Scope.
ServicesResource.PatchRequest
Update this Service.
ServicesResource.ServiceLevelObjectivesResource
The "serviceLevelObjectives" collection of methods.
ServicesResource.ServiceLevelObjectivesResource.CreateRequest
Create a ServiceLevelObjective for the given Service.
ServicesResource.ServiceLevelObjectivesResource.DeleteRequest
Delete the given ServiceLevelObjective.
ServicesResource.ServiceLevelObjectivesResource.GetRequest
Get a ServiceLevelObjective by name.
ServicesResource.ServiceLevelObjectivesResource.ListRequest
List the ServiceLevelObjectives for the given Service.
ServicesResource.ServiceLevelObjectivesResource.PatchRequest
Update the given ServiceLevelObjective.
UptimeCheckIpsResource
The "uptimeCheckIps" collection of methods.
UptimeCheckIpsResource.ListRequest
Returns the list of IP addresses that checkers run from.
Enums
FoldersResource.TimeSeriesResource.ListRequest.AggregationCrossSeriesReducerEnum
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.
FoldersResource.TimeSeriesResource.ListRequest.AggregationPerSeriesAlignerEnum
An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.
FoldersResource.TimeSeriesResource.ListRequest.SecondaryAggregationCrossSeriesReducerEnum
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.
FoldersResource.TimeSeriesResource.ListRequest.SecondaryAggregationPerSeriesAlignerEnum
An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.
FoldersResource.TimeSeriesResource.ListRequest.ViewEnum
Required. Specifies which information is returned about the time series.
MonitoringBaseServiceRequest<TResponse>.AltEnum
Data format for response.
MonitoringBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.
OrganizationsResource.TimeSeriesResource.ListRequest.AggregationCrossSeriesReducerEnum
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.
OrganizationsResource.TimeSeriesResource.ListRequest.AggregationPerSeriesAlignerEnum
An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.
OrganizationsResource.TimeSeriesResource.ListRequest.SecondaryAggregationCrossSeriesReducerEnum
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.
OrganizationsResource.TimeSeriesResource.ListRequest.SecondaryAggregationPerSeriesAlignerEnum
An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.
OrganizationsResource.TimeSeriesResource.ListRequest.ViewEnum
Required. Specifies which information is returned about the time series.
ProjectsResource.TimeSeriesResource.ListRequest.AggregationCrossSeriesReducerEnum
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.
ProjectsResource.TimeSeriesResource.ListRequest.AggregationPerSeriesAlignerEnum
An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.
ProjectsResource.TimeSeriesResource.ListRequest.SecondaryAggregationCrossSeriesReducerEnum
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.
ProjectsResource.TimeSeriesResource.ListRequest.SecondaryAggregationPerSeriesAlignerEnum
An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.
ProjectsResource.TimeSeriesResource.ListRequest.ViewEnum
Required. Specifies which information is returned about the time series.
ServicesResource.ServiceLevelObjectivesResource.GetRequest.ViewEnum
View of the ServiceLevelObjective to return. If DEFAULT, return the ServiceLevelObjective as originally defined. If EXPLICIT and the ServiceLevelObjective is defined in terms of a BasicSli, replace the BasicSli with a RequestBasedSli spelling out how the SLI is computed.
ServicesResource.ServiceLevelObjectivesResource.ListRequest.ViewEnum
View of the ServiceLevelObjectives to return. If DEFAULT, return each ServiceLevelObjective as originally defined. If EXPLICIT and the ServiceLevelObjective is defined in terms of a BasicSli, replace the BasicSli with a RequestBasedSli spelling out how the SLI is computed.