Class: Google::Cloud::GkeMultiCloud::V1::UpdateAzureClusterRequest

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

Overview

Request message for AzureClusters.UpdateAzureCluster method.

Instance Attribute Summary collapse

Instance Attribute Details

#azure_cluster::Google::Cloud::GkeMultiCloud::V1::AzureCluster

Returns Required. The AzureCluster resource to update.

Returns:



89
90
91
92
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_service.rb', line 89

class UpdateAzureClusterRequest
  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 AzureCluster:

  • description.
  • azureClient.
  • control_plane.version.
  • control_plane.vm_size.
  • annotations.
  • authorization.admin_users.
  • authorization.admin_groups.
  • control_plane.root_volume.size_gib.
  • azure_services_authentication.
  • azure_services_authentication.tenant_id.
  • azure_services_authentication.application_id.
  • control_plane.proxy_config.
  • control_plane.proxy_config.resource_group_id.
  • control_plane.proxy_config.secret_id.
  • control_plane.ssh_config.authorized_key.
  • logging_config.component_config.enable_components
  • monitoring_config.managed_prometheus_config.enabled.

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

    • description.
    • azureClient.
    • control_plane.version.
    • control_plane.vm_size.
    • annotations.
    • authorization.admin_users.
    • authorization.admin_groups.
    • control_plane.root_volume.size_gib.
    • azure_services_authentication.
    • azure_services_authentication.tenant_id.
    • azure_services_authentication.application_id.
    • control_plane.proxy_config.
    • control_plane.proxy_config.resource_group_id.
    • control_plane.proxy_config.secret_id.
    • control_plane.ssh_config.authorized_key.
    • logging_config.component_config.enable_components
    • monitoring_config.managed_prometheus_config.enabled.


89
90
91
92
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_service.rb', line 89

class UpdateAzureClusterRequest
  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.



89
90
91
92
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_service.rb', line 89

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