Class: Google::Cloud::GkeMultiCloud::V1::UpdateAwsNodePoolRequest Deprecated

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/gkemulticloud/v1/aws_service.rb

Overview

Deprecated.

This message is deprecated and may be removed in the next major version update.

Request message for AwsClusters.UpdateAwsNodePool method.

Instance Attribute Summary collapse

Instance Attribute Details

#aws_node_pool::Google::Cloud::GkeMultiCloud::V1::AwsNodePool

Returns Required. The AwsNodePool resource to update.

Returns:



293
294
295
296
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_service.rb', line 293

class UpdateAwsNodePoolRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#update_mask::Google::Protobuf::FieldMask

Returns Required. Mask of fields to update. At least one path must be supplied in this field. The elements of the repeated paths field can only include these fields from AwsNodePool:

  • annotations.
  • version.
  • autoscaling.min_node_count.
  • autoscaling.max_node_count.
  • config.config_encryption.kms_key_arn.
  • config.security_group_ids.
  • config.root_volume.iops.
  • config.root_volume.throughput.
  • config.root_volume.kms_key_arn.
  • config.root_volume.volume_type.
  • config.root_volume.size_gib.
  • config.proxy_config.
  • config.proxy_config.secret_arn.
  • config.proxy_config.secret_version.
  • config.ssh_config.
  • config.ssh_config.ec2_key_pair.
  • config.instance_placement.tenancy.
  • config.iam_instance_profile.
  • config.labels.
  • config.tags.
  • config.autoscaling_metrics_collection.
  • config.autoscaling_metrics_collection.granularity.
  • config.autoscaling_metrics_collection.metrics.
  • config.instance_type.
  • management.auto_repair.
  • management.
  • update_settings.
  • update_settings.surge_settings.
  • update_settings.surge_settings.max_surge.
  • update_settings.surge_settings.max_unavailable.

Returns:

  • (::Google::Protobuf::FieldMask)

    Required. Mask of fields to update. At least one path must be supplied in this field. The elements of the repeated paths field can only include these fields from AwsNodePool:

    • annotations.
    • version.
    • autoscaling.min_node_count.
    • autoscaling.max_node_count.
    • config.config_encryption.kms_key_arn.
    • config.security_group_ids.
    • config.root_volume.iops.
    • config.root_volume.throughput.
    • config.root_volume.kms_key_arn.
    • config.root_volume.volume_type.
    • config.root_volume.size_gib.
    • config.proxy_config.
    • config.proxy_config.secret_arn.
    • config.proxy_config.secret_version.
    • config.ssh_config.
    • config.ssh_config.ec2_key_pair.
    • config.instance_placement.tenancy.
    • config.iam_instance_profile.
    • config.labels.
    • config.tags.
    • config.autoscaling_metrics_collection.
    • config.autoscaling_metrics_collection.granularity.
    • config.autoscaling_metrics_collection.metrics.
    • config.instance_type.
    • management.auto_repair.
    • management.
    • update_settings.
    • update_settings.surge_settings.
    • update_settings.surge_settings.max_surge.
    • update_settings.surge_settings.max_unavailable.


293
294
295
296
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_service.rb', line 293

class UpdateAwsNodePoolRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#validate_only::Boolean

Returns If set, only validate the request, but don't actually update the node pool.

Returns:

  • (::Boolean)

    If set, only validate the request, but don't actually update the node pool.



293
294
295
296
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_service.rb', line 293

class UpdateAwsNodePoolRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end