Class: Google::Apis::ContainerV1beta1::SetMasterAuthRequest
- Inherits:
-
Object
- Object
- Google::Apis::ContainerV1beta1::SetMasterAuthRequest
- Defined in:
- generated/google/apis/container_v1beta1/classes.rb,
generated/google/apis/container_v1beta1/representations.rb,
generated/google/apis/container_v1beta1/representations.rb
Overview
SetMasterAuthRequest updates the admin password of a cluster.
Instance Attribute Summary collapse
-
#action ⇒ String
Required.
-
#cluster_id ⇒ String
Required.
-
#name ⇒ String
The name (project, location, cluster) of the cluster to set auth.
-
#project_id ⇒ String
Required.
-
#update ⇒ Google::Apis::ContainerV1beta1::MasterAuth
The authentication information for accessing the master endpoint.
-
#zone ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SetMasterAuthRequest
constructor
A new instance of SetMasterAuthRequest.
-
#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) ⇒ SetMasterAuthRequest
Returns a new instance of SetMasterAuthRequest.
3880 3881 3882 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 3880 def initialize(**args) update!(**args) end |
Instance Attribute Details
#action ⇒ String
Required. The exact form of action to be taken on the master auth.
Corresponds to the JSON property action
3844 3845 3846 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 3844 def action @action end |
#cluster_id ⇒ String
Required. 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
3850 3851 3852 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 3850 def cluster_id @cluster_id end |
#name ⇒ String
The name (project, location, cluster) of the cluster to set auth.
Specified in the format projects/*/locations/*/clusters/*
.
Corresponds to the JSON property name
3856 3857 3858 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 3856 def name @name end |
#project_id ⇒ String
Required. 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
3863 3864 3865 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 3863 def project_id @project_id end |
#update ⇒ Google::Apis::ContainerV1beta1::MasterAuth
The authentication information for accessing the master endpoint.
Authentication can be done using HTTP basic auth or using client
certificates.
Corresponds to the JSON property update
3870 3871 3872 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 3870 def update @update end |
#zone ⇒ String
Required. 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
3878 3879 3880 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 3878 def zone @zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3885 3886 3887 3888 3889 3890 3891 3892 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 3885 def update!(**args) @action = args[:action] if args.key?(:action) @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) @update = args[:update] if args.key?(:update) @zone = args[:zone] if args.key?(:zone) end |