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  |