Class: Google::Cloud::Monitoring::V3::SyntheticMonitorTarget

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/monitoring/v3/uptime.rb

Overview

Describes a Synthetic Monitor to be invoked by Uptime.

Defined Under Namespace

Classes: CloudFunctionV2Target

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_function_v2::Google::Cloud::Monitoring::V3::SyntheticMonitorTarget::CloudFunctionV2Target

Returns Target a Synthetic Monitor GCFv2 instance.

Returns:



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
# File 'proto_docs/google/monitoring/v3/uptime.rb', line 86

class SyntheticMonitorTarget
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A Synthetic Monitor deployed to a Cloud Functions V2 instance.
  # @!attribute [rw] name
  #   @return [::String]
  #     Required. Fully qualified GCFv2 resource name
  #     i.e. `projects/{project}/locations/{location}/functions/{function}`
  #     Required.
  # @!attribute [r] cloud_run_revision
  #   @return [::Google::Api::MonitoredResource]
  #     Output only. The `cloud_run_revision` Monitored Resource associated with
  #     the GCFv2. The Synthetic Monitor execution results (metrics, logs, and
  #     spans) are reported against this Monitored Resource. This field is output
  #     only.
  class CloudFunctionV2Target
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end