github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/service_account/service_account.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/iam/proto/v1/service_account.proto 3 // DO NOT EDIT!!! 4 5 package service_account 6 7 import ( 8 "fmt" 9 "reflect" 10 "sync" 11 12 "google.golang.org/protobuf/encoding/protojson" 13 "google.golang.org/protobuf/proto" 14 preflect "google.golang.org/protobuf/reflect/protoreflect" 15 "google.golang.org/protobuf/runtime/protoimpl" 16 ) 17 18 // proto imports 19 import ( 20 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 21 meta "github.com/cloudwan/goten-sdk/types/meta" 22 ) 23 24 // Reference imports to suppress errors if they are not otherwise used. 25 var ( 26 _ = fmt.Errorf 27 _ = reflect.Method{} 28 _ = sync.Once{} 29 30 _ = protojson.MarshalOptions{} 31 _ = proto.MarshalOptions{} 32 _ = preflect.Value{} 33 _ = protoimpl.DescBuilder{} 34 ) 35 36 // make sure we're using proto imports 37 var ( 38 _ = &project.Project{} 39 _ = &meta.Meta{} 40 ) 41 42 const ( 43 // Verify that this generated code is sufficiently up-to-date. 44 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 45 // Verify that runtime/protoimpl is sufficiently up-to-date. 46 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 47 ) 48 49 // Kind indicates purpose of the service account. 50 type ServiceAccount_Kind int32 51 52 const ( 53 // Any purpose 54 ServiceAccount_UNSPECIFIED ServiceAccount_Kind = 0 55 // Agent indicates that ServiceAccount is associated with some single 56 // specific resource, like devices.edgelq.com/Device. Agent Service Accounts 57 // are automatically sharded and should ideally use dedicated server 58 // instances holding their shard. Agent type accounts are allowed to have 59 // only RoleBindings in their projects. They cannot have domain role 60 // bindings. They can still benefit from AllUsers/AllAuthenticatedUsers role 61 // bindings though. 62 ServiceAccount_AGENT ServiceAccount_Kind = 1 63 ) 64 65 var ( 66 ServiceAccount_Kind_name = map[int32]string{ 67 0: "UNSPECIFIED", 68 1: "AGENT", 69 } 70 71 ServiceAccount_Kind_value = map[string]int32{ 72 "UNSPECIFIED": 0, 73 "AGENT": 1, 74 } 75 ) 76 77 func (x ServiceAccount_Kind) Enum() *ServiceAccount_Kind { 78 p := new(ServiceAccount_Kind) 79 *p = x 80 return p 81 } 82 83 func (x ServiceAccount_Kind) String() string { 84 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 85 } 86 87 func (ServiceAccount_Kind) Descriptor() preflect.EnumDescriptor { 88 return edgelq_iam_proto_v1_service_account_proto_enumTypes[0].Descriptor() 89 } 90 91 func (ServiceAccount_Kind) Type() preflect.EnumType { 92 return &edgelq_iam_proto_v1_service_account_proto_enumTypes[0] 93 } 94 95 func (x ServiceAccount_Kind) Number() preflect.EnumNumber { 96 return preflect.EnumNumber(x) 97 } 98 99 // Deprecated, Use ServiceAccount_Kind.ProtoReflect.Descriptor instead. 100 func (ServiceAccount_Kind) EnumDescriptor() ([]byte, []int) { 101 return edgelq_iam_proto_v1_service_account_proto_rawDescGZIP(), []int{0, 0} 102 } 103 104 // ServiceAccount Resource 105 type ServiceAccount struct { 106 state protoimpl.MessageState 107 sizeCache protoimpl.SizeCache 108 unknownFields protoimpl.UnknownFields 109 // Name of ServiceAccount 110 // When creating a new instance, this field is optional and if not provided, 111 // it will be generated automatically. Last ID segment must conform to the 112 // following regex: [a-z][a-z0-9\-_]{0,55}[a-z0-9] 113 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 114 // Metadata is an object with information like create, update and delete time 115 // (for async deleted resources), has user labels/annotations, sharding 116 // information, multi-region syncing information and may have non-schema 117 // owners (useful for taking ownership of resources belonging to lower level 118 // services by higher ones). 119 Metadata *meta.Meta `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` 120 // Display Name 121 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 122 // Optional. Description of the account 123 Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` 124 // Email 125 Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"` 126 // Agent kind and purpose. Cannot be changed. 127 Kind ServiceAccount_Kind `protobuf:"varint,6,opt,name=kind,proto3,enum=ntt.iam.v1.ServiceAccount_Kind" json:"kind,omitempty"` 128 } 129 130 func (m *ServiceAccount) Reset() { 131 *m = ServiceAccount{} 132 if protoimpl.UnsafeEnabled { 133 mi := &edgelq_iam_proto_v1_service_account_proto_msgTypes[0] 134 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 135 ms.StoreMessageInfo(mi) 136 } 137 } 138 139 func (m *ServiceAccount) String() string { 140 return protoimpl.X.MessageStringOf(m) 141 } 142 143 func (*ServiceAccount) ProtoMessage() {} 144 145 func (m *ServiceAccount) ProtoReflect() preflect.Message { 146 mi := &edgelq_iam_proto_v1_service_account_proto_msgTypes[0] 147 if protoimpl.UnsafeEnabled && m != nil { 148 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 149 if ms.LoadMessageInfo() == nil { 150 ms.StoreMessageInfo(mi) 151 } 152 return ms 153 } 154 return mi.MessageOf(m) 155 } 156 157 func (*ServiceAccount) GotenMessage() {} 158 159 // Deprecated, Use ServiceAccount.ProtoReflect.Descriptor instead. 160 func (*ServiceAccount) Descriptor() ([]byte, []int) { 161 return edgelq_iam_proto_v1_service_account_proto_rawDescGZIP(), []int{0} 162 } 163 164 func (m *ServiceAccount) Unmarshal(b []byte) error { 165 return proto.Unmarshal(b, m) 166 } 167 168 func (m *ServiceAccount) Marshal() ([]byte, error) { 169 return proto.Marshal(m) 170 } 171 172 func (m *ServiceAccount) MarshalJSON() ([]byte, error) { 173 return protojson.MarshalOptions{}.Marshal(m) 174 } 175 176 func (m *ServiceAccount) UnmarshalJSON(data []byte) error { 177 return protojson.Unmarshal(data, m) 178 } 179 180 func (m *ServiceAccount) GetName() *Name { 181 if m != nil { 182 return m.Name 183 } 184 return nil 185 } 186 187 func (m *ServiceAccount) GetMetadata() *meta.Meta { 188 if m != nil { 189 return m.Metadata 190 } 191 return nil 192 } 193 194 func (m *ServiceAccount) GetDisplayName() string { 195 if m != nil { 196 return m.DisplayName 197 } 198 return "" 199 } 200 201 func (m *ServiceAccount) GetDescription() string { 202 if m != nil { 203 return m.Description 204 } 205 return "" 206 } 207 208 func (m *ServiceAccount) GetEmail() string { 209 if m != nil { 210 return m.Email 211 } 212 return "" 213 } 214 215 func (m *ServiceAccount) GetKind() ServiceAccount_Kind { 216 if m != nil { 217 return m.Kind 218 } 219 return ServiceAccount_UNSPECIFIED 220 } 221 222 func (m *ServiceAccount) SetName(fv *Name) { 223 if m == nil { 224 panic(fmt.Errorf("can't set %s on nil %s", "Name", "ServiceAccount")) 225 } 226 m.Name = fv 227 } 228 229 func (m *ServiceAccount) SetMetadata(fv *meta.Meta) { 230 if m == nil { 231 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "ServiceAccount")) 232 } 233 m.Metadata = fv 234 } 235 236 func (m *ServiceAccount) SetDisplayName(fv string) { 237 if m == nil { 238 panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "ServiceAccount")) 239 } 240 m.DisplayName = fv 241 } 242 243 func (m *ServiceAccount) SetDescription(fv string) { 244 if m == nil { 245 panic(fmt.Errorf("can't set %s on nil %s", "Description", "ServiceAccount")) 246 } 247 m.Description = fv 248 } 249 250 func (m *ServiceAccount) SetEmail(fv string) { 251 if m == nil { 252 panic(fmt.Errorf("can't set %s on nil %s", "Email", "ServiceAccount")) 253 } 254 m.Email = fv 255 } 256 257 func (m *ServiceAccount) SetKind(fv ServiceAccount_Kind) { 258 if m == nil { 259 panic(fmt.Errorf("can't set %s on nil %s", "Kind", "ServiceAccount")) 260 } 261 m.Kind = fv 262 } 263 264 var edgelq_iam_proto_v1_service_account_proto preflect.FileDescriptor 265 266 var edgelq_iam_proto_v1_service_account_proto_rawDesc = []byte{ 267 0x0a, 0x29, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 268 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 269 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x6e, 0x74, 0x74, 270 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 271 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 272 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 273 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 274 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 275 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 276 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 277 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 278 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 279 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 280 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 281 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 282 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 283 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 284 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 285 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 286 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 287 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 288 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x07, 0x0a, 0x0e, 0x53, 0x65, 289 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x04, 290 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 291 0x0a, 0x10, 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 292 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 293 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 294 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 295 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 296 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xca, 297 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 298 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 299 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xca, 0xc6, 300 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 301 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 302 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x05, 0x65, 0x6d, 0x61, 303 0x69, 0x6c, 0x12, 0x33, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 304 0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 305 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4b, 0x69, 0x6e, 306 0x64, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x22, 0x0a, 0x04, 0x4b, 0x69, 0x6e, 0x64, 0x12, 307 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 308 0x12, 0x09, 0x0a, 0x05, 0x41, 0x47, 0x45, 0x4e, 0x54, 0x10, 0x01, 0x3a, 0xd8, 0x04, 0xea, 0x41, 309 0x66, 0x0a, 0x1d, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 310 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 311 0x12, 0x45, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 312 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 313 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 314 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 315 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x7d, 0x92, 0xd9, 0x21, 0x8c, 0x01, 0x0a, 0x0f, 0x73, 0x65, 316 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x0f, 0x73, 317 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x1a, 0x07, 318 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x18, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x61, 319 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x6f, 320 0x6e, 0x32, 0x1e, 0x5b, 0x61, 0x2d, 0x7a, 0x5d, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, 0x39, 0x5c, 321 0x2d, 0x5f, 0x5d, 0x7b, 0x30, 0x2c, 0x35, 0x35, 0x7d, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, 0x39, 322 0x5d, 0x38, 0x05, 0x42, 0x23, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 323 0x0e, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 324 0x07, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0xb2, 0xdf, 0x21, 0x91, 0x02, 0x0a, 0x8e, 0x02, 325 0x0a, 0x8b, 0x01, 0x0a, 0x0d, 0x62, 0x79, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 326 0x6d, 0x65, 0x12, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 327 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 328 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2d, 0x2f, 0x73, 329 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2d, 330 0x1a, 0x35, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 331 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 332 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 333 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x0a, 0x7e, 334 0x0a, 0x07, 0x62, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 335 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 336 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2d, 0x2f, 0x73, 337 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2d, 338 0x1a, 0x35, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 339 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 340 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 341 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94, 342 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xc2, 0x85, 0x2c, 0x38, 0x22, 0x04, 343 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 344 0x6d, 0x65, 0x22, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 345 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x42, 0x08, 0x6d, 0x65, 346 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0xa7, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 347 0x02, 0x50, 0x0a, 0x15, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 348 0x75, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 349 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 350 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 351 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 352 0x6e, 0x74, 0xa2, 0x80, 0xd1, 0x02, 0x52, 0x0a, 0x16, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 353 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 354 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 355 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 356 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 357 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 358 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x13, 0x53, 0x65, 359 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 360 0x6f, 0x50, 0x01, 0x5a, 0x4b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 361 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 362 0x69, 0x61, 0x6d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 363 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 364 0x3b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 365 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 366 } 367 368 var ( 369 edgelq_iam_proto_v1_service_account_proto_rawDescOnce sync.Once 370 edgelq_iam_proto_v1_service_account_proto_rawDescData = edgelq_iam_proto_v1_service_account_proto_rawDesc 371 ) 372 373 func edgelq_iam_proto_v1_service_account_proto_rawDescGZIP() []byte { 374 edgelq_iam_proto_v1_service_account_proto_rawDescOnce.Do(func() { 375 edgelq_iam_proto_v1_service_account_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_service_account_proto_rawDescData) 376 }) 377 return edgelq_iam_proto_v1_service_account_proto_rawDescData 378 } 379 380 var edgelq_iam_proto_v1_service_account_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 381 var edgelq_iam_proto_v1_service_account_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 382 var edgelq_iam_proto_v1_service_account_proto_goTypes = []interface{}{ 383 (ServiceAccount_Kind)(0), // 0: ntt.iam.v1.ServiceAccount_Kind 384 (*ServiceAccount)(nil), // 1: ntt.iam.v1.ServiceAccount 385 (*meta.Meta)(nil), // 2: goten.types.Meta 386 } 387 var edgelq_iam_proto_v1_service_account_proto_depIdxs = []int32{ 388 2, // 0: ntt.iam.v1.ServiceAccount.metadata:type_name -> goten.types.Meta 389 0, // 1: ntt.iam.v1.ServiceAccount.kind:type_name -> ntt.iam.v1.ServiceAccount_Kind 390 2, // [2:2] is the sub-list for method output_type 391 2, // [2:2] is the sub-list for method input_type 392 2, // [2:2] is the sub-list for extension type_name 393 2, // [2:2] is the sub-list for extension extendee 394 0, // [0:2] is the sub-list for field type_name 395 } 396 397 func init() { edgelq_iam_proto_v1_service_account_proto_init() } 398 func edgelq_iam_proto_v1_service_account_proto_init() { 399 if edgelq_iam_proto_v1_service_account_proto != nil { 400 return 401 } 402 if !protoimpl.UnsafeEnabled { 403 404 edgelq_iam_proto_v1_service_account_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 405 switch v := v.(*ServiceAccount); i { 406 case 0: 407 return &v.state 408 case 1: 409 return &v.sizeCache 410 case 2: 411 return &v.unknownFields 412 default: 413 return nil 414 } 415 } 416 } 417 418 type x struct{} 419 out := protoimpl.TypeBuilder{ 420 File: protoimpl.DescBuilder{ 421 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 422 RawDescriptor: edgelq_iam_proto_v1_service_account_proto_rawDesc, 423 NumEnums: 1, 424 NumMessages: 1, 425 NumExtensions: 0, 426 NumServices: 0, 427 }, 428 GoTypes: edgelq_iam_proto_v1_service_account_proto_goTypes, 429 DependencyIndexes: edgelq_iam_proto_v1_service_account_proto_depIdxs, 430 EnumInfos: edgelq_iam_proto_v1_service_account_proto_enumTypes, 431 MessageInfos: edgelq_iam_proto_v1_service_account_proto_msgTypes, 432 }.Build() 433 edgelq_iam_proto_v1_service_account_proto = out.File 434 edgelq_iam_proto_v1_service_account_proto_rawDesc = nil 435 edgelq_iam_proto_v1_service_account_proto_goTypes = nil 436 edgelq_iam_proto_v1_service_account_proto_depIdxs = nil 437 }