1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package common
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40 type OperatingSystemType int32
41
42 const (
43
44
45 OperatingSystemType_OPERATING_SYSTEM_TYPE_UNSPECIFIED OperatingSystemType = 0
46
47 OperatingSystemType_LINUX OperatingSystemType = 1
48
49 OperatingSystemType_WINDOWS OperatingSystemType = 2
50 )
51
52
53 var (
54 OperatingSystemType_name = map[int32]string{
55 0: "OPERATING_SYSTEM_TYPE_UNSPECIFIED",
56 1: "LINUX",
57 2: "WINDOWS",
58 }
59 OperatingSystemType_value = map[string]int32{
60 "OPERATING_SYSTEM_TYPE_UNSPECIFIED": 0,
61 "LINUX": 1,
62 "WINDOWS": 2,
63 }
64 )
65
66 func (x OperatingSystemType) Enum() *OperatingSystemType {
67 p := new(OperatingSystemType)
68 *p = x
69 return p
70 }
71
72 func (x OperatingSystemType) String() string {
73 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
74 }
75
76 func (OperatingSystemType) Descriptor() protoreflect.EnumDescriptor {
77 return file_google_cloud_oslogin_common_common_proto_enumTypes[0].Descriptor()
78 }
79
80 func (OperatingSystemType) Type() protoreflect.EnumType {
81 return &file_google_cloud_oslogin_common_common_proto_enumTypes[0]
82 }
83
84 func (x OperatingSystemType) Number() protoreflect.EnumNumber {
85 return protoreflect.EnumNumber(x)
86 }
87
88
89 func (OperatingSystemType) EnumDescriptor() ([]byte, []int) {
90 return file_google_cloud_oslogin_common_common_proto_rawDescGZIP(), []int{0}
91 }
92
93
94 type PosixAccount struct {
95 state protoimpl.MessageState
96 sizeCache protoimpl.SizeCache
97 unknownFields protoimpl.UnknownFields
98
99
100 Primary bool `protobuf:"varint,1,opt,name=primary,proto3" json:"primary,omitempty"`
101
102 Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
103
104 Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
105
106 Gid int64 `protobuf:"varint,4,opt,name=gid,proto3" json:"gid,omitempty"`
107
108 HomeDirectory string `protobuf:"bytes,5,opt,name=home_directory,json=homeDirectory,proto3" json:"home_directory,omitempty"`
109
110 Shell string `protobuf:"bytes,6,opt,name=shell,proto3" json:"shell,omitempty"`
111
112 Gecos string `protobuf:"bytes,7,opt,name=gecos,proto3" json:"gecos,omitempty"`
113
114
115 SystemId string `protobuf:"bytes,8,opt,name=system_id,json=systemId,proto3" json:"system_id,omitempty"`
116
117 AccountId string `protobuf:"bytes,9,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
118
119 OperatingSystemType OperatingSystemType `protobuf:"varint,10,opt,name=operating_system_type,json=operatingSystemType,proto3,enum=google.cloud.oslogin.common.OperatingSystemType" json:"operating_system_type,omitempty"`
120
121 Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
122 }
123
124 func (x *PosixAccount) Reset() {
125 *x = PosixAccount{}
126 if protoimpl.UnsafeEnabled {
127 mi := &file_google_cloud_oslogin_common_common_proto_msgTypes[0]
128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
129 ms.StoreMessageInfo(mi)
130 }
131 }
132
133 func (x *PosixAccount) String() string {
134 return protoimpl.X.MessageStringOf(x)
135 }
136
137 func (*PosixAccount) ProtoMessage() {}
138
139 func (x *PosixAccount) ProtoReflect() protoreflect.Message {
140 mi := &file_google_cloud_oslogin_common_common_proto_msgTypes[0]
141 if protoimpl.UnsafeEnabled && x != nil {
142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
143 if ms.LoadMessageInfo() == nil {
144 ms.StoreMessageInfo(mi)
145 }
146 return ms
147 }
148 return mi.MessageOf(x)
149 }
150
151
152 func (*PosixAccount) Descriptor() ([]byte, []int) {
153 return file_google_cloud_oslogin_common_common_proto_rawDescGZIP(), []int{0}
154 }
155
156 func (x *PosixAccount) GetPrimary() bool {
157 if x != nil {
158 return x.Primary
159 }
160 return false
161 }
162
163 func (x *PosixAccount) GetUsername() string {
164 if x != nil {
165 return x.Username
166 }
167 return ""
168 }
169
170 func (x *PosixAccount) GetUid() int64 {
171 if x != nil {
172 return x.Uid
173 }
174 return 0
175 }
176
177 func (x *PosixAccount) GetGid() int64 {
178 if x != nil {
179 return x.Gid
180 }
181 return 0
182 }
183
184 func (x *PosixAccount) GetHomeDirectory() string {
185 if x != nil {
186 return x.HomeDirectory
187 }
188 return ""
189 }
190
191 func (x *PosixAccount) GetShell() string {
192 if x != nil {
193 return x.Shell
194 }
195 return ""
196 }
197
198 func (x *PosixAccount) GetGecos() string {
199 if x != nil {
200 return x.Gecos
201 }
202 return ""
203 }
204
205 func (x *PosixAccount) GetSystemId() string {
206 if x != nil {
207 return x.SystemId
208 }
209 return ""
210 }
211
212 func (x *PosixAccount) GetAccountId() string {
213 if x != nil {
214 return x.AccountId
215 }
216 return ""
217 }
218
219 func (x *PosixAccount) GetOperatingSystemType() OperatingSystemType {
220 if x != nil {
221 return x.OperatingSystemType
222 }
223 return OperatingSystemType_OPERATING_SYSTEM_TYPE_UNSPECIFIED
224 }
225
226 func (x *PosixAccount) GetName() string {
227 if x != nil {
228 return x.Name
229 }
230 return ""
231 }
232
233
234 type SshPublicKey struct {
235 state protoimpl.MessageState
236 sizeCache protoimpl.SizeCache
237 unknownFields protoimpl.UnknownFields
238
239
240
241
242 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
243
244 ExpirationTimeUsec int64 `protobuf:"varint,2,opt,name=expiration_time_usec,json=expirationTimeUsec,proto3" json:"expiration_time_usec,omitempty"`
245
246 Fingerprint string `protobuf:"bytes,3,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
247
248 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
249 }
250
251 func (x *SshPublicKey) Reset() {
252 *x = SshPublicKey{}
253 if protoimpl.UnsafeEnabled {
254 mi := &file_google_cloud_oslogin_common_common_proto_msgTypes[1]
255 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
256 ms.StoreMessageInfo(mi)
257 }
258 }
259
260 func (x *SshPublicKey) String() string {
261 return protoimpl.X.MessageStringOf(x)
262 }
263
264 func (*SshPublicKey) ProtoMessage() {}
265
266 func (x *SshPublicKey) ProtoReflect() protoreflect.Message {
267 mi := &file_google_cloud_oslogin_common_common_proto_msgTypes[1]
268 if protoimpl.UnsafeEnabled && x != nil {
269 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
270 if ms.LoadMessageInfo() == nil {
271 ms.StoreMessageInfo(mi)
272 }
273 return ms
274 }
275 return mi.MessageOf(x)
276 }
277
278
279 func (*SshPublicKey) Descriptor() ([]byte, []int) {
280 return file_google_cloud_oslogin_common_common_proto_rawDescGZIP(), []int{1}
281 }
282
283 func (x *SshPublicKey) GetKey() string {
284 if x != nil {
285 return x.Key
286 }
287 return ""
288 }
289
290 func (x *SshPublicKey) GetExpirationTimeUsec() int64 {
291 if x != nil {
292 return x.ExpirationTimeUsec
293 }
294 return 0
295 }
296
297 func (x *SshPublicKey) GetFingerprint() string {
298 if x != nil {
299 return x.Fingerprint
300 }
301 return ""
302 }
303
304 func (x *SshPublicKey) GetName() string {
305 if x != nil {
306 return x.Name
307 }
308 return ""
309 }
310
311 var File_google_cloud_oslogin_common_common_proto protoreflect.FileDescriptor
312
313 var file_google_cloud_oslogin_common_common_proto_rawDesc = []byte{
314 0x0a, 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6f,
315 0x73, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x63, 0x6f,
316 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1b, 0x67, 0x6f, 0x6f, 0x67,
317 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x6c, 0x6f, 0x67, 0x69, 0x6e,
318 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
319 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69,
320 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
321 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72,
322 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x03, 0x0a, 0x0c, 0x50, 0x6f, 0x73, 0x69, 0x78, 0x41, 0x63, 0x63,
323 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x18,
324 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x1a,
325 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
326 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
327 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03,
328 0x67, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x67, 0x69, 0x64, 0x12, 0x25,
329 0x0a, 0x0e, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79,
330 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x68, 0x6f, 0x6d, 0x65, 0x44, 0x69, 0x72, 0x65,
331 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x18, 0x06,
332 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x67,
333 0x65, 0x63, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x65, 0x63, 0x6f,
334 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x08,
335 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x22,
336 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
337 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
338 0x49, 0x64, 0x12, 0x64, 0x0a, 0x15, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f,
339 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
340 0x0e, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
341 0x2e, 0x6f, 0x73, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
342 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54,
343 0x79, 0x70, 0x65, 0x52, 0x13, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x79,
344 0x73, 0x74, 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
345 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d,
346 0x65, 0x3a, 0x49, 0xea, 0x41, 0x46, 0x0a, 0x23, 0x6f, 0x73, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e,
347 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50,
348 0x6f, 0x73, 0x69, 0x78, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x75, 0x73, 0x65,
349 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x7d, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
350 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x22, 0xe6, 0x01, 0x0a,
351 0x0c, 0x53, 0x73, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x10, 0x0a,
352 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
353 0x30, 0x0a, 0x14, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69,
354 0x6d, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x65,
355 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x55, 0x73, 0x65,
356 0x63, 0x12, 0x25, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e, 0x74,
357 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x66, 0x69, 0x6e,
358 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
359 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d,
360 0x65, 0x3a, 0x52, 0xea, 0x41, 0x4f, 0x0a, 0x23, 0x6f, 0x73, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e,
361 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53,
362 0x73, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x28, 0x75, 0x73, 0x65,
363 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x7d, 0x2f, 0x73, 0x73, 0x68, 0x50, 0x75, 0x62,
364 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x73, 0x2f, 0x7b, 0x66, 0x69, 0x6e, 0x67, 0x65, 0x72, 0x70,
365 0x72, 0x69, 0x6e, 0x74, 0x7d, 0x2a, 0x54, 0x0a, 0x13, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
366 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x21,
367 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4d,
368 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
369 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4c, 0x49, 0x4e, 0x55, 0x58, 0x10, 0x01, 0x12, 0x0b,
370 0x0a, 0x07, 0x57, 0x49, 0x4e, 0x44, 0x4f, 0x57, 0x53, 0x10, 0x02, 0x42, 0xfd, 0x01, 0x0a, 0x1f,
371 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
372 0x2e, 0x6f, 0x73, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x42,
373 0x0c, 0x4f, 0x73, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x5a, 0x41, 0x67,
374 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
375 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
376 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6f, 0x73, 0x6c, 0x6f, 0x67,
377 0x69, 0x6e, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x3b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
378 0xaa, 0x02, 0x1b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
379 0x4f, 0x73, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0xca, 0x02,
380 0x1b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4f, 0x73,
381 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x5c, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0xea, 0x02, 0x1e, 0x47,
382 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4f, 0x73,
383 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x3a, 0x3a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0xea, 0x41, 0x2b,
384 0x0a, 0x1b, 0x6f, 0x73, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
385 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x12, 0x0c, 0x75,
386 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x7d, 0x62, 0x06, 0x70, 0x72, 0x6f,
387 0x74, 0x6f, 0x33,
388 }
389
390 var (
391 file_google_cloud_oslogin_common_common_proto_rawDescOnce sync.Once
392 file_google_cloud_oslogin_common_common_proto_rawDescData = file_google_cloud_oslogin_common_common_proto_rawDesc
393 )
394
395 func file_google_cloud_oslogin_common_common_proto_rawDescGZIP() []byte {
396 file_google_cloud_oslogin_common_common_proto_rawDescOnce.Do(func() {
397 file_google_cloud_oslogin_common_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_oslogin_common_common_proto_rawDescData)
398 })
399 return file_google_cloud_oslogin_common_common_proto_rawDescData
400 }
401
402 var file_google_cloud_oslogin_common_common_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
403 var file_google_cloud_oslogin_common_common_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
404 var file_google_cloud_oslogin_common_common_proto_goTypes = []interface{}{
405 (OperatingSystemType)(0),
406 (*PosixAccount)(nil),
407 (*SshPublicKey)(nil),
408 }
409 var file_google_cloud_oslogin_common_common_proto_depIdxs = []int32{
410 0,
411 1,
412 1,
413 1,
414 1,
415 0,
416 }
417
418 func init() { file_google_cloud_oslogin_common_common_proto_init() }
419 func file_google_cloud_oslogin_common_common_proto_init() {
420 if File_google_cloud_oslogin_common_common_proto != nil {
421 return
422 }
423 if !protoimpl.UnsafeEnabled {
424 file_google_cloud_oslogin_common_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
425 switch v := v.(*PosixAccount); i {
426 case 0:
427 return &v.state
428 case 1:
429 return &v.sizeCache
430 case 2:
431 return &v.unknownFields
432 default:
433 return nil
434 }
435 }
436 file_google_cloud_oslogin_common_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
437 switch v := v.(*SshPublicKey); i {
438 case 0:
439 return &v.state
440 case 1:
441 return &v.sizeCache
442 case 2:
443 return &v.unknownFields
444 default:
445 return nil
446 }
447 }
448 }
449 type x struct{}
450 out := protoimpl.TypeBuilder{
451 File: protoimpl.DescBuilder{
452 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
453 RawDescriptor: file_google_cloud_oslogin_common_common_proto_rawDesc,
454 NumEnums: 1,
455 NumMessages: 2,
456 NumExtensions: 0,
457 NumServices: 0,
458 },
459 GoTypes: file_google_cloud_oslogin_common_common_proto_goTypes,
460 DependencyIndexes: file_google_cloud_oslogin_common_common_proto_depIdxs,
461 EnumInfos: file_google_cloud_oslogin_common_common_proto_enumTypes,
462 MessageInfos: file_google_cloud_oslogin_common_common_proto_msgTypes,
463 }.Build()
464 File_google_cloud_oslogin_common_common_proto = out.File
465 file_google_cloud_oslogin_common_common_proto_rawDesc = nil
466 file_google_cloud_oslogin_common_common_proto_goTypes = nil
467 file_google_cloud_oslogin_common_common_proto_depIdxs = nil
468 }
469
View as plain text