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