...

Source file src/google.golang.org/genproto/googleapis/cloud/oslogin/common/common.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/oslogin/common

     1  // Copyright 2022 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.18.1
    19  // source: google/cloud/oslogin/common/common.proto
    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  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )
    38  
    39  // The operating system options for account entries.
    40  type OperatingSystemType int32
    41  
    42  const (
    43  	// The operating system type associated with the user account information is
    44  	// unspecified.
    45  	OperatingSystemType_OPERATING_SYSTEM_TYPE_UNSPECIFIED OperatingSystemType = 0
    46  	// Linux user account information.
    47  	OperatingSystemType_LINUX OperatingSystemType = 1
    48  	// Windows user account information.
    49  	OperatingSystemType_WINDOWS OperatingSystemType = 2
    50  )
    51  
    52  // Enum value maps for OperatingSystemType.
    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  // Deprecated: Use OperatingSystemType.Descriptor instead.
    89  func (OperatingSystemType) EnumDescriptor() ([]byte, []int) {
    90  	return file_google_cloud_oslogin_common_common_proto_rawDescGZIP(), []int{0}
    91  }
    92  
    93  // The POSIX account information associated with a Google account.
    94  type PosixAccount struct {
    95  	state         protoimpl.MessageState
    96  	sizeCache     protoimpl.SizeCache
    97  	unknownFields protoimpl.UnknownFields
    98  
    99  	// Only one POSIX account can be marked as primary.
   100  	Primary bool `protobuf:"varint,1,opt,name=primary,proto3" json:"primary,omitempty"`
   101  	// The username of the POSIX account.
   102  	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
   103  	// The user ID.
   104  	Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
   105  	// The default group ID.
   106  	Gid int64 `protobuf:"varint,4,opt,name=gid,proto3" json:"gid,omitempty"`
   107  	// The path to the home directory for this account.
   108  	HomeDirectory string `protobuf:"bytes,5,opt,name=home_directory,json=homeDirectory,proto3" json:"home_directory,omitempty"`
   109  	// The path to the logic shell for this account.
   110  	Shell string `protobuf:"bytes,6,opt,name=shell,proto3" json:"shell,omitempty"`
   111  	// The GECOS (user information) entry for this account.
   112  	Gecos string `protobuf:"bytes,7,opt,name=gecos,proto3" json:"gecos,omitempty"`
   113  	// System identifier for which account the username or uid applies to.
   114  	// By default, the empty value is used.
   115  	SystemId string `protobuf:"bytes,8,opt,name=system_id,json=systemId,proto3" json:"system_id,omitempty"`
   116  	// Output only. A POSIX account identifier.
   117  	AccountId string `protobuf:"bytes,9,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
   118  	// The operating system type where this account applies.
   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  	// Output only. The canonical resource name.
   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  // Deprecated: Use PosixAccount.ProtoReflect.Descriptor instead.
   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  // The SSH public key information associated with a Google account.
   234  type SshPublicKey struct {
   235  	state         protoimpl.MessageState
   236  	sizeCache     protoimpl.SizeCache
   237  	unknownFields protoimpl.UnknownFields
   238  
   239  	// Public key text in SSH format, defined by
   240  	// <a href="https://www.ietf.org/rfc/rfc4253.txt" target="_blank">RFC4253</a>
   241  	// section 6.6.
   242  	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
   243  	// An expiration time in microseconds since epoch.
   244  	ExpirationTimeUsec int64 `protobuf:"varint,2,opt,name=expiration_time_usec,json=expirationTimeUsec,proto3" json:"expiration_time_usec,omitempty"`
   245  	// Output only. The SHA-256 fingerprint of the SSH public key.
   246  	Fingerprint string `protobuf:"bytes,3,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
   247  	// Output only. The canonical resource name.
   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  // Deprecated: Use SshPublicKey.ProtoReflect.Descriptor instead.
   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), // 0: google.cloud.oslogin.common.OperatingSystemType
   406  	(*PosixAccount)(nil),     // 1: google.cloud.oslogin.common.PosixAccount
   407  	(*SshPublicKey)(nil),     // 2: google.cloud.oslogin.common.SshPublicKey
   408  }
   409  var file_google_cloud_oslogin_common_common_proto_depIdxs = []int32{
   410  	0, // 0: google.cloud.oslogin.common.PosixAccount.operating_system_type:type_name -> google.cloud.oslogin.common.OperatingSystemType
   411  	1, // [1:1] is the sub-list for method output_type
   412  	1, // [1:1] is the sub-list for method input_type
   413  	1, // [1:1] is the sub-list for extension type_name
   414  	1, // [1:1] is the sub-list for extension extendee
   415  	0, // [0:1] is the sub-list for field type_name
   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