diff --git a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaults.java b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaults.java index b0d55ffc..02add194 100644 --- a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaults.java +++ b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaults.java @@ -45,6 +45,7 @@ private AutoprovisioningNodePoolDefaults() { minCpuPlatform_ = ""; diskType_ = ""; bootDiskKmsKey_ = ""; + imageType_ = ""; } @java.lang.Override @@ -168,6 +169,13 @@ private AutoprovisioningNodePoolDefaults( bootDiskKmsKey_ = s; break; } + case 82: + { + java.lang.String s = input.readStringRequireUtf8(); + + imageType_ = s; + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -657,6 +665,55 @@ public com.google.protobuf.ByteString getBootDiskKmsKeyBytes() { } } + public static final int IMAGE_TYPE_FIELD_NUMBER = 10; + private volatile java.lang.Object imageType_; + /** + * + * + *
+   * The image type to use for NAP created node.
+   * 
+ * + * string image_type = 10; + * + * @return The imageType. + */ + @java.lang.Override + public java.lang.String getImageType() { + java.lang.Object ref = imageType_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + imageType_ = s; + return s; + } + } + /** + * + * + *
+   * The image type to use for NAP created node.
+   * 
+ * + * string image_type = 10; + * + * @return The bytes for imageType. + */ + @java.lang.Override + public com.google.protobuf.ByteString getImageTypeBytes() { + java.lang.Object ref = imageType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + imageType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -698,6 +755,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!getBootDiskKmsKeyBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, bootDiskKmsKey_); } + if (!getImageTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, imageType_); + } unknownFields.writeTo(output); } @@ -740,6 +800,9 @@ public int getSerializedSize() { if (!getBootDiskKmsKeyBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, bootDiskKmsKey_); } + if (!getImageTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, imageType_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -774,6 +837,7 @@ public boolean equals(final java.lang.Object obj) { if (!getShieldedInstanceConfig().equals(other.getShieldedInstanceConfig())) return false; } if (!getBootDiskKmsKey().equals(other.getBootDiskKmsKey())) return false; + if (!getImageType().equals(other.getImageType())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -811,6 +875,8 @@ public int hashCode() { } hash = (37 * hash) + BOOT_DISK_KMS_KEY_FIELD_NUMBER; hash = (53 * hash) + getBootDiskKmsKey().hashCode(); + hash = (37 * hash) + IMAGE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getImageType().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -988,6 +1054,8 @@ public Builder clear() { } bootDiskKmsKey_ = ""; + imageType_ = ""; + return this; } @@ -1041,6 +1109,7 @@ public com.google.container.v1.AutoprovisioningNodePoolDefaults buildPartial() { result.shieldedInstanceConfig_ = shieldedInstanceConfigBuilder_.build(); } result.bootDiskKmsKey_ = bootDiskKmsKey_; + result.imageType_ = imageType_; onBuilt(); return result; } @@ -1129,6 +1198,10 @@ public Builder mergeFrom(com.google.container.v1.AutoprovisioningNodePoolDefault bootDiskKmsKey_ = other.bootDiskKmsKey_; onChanged(); } + if (!other.getImageType().isEmpty()) { + imageType_ = other.imageType_; + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -2446,6 +2519,112 @@ public Builder setBootDiskKmsKeyBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object imageType_ = ""; + /** + * + * + *
+     * The image type to use for NAP created node.
+     * 
+ * + * string image_type = 10; + * + * @return The imageType. + */ + public java.lang.String getImageType() { + java.lang.Object ref = imageType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + imageType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The image type to use for NAP created node.
+     * 
+ * + * string image_type = 10; + * + * @return The bytes for imageType. + */ + public com.google.protobuf.ByteString getImageTypeBytes() { + java.lang.Object ref = imageType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + imageType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The image type to use for NAP created node.
+     * 
+ * + * string image_type = 10; + * + * @param value The imageType to set. + * @return This builder for chaining. + */ + public Builder setImageType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + imageType_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The image type to use for NAP created node.
+     * 
+ * + * string image_type = 10; + * + * @return This builder for chaining. + */ + public Builder clearImageType() { + + imageType_ = getDefaultInstance().getImageType(); + onChanged(); + return this; + } + /** + * + * + *
+     * The image type to use for NAP created node.
+     * 
+ * + * string image_type = 10; + * + * @param value The bytes for imageType to set. + * @return This builder for chaining. + */ + public Builder setImageTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + imageType_ = value; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaultsOrBuilder.java b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaultsOrBuilder.java index f228ec65..7f239e2c 100644 --- a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaultsOrBuilder.java +++ b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaultsOrBuilder.java @@ -323,4 +323,29 @@ public interface AutoprovisioningNodePoolDefaultsOrBuilder * @return The bytes for bootDiskKmsKey. */ com.google.protobuf.ByteString getBootDiskKmsKeyBytes(); + + /** + * + * + *
+   * The image type to use for NAP created node.
+   * 
+ * + * string image_type = 10; + * + * @return The imageType. + */ + java.lang.String getImageType(); + /** + * + * + *
+   * The image type to use for NAP created node.
+   * 
+ * + * string image_type = 10; + * + * @return The bytes for imageType. + */ + com.google.protobuf.ByteString getImageTypeBytes(); } diff --git a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java index f7682f18..f4486d7a 100644 --- a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java +++ b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java @@ -851,7 +851,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "b\n#autoprovisioning_node_pool_defaults\030\004" + " \001(\01325.google.container.v1.Autoprovision" + "ingNodePoolDefaults\022\"\n\032autoprovisioning_" - + "locations\030\005 \003(\t\"\200\003\n AutoprovisioningNode" + + "locations\030\005 \003(\t\"\224\003\n AutoprovisioningNode" + "PoolDefaults\022\024\n\014oauth_scopes\030\001 \003(\t\022\027\n\017se" + "rvice_account\030\002 \001(\t\022G\n\020upgrade_settings\030" + "\003 \001(\0132-.google.container.v1.NodePool.Upg" @@ -861,334 +861,334 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tdisk_type\030\007 \001(\t\022M\n\030shielded_instance_co" + "nfig\030\010 \001(\0132+.google.container.v1.Shielde", "dInstanceConfig\022\031\n\021boot_disk_kms_key\030\t \001" - + "(\t\"H\n\rResourceLimit\022\025\n\rresource_type\030\001 \001" - + "(\t\022\017\n\007minimum\030\002 \001(\003\022\017\n\007maximum\030\003 \001(\003\"o\n\023" - + "NodePoolAutoscaling\022\017\n\007enabled\030\001 \001(\010\022\026\n\016" - + "min_node_count\030\002 \001(\005\022\026\n\016max_node_count\030\003" - + " \001(\005\022\027\n\017autoprovisioned\030\004 \001(\010\"\222\002\n\020SetLab" - + "elsRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zo" - + "ne\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022W\n\017" - + "resource_labels\030\004 \003(\01329.google.container" - + ".v1.SetLabelsRequest.ResourceLabelsEntry" - + "B\003\340A\002\022\036\n\021label_fingerprint\030\005 \001(\tB\003\340A\002\022\014\n" - + "\004name\030\007 \001(\t\0325\n\023ResourceLabelsEntry\022\013\n\003ke" - + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"|\n\024SetLegacyA" - + "bacRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zo" - + "ne\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\024\n\007" - + "enabled\030\004 \001(\010B\003\340A\002\022\014\n\004name\030\006 \001(\t\"\204\001\n\026Sta" - + "rtIPRotationRequest\022\026\n\nproject_id\030\001 \001(\tB" - + "\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(" - + "\tB\002\030\001\022\014\n\004name\030\006 \001(\t\022\032\n\022rotate_credential" - + "s\030\007 \001(\010\"k\n\031CompleteIPRotationRequest\022\026\n\n" - + "project_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026" - + "\n\ncluster_id\030\003 \001(\tB\002\030\001\022\014\n\004name\030\007 \001(\t\"H\n\021" - + "AcceleratorConfig\022\031\n\021accelerator_count\030\001" - + " \001(\003\022\030\n\020accelerator_type\030\002 \001(\t\"\232\001\n\026Workl" - + "oadMetadataConfig\022>\n\004mode\030\002 \001(\01620.google" - + ".container.v1.WorkloadMetadataConfig.Mod" - + "e\"@\n\004Mode\022\024\n\020MODE_UNSPECIFIED\020\000\022\020\n\014GCE_M" - + "ETADATA\020\001\022\020\n\014GKE_METADATA\020\002\"\252\001\n\027SetNetwo" - + "rkPolicyRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022" - + "\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030" - + "\001\022?\n\016network_policy\030\004 \001(\0132\".google.conta" - + "iner.v1.NetworkPolicyB\003\340A\002\022\014\n\004name\030\006 \001(\t" - + "\"\271\001\n\033SetMaintenancePolicyRequest\022\027\n\nproj" - + "ect_id\030\001 \001(\tB\003\340A\002\022\021\n\004zone\030\002 \001(\tB\003\340A\002\022\027\n\n" - + "cluster_id\030\003 \001(\tB\003\340A\002\022G\n\022maintenance_pol" - + "icy\030\004 \001(\0132&.google.container.v1.Maintena" - + "ncePolicyB\003\340A\002\022\014\n\004name\030\005 \001(\t\"\352\001\n\017StatusC" - + "ondition\0227\n\004code\030\001 \001(\0162).google.containe" - + "r.v1.StatusCondition.Code\022\017\n\007message\030\002 \001" - + "(\t\"\214\001\n\004Code\022\013\n\007UNKNOWN\020\000\022\020\n\014GCE_STOCKOUT" - + "\020\001\022\037\n\033GKE_SERVICE_ACCOUNT_DELETED\020\002\022\026\n\022G" - + "CE_QUOTA_EXCEEDED\020\003\022\023\n\017SET_BY_OPERATOR\020\004" - + "\022\027\n\023CLOUD_KMS_KEY_ERROR\020\007\"\237\001\n\rNetworkCon" - + "fig\022\017\n\007network\030\001 \001(\t\022\022\n\nsubnetwork\030\002 \001(\t" - + "\022$\n\034enable_intra_node_visibility\030\005 \001(\010\022C" - + "\n\023default_snat_status\030\007 \001(\0132&.google.con" - + "tainer.v1.DefaultSnatStatus\"(\n\026GetOpenID" - + "ConfigRequest\022\016\n\006parent\030\001 \001(\t\"\334\001\n\027GetOpe" - + "nIDConfigResponse\022\016\n\006issuer\030\001 \001(\t\022\020\n\010jwk" - + "s_uri\030\002 \001(\t\022 \n\030response_types_supported\030" - + "\003 \003(\t\022\037\n\027subject_types_supported\030\004 \003(\t\022-" - + "\n%id_token_signing_alg_values_supported\030" - + "\005 \003(\t\022\030\n\020claims_supported\030\006 \003(\t\022\023\n\013grant" - + "_types\030\007 \003(\t\"\'\n\025GetJSONWebKeysRequest\022\016\n" - + "\006parent\030\001 \001(\t\"r\n\003Jwk\022\013\n\003kty\030\001 \001(\t\022\013\n\003alg" - + "\030\002 \001(\t\022\013\n\003use\030\003 \001(\t\022\013\n\003kid\030\004 \001(\t\022\t\n\001n\030\005 " - + "\001(\t\022\t\n\001e\030\006 \001(\t\022\t\n\001x\030\007 \001(\t\022\t\n\001y\030\010 \001(\t\022\013\n\003" - + "crv\030\t \001(\t\"@\n\026GetJSONWebKeysResponse\022&\n\004k" - + "eys\030\001 \003(\0132\030.google.container.v1.Jwk\"\216\001\n\016" - + "ReleaseChannel\022<\n\007channel\030\001 \001(\0162+.google" - + ".container.v1.ReleaseChannel.Channel\">\n\007" - + "Channel\022\017\n\013UNSPECIFIED\020\000\022\t\n\005RAPID\020\001\022\013\n\007R" - + "EGULAR\020\002\022\n\n\006STABLE\020\003\",\n\031IntraNodeVisibil" - + "ityConfig\022\017\n\007enabled\030\001 \001(\010\".\n\021MaxPodsCon" - + "straint\022\031\n\021max_pods_per_node\030\001 \001(\003\"/\n\026Wo" - + "rkloadIdentityConfig\022\025\n\rworkload_pool\030\002 " - + "\001(\t\"\230\001\n\022DatabaseEncryption\022<\n\005state\030\002 \001(" - + "\0162-.google.container.v1.DatabaseEncrypti" - + "on.State\022\020\n\010key_name\030\001 \001(\t\"2\n\005State\022\013\n\007U" - + "NKNOWN\020\000\022\r\n\tENCRYPTED\020\001\022\r\n\tDECRYPTED\020\002\"e" - + "\n\034ListUsableSubnetworksRequest\022\016\n\006parent" - + "\030\001 \001(\t\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(" - + "\005\022\022\n\npage_token\030\004 \001(\t\"t\n\035ListUsableSubne" - + "tworksResponse\022:\n\013subnetworks\030\001 \003(\0132%.go" - + "ogle.container.v1.UsableSubnetwork\022\027\n\017ne" - + "xt_page_token\030\002 \001(\t\"\200\002\n\036UsableSubnetwork" - + "SecondaryRange\022\022\n\nrange_name\030\001 \001(\t\022\025\n\rip" - + "_cidr_range\030\002 \001(\t\022J\n\006status\030\003 \001(\0162:.goog" - + "le.container.v1.UsableSubnetworkSecondar" - + "yRange.Status\"g\n\006Status\022\013\n\007UNKNOWN\020\000\022\n\n\006" - + "UNUSED\020\001\022\022\n\016IN_USE_SERVICE\020\002\022\030\n\024IN_USE_S" - + "HAREABLE_POD\020\003\022\026\n\022IN_USE_MANAGED_POD\020\004\"\270" - + "\001\n\020UsableSubnetwork\022\022\n\nsubnetwork\030\001 \001(\t\022" - + "\017\n\007network\030\002 \001(\t\022\025\n\rip_cidr_range\030\003 \001(\t\022" - + "P\n\023secondary_ip_ranges\030\004 \003(\01323.google.co" - + "ntainer.v1.UsableSubnetworkSecondaryRang" - + "e\022\026\n\016status_message\030\005 \001(\t\"\355\002\n\031ResourceUs" - + "ageExportConfig\022`\n\024bigquery_destination\030" - + "\001 \001(\0132B.google.container.v1.ResourceUsag" - + "eExportConfig.BigQueryDestination\022&\n\036ena" - + "ble_network_egress_metering\030\002 \001(\010\022m\n\033con" - + "sumption_metering_config\030\003 \001(\0132H.google." - + "container.v1.ResourceUsageExportConfig.C" - + "onsumptionMeteringConfig\032)\n\023BigQueryDest" - + "ination\022\022\n\ndataset_id\030\001 \001(\t\032,\n\031Consumpti" - + "onMeteringConfig\022\017\n\007enabled\030\001 \001(\010\")\n\026Ver" - + "ticalPodAutoscaling\022\017\n\007enabled\030\001 \001(\010\"%\n\021" - + "DefaultSnatStatus\022\020\n\010disabled\030\001 \001(\010\" \n\rS" - + "hieldedNodes\022\017\n\007enabled\030\001 \001(\0102\205F\n\016Cluste" - + "rManager\022\350\001\n\014ListClusters\022(.google.conta" - + "iner.v1.ListClustersRequest\032).google.con" - + "tainer.v1.ListClustersResponse\"\202\001\202\323\344\223\002a\022" - + ",/v1/{parent=projects/*/locations/*}/clu" - + "stersZ1\022//v1/projects/{project_id}/zones" - + "/{zone}/clusters\332A\017project_id,zone\332A\006par" - + "ent\022\355\001\n\nGetCluster\022&.google.container.v1" - + ".GetClusterRequest\032\034.google.container.v1" - + ".Cluster\"\230\001\202\323\344\223\002n\022,/v1/{name=projects/*/" - + "locations/*/clusters/*}Z>\022*\n" + + "\004mode\030\002 \001(\01620.google.container.v1.Worklo" + + "adMetadataConfig.Mode\"@\n\004Mode\022\024\n\020MODE_UN" + + "SPECIFIED\020\000\022\020\n\014GCE_METADATA\020\001\022\020\n\014GKE_MET" + + "ADATA\020\002\"\252\001\n\027SetNetworkPolicyRequest\022\026\n\np" + + "roject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n" + + "\ncluster_id\030\003 \001(\tB\002\030\001\022?\n\016network_policy\030" + + "\004 \001(\0132\".google.container.v1.NetworkPolic" + + "yB\003\340A\002\022\014\n\004name\030\006 \001(\t\"\271\001\n\033SetMaintenanceP" + + "olicyRequest\022\027\n\nproject_id\030\001 \001(\tB\003\340A\002\022\021\n" + + "\004zone\030\002 \001(\tB\003\340A\002\022\027\n\ncluster_id\030\003 \001(\tB\003\340A" + + "\002\022G\n\022maintenance_policy\030\004 \001(\0132&.google.c" + + "ontainer.v1.MaintenancePolicyB\003\340A\002\022\014\n\004na" + + "me\030\005 \001(\t\"\352\001\n\017StatusCondition\0227\n\004code\030\001 \001" + + "(\0162).google.container.v1.StatusCondition" + + ".Code\022\017\n\007message\030\002 \001(\t\"\214\001\n\004Code\022\013\n\007UNKNO" + + "WN\020\000\022\020\n\014GCE_STOCKOUT\020\001\022\037\n\033GKE_SERVICE_AC" + + "COUNT_DELETED\020\002\022\026\n\022GCE_QUOTA_EXCEEDED\020\003\022" + + "\023\n\017SET_BY_OPERATOR\020\004\022\027\n\023CLOUD_KMS_KEY_ER" + + "ROR\020\007\"\237\001\n\rNetworkConfig\022\017\n\007network\030\001 \001(\t" + + "\022\022\n\nsubnetwork\030\002 \001(\t\022$\n\034enable_intra_nod" + + "e_visibility\030\005 \001(\010\022C\n\023default_snat_statu" + + "s\030\007 \001(\0132&.google.container.v1.DefaultSna" + + "tStatus\"(\n\026GetOpenIDConfigRequest\022\016\n\006par" + + "ent\030\001 \001(\t\"\334\001\n\027GetOpenIDConfigResponse\022\016\n" + + "\006issuer\030\001 \001(\t\022\020\n\010jwks_uri\030\002 \001(\t\022 \n\030respo" + + "nse_types_supported\030\003 \003(\t\022\037\n\027subject_typ" + + "es_supported\030\004 \003(\t\022-\n%id_token_signing_a" + + "lg_values_supported\030\005 \003(\t\022\030\n\020claims_supp" + + "orted\030\006 \003(\t\022\023\n\013grant_types\030\007 \003(\t\"\'\n\025GetJ" + + "SONWebKeysRequest\022\016\n\006parent\030\001 \001(\t\"r\n\003Jwk" + + "\022\013\n\003kty\030\001 \001(\t\022\013\n\003alg\030\002 \001(\t\022\013\n\003use\030\003 \001(\t\022" + + "\013\n\003kid\030\004 \001(\t\022\t\n\001n\030\005 \001(\t\022\t\n\001e\030\006 \001(\t\022\t\n\001x\030" + + "\007 \001(\t\022\t\n\001y\030\010 \001(\t\022\013\n\003crv\030\t \001(\t\"@\n\026GetJSON" + + "WebKeysResponse\022&\n\004keys\030\001 \003(\0132\030.google.c" + + "ontainer.v1.Jwk\"\216\001\n\016ReleaseChannel\022<\n\007ch" + + "annel\030\001 \001(\0162+.google.container.v1.Releas" + + "eChannel.Channel\">\n\007Channel\022\017\n\013UNSPECIFI" + + "ED\020\000\022\t\n\005RAPID\020\001\022\013\n\007REGULAR\020\002\022\n\n\006STABLE\020\003" + + "\",\n\031IntraNodeVisibilityConfig\022\017\n\007enabled" + + "\030\001 \001(\010\".\n\021MaxPodsConstraint\022\031\n\021max_pods_" + + "per_node\030\001 \001(\003\"/\n\026WorkloadIdentityConfig" + + "\022\025\n\rworkload_pool\030\002 \001(\t\"\230\001\n\022DatabaseEncr" + + "yption\022<\n\005state\030\002 \001(\0162-.google.container" + + ".v1.DatabaseEncryption.State\022\020\n\010key_name" + + "\030\001 \001(\t\"2\n\005State\022\013\n\007UNKNOWN\020\000\022\r\n\tENCRYPTE" + + "D\020\001\022\r\n\tDECRYPTED\020\002\"e\n\034ListUsableSubnetwo" + + "rksRequest\022\016\n\006parent\030\001 \001(\t\022\016\n\006filter\030\002 \001" + + "(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(" + + "\t\"t\n\035ListUsableSubnetworksResponse\022:\n\013su" + + "bnetworks\030\001 \003(\0132%.google.container.v1.Us" + + "ableSubnetwork\022\027\n\017next_page_token\030\002 \001(\t\"" + + "\200\002\n\036UsableSubnetworkSecondaryRange\022\022\n\nra" + + "nge_name\030\001 \001(\t\022\025\n\rip_cidr_range\030\002 \001(\t\022J\n" + + "\006status\030\003 \001(\0162:.google.container.v1.Usab" + + "leSubnetworkSecondaryRange.Status\"g\n\006Sta" + + "tus\022\013\n\007UNKNOWN\020\000\022\n\n\006UNUSED\020\001\022\022\n\016IN_USE_S" + + "ERVICE\020\002\022\030\n\024IN_USE_SHAREABLE_POD\020\003\022\026\n\022IN" + + "_USE_MANAGED_POD\020\004\"\270\001\n\020UsableSubnetwork\022" + + "\022\n\nsubnetwork\030\001 \001(\t\022\017\n\007network\030\002 \001(\t\022\025\n\r" + + "ip_cidr_range\030\003 \001(\t\022P\n\023secondary_ip_rang" + + "es\030\004 \003(\01323.google.container.v1.UsableSub" + + "networkSecondaryRange\022\026\n\016status_message\030" + + "\005 \001(\t\"\355\002\n\031ResourceUsageExportConfig\022`\n\024b" + + "igquery_destination\030\001 \001(\0132B.google.conta" + + "iner.v1.ResourceUsageExportConfig.BigQue" + + "ryDestination\022&\n\036enable_network_egress_m" + + "etering\030\002 \001(\010\022m\n\033consumption_metering_co" + + "nfig\030\003 \001(\0132H.google.container.v1.Resourc" + + "eUsageExportConfig.ConsumptionMeteringCo" + + "nfig\032)\n\023BigQueryDestination\022\022\n\ndataset_i" + + "d\030\001 \001(\t\032,\n\031ConsumptionMeteringConfig\022\017\n\007" + + "enabled\030\001 \001(\010\")\n\026VerticalPodAutoscaling\022" + + "\017\n\007enabled\030\001 \001(\010\"%\n\021DefaultSnatStatus\022\020\n" + + "\010disabled\030\001 \001(\010\" \n\rShieldedNodes\022\017\n\007enab" + + "led\030\001 \001(\0102\205F\n\016ClusterManager\022\350\001\n\014ListClu" + + "sters\022(.google.container.v1.ListClusters" + + "Request\032).google.container.v1.ListCluste" + + "rsResponse\"\202\001\202\323\344\223\002a\022,/v1/{parent=project" + + "s/*/locations/*}/clustersZ1\022//v1/project" + + "s/{project_id}/zones/{zone}/clusters\332A\017p" + + "roject_id,zone\332A\006parent\022\355\001\n\nGetCluster\022&" + + ".google.container.v1.GetClusterRequest\032\034" + + ".google.container.v1.Cluster\"\230\001\202\323\344\223\002n\022,/" + + "v1/{name=projects/*/locations/*/clusters" + + "/*}Z>\022*/v1/{name=projects/" - + "*/locations/*/clusters/*}:setResourceLab" - + "els:\001*ZP\"K/v1/projects/{project_id}/zone" - + "s/{zone}/clusters/{cluster_id}/resourceL" - + "abels:\001*\022\245\002\n\rSetLegacyAbac\022).google.cont" - + "ainer.v1.SetLegacyAbacRequest\032\036.google.c" - + "ontainer.v1.Operation\"\310\001\202\323\344\223\002\215\001\":/v1/{na" - + "me=projects/*/locations/*/clusters/*}:se" - + "tLegacyAbac:\001*ZL\"G/v1/projects/{project_" - + "id}/zones/{zone}/clusters/{cluster_id}/l" - + "egacyAbac:\001*\332A\"project_id,zone,cluster_i" - + "d,enabled\332A\014name,enabled\022\240\002\n\017StartIPRota" - + "tion\022+.google.container.v1.StartIPRotati" - + "onRequest\032\036.google.container.v1.Operatio" - + "n\"\277\001\202\323\344\223\002\224\001\"/v1/{name=projects/*/locations/*/cluste" + + "rs/*}:setResourceLabels:\001*ZP\"K/v1/projec" + + "ts/{project_id}/zones/{zone}/clusters/{c" + + "luster_id}/resourceLabels:\001*\022\245\002\n\rSetLega" + + "cyAbac\022).google.container.v1.SetLegacyAb" + + "acRequest\032\036.google.container.v1.Operatio" + + "n\"\310\001\202\323\344\223\002\215\001\":/v1/{name=projects/*/locati" + + "ons/*/clusters/*}:setLegacyAbac:\001*ZL\"G/v" + "1/projects/{project_id}/zones/{zone}/clu" - + "sters/{cluster_id}/nodePools/{node_pool_" - + "id}/setSize:\001*\022\302\002\n\020SetNetworkPolicy\022,.go" - + "ogle.container.v1.SetNetworkPolicyReques" - + "t\032\036.google.container.v1.Operation\"\337\001\202\323\344\223" - + "\002\226\001\"=/v1/{name=projects/*/locations/*/cl" - + "usters/*}:setNetworkPolicy:\001*ZR\"M/v1/pro" - + "jects/{project_id}/zones/{zone}/clusters" - + "/{cluster_id}:setNetworkPolicy:\001*\332A)proj" - + "ect_id,zone,cluster_id,network_policy\332A\023" - + "name,network_policy\022\332\002\n\024SetMaintenancePo" - + "licy\0220.google.container.v1.SetMaintenanc" - + "ePolicyRequest\032\036.google.container.v1.Ope" - + "ration\"\357\001\202\323\344\223\002\236\001\"A/v1/{name=projects/*/l" - + "ocations/*/clusters/*}:setMaintenancePol" - + "icy:\001*ZV\"Q/v1/projects/{project_id}/zone" - + "s/{zone}/clusters/{cluster_id}:setMainte" - + "nancePolicy:\001*\332A-project_id,zone,cluster" - + "_id,maintenance_policy\332A\027name,maintenanc" - + "e_policy\022\274\001\n\025ListUsableSubnetworks\0221.goo" - + "gle.container.v1.ListUsableSubnetworksRe" - + "quest\0322.google.container.v1.ListUsableSu" - + "bnetworksResponse\"<\202\323\344\223\0026\0224/v1/{parent=p" - + "rojects/*}/aggregated/usableSubnetworks\032" - + "L\312A\030container.googleapis.com\322A.https://w" - + "ww.googleapis.com/auth/cloud-platformB\305\001" - + "\n\027com.google.container.v1B\023ClusterServic" - + "eProtoP\001Z