github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/service_account_key/service_account_key.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/iam/proto/v1/service_account_key.proto 3 // DO NOT EDIT!!! 4 5 package service_account_key 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 service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account" 21 meta "github.com/cloudwan/goten-sdk/types/meta" 22 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 23 ) 24 25 // Reference imports to suppress errors if they are not otherwise used. 26 var ( 27 _ = fmt.Errorf 28 _ = reflect.Method{} 29 _ = sync.Once{} 30 31 _ = protojson.MarshalOptions{} 32 _ = proto.MarshalOptions{} 33 _ = preflect.Value{} 34 _ = protoimpl.DescBuilder{} 35 ) 36 37 // make sure we're using proto imports 38 var ( 39 _ = &service_account.ServiceAccount{} 40 _ = ×tamppb.Timestamp{} 41 _ = &meta.Meta{} 42 ) 43 44 const ( 45 // Verify that this generated code is sufficiently up-to-date. 46 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 47 // Verify that runtime/protoimpl is sufficiently up-to-date. 48 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 49 ) 50 51 type ServiceAccountKey_Algorithm int32 52 53 const ( 54 ServiceAccountKey_KEY_ALGORITHM_UNSPECIFIED ServiceAccountKey_Algorithm = 0 55 ServiceAccountKey_RSA_1024 ServiceAccountKey_Algorithm = 1 56 ServiceAccountKey_RSA_2048 ServiceAccountKey_Algorithm = 2 57 ServiceAccountKey_RSA_4096 ServiceAccountKey_Algorithm = 3 58 ServiceAccountKey_API_KEY ServiceAccountKey_Algorithm = 4 59 ) 60 61 var ( 62 ServiceAccountKey_Algorithm_name = map[int32]string{ 63 0: "KEY_ALGORITHM_UNSPECIFIED", 64 1: "RSA_1024", 65 2: "RSA_2048", 66 3: "RSA_4096", 67 4: "API_KEY", 68 } 69 70 ServiceAccountKey_Algorithm_value = map[string]int32{ 71 "KEY_ALGORITHM_UNSPECIFIED": 0, 72 "RSA_1024": 1, 73 "RSA_2048": 2, 74 "RSA_4096": 3, 75 "API_KEY": 4, 76 } 77 ) 78 79 func (x ServiceAccountKey_Algorithm) Enum() *ServiceAccountKey_Algorithm { 80 p := new(ServiceAccountKey_Algorithm) 81 *p = x 82 return p 83 } 84 85 func (x ServiceAccountKey_Algorithm) String() string { 86 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 87 } 88 89 func (ServiceAccountKey_Algorithm) Descriptor() preflect.EnumDescriptor { 90 return edgelq_iam_proto_v1_service_account_key_proto_enumTypes[0].Descriptor() 91 } 92 93 func (ServiceAccountKey_Algorithm) Type() preflect.EnumType { 94 return &edgelq_iam_proto_v1_service_account_key_proto_enumTypes[0] 95 } 96 97 func (x ServiceAccountKey_Algorithm) Number() preflect.EnumNumber { 98 return preflect.EnumNumber(x) 99 } 100 101 // Deprecated, Use ServiceAccountKey_Algorithm.ProtoReflect.Descriptor instead. 102 func (ServiceAccountKey_Algorithm) EnumDescriptor() ([]byte, []int) { 103 return edgelq_iam_proto_v1_service_account_key_proto_rawDescGZIP(), []int{0, 0} 104 } 105 106 // ServiceAccountKey Resource 107 type ServiceAccountKey struct { 108 state protoimpl.MessageState 109 sizeCache protoimpl.SizeCache 110 unknownFields protoimpl.UnknownFields 111 // Name of ServiceAccountKey 112 // When creating a new instance, this field is optional and if not provided, 113 // it will be generated automatically. Last ID segment must conform to the 114 // following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9] 115 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 116 // Metadata is an object with information like create, update and delete time 117 // (for async deleted resources), has user labels/annotations, sharding 118 // information, multi-region syncing information and may have non-schema 119 // owners (useful for taking ownership of resources belonging to lower level 120 // services by higher ones). 121 Metadata *meta.Meta `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` 122 // Display name 123 DisplayName string `protobuf:"bytes,7,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 124 // Optional. Description of the key 125 Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"` 126 // Public key contents 127 PublicKeyData string `protobuf:"bytes,2,opt,name=public_key_data,json=publicKeyData,proto3" json:"public_key_data,omitempty"` 128 // The private key of the pair. This field is only provided in 129 // CreateServiceAccountKey responses. Private keys are NOT stored on the 130 // server. 131 PrivateKeyData string `protobuf:"bytes,3,opt,name=private_key_data,json=privateKeyData,proto3" json:"private_key_data,omitempty"` 132 // Api key is set if algorithm is equal to API_KEY and provided in 133 // CreateServiceAccountKey responses. They are not stored on the server, 134 // so caller is obliged to remember its value. If lost, its is necessary to 135 // create new key. Api key must be used in authorization header token when 136 // making request: 137 // - Authorization: "Bearer $API_KEY" 138 // Example for curl: 139 // $ curl -X GET -H "Authorization: Bearer $API_KEY" -s $URL 140 ApiKey string `protobuf:"bytes,9,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"` 141 // The algorithm used to generate the key. 142 Algorithm ServiceAccountKey_Algorithm `protobuf:"varint,4,opt,name=algorithm,proto3,enum=ntt.iam.v1.ServiceAccountKey_Algorithm" json:"algorithm,omitempty"` 143 // The key is not valid before this timestamp. 144 ValidNotBefore *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=valid_not_before,json=validNotBefore,proto3" json:"valid_not_before,omitempty"` 145 // The key is not valid after this timestamp. 146 ValidNotAfter *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=valid_not_after,json=validNotAfter,proto3" json:"valid_not_after,omitempty"` 147 } 148 149 func (m *ServiceAccountKey) Reset() { 150 *m = ServiceAccountKey{} 151 if protoimpl.UnsafeEnabled { 152 mi := &edgelq_iam_proto_v1_service_account_key_proto_msgTypes[0] 153 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 154 ms.StoreMessageInfo(mi) 155 } 156 } 157 158 func (m *ServiceAccountKey) String() string { 159 return protoimpl.X.MessageStringOf(m) 160 } 161 162 func (*ServiceAccountKey) ProtoMessage() {} 163 164 func (m *ServiceAccountKey) ProtoReflect() preflect.Message { 165 mi := &edgelq_iam_proto_v1_service_account_key_proto_msgTypes[0] 166 if protoimpl.UnsafeEnabled && m != nil { 167 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 168 if ms.LoadMessageInfo() == nil { 169 ms.StoreMessageInfo(mi) 170 } 171 return ms 172 } 173 return mi.MessageOf(m) 174 } 175 176 func (*ServiceAccountKey) GotenMessage() {} 177 178 // Deprecated, Use ServiceAccountKey.ProtoReflect.Descriptor instead. 179 func (*ServiceAccountKey) Descriptor() ([]byte, []int) { 180 return edgelq_iam_proto_v1_service_account_key_proto_rawDescGZIP(), []int{0} 181 } 182 183 func (m *ServiceAccountKey) Unmarshal(b []byte) error { 184 return proto.Unmarshal(b, m) 185 } 186 187 func (m *ServiceAccountKey) Marshal() ([]byte, error) { 188 return proto.Marshal(m) 189 } 190 191 func (m *ServiceAccountKey) MarshalJSON() ([]byte, error) { 192 return protojson.MarshalOptions{}.Marshal(m) 193 } 194 195 func (m *ServiceAccountKey) UnmarshalJSON(data []byte) error { 196 return protojson.Unmarshal(data, m) 197 } 198 199 func (m *ServiceAccountKey) GetName() *Name { 200 if m != nil { 201 return m.Name 202 } 203 return nil 204 } 205 206 func (m *ServiceAccountKey) GetMetadata() *meta.Meta { 207 if m != nil { 208 return m.Metadata 209 } 210 return nil 211 } 212 213 func (m *ServiceAccountKey) GetDisplayName() string { 214 if m != nil { 215 return m.DisplayName 216 } 217 return "" 218 } 219 220 func (m *ServiceAccountKey) GetDescription() string { 221 if m != nil { 222 return m.Description 223 } 224 return "" 225 } 226 227 func (m *ServiceAccountKey) GetPublicKeyData() string { 228 if m != nil { 229 return m.PublicKeyData 230 } 231 return "" 232 } 233 234 func (m *ServiceAccountKey) GetPrivateKeyData() string { 235 if m != nil { 236 return m.PrivateKeyData 237 } 238 return "" 239 } 240 241 func (m *ServiceAccountKey) GetApiKey() string { 242 if m != nil { 243 return m.ApiKey 244 } 245 return "" 246 } 247 248 func (m *ServiceAccountKey) GetAlgorithm() ServiceAccountKey_Algorithm { 249 if m != nil { 250 return m.Algorithm 251 } 252 return ServiceAccountKey_KEY_ALGORITHM_UNSPECIFIED 253 } 254 255 func (m *ServiceAccountKey) GetValidNotBefore() *timestamppb.Timestamp { 256 if m != nil { 257 return m.ValidNotBefore 258 } 259 return nil 260 } 261 262 func (m *ServiceAccountKey) GetValidNotAfter() *timestamppb.Timestamp { 263 if m != nil { 264 return m.ValidNotAfter 265 } 266 return nil 267 } 268 269 func (m *ServiceAccountKey) SetName(fv *Name) { 270 if m == nil { 271 panic(fmt.Errorf("can't set %s on nil %s", "Name", "ServiceAccountKey")) 272 } 273 m.Name = fv 274 } 275 276 func (m *ServiceAccountKey) SetMetadata(fv *meta.Meta) { 277 if m == nil { 278 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "ServiceAccountKey")) 279 } 280 m.Metadata = fv 281 } 282 283 func (m *ServiceAccountKey) SetDisplayName(fv string) { 284 if m == nil { 285 panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "ServiceAccountKey")) 286 } 287 m.DisplayName = fv 288 } 289 290 func (m *ServiceAccountKey) SetDescription(fv string) { 291 if m == nil { 292 panic(fmt.Errorf("can't set %s on nil %s", "Description", "ServiceAccountKey")) 293 } 294 m.Description = fv 295 } 296 297 func (m *ServiceAccountKey) SetPublicKeyData(fv string) { 298 if m == nil { 299 panic(fmt.Errorf("can't set %s on nil %s", "PublicKeyData", "ServiceAccountKey")) 300 } 301 m.PublicKeyData = fv 302 } 303 304 func (m *ServiceAccountKey) SetPrivateKeyData(fv string) { 305 if m == nil { 306 panic(fmt.Errorf("can't set %s on nil %s", "PrivateKeyData", "ServiceAccountKey")) 307 } 308 m.PrivateKeyData = fv 309 } 310 311 func (m *ServiceAccountKey) SetApiKey(fv string) { 312 if m == nil { 313 panic(fmt.Errorf("can't set %s on nil %s", "ApiKey", "ServiceAccountKey")) 314 } 315 m.ApiKey = fv 316 } 317 318 func (m *ServiceAccountKey) SetAlgorithm(fv ServiceAccountKey_Algorithm) { 319 if m == nil { 320 panic(fmt.Errorf("can't set %s on nil %s", "Algorithm", "ServiceAccountKey")) 321 } 322 m.Algorithm = fv 323 } 324 325 func (m *ServiceAccountKey) SetValidNotBefore(fv *timestamppb.Timestamp) { 326 if m == nil { 327 panic(fmt.Errorf("can't set %s on nil %s", "ValidNotBefore", "ServiceAccountKey")) 328 } 329 m.ValidNotBefore = fv 330 } 331 332 func (m *ServiceAccountKey) SetValidNotAfter(fv *timestamppb.Timestamp) { 333 if m == nil { 334 panic(fmt.Errorf("can't set %s on nil %s", "ValidNotAfter", "ServiceAccountKey")) 335 } 336 m.ValidNotAfter = fv 337 } 338 339 var edgelq_iam_proto_v1_service_account_key_proto preflect.FileDescriptor 340 341 var edgelq_iam_proto_v1_service_account_key_proto_rawDesc = []byte{ 342 0x0a, 0x2d, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 343 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 344 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 345 0x0a, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 346 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 347 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 348 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 349 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 350 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 351 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 352 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 353 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 354 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 355 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 356 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 357 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 358 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 359 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 360 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 361 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 362 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 363 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 364 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 365 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 366 0x0a, 0x0a, 0x11, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 367 0x74, 0x4b, 0x65, 0x79, 0x12, 0x2d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 368 0x28, 0x09, 0x42, 0x19, 0xb2, 0xda, 0x21, 0x15, 0x0a, 0x13, 0x0a, 0x11, 0x53, 0x65, 0x72, 0x76, 369 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x52, 0x04, 0x6e, 370 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 371 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 372 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 373 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 374 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 375 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 376 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 377 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 378 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 379 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 380 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x75, 0x62, 0x6c, 381 0x69, 0x63, 0x4b, 0x65, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x10, 0x70, 0x72, 0x69, 382 0x76, 0x61, 0x74, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 383 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x0e, 0x70, 0x72, 0x69, 0x76, 0x61, 384 0x74, 0x65, 0x4b, 0x65, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x07, 0x61, 0x70, 0x69, 385 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 386 0x52, 0x06, 0x61, 0x70, 0x69, 0x4b, 0x65, 0x79, 0x12, 0x4f, 0x0a, 0x09, 0x61, 0x6c, 0x67, 0x6f, 387 0x72, 0x69, 0x74, 0x68, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6e, 0x74, 388 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 389 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x2e, 0x41, 0x6c, 0x67, 0x6f, 0x72, 390 0x69, 0x74, 0x68, 0x6d, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x3a, 0x02, 0x10, 0x01, 0x52, 0x09, 391 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x4a, 0x0a, 0x10, 0x76, 0x61, 0x6c, 392 0x69, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 393 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 394 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 395 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x0e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x4e, 0x6f, 0x74, 0x42, 396 0x65, 0x66, 0x6f, 0x72, 0x65, 0x12, 0x48, 0x0a, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x6e, 397 0x6f, 0x74, 0x5f, 0x61, 0x66, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 398 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 399 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 400 0x52, 0x0d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x4e, 0x6f, 0x74, 0x41, 0x66, 0x74, 0x65, 0x72, 0x22, 401 0x61, 0x0a, 0x09, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x1d, 0x0a, 0x19, 402 0x4b, 0x45, 0x59, 0x5f, 0x41, 0x4c, 0x47, 0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x5f, 0x55, 0x4e, 403 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x52, 404 0x53, 0x41, 0x5f, 0x31, 0x30, 0x32, 0x34, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x53, 0x41, 405 0x5f, 0x32, 0x30, 0x34, 0x38, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x53, 0x41, 0x5f, 0x34, 406 0x30, 0x39, 0x36, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x41, 0x50, 0x49, 0x5f, 0x4b, 0x45, 0x59, 407 0x10, 0x04, 0x3a, 0xb9, 0x05, 0xea, 0x41, 0x92, 0x01, 0x0a, 0x20, 0x69, 0x61, 0x6d, 0x2e, 0x65, 408 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 409 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x6e, 0x70, 0x72, 0x6f, 410 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 411 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 412 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 413 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 414 0x74, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 415 0x74, 0x4b, 0x65, 0x79, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 416 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x7d, 0x92, 0xd9, 0x21, 0x8a, 0x01, 417 0x0a, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 418 0x4b, 0x65, 0x79, 0x73, 0x12, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 419 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x1a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 420 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x38, 0x03, 0x42, 0x4e, 0x08, 0x02, 0x12, 0x06, 421 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 422 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0b, 0x0a, 0x09, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 423 0x74, 0x68, 0x6d, 0x12, 0x12, 0x0a, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 424 0x5f, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x12, 0x11, 0x0a, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 425 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x61, 0x66, 0x74, 0x65, 0x72, 0xb2, 0xdf, 0x21, 0xf9, 0x01, 0x0a, 426 0xf6, 0x01, 0x0a, 0x71, 0x0a, 0x06, 0x62, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x04, 0x6e, 0x61, 427 0x6d, 0x65, 0x1a, 0x5a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 428 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 429 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 430 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 431 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 432 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 433 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x0a, 0x80, 0x01, 0x0a, 0x0d, 0x62, 0x79, 0x44, 0x69, 0x73, 0x70, 434 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 435 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x5a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 436 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 437 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 438 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 439 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x7d, 0x2f, 0x73, 0x65, 0x72, 440 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x2f, 441 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 442 0x6e, 0x61, 0x6d, 0x65, 0xc2, 0x85, 0x2c, 0x85, 0x01, 0x1a, 0x10, 0x70, 0x72, 0x69, 0x76, 0x61, 443 0x74, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x07, 0x61, 0x70, 0x69, 444 0x5f, 0x6b, 0x65, 0x79, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0c, 0x64, 0x69, 0x73, 0x70, 445 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 446 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x0f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 447 0x79, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x22, 0x09, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 448 0x6d, 0x22, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x62, 0x65, 0x66, 449 0x6f, 0x72, 0x65, 0x22, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x61, 450 0x66, 0x74, 0x65, 0x72, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0xc2, 451 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x58, 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 452 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 453 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 454 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 455 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x73, 456 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6b, 457 0x65, 0x79, 0xa2, 0x80, 0xd1, 0x02, 0x5a, 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 458 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x61, 0x63, 0x63, 459 0x65, 0x73, 0x73, 0x12, 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 460 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 461 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 462 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 463 0x79, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x70, 464 0x62, 0x2e, 0x76, 0x31, 0x42, 0x16, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 465 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x53, 466 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 467 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x72, 468 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 469 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x3b, 470 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 471 0x6b, 0x65, 0x79, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 472 } 473 474 var ( 475 edgelq_iam_proto_v1_service_account_key_proto_rawDescOnce sync.Once 476 edgelq_iam_proto_v1_service_account_key_proto_rawDescData = edgelq_iam_proto_v1_service_account_key_proto_rawDesc 477 ) 478 479 func edgelq_iam_proto_v1_service_account_key_proto_rawDescGZIP() []byte { 480 edgelq_iam_proto_v1_service_account_key_proto_rawDescOnce.Do(func() { 481 edgelq_iam_proto_v1_service_account_key_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_service_account_key_proto_rawDescData) 482 }) 483 return edgelq_iam_proto_v1_service_account_key_proto_rawDescData 484 } 485 486 var edgelq_iam_proto_v1_service_account_key_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 487 var edgelq_iam_proto_v1_service_account_key_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 488 var edgelq_iam_proto_v1_service_account_key_proto_goTypes = []interface{}{ 489 (ServiceAccountKey_Algorithm)(0), // 0: ntt.iam.v1.ServiceAccountKey_Algorithm 490 (*ServiceAccountKey)(nil), // 1: ntt.iam.v1.ServiceAccountKey 491 (*meta.Meta)(nil), // 2: goten.types.Meta 492 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 493 } 494 var edgelq_iam_proto_v1_service_account_key_proto_depIdxs = []int32{ 495 2, // 0: ntt.iam.v1.ServiceAccountKey.metadata:type_name -> goten.types.Meta 496 0, // 1: ntt.iam.v1.ServiceAccountKey.algorithm:type_name -> ntt.iam.v1.ServiceAccountKey_Algorithm 497 3, // 2: ntt.iam.v1.ServiceAccountKey.valid_not_before:type_name -> google.protobuf.Timestamp 498 3, // 3: ntt.iam.v1.ServiceAccountKey.valid_not_after:type_name -> google.protobuf.Timestamp 499 4, // [4:4] is the sub-list for method output_type 500 4, // [4:4] is the sub-list for method input_type 501 4, // [4:4] is the sub-list for extension type_name 502 4, // [4:4] is the sub-list for extension extendee 503 0, // [0:4] is the sub-list for field type_name 504 } 505 506 func init() { edgelq_iam_proto_v1_service_account_key_proto_init() } 507 func edgelq_iam_proto_v1_service_account_key_proto_init() { 508 if edgelq_iam_proto_v1_service_account_key_proto != nil { 509 return 510 } 511 if !protoimpl.UnsafeEnabled { 512 513 edgelq_iam_proto_v1_service_account_key_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 514 switch v := v.(*ServiceAccountKey); i { 515 case 0: 516 return &v.state 517 case 1: 518 return &v.sizeCache 519 case 2: 520 return &v.unknownFields 521 default: 522 return nil 523 } 524 } 525 } 526 527 type x struct{} 528 out := protoimpl.TypeBuilder{ 529 File: protoimpl.DescBuilder{ 530 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 531 RawDescriptor: edgelq_iam_proto_v1_service_account_key_proto_rawDesc, 532 NumEnums: 1, 533 NumMessages: 1, 534 NumExtensions: 0, 535 NumServices: 0, 536 }, 537 GoTypes: edgelq_iam_proto_v1_service_account_key_proto_goTypes, 538 DependencyIndexes: edgelq_iam_proto_v1_service_account_key_proto_depIdxs, 539 EnumInfos: edgelq_iam_proto_v1_service_account_key_proto_enumTypes, 540 MessageInfos: edgelq_iam_proto_v1_service_account_key_proto_msgTypes, 541 }.Build() 542 edgelq_iam_proto_v1_service_account_key_proto = out.File 543 edgelq_iam_proto_v1_service_account_key_proto_rawDesc = nil 544 edgelq_iam_proto_v1_service_account_key_proto_goTypes = nil 545 edgelq_iam_proto_v1_service_account_key_proto_depIdxs = nil 546 }