Class: Google::Cloud::GkeMultiCloud::V1::UpdateAwsClusterRequest

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

Request message for AwsClusters.UpdateAwsCluster method.

Instance Attribute Summary collapse

Instance Attribute Details

#aws_cluster::Google::Cloud::GkeMultiCloud::V1::AwsCluster

Returns Required. The AwsCluster resource to update.

Returns:



99
100
101
102
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_service.rb', line 99

class UpdateAwsClusterRequest
  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 AwsCluster:

  • description.
  • annotations.
  • control_plane.version.
  • authorization.admin_users.
  • authorization.admin_groups.
  • binary_authorization.evaluation_mode.
  • control_plane.aws_services_authentication.role_arn.
  • control_plane.aws_services_authentication.role_session_name.
  • control_plane.config_encryption.kms_key_arn.
  • control_plane.instance_type.
  • control_plane.security_group_ids.
  • control_plane.proxy_config.
  • control_plane.proxy_config.secret_arn.
  • control_plane.proxy_config.secret_version.
  • control_plane.root_volume.size_gib.
  • control_plane.root_volume.volume_type.
  • control_plane.root_volume.iops.
  • control_plane.root_volume.throughput.
  • control_plane.root_volume.kms_key_arn.
  • control_plane.ssh_config.
  • control_plane.ssh_config.ec2_key_pair.
  • control_plane.instance_placement.tenancy.
  • control_plane.iam_instance_profile.
  • logging_config.component_config.enable_components.
  • control_plane.tags.
  • monitoring_config.managed_prometheus_config.enabled.
  • networking.per_node_pool_sg_rules_disabled.

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 AwsCluster:

    • description.
    • annotations.
    • control_plane.version.
    • authorization.admin_users.
    • authorization.admin_groups.
    • binary_authorization.evaluation_mode.
    • control_plane.aws_services_authentication.role_arn.
    • control_plane.aws_services_authentication.role_session_name.
    • control_plane.config_encryption.kms_key_arn.
    • control_plane.instance_type.
    • control_plane.security_group_ids.
    • control_plane.proxy_config.
    • control_plane.proxy_config.secret_arn.
    • control_plane.proxy_config.secret_version.
    • control_plane.root_volume.size_gib.
    • control_plane.root_volume.volume_type.
    • control_plane.root_volume.iops.
    • control_plane.root_volume.throughput.
    • control_plane.root_volume.kms_key_arn.
    • control_plane.ssh_config.
    • control_plane.ssh_config.ec2_key_pair.
    • control_plane.instance_placement.tenancy.
    • control_plane.iam_instance_profile.
    • logging_config.component_config.enable_components.
    • control_plane.tags.
    • monitoring_config.managed_prometheus_config.enabled.
    • networking.per_node_pool_sg_rules_disabled.


99
100
101
102
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_service.rb', line 99

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

#validate_only::Boolean

Returns If set, only validate the request, but do not actually update the cluster.

Returns:

  • (::Boolean)

    If set, only validate the request, but do not actually update the cluster.



99
100
101
102
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_service.rb', line 99

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