Class: Google::Cloud::Logging::ResourceDescriptor
- Inherits:
-
Object
- Object
- Google::Cloud::Logging::ResourceDescriptor
- Defined in:
- lib/google/cloud/logging/resource_descriptor.rb,
lib/google/cloud/logging/resource_descriptor/list.rb
Overview
ResourceDescriptor
Describes a type of monitored resource supported by Stackdriver Logging.
Each ResourceDescriptor has a type name, such as cloudsql_database
,
gae_app
, or gce_instance
. It also specifies a set of labels that
must all be given values in a Resource instance to represent an actual
instance of the type.
ResourceDescriptor instances are read-only. You cannot create your own instances, but you can list them with Project#resource_descriptors.
Defined Under Namespace
Classes: LabelDescriptor, List
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
A detailed description of the monitored resource type, which is used in documentation.
-
#labels ⇒ Array<LabelDescriptor>
readonly
A set of definitions of the labels that can be used to describe instances of this monitored resource type.
-
#name ⇒ Object
readonly
A display name for the monitored resource type.
-
#type ⇒ Object
readonly
The monitored resource type.
Instance Attribute Details
#description ⇒ Object (readonly)
A detailed description of the monitored resource type, which is used in documentation.
61 62 63 |
# File 'lib/google/cloud/logging/resource_descriptor.rb', line 61 def description @description end |
#labels ⇒ Array<LabelDescriptor> (readonly)
A set of definitions of the labels that can be used to describe
instances of this monitored resource type. For example, Cloud SQL
databases must be labeled with their database_id
and their region
.
70 71 72 |
# File 'lib/google/cloud/logging/resource_descriptor.rb', line 70 def labels @labels end |
#name ⇒ Object (readonly)
A display name for the monitored resource type. For example,
Cloud SQL Database
.
56 57 58 |
# File 'lib/google/cloud/logging/resource_descriptor.rb', line 56 def name @name end |
#type ⇒ Object (readonly)
The monitored resource type. For example, cloudsql_database
.
51 52 53 |
# File 'lib/google/cloud/logging/resource_descriptor.rb', line 51 def type @type end |