Class: Google::Apis::ContainerV1beta1::CompleteIpRotationRequest
- Inherits:
-
Object
- Object
- Google::Apis::ContainerV1beta1::CompleteIpRotationRequest
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/container_v1beta1/classes.rb,
lib/google/apis/container_v1beta1/representations.rb,
lib/google/apis/container_v1beta1/representations.rb
Overview
CompleteIPRotationRequest moves the cluster master back into single-IP mode.
Instance Attribute Summary collapse
-
#cluster_id ⇒ String
Required.
-
#name ⇒ String
The name (project, location, cluster id) of the cluster to complete IP rotation.
-
#project_id ⇒ String
Required.
-
#zone ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CompleteIpRotationRequest
constructor
A new instance of CompleteIpRotationRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CompleteIpRotationRequest
Returns a new instance of CompleteIpRotationRequest.
1382 1383 1384 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 1382 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cluster_id ⇒ String
Required. Deprecated. The name of the cluster. This field has been deprecated
and replaced by the name field.
Corresponds to the JSON property clusterId
1360 1361 1362 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 1360 def cluster_id @cluster_id end |
#name ⇒ String
The name (project, location, cluster id) of the cluster to complete IP
rotation. Specified in the format projects/*/locations/*/clusters/*.
Corresponds to the JSON property name
1366 1367 1368 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 1366 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
1373 1374 1375 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 1373 def project_id @project_id 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
1380 1381 1382 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 1380 def zone @zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1387 1388 1389 1390 1391 1392 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 1387 def update!(**args) @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 |