/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/gkemulticloud/v1/azure_resources.proto

package com.google.cloud.gkemulticloud.v1;

public final class AzureResourcesProto {
  private AzureResourcesProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureCluster_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureCluster_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureCluster_AnnotationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureCluster_AnnotationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureClusterNetworking_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureClusterNetworking_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_TagsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_TagsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_ReplicaPlacement_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_ReplicaPlacement_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureProxyConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureProxyConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureDatabaseEncryption_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureDatabaseEncryption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureConfigEncryption_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureConfigEncryption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureDiskTemplate_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureDiskTemplate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureClient_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureClient_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureClient_AnnotationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureClient_AnnotationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureAuthorization_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureAuthorization_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureServicesAuthentication_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureServicesAuthentication_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureClusterUser_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureClusterUser_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_AnnotationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_AnnotationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_TagsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_TagsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolAutoscaling_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolAutoscaling_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureServerConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureServerConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureK8sVersionInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureK8sVersionInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureSshConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureSshConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureClusterResources_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureClusterResources_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureClusterError_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureClusterError_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolError_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolError_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n3google/cloud/gkemulticloud/v1/azure_re"
          + "sources.proto\022\035google.cloud.gkemulticlou"
          + "d.v1\032\037google/api/field_behavior.proto\032\031g"
          + "oogle/api/resource.proto\0324google/cloud/g"
          + "kemulticloud/v1/common_resources.proto\032\037"
          + "google/protobuf/timestamp.proto\"\325\014\n\014Azur"
          + "eCluster\022\014\n\004name\030\001 \001(\t\022\030\n\013description\030\002 "
          + "\001(\tB\003\340A\001\022\031\n\014azure_region\030\003 \001(\tB\003\340A\002\022\036\n\021r"
          + "esource_group_id\030\021 \001(\tB\003\340A\002\022\031\n\014azure_cli"
          + "ent\030\020 \001(\tB\003\340A\001\022N\n\nnetworking\030\004 \001(\01325.goo"
          + "gle.cloud.gkemulticloud.v1.AzureClusterN"
          + "etworkingB\003\340A\002\022L\n\rcontrol_plane\030\005 \001(\01320."
          + "google.cloud.gkemulticloud.v1.AzureContr"
          + "olPlaneB\003\340A\002\022M\n\rauthorization\030\006 \001(\01321.go"
          + "ogle.cloud.gkemulticloud.v1.AzureAuthori"
          + "zationB\003\340A\002\022f\n\035azure_services_authentica"
          + "tion\030\026 \001(\0132:.google.cloud.gkemulticloud."
          + "v1.AzureServicesAuthenticationB\003\340A\001\022E\n\005s"
          + "tate\030\007 \001(\01621.google.cloud.gkemulticloud."
          + "v1.AzureCluster.StateB\003\340A\003\022\025\n\010endpoint\030\010"
          + " \001(\tB\003\340A\003\022\020\n\003uid\030\t \001(\tB\003\340A\003\022\030\n\013reconcili"
          + "ng\030\n \001(\010B\003\340A\003\0224\n\013create_time\030\013 \001(\0132\032.goo"
          + "gle.protobuf.TimestampB\003\340A\003\0224\n\013update_ti"
          + "me\030\014 \001(\0132\032.google.protobuf.TimestampB\003\340A"
          + "\003\022\014\n\004etag\030\r \001(\t\022V\n\013annotations\030\016 \003(\0132<.g"
          + "oogle.cloud.gkemulticloud.v1.AzureCluste"
          + "r.AnnotationsEntryB\003\340A\001\022\\\n\030workload_iden"
          + "tity_config\030\022 \001(\01325.google.cloud.gkemult"
          + "icloud.v1.WorkloadIdentityConfigB\003\340A\003\022#\n"
          + "\026cluster_ca_certificate\030\023 \001(\tB\003\340A\003\0228\n\005fl"
          + "eet\030\024 \001(\0132$.google.cloud.gkemulticloud.v"
          + "1.FleetB\003\340A\002\022T\n\021managed_resources\030\025 \001(\0132"
          + "4.google.cloud.gkemulticloud.v1.AzureClu"
          + "sterResourcesB\003\340A\003\022I\n\016logging_config\030\027 \001"
          + "(\0132,.google.cloud.gkemulticloud.v1.Loggi"
          + "ngConfigB\003\340A\001\022E\n\006errors\030\030 \003(\01320.google.c"
          + "loud.gkemulticloud.v1.AzureClusterErrorB"
          + "\003\340A\003\022O\n\021monitoring_config\030\031 \001(\0132/.google"
          + ".cloud.gkemulticloud.v1.MonitoringConfig"
          + "B\003\340A\001\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r"
          + "\n\005value\030\002 \001(\t:\0028\001\"u\n\005State\022\025\n\021STATE_UNSP"
          + "ECIFIED\020\000\022\020\n\014PROVISIONING\020\001\022\013\n\007RUNNING\020\002"
          + "\022\017\n\013RECONCILING\020\003\022\014\n\010STOPPING\020\004\022\t\n\005ERROR"
          + "\020\005\022\014\n\010DEGRADED\020\006:u\352Ar\n)gkemulticloud.goo"
          + "gleapis.com/AzureCluster\022Eprojects/{proj"
          + "ect}/locations/{location}/azureClusters/"
          + "{azure_cluster}\"\267\001\n\026AzureClusterNetworki"
          + "ng\022\037\n\022virtual_network_id\030\001 \001(\tB\003\340A\002\022$\n\027p"
          + "od_address_cidr_blocks\030\002 \003(\tB\003\340A\002\022(\n\033ser"
          + "vice_address_cidr_blocks\030\003 \003(\tB\003\340A\002\022,\n\037s"
          + "ervice_load_balancer_subnet_id\030\005 \001(\tB\003\340A"
          + "\001\"\242\006\n\021AzureControlPlane\022\024\n\007version\030\001 \001(\t"
          + "B\003\340A\002\022\026\n\tsubnet_id\030\002 \001(\tB\003\340A\001\022\024\n\007vm_size"
          + "\030\003 \001(\tB\003\340A\001\022F\n\nssh_config\030\013 \001(\0132-.google"
          + ".cloud.gkemulticloud.v1.AzureSshConfigB\003"
          + "\340A\002\022J\n\013root_volume\030\004 \001(\01320.google.cloud."
          + "gkemulticloud.v1.AzureDiskTemplateB\003\340A\001\022"
          + "J\n\013main_volume\030\005 \001(\01320.google.cloud.gkem"
          + "ulticloud.v1.AzureDiskTemplateB\003\340A\001\022X\n\023d"
          + "atabase_encryption\030\n \001(\01326.google.cloud."
          + "gkemulticloud.v1.AzureDatabaseEncryption"
          + "B\003\340A\001\022J\n\014proxy_config\030\014 \001(\0132/.google.clo"
          + "ud.gkemulticloud.v1.AzureProxyConfigB\003\340A"
          + "\001\022T\n\021config_encryption\030\016 \001(\01324.google.cl"
          + "oud.gkemulticloud.v1.AzureConfigEncrypti"
          + "onB\003\340A\001\022M\n\004tags\030\007 \003(\0132:.google.cloud.gke"
          + "multicloud.v1.AzureControlPlane.TagsEntr"
          + "yB\003\340A\001\022P\n\022replica_placements\030\r \003(\0132/.goo"
          + "gle.cloud.gkemulticloud.v1.ReplicaPlacem"
          + "entB\003\340A\001\022\037\n\022endpoint_subnet_id\030\017 \001(\tB\003\340A"
          + "\001\032+\n\tTagsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001"
          + "(\t:\0028\001\"P\n\020ReplicaPlacement\022\026\n\tsubnet_id\030"
          + "\001 \001(\tB\003\340A\002\022$\n\027azure_availability_zone\030\002 "
          + "\001(\tB\003\340A\002\"@\n\020AzureProxyConfig\022\031\n\021resource"
          + "_group_id\030\001 \001(\t\022\021\n\tsecret_id\030\002 \001(\t\".\n\027Az"
          + "ureDatabaseEncryption\022\023\n\006key_id\030\003 \001(\tB\003\340"
          + "A\002\"E\n\025AzureConfigEncryption\022\023\n\006key_id\030\002 "
          + "\001(\tB\003\340A\002\022\027\n\npublic_key\030\003 \001(\tB\003\340A\001\"*\n\021Azu"
          + "reDiskTemplate\022\025\n\010size_gib\030\001 \001(\005B\003\340A\001\"\205\004"
          + "\n\013AzureClient\022\014\n\004name\030\001 \001(\t\022\026\n\ttenant_id"
          + "\030\002 \001(\tB\003\340A\002\022\033\n\016application_id\030\003 \001(\tB\003\340A\002"
          + "\022\030\n\013reconciling\030\t \001(\010B\003\340A\003\022U\n\013annotation"
          + "s\030\010 \003(\0132;.google.cloud.gkemulticloud.v1."
          + "AzureClient.AnnotationsEntryB\003\340A\001\022\034\n\017pem"
          + "_certificate\030\007 \001(\tB\003\340A\003\022\020\n\003uid\030\005 \001(\tB\003\340A"
          + "\003\0224\n\013create_time\030\006 \001(\0132\032.google.protobuf"
          + ".TimestampB\003\340A\003\0224\n\013update_time\030\n \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\003\340A\003\0322\n\020Annotat"
          + "ionsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028"
          + "\001:r\352Ao\n(gkemulticloud.googleapis.com/Azu"
          + "reClient\022Cprojects/{project}/locations/{"
          + "location}/azureClients/{azure_client}\"_\n"
          + "\022AzureAuthorization\022I\n\013admin_users\030\001 \003(\013"
          + "2/.google.cloud.gkemulticloud.v1.AzureCl"
          + "usterUserB\003\340A\002\"R\n\033AzureServicesAuthentic"
          + "ation\022\026\n\ttenant_id\030\001 \001(\tB\003\340A\002\022\033\n\016applica"
          + "tion_id\030\002 \001(\tB\003\340A\002\")\n\020AzureClusterUser\022\025"
          + "\n\010username\030\001 \001(\tB\003\340A\002\"\262\010\n\rAzureNodePool\022"
          + "\014\n\004name\030\001 \001(\t\022\024\n\007version\030\002 \001(\tB\003\340A\002\022C\n\006c"
          + "onfig\030\026 \001(\0132..google.cloud.gkemulticloud"
          + ".v1.AzureNodeConfigB\003\340A\002\022\026\n\tsubnet_id\030\003 "
          + "\001(\tB\003\340A\002\022Q\n\013autoscaling\030\004 \001(\01327.google.c"
          + "loud.gkemulticloud.v1.AzureNodePoolAutos"
          + "calingB\003\340A\002\022F\n\005state\030\006 \001(\01622.google.clou"
          + "d.gkemulticloud.v1.AzureNodePool.StateB\003"
          + "\340A\003\022\020\n\003uid\030\010 \001(\tB\003\340A\003\022\030\n\013reconciling\030\t \001"
          + "(\010B\003\340A\003\0224\n\013create_time\030\n \001(\0132\032.google.pr"
          + "otobuf.TimestampB\003\340A\003\0224\n\013update_time\030\013 \001"
          + "(\0132\032.google.protobuf.TimestampB\003\340A\003\022\014\n\004e"
          + "tag\030\014 \001(\t\022W\n\013annotations\030\r \003(\0132=.google."
          + "cloud.gkemulticloud.v1.AzureNodePool.Ann"
          + "otationsEntryB\003\340A\001\022R\n\023max_pods_constrain"
          + "t\030\025 \001(\01320.google.cloud.gkemulticloud.v1."
          + "MaxPodsConstraintB\003\340A\002\022$\n\027azure_availabi"
          + "lity_zone\030\027 \001(\tB\003\340A\001\022F\n\006errors\030\035 \003(\01321.g"
          + "oogle.cloud.gkemulticloud.v1.AzureNodePo"
          + "olErrorB\003\340A\003\0322\n\020AnnotationsEntry\022\013\n\003key\030"
          + "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"u\n\005State\022\025\n\021STA"
          + "TE_UNSPECIFIED\020\000\022\020\n\014PROVISIONING\020\001\022\013\n\007RU"
          + "NNING\020\002\022\017\n\013RECONCILING\020\003\022\014\n\010STOPPING\020\004\022\t"
          + "\n\005ERROR\020\005\022\014\n\010DEGRADED\020\006:\230\001\352A\224\001\n*gkemulti"
          + "cloud.googleapis.com/AzureNodePool\022fproj"
          + "ects/{project}/locations/{location}/azur"
          + "eClusters/{azure_cluster}/azureNodePools"
          + "/{azure_node_pool}\"\257\005\n\017AzureNodeConfig\022\024"
          + "\n\007vm_size\030\001 \001(\tB\003\340A\001\022J\n\013root_volume\030\002 \001("
          + "\01320.google.cloud.gkemulticloud.v1.AzureD"
          + "iskTemplateB\003\340A\001\022K\n\004tags\030\003 \003(\01328.google."
          + "cloud.gkemulticloud.v1.AzureNodeConfig.T"
          + "agsEntryB\003\340A\001\022\027\n\nimage_type\030\010 \001(\tB\003\340A\001\022F"
          + "\n\nssh_config\030\007 \001(\0132-.google.cloud.gkemul"
          + "ticloud.v1.AzureSshConfigB\003\340A\002\022J\n\014proxy_"
          + "config\030\t \001(\0132/.google.cloud.gkemulticlou"
          + "d.v1.AzureProxyConfigB\003\340A\001\022T\n\021config_enc"
          + "ryption\030\014 \001(\01324.google.cloud.gkemulticlo"
          + "ud.v1.AzureConfigEncryptionB\003\340A\001\022=\n\006tain"
          + "ts\030\n \003(\0132(.google.cloud.gkemulticloud.v1"
          + ".NodeTaintB\003\340A\001\022O\n\006labels\030\013 \003(\0132:.google"
          + ".cloud.gkemulticloud.v1.AzureNodeConfig."
          + "LabelsEntryB\003\340A\001\032+\n\tTagsEntry\022\013\n\003key\030\001 \001"
          + "(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032-\n\013LabelsEntry\022\013\n\003"
          + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"T\n\030AzureNod"
          + "ePoolAutoscaling\022\033\n\016min_node_count\030\001 \001(\005"
          + "B\003\340A\002\022\033\n\016max_node_count\030\002 \001(\005B\003\340A\002\"\376\001\n\021A"
          + "zureServerConfig\022\014\n\004name\030\001 \001(\t\022J\n\016valid_"
          + "versions\030\002 \003(\01322.google.cloud.gkemulticl"
          + "oud.v1.AzureK8sVersionInfo\022\037\n\027supported_"
          + "azure_regions\030\003 \003(\t:n\352Ak\n.gkemulticloud."
          + "googleapis.com/AzureServerConfig\0229projec"
          + "ts/{project}/locations/{location}/azureS"
          + "erverConfig\"&\n\023AzureK8sVersionInfo\022\017\n\007ve"
          + "rsion\030\001 \001(\t\"-\n\016AzureSshConfig\022\033\n\016authori"
          + "zed_key\030\001 \001(\tB\003\340A\002\"y\n\025AzureClusterResour"
          + "ces\022&\n\031network_security_group_id\030\001 \001(\tB\003"
          + "\340A\003\0228\n+control_plane_application_securit"
          + "y_group_id\030\002 \001(\tB\003\340A\003\"$\n\021AzureClusterErr"
          + "or\022\017\n\007message\030\001 \001(\t\"%\n\022AzureNodePoolErro"
          + "r\022\017\n\007message\030\001 \001(\tB\346\001\n!com.google.cloud."
          + "gkemulticloud.v1B\023AzureResourcesProtoP\001Z"
          + "Gcloud.google.com/go/gkemulticloud/apiv1"
          + "/gkemulticloudpb;gkemulticloudpb\252\002\035Googl"
          + "e.Cloud.GkeMultiCloud.V1\312\002\035Google\\Cloud\\"
          + "GkeMultiCloud\\V1\352\002 Google::Cloud::GkeMul"
          + "tiCloud::V1b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.cloud.gkemulticloud.v1.CommonResourcesProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureCluster_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_gkemulticloud_v1_AzureCluster_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureCluster_descriptor,
            new java.lang.String[] {
              "Name",
              "Description",
              "AzureRegion",
              "ResourceGroupId",
              "AzureClient",
              "Networking",
              "ControlPlane",
              "Authorization",
              "AzureServicesAuthentication",
              "State",
              "Endpoint",
              "Uid",
              "Reconciling",
              "CreateTime",
              "UpdateTime",
              "Etag",
              "Annotations",
              "WorkloadIdentityConfig",
              "ClusterCaCertificate",
              "Fleet",
              "ManagedResources",
              "LoggingConfig",
              "Errors",
              "MonitoringConfig",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureCluster_AnnotationsEntry_descriptor =
        internal_static_google_cloud_gkemulticloud_v1_AzureCluster_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_gkemulticloud_v1_AzureCluster_AnnotationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureCluster_AnnotationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureClusterNetworking_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_gkemulticloud_v1_AzureClusterNetworking_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureClusterNetworking_descriptor,
            new java.lang.String[] {
              "VirtualNetworkId",
              "PodAddressCidrBlocks",
              "ServiceAddressCidrBlocks",
              "ServiceLoadBalancerSubnetId",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_descriptor,
            new java.lang.String[] {
              "Version",
              "SubnetId",
              "VmSize",
              "SshConfig",
              "RootVolume",
              "MainVolume",
              "DatabaseEncryption",
              "ProxyConfig",
              "ConfigEncryption",
              "Tags",
              "ReplicaPlacements",
              "EndpointSubnetId",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_TagsEntry_descriptor =
        internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_TagsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureControlPlane_TagsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_gkemulticloud_v1_ReplicaPlacement_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_gkemulticloud_v1_ReplicaPlacement_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_ReplicaPlacement_descriptor,
            new java.lang.String[] {
              "SubnetId", "AzureAvailabilityZone",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureProxyConfig_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_gkemulticloud_v1_AzureProxyConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureProxyConfig_descriptor,
            new java.lang.String[] {
              "ResourceGroupId", "SecretId",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureDatabaseEncryption_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_gkemulticloud_v1_AzureDatabaseEncryption_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureDatabaseEncryption_descriptor,
            new java.lang.String[] {
              "KeyId",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureConfigEncryption_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_gkemulticloud_v1_AzureConfigEncryption_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureConfigEncryption_descriptor,
            new java.lang.String[] {
              "KeyId", "PublicKey",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureDiskTemplate_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_gkemulticloud_v1_AzureDiskTemplate_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureDiskTemplate_descriptor,
            new java.lang.String[] {
              "SizeGib",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureClient_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_gkemulticloud_v1_AzureClient_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureClient_descriptor,
            new java.lang.String[] {
              "Name",
              "TenantId",
              "ApplicationId",
              "Reconciling",
              "Annotations",
              "PemCertificate",
              "Uid",
              "CreateTime",
              "UpdateTime",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureClient_AnnotationsEntry_descriptor =
        internal_static_google_cloud_gkemulticloud_v1_AzureClient_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_gkemulticloud_v1_AzureClient_AnnotationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureClient_AnnotationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureAuthorization_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_gkemulticloud_v1_AzureAuthorization_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureAuthorization_descriptor,
            new java.lang.String[] {
              "AdminUsers",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureServicesAuthentication_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_gkemulticloud_v1_AzureServicesAuthentication_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureServicesAuthentication_descriptor,
            new java.lang.String[] {
              "TenantId", "ApplicationId",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureClusterUser_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_gkemulticloud_v1_AzureClusterUser_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureClusterUser_descriptor,
            new java.lang.String[] {
              "Username",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_descriptor,
            new java.lang.String[] {
              "Name",
              "Version",
              "Config",
              "SubnetId",
              "Autoscaling",
              "State",
              "Uid",
              "Reconciling",
              "CreateTime",
              "UpdateTime",
              "Etag",
              "Annotations",
              "MaxPodsConstraint",
              "AzureAvailabilityZone",
              "Errors",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_AnnotationsEntry_descriptor =
        internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_AnnotationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureNodePool_AnnotationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_descriptor,
            new java.lang.String[] {
              "VmSize",
              "RootVolume",
              "Tags",
              "ImageType",
              "SshConfig",
              "ProxyConfig",
              "ConfigEncryption",
              "Taints",
              "Labels",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_TagsEntry_descriptor =
        internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_TagsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_TagsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_LabelsEntry_descriptor =
        internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureNodeConfig_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolAutoscaling_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolAutoscaling_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolAutoscaling_descriptor,
            new java.lang.String[] {
              "MinNodeCount", "MaxNodeCount",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureServerConfig_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_gkemulticloud_v1_AzureServerConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureServerConfig_descriptor,
            new java.lang.String[] {
              "Name", "ValidVersions", "SupportedAzureRegions",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureK8sVersionInfo_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_gkemulticloud_v1_AzureK8sVersionInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureK8sVersionInfo_descriptor,
            new java.lang.String[] {
              "Version",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureSshConfig_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_gkemulticloud_v1_AzureSshConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureSshConfig_descriptor,
            new java.lang.String[] {
              "AuthorizedKey",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureClusterResources_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_gkemulticloud_v1_AzureClusterResources_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureClusterResources_descriptor,
            new java.lang.String[] {
              "NetworkSecurityGroupId", "ControlPlaneApplicationSecurityGroupId",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureClusterError_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_gkemulticloud_v1_AzureClusterError_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureClusterError_descriptor,
            new java.lang.String[] {
              "Message",
            });
    internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolError_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolError_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_AzureNodePoolError_descriptor,
            new java.lang.String[] {
              "Message",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.ResourceProto.resource);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.gkemulticloud.v1.CommonResourcesProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
