1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/securitycenter/v1/kubernetes.proto 18 19 package com.google.cloud.securitycenter.v1; 20 21 public final class KubernetesProto { KubernetesProto()22 private KubernetesProto() {} 23 registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} 25 registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { 27 registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); 28 } 29 30 static final com.google.protobuf.Descriptors.Descriptor 31 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor; 32 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 33 internal_static_google_cloud_securitycenter_v1_Kubernetes_fieldAccessorTable; 34 static final com.google.protobuf.Descriptors.Descriptor 35 internal_static_google_cloud_securitycenter_v1_Kubernetes_Pod_descriptor; 36 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 37 internal_static_google_cloud_securitycenter_v1_Kubernetes_Pod_fieldAccessorTable; 38 static final com.google.protobuf.Descriptors.Descriptor 39 internal_static_google_cloud_securitycenter_v1_Kubernetes_Node_descriptor; 40 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 41 internal_static_google_cloud_securitycenter_v1_Kubernetes_Node_fieldAccessorTable; 42 static final com.google.protobuf.Descriptors.Descriptor 43 internal_static_google_cloud_securitycenter_v1_Kubernetes_NodePool_descriptor; 44 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 45 internal_static_google_cloud_securitycenter_v1_Kubernetes_NodePool_fieldAccessorTable; 46 static final com.google.protobuf.Descriptors.Descriptor 47 internal_static_google_cloud_securitycenter_v1_Kubernetes_Role_descriptor; 48 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 49 internal_static_google_cloud_securitycenter_v1_Kubernetes_Role_fieldAccessorTable; 50 static final com.google.protobuf.Descriptors.Descriptor 51 internal_static_google_cloud_securitycenter_v1_Kubernetes_Binding_descriptor; 52 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 53 internal_static_google_cloud_securitycenter_v1_Kubernetes_Binding_fieldAccessorTable; 54 static final com.google.protobuf.Descriptors.Descriptor 55 internal_static_google_cloud_securitycenter_v1_Kubernetes_Subject_descriptor; 56 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 57 internal_static_google_cloud_securitycenter_v1_Kubernetes_Subject_fieldAccessorTable; 58 static final com.google.protobuf.Descriptors.Descriptor 59 internal_static_google_cloud_securitycenter_v1_Kubernetes_AccessReview_descriptor; 60 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 61 internal_static_google_cloud_securitycenter_v1_Kubernetes_AccessReview_fieldAccessorTable; 62 getDescriptor()63 public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { 64 return descriptor; 65 } 66 67 private static com.google.protobuf.Descriptors.FileDescriptor descriptor; 68 69 static { 70 java.lang.String[] descriptorData = { 71 "\n/google/cloud/securitycenter/v1/kuberne" 72 + "tes.proto\022\036google.cloud.securitycenter.v" 73 + "1\032.google/cloud/securitycenter/v1/contai" 74 + "ner.proto\032*google/cloud/securitycenter/v" 75 + "1/label.proto\"\276\n\n\nKubernetes\022<\n\004pods\030\001 \003" 76 + "(\0132..google.cloud.securitycenter.v1.Kube" 77 + "rnetes.Pod\022>\n\005nodes\030\002 \003(\0132/.google.cloud" 78 + ".securitycenter.v1.Kubernetes.Node\022G\n\nno" 79 + "de_pools\030\003 \003(\01323.google.cloud.securityce" 80 + "nter.v1.Kubernetes.NodePool\022>\n\005roles\030\004 \003" 81 + "(\0132/.google.cloud.securitycenter.v1.Kube" 82 + "rnetes.Role\022D\n\010bindings\030\005 \003(\01322.google.c" 83 + "loud.securitycenter.v1.Kubernetes.Bindin" 84 + "g\022O\n\016access_reviews\030\006 \003(\01327.google.cloud" 85 + ".securitycenter.v1.Kubernetes.AccessRevi" 86 + "ew\032\225\001\n\003Pod\022\n\n\002ns\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\0225\n\006" 87 + "labels\030\003 \003(\0132%.google.cloud.securitycent" 88 + "er.v1.Label\022=\n\ncontainers\030\004 \003(\0132).google" 89 + ".cloud.securitycenter.v1.Container\032\024\n\004No" 90 + "de\022\014\n\004name\030\001 \001(\t\032X\n\010NodePool\022\014\n\004name\030\001 \001" 91 + "(\t\022>\n\005nodes\030\002 \003(\0132/.google.cloud.securit" 92 + "ycenter.v1.Kubernetes.Node\032\236\001\n\004Role\022B\n\004k" 93 + "ind\030\001 \001(\01624.google.cloud.securitycenter." 94 + "v1.Kubernetes.Role.Kind\022\n\n\002ns\030\002 \001(\t\022\014\n\004n" 95 + "ame\030\003 \001(\t\"8\n\004Kind\022\024\n\020KIND_UNSPECIFIED\020\000\022" 96 + "\010\n\004ROLE\020\001\022\020\n\014CLUSTER_ROLE\020\002\032\250\001\n\007Binding\022" 97 + "\n\n\002ns\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022=\n\004role\030\003 \001(\0132" 98 + "/.google.cloud.securitycenter.v1.Kuberne" 99 + "tes.Role\022D\n\010subjects\030\004 \003(\01322.google.clou" 100 + "d.securitycenter.v1.Kubernetes.Subject\032\276" 101 + "\001\n\007Subject\022I\n\004kind\030\001 \001(\0162;.google.cloud." 102 + "securitycenter.v1.Kubernetes.Subject.Aut" 103 + "hType\022\n\n\002ns\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\"N\n\010AuthT" 104 + "ype\022\031\n\025AUTH_TYPE_UNSPECIFIED\020\000\022\010\n\004USER\020\001" 105 + "\022\022\n\016SERVICEACCOUNT\020\002\022\t\n\005GROUP\020\003\032}\n\014Acces" 106 + "sReview\022\r\n\005group\030\001 \001(\t\022\n\n\002ns\030\002 \001(\t\022\014\n\004na" 107 + "me\030\003 \001(\t\022\020\n\010resource\030\004 \001(\t\022\023\n\013subresourc" 108 + "e\030\005 \001(\t\022\014\n\004verb\030\006 \001(\t\022\017\n\007version\030\007 \001(\tB\351" 109 + "\001\n\"com.google.cloud.securitycenter.v1B\017K" 110 + "ubernetesProtoP\001ZJcloud.google.com/go/se" 111 + "curitycenter/apiv1/securitycenterpb;secu" 112 + "ritycenterpb\252\002\036Google.Cloud.SecurityCent" 113 + "er.V1\312\002\036Google\\Cloud\\SecurityCenter\\V1\352\002" 114 + "!Google::Cloud::SecurityCenter::V1b\006prot" 115 + "o3" 116 }; 117 descriptor = 118 com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 119 descriptorData, 120 new com.google.protobuf.Descriptors.FileDescriptor[] { 121 com.google.cloud.securitycenter.v1.ContainerProto.getDescriptor(), 122 com.google.cloud.securitycenter.v1.LabelProto.getDescriptor(), 123 }); 124 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor = 125 getDescriptor().getMessageTypes().get(0); 126 internal_static_google_cloud_securitycenter_v1_Kubernetes_fieldAccessorTable = 127 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 128 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor, 129 new java.lang.String[] { 130 "Pods", "Nodes", "NodePools", "Roles", "Bindings", "AccessReviews", 131 }); 132 internal_static_google_cloud_securitycenter_v1_Kubernetes_Pod_descriptor = 133 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor 134 .getNestedTypes() 135 .get(0); 136 internal_static_google_cloud_securitycenter_v1_Kubernetes_Pod_fieldAccessorTable = 137 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 138 internal_static_google_cloud_securitycenter_v1_Kubernetes_Pod_descriptor, 139 new java.lang.String[] { 140 "Ns", "Name", "Labels", "Containers", 141 }); 142 internal_static_google_cloud_securitycenter_v1_Kubernetes_Node_descriptor = 143 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor 144 .getNestedTypes() 145 .get(1); 146 internal_static_google_cloud_securitycenter_v1_Kubernetes_Node_fieldAccessorTable = 147 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 148 internal_static_google_cloud_securitycenter_v1_Kubernetes_Node_descriptor, 149 new java.lang.String[] { 150 "Name", 151 }); 152 internal_static_google_cloud_securitycenter_v1_Kubernetes_NodePool_descriptor = 153 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor 154 .getNestedTypes() 155 .get(2); 156 internal_static_google_cloud_securitycenter_v1_Kubernetes_NodePool_fieldAccessorTable = 157 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 158 internal_static_google_cloud_securitycenter_v1_Kubernetes_NodePool_descriptor, 159 new java.lang.String[] { 160 "Name", "Nodes", 161 }); 162 internal_static_google_cloud_securitycenter_v1_Kubernetes_Role_descriptor = 163 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor 164 .getNestedTypes() 165 .get(3); 166 internal_static_google_cloud_securitycenter_v1_Kubernetes_Role_fieldAccessorTable = 167 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 168 internal_static_google_cloud_securitycenter_v1_Kubernetes_Role_descriptor, 169 new java.lang.String[] { 170 "Kind", "Ns", "Name", 171 }); 172 internal_static_google_cloud_securitycenter_v1_Kubernetes_Binding_descriptor = 173 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor 174 .getNestedTypes() 175 .get(4); 176 internal_static_google_cloud_securitycenter_v1_Kubernetes_Binding_fieldAccessorTable = 177 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 178 internal_static_google_cloud_securitycenter_v1_Kubernetes_Binding_descriptor, 179 new java.lang.String[] { 180 "Ns", "Name", "Role", "Subjects", 181 }); 182 internal_static_google_cloud_securitycenter_v1_Kubernetes_Subject_descriptor = 183 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor 184 .getNestedTypes() 185 .get(5); 186 internal_static_google_cloud_securitycenter_v1_Kubernetes_Subject_fieldAccessorTable = 187 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 188 internal_static_google_cloud_securitycenter_v1_Kubernetes_Subject_descriptor, 189 new java.lang.String[] { 190 "Kind", "Ns", "Name", 191 }); 192 internal_static_google_cloud_securitycenter_v1_Kubernetes_AccessReview_descriptor = 193 internal_static_google_cloud_securitycenter_v1_Kubernetes_descriptor 194 .getNestedTypes() 195 .get(6); 196 internal_static_google_cloud_securitycenter_v1_Kubernetes_AccessReview_fieldAccessorTable = 197 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 198 internal_static_google_cloud_securitycenter_v1_Kubernetes_AccessReview_descriptor, 199 new java.lang.String[] { 200 "Group", "Ns", "Name", "Resource", "Subresource", "Verb", "Version", 201 }); com.google.cloud.securitycenter.v1.ContainerProto.getDescriptor()202 com.google.cloud.securitycenter.v1.ContainerProto.getDescriptor(); com.google.cloud.securitycenter.v1.LabelProto.getDescriptor()203 com.google.cloud.securitycenter.v1.LabelProto.getDescriptor(); 204 } 205 206 // @@protoc_insertion_point(outer_class_scope) 207 } 208