Class: Google::Cloud::Dataproc::V1::Cluster
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Cloud::Dataproc::V1::Cluster
 
 
- Defined in:
 - lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb
 
Overview
Describes the identifying information, config, and status of a cluster of Google Compute Engine instances.
Instance Attribute Summary collapse
- 
  
    
      #cluster_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 - 
  
    
      #cluster_uuid  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Output-only.
 - 
  
    
      #config  ⇒ Google::Cloud::Dataproc::V1::ClusterConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 - 
  
    
      #labels  ⇒ Hash{String => String} 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #metrics  ⇒ Google::Cloud::Dataproc::V1::ClusterMetrics 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Contains cluster daemon metrics such as HDFS and YARN stats.
 - 
  
    
      #project_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 - 
  
    
      #status  ⇒ Google::Cloud::Dataproc::V1::ClusterStatus 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Output-only.
 - 
  
    
      #status_history  ⇒ Array<Google::Cloud::Dataproc::V1::ClusterStatus> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Output-only.
 
Instance Attribute Details
#cluster_name ⇒ String
Returns Required. The cluster name. Cluster names within a project must be unique. Names of deleted clusters can be reused.
      56  | 
    
      # File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 56 class Cluster; end  | 
  
#cluster_uuid ⇒ String
Returns Output-only. A cluster UUID (Unique Universal Identifier). Cloud Dataproc generates this value when it creates the cluster.
      56  | 
    
      # File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 56 class Cluster; end  | 
  
#config ⇒ Google::Cloud::Dataproc::V1::ClusterConfig
Returns Required. The cluster config. Note that Cloud Dataproc may set default values, and values may change when clusters are updated.
      56  | 
    
      # File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 56 class Cluster; end  | 
  
#labels ⇒ Hash{String => String}
      56  | 
    
      # File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 56 class Cluster; end  | 
  
#metrics ⇒ Google::Cloud::Dataproc::V1::ClusterMetrics
Returns Contains cluster daemon metrics such as HDFS and YARN stats.
Beta Feature: This report is available for testing purposes only. It may be changed before final release.
      56  | 
    
      # File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 56 class Cluster; end  | 
  
#project_id ⇒ String
Returns Required. The Google Cloud Platform project ID that the cluster belongs to.
      56  | 
    
      # File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 56 class Cluster; end  | 
  
#status ⇒ Google::Cloud::Dataproc::V1::ClusterStatus
Returns Output-only. Cluster status.
      56  | 
    
      # File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 56 class Cluster; end  | 
  
#status_history ⇒ Array<Google::Cloud::Dataproc::V1::ClusterStatus>
Returns Output-only. The previous cluster status.
      56  | 
    
      # File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 56 class Cluster; end  |