Class: Google::Apis::ContainerV1::SetAddonsConfigRequest
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::ContainerV1::SetAddonsConfigRequest
 
- Defined in:
- generated/google/apis/container_v1/classes.rb,
 generated/google/apis/container_v1/representations.rb,
 generated/google/apis/container_v1/representations.rb
Overview
SetAddonsConfigRequest sets the addons associated with the cluster.
Instance Attribute Summary collapse
- 
  
    
      #addons_config  ⇒ Google::Apis::ContainerV1::AddonsConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality. 
- 
  
    
      #cluster_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Deprecated. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name (project, location, cluster) of the cluster to set addons. 
- 
  
    
      #project_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Deprecated. 
- 
  
    
      #zone  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Deprecated. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ SetAddonsConfigRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of SetAddonsConfigRequest. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ SetAddonsConfigRequest
Returns a new instance of SetAddonsConfigRequest
| 1802 1803 1804 | # File 'generated/google/apis/container_v1/classes.rb', line 1802 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#addons_config ⇒ Google::Apis::ContainerV1::AddonsConfig
Configuration for the addons that can be automatically spun up in the
cluster, enabling additional functionality.
Corresponds to the JSON property addonsConfig
| 1773 1774 1775 | # File 'generated/google/apis/container_v1/classes.rb', line 1773 def addons_config @addons_config end | 
#cluster_id ⇒ String
Deprecated. The name of the cluster to upgrade.
This field has been deprecated and replaced by the name field.
Corresponds to the JSON property clusterId
| 1779 1780 1781 | # File 'generated/google/apis/container_v1/classes.rb', line 1779 def cluster_id @cluster_id end | 
#name ⇒ String
The name (project, location, cluster) of the cluster to set addons.
Specified in the format 'projects//locations//clusters/*'.
Corresponds to the JSON property name
| 1785 1786 1787 | # File 'generated/google/apis/container_v1/classes.rb', line 1785 def name @name end | 
#project_id ⇒ String
Deprecated. The Google Developers Console project ID or project
number.
This field has been deprecated and replaced by the name field.
Corresponds to the JSON property projectId
| 1792 1793 1794 | # File 'generated/google/apis/container_v1/classes.rb', line 1792 def project_id @project_id end | 
#zone ⇒ String
Deprecated. The name of the Google Compute Engine
zone in which the cluster
resides.
This field has been deprecated and replaced by the name field.
Corresponds to the JSON property zone
| 1800 1801 1802 | # File 'generated/google/apis/container_v1/classes.rb', line 1800 def zone @zone end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1807 1808 1809 1810 1811 1812 1813 | # File 'generated/google/apis/container_v1/classes.rb', line 1807 def update!(**args) @addons_config = args[:addons_config] if args.key?(:addons_config) @cluster_id = args[:cluster_id] if args.key?(:cluster_id) @name = args[:name] if args.key?(:name) @project_id = args[:project_id] if args.key?(:project_id) @zone = args[:zone] if args.key?(:zone) end |