1// Copyright 2021 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.12.2 19// source: google/cloud/ids/v1/ids.proto 20 21package ids 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 longrunning "google.golang.org/genproto/googleapis/longrunning" 30 grpc "google.golang.org/grpc" 31 codes "google.golang.org/grpc/codes" 32 status "google.golang.org/grpc/status" 33 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 34 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 35 _ "google.golang.org/protobuf/types/known/fieldmaskpb" 36 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 37) 38 39const ( 40 // Verify that this generated code is sufficiently up-to-date. 41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 42 // Verify that runtime/protoimpl is sufficiently up-to-date. 43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 44) 45 46// Threat severity levels. 47type Endpoint_Severity int32 48 49const ( 50 // Not set. 51 Endpoint_SEVERITY_UNSPECIFIED Endpoint_Severity = 0 52 // Informational alerts. 53 Endpoint_INFORMATIONAL Endpoint_Severity = 1 54 // Low severity alerts. 55 Endpoint_LOW Endpoint_Severity = 2 56 // Medium severity alerts. 57 Endpoint_MEDIUM Endpoint_Severity = 3 58 // High severity alerts. 59 Endpoint_HIGH Endpoint_Severity = 4 60 // Critical severity alerts. 61 Endpoint_CRITICAL Endpoint_Severity = 5 62) 63 64// Enum value maps for Endpoint_Severity. 65var ( 66 Endpoint_Severity_name = map[int32]string{ 67 0: "SEVERITY_UNSPECIFIED", 68 1: "INFORMATIONAL", 69 2: "LOW", 70 3: "MEDIUM", 71 4: "HIGH", 72 5: "CRITICAL", 73 } 74 Endpoint_Severity_value = map[string]int32{ 75 "SEVERITY_UNSPECIFIED": 0, 76 "INFORMATIONAL": 1, 77 "LOW": 2, 78 "MEDIUM": 3, 79 "HIGH": 4, 80 "CRITICAL": 5, 81 } 82) 83 84func (x Endpoint_Severity) Enum() *Endpoint_Severity { 85 p := new(Endpoint_Severity) 86 *p = x 87 return p 88} 89 90func (x Endpoint_Severity) String() string { 91 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 92} 93 94func (Endpoint_Severity) Descriptor() protoreflect.EnumDescriptor { 95 return file_google_cloud_ids_v1_ids_proto_enumTypes[0].Descriptor() 96} 97 98func (Endpoint_Severity) Type() protoreflect.EnumType { 99 return &file_google_cloud_ids_v1_ids_proto_enumTypes[0] 100} 101 102func (x Endpoint_Severity) Number() protoreflect.EnumNumber { 103 return protoreflect.EnumNumber(x) 104} 105 106// Deprecated: Use Endpoint_Severity.Descriptor instead. 107func (Endpoint_Severity) EnumDescriptor() ([]byte, []int) { 108 return file_google_cloud_ids_v1_ids_proto_rawDescGZIP(), []int{0, 0} 109} 110 111// Endpoint state 112type Endpoint_State int32 113 114const ( 115 // Not set. 116 Endpoint_STATE_UNSPECIFIED Endpoint_State = 0 117 // Being created. 118 Endpoint_CREATING Endpoint_State = 1 119 // Active and ready for traffic. 120 Endpoint_READY Endpoint_State = 2 121 // Being deleted. 122 Endpoint_DELETING Endpoint_State = 3 123) 124 125// Enum value maps for Endpoint_State. 126var ( 127 Endpoint_State_name = map[int32]string{ 128 0: "STATE_UNSPECIFIED", 129 1: "CREATING", 130 2: "READY", 131 3: "DELETING", 132 } 133 Endpoint_State_value = map[string]int32{ 134 "STATE_UNSPECIFIED": 0, 135 "CREATING": 1, 136 "READY": 2, 137 "DELETING": 3, 138 } 139) 140 141func (x Endpoint_State) Enum() *Endpoint_State { 142 p := new(Endpoint_State) 143 *p = x 144 return p 145} 146 147func (x Endpoint_State) String() string { 148 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 149} 150 151func (Endpoint_State) Descriptor() protoreflect.EnumDescriptor { 152 return file_google_cloud_ids_v1_ids_proto_enumTypes[1].Descriptor() 153} 154 155func (Endpoint_State) Type() protoreflect.EnumType { 156 return &file_google_cloud_ids_v1_ids_proto_enumTypes[1] 157} 158 159func (x Endpoint_State) Number() protoreflect.EnumNumber { 160 return protoreflect.EnumNumber(x) 161} 162 163// Deprecated: Use Endpoint_State.Descriptor instead. 164func (Endpoint_State) EnumDescriptor() ([]byte, []int) { 165 return file_google_cloud_ids_v1_ids_proto_rawDescGZIP(), []int{0, 1} 166} 167 168// Endpoint describes a single IDS endpoint. It defines a forwarding rule to 169// which packets can be sent for IDS inspection. 170type Endpoint struct { 171 state protoimpl.MessageState 172 sizeCache protoimpl.SizeCache 173 unknownFields protoimpl.UnknownFields 174 175 // Output only. The name of the endpoint. 176 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 177 // Output only. The create time timestamp. 178 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 179 // Output only. The update time timestamp. 180 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 181 // The labels of the endpoint. 182 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 183 // Required. The fully qualified URL of the network to which the IDS Endpoint is 184 // attached. 185 Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"` 186 // Output only. The fully qualified URL of the endpoint's ILB Forwarding Rule. 187 EndpointForwardingRule string `protobuf:"bytes,6,opt,name=endpoint_forwarding_rule,json=endpointForwardingRule,proto3" json:"endpoint_forwarding_rule,omitempty"` 188 // Output only. The IP address of the IDS Endpoint's ILB. 189 EndpointIp string `protobuf:"bytes,7,opt,name=endpoint_ip,json=endpointIp,proto3" json:"endpoint_ip,omitempty"` 190 // User-provided description of the endpoint 191 Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` 192 // Required. Lowest threat severity that this endpoint will alert on. 193 Severity Endpoint_Severity `protobuf:"varint,9,opt,name=severity,proto3,enum=google.cloud.ids.v1.Endpoint_Severity" json:"severity,omitempty"` 194 // Output only. Current state of the endpoint. 195 State Endpoint_State `protobuf:"varint,12,opt,name=state,proto3,enum=google.cloud.ids.v1.Endpoint_State" json:"state,omitempty"` 196 // Whether the endpoint should report traffic logs in addition to threat logs. 197 TrafficLogs bool `protobuf:"varint,13,opt,name=traffic_logs,json=trafficLogs,proto3" json:"traffic_logs,omitempty"` 198} 199 200func (x *Endpoint) Reset() { 201 *x = Endpoint{} 202 if protoimpl.UnsafeEnabled { 203 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[0] 204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 205 ms.StoreMessageInfo(mi) 206 } 207} 208 209func (x *Endpoint) String() string { 210 return protoimpl.X.MessageStringOf(x) 211} 212 213func (*Endpoint) ProtoMessage() {} 214 215func (x *Endpoint) ProtoReflect() protoreflect.Message { 216 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[0] 217 if protoimpl.UnsafeEnabled && x != nil { 218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 219 if ms.LoadMessageInfo() == nil { 220 ms.StoreMessageInfo(mi) 221 } 222 return ms 223 } 224 return mi.MessageOf(x) 225} 226 227// Deprecated: Use Endpoint.ProtoReflect.Descriptor instead. 228func (*Endpoint) Descriptor() ([]byte, []int) { 229 return file_google_cloud_ids_v1_ids_proto_rawDescGZIP(), []int{0} 230} 231 232func (x *Endpoint) GetName() string { 233 if x != nil { 234 return x.Name 235 } 236 return "" 237} 238 239func (x *Endpoint) GetCreateTime() *timestamppb.Timestamp { 240 if x != nil { 241 return x.CreateTime 242 } 243 return nil 244} 245 246func (x *Endpoint) GetUpdateTime() *timestamppb.Timestamp { 247 if x != nil { 248 return x.UpdateTime 249 } 250 return nil 251} 252 253func (x *Endpoint) GetLabels() map[string]string { 254 if x != nil { 255 return x.Labels 256 } 257 return nil 258} 259 260func (x *Endpoint) GetNetwork() string { 261 if x != nil { 262 return x.Network 263 } 264 return "" 265} 266 267func (x *Endpoint) GetEndpointForwardingRule() string { 268 if x != nil { 269 return x.EndpointForwardingRule 270 } 271 return "" 272} 273 274func (x *Endpoint) GetEndpointIp() string { 275 if x != nil { 276 return x.EndpointIp 277 } 278 return "" 279} 280 281func (x *Endpoint) GetDescription() string { 282 if x != nil { 283 return x.Description 284 } 285 return "" 286} 287 288func (x *Endpoint) GetSeverity() Endpoint_Severity { 289 if x != nil { 290 return x.Severity 291 } 292 return Endpoint_SEVERITY_UNSPECIFIED 293} 294 295func (x *Endpoint) GetState() Endpoint_State { 296 if x != nil { 297 return x.State 298 } 299 return Endpoint_STATE_UNSPECIFIED 300} 301 302func (x *Endpoint) GetTrafficLogs() bool { 303 if x != nil { 304 return x.TrafficLogs 305 } 306 return false 307} 308 309type ListEndpointsRequest struct { 310 state protoimpl.MessageState 311 sizeCache protoimpl.SizeCache 312 unknownFields protoimpl.UnknownFields 313 314 // Required. The parent, which owns this collection of endpoints. 315 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 316 // Optional. The maximum number of endpoints to return. The service may return fewer 317 // than this value. 318 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 319 // Optional. A page token, received from a previous `ListEndpoints` call. 320 // Provide this to retrieve the subsequent page. 321 // 322 // When paginating, all other parameters provided to `ListEndpoints` must 323 // match the call that provided the page token. 324 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 325 // Optional. The filter expression, following the syntax outlined in 326 // https://google.aip.dev/160. 327 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 328 // Optional. One or more fields to compare and use to sort the output. 329 // See https://google.aip.dev/132#ordering. 330 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 331} 332 333func (x *ListEndpointsRequest) Reset() { 334 *x = ListEndpointsRequest{} 335 if protoimpl.UnsafeEnabled { 336 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[1] 337 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 338 ms.StoreMessageInfo(mi) 339 } 340} 341 342func (x *ListEndpointsRequest) String() string { 343 return protoimpl.X.MessageStringOf(x) 344} 345 346func (*ListEndpointsRequest) ProtoMessage() {} 347 348func (x *ListEndpointsRequest) ProtoReflect() protoreflect.Message { 349 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[1] 350 if protoimpl.UnsafeEnabled && x != nil { 351 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 352 if ms.LoadMessageInfo() == nil { 353 ms.StoreMessageInfo(mi) 354 } 355 return ms 356 } 357 return mi.MessageOf(x) 358} 359 360// Deprecated: Use ListEndpointsRequest.ProtoReflect.Descriptor instead. 361func (*ListEndpointsRequest) Descriptor() ([]byte, []int) { 362 return file_google_cloud_ids_v1_ids_proto_rawDescGZIP(), []int{1} 363} 364 365func (x *ListEndpointsRequest) GetParent() string { 366 if x != nil { 367 return x.Parent 368 } 369 return "" 370} 371 372func (x *ListEndpointsRequest) GetPageSize() int32 { 373 if x != nil { 374 return x.PageSize 375 } 376 return 0 377} 378 379func (x *ListEndpointsRequest) GetPageToken() string { 380 if x != nil { 381 return x.PageToken 382 } 383 return "" 384} 385 386func (x *ListEndpointsRequest) GetFilter() string { 387 if x != nil { 388 return x.Filter 389 } 390 return "" 391} 392 393func (x *ListEndpointsRequest) GetOrderBy() string { 394 if x != nil { 395 return x.OrderBy 396 } 397 return "" 398} 399 400type ListEndpointsResponse struct { 401 state protoimpl.MessageState 402 sizeCache protoimpl.SizeCache 403 unknownFields protoimpl.UnknownFields 404 405 // The list of endpoints response. 406 Endpoints []*Endpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"` 407 // A token, which can be sent as `page_token` to retrieve the next page. 408 // If this field is omitted, there are no subsequent pages. 409 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 410 // Locations that could not be reached. 411 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 412} 413 414func (x *ListEndpointsResponse) Reset() { 415 *x = ListEndpointsResponse{} 416 if protoimpl.UnsafeEnabled { 417 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[2] 418 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 419 ms.StoreMessageInfo(mi) 420 } 421} 422 423func (x *ListEndpointsResponse) String() string { 424 return protoimpl.X.MessageStringOf(x) 425} 426 427func (*ListEndpointsResponse) ProtoMessage() {} 428 429func (x *ListEndpointsResponse) ProtoReflect() protoreflect.Message { 430 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[2] 431 if protoimpl.UnsafeEnabled && x != nil { 432 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 433 if ms.LoadMessageInfo() == nil { 434 ms.StoreMessageInfo(mi) 435 } 436 return ms 437 } 438 return mi.MessageOf(x) 439} 440 441// Deprecated: Use ListEndpointsResponse.ProtoReflect.Descriptor instead. 442func (*ListEndpointsResponse) Descriptor() ([]byte, []int) { 443 return file_google_cloud_ids_v1_ids_proto_rawDescGZIP(), []int{2} 444} 445 446func (x *ListEndpointsResponse) GetEndpoints() []*Endpoint { 447 if x != nil { 448 return x.Endpoints 449 } 450 return nil 451} 452 453func (x *ListEndpointsResponse) GetNextPageToken() string { 454 if x != nil { 455 return x.NextPageToken 456 } 457 return "" 458} 459 460func (x *ListEndpointsResponse) GetUnreachable() []string { 461 if x != nil { 462 return x.Unreachable 463 } 464 return nil 465} 466 467type GetEndpointRequest struct { 468 state protoimpl.MessageState 469 sizeCache protoimpl.SizeCache 470 unknownFields protoimpl.UnknownFields 471 472 // Required. The name of the endpoint to retrieve. 473 // Format: `projects/{project}/locations/{location}/endpoints/{endpoint}` 474 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 475} 476 477func (x *GetEndpointRequest) Reset() { 478 *x = GetEndpointRequest{} 479 if protoimpl.UnsafeEnabled { 480 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[3] 481 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 482 ms.StoreMessageInfo(mi) 483 } 484} 485 486func (x *GetEndpointRequest) String() string { 487 return protoimpl.X.MessageStringOf(x) 488} 489 490func (*GetEndpointRequest) ProtoMessage() {} 491 492func (x *GetEndpointRequest) ProtoReflect() protoreflect.Message { 493 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[3] 494 if protoimpl.UnsafeEnabled && x != nil { 495 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 496 if ms.LoadMessageInfo() == nil { 497 ms.StoreMessageInfo(mi) 498 } 499 return ms 500 } 501 return mi.MessageOf(x) 502} 503 504// Deprecated: Use GetEndpointRequest.ProtoReflect.Descriptor instead. 505func (*GetEndpointRequest) Descriptor() ([]byte, []int) { 506 return file_google_cloud_ids_v1_ids_proto_rawDescGZIP(), []int{3} 507} 508 509func (x *GetEndpointRequest) GetName() string { 510 if x != nil { 511 return x.Name 512 } 513 return "" 514} 515 516type CreateEndpointRequest struct { 517 state protoimpl.MessageState 518 sizeCache protoimpl.SizeCache 519 unknownFields protoimpl.UnknownFields 520 521 // Required. The endpoint's parent. 522 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 523 // Required. The endpoint identifier. This will be part of the endpoint's 524 // resource name. 525 // This value must start with a lowercase letter followed by up to 62 526 // lowercase letters, numbers, or hyphens, and cannot end with a hyphen. 527 // Values that do not match this pattern will trigger an INVALID_ARGUMENT 528 // error. 529 EndpointId string `protobuf:"bytes,2,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"` 530 // Required. The endpoint to create. 531 Endpoint *Endpoint `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"` 532 // An optional request ID to identify requests. Specify a unique request ID 533 // so that if you must retry your request, the server will know to ignore 534 // the request if it has already been completed. The server will guarantee 535 // that for at least 60 minutes since the first request. 536 // 537 // For example, consider a situation where you make an initial request and t 538 // he request times out. If you make the request again with the same request 539 // ID, the server can check if original operation with the same request ID 540 // was received, and if so, will ignore the second request. This prevents 541 // clients from accidentally creating duplicate commitments. 542 // 543 // The request ID must be a valid UUID with the exception that zero UUID is 544 // not supported (00000000-0000-0000-0000-000000000000). 545 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 546} 547 548func (x *CreateEndpointRequest) Reset() { 549 *x = CreateEndpointRequest{} 550 if protoimpl.UnsafeEnabled { 551 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[4] 552 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 553 ms.StoreMessageInfo(mi) 554 } 555} 556 557func (x *CreateEndpointRequest) String() string { 558 return protoimpl.X.MessageStringOf(x) 559} 560 561func (*CreateEndpointRequest) ProtoMessage() {} 562 563func (x *CreateEndpointRequest) ProtoReflect() protoreflect.Message { 564 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[4] 565 if protoimpl.UnsafeEnabled && x != nil { 566 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 567 if ms.LoadMessageInfo() == nil { 568 ms.StoreMessageInfo(mi) 569 } 570 return ms 571 } 572 return mi.MessageOf(x) 573} 574 575// Deprecated: Use CreateEndpointRequest.ProtoReflect.Descriptor instead. 576func (*CreateEndpointRequest) Descriptor() ([]byte, []int) { 577 return file_google_cloud_ids_v1_ids_proto_rawDescGZIP(), []int{4} 578} 579 580func (x *CreateEndpointRequest) GetParent() string { 581 if x != nil { 582 return x.Parent 583 } 584 return "" 585} 586 587func (x *CreateEndpointRequest) GetEndpointId() string { 588 if x != nil { 589 return x.EndpointId 590 } 591 return "" 592} 593 594func (x *CreateEndpointRequest) GetEndpoint() *Endpoint { 595 if x != nil { 596 return x.Endpoint 597 } 598 return nil 599} 600 601func (x *CreateEndpointRequest) GetRequestId() string { 602 if x != nil { 603 return x.RequestId 604 } 605 return "" 606} 607 608type DeleteEndpointRequest struct { 609 state protoimpl.MessageState 610 sizeCache protoimpl.SizeCache 611 unknownFields protoimpl.UnknownFields 612 613 // Required. The name of the endpoint to delete. 614 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 615 // An optional request ID to identify requests. Specify a unique request ID 616 // so that if you must retry your request, the server will know to ignore 617 // the request if it has already been completed. The server will guarantee 618 // that for at least 60 minutes after the first request. 619 // 620 // For example, consider a situation where you make an initial request and t 621 // he request times out. If you make the request again with the same request 622 // ID, the server can check if original operation with the same request ID 623 // was received, and if so, will ignore the second request. This prevents 624 // clients from accidentally creating duplicate commitments. 625 // 626 // The request ID must be a valid UUID with the exception that zero UUID is 627 // not supported (00000000-0000-0000-0000-000000000000). 628 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 629} 630 631func (x *DeleteEndpointRequest) Reset() { 632 *x = DeleteEndpointRequest{} 633 if protoimpl.UnsafeEnabled { 634 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[5] 635 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 636 ms.StoreMessageInfo(mi) 637 } 638} 639 640func (x *DeleteEndpointRequest) String() string { 641 return protoimpl.X.MessageStringOf(x) 642} 643 644func (*DeleteEndpointRequest) ProtoMessage() {} 645 646func (x *DeleteEndpointRequest) ProtoReflect() protoreflect.Message { 647 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[5] 648 if protoimpl.UnsafeEnabled && x != nil { 649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 650 if ms.LoadMessageInfo() == nil { 651 ms.StoreMessageInfo(mi) 652 } 653 return ms 654 } 655 return mi.MessageOf(x) 656} 657 658// Deprecated: Use DeleteEndpointRequest.ProtoReflect.Descriptor instead. 659func (*DeleteEndpointRequest) Descriptor() ([]byte, []int) { 660 return file_google_cloud_ids_v1_ids_proto_rawDescGZIP(), []int{5} 661} 662 663func (x *DeleteEndpointRequest) GetName() string { 664 if x != nil { 665 return x.Name 666 } 667 return "" 668} 669 670func (x *DeleteEndpointRequest) GetRequestId() string { 671 if x != nil { 672 return x.RequestId 673 } 674 return "" 675} 676 677// Represents the metadata of the long-running operation. 678type OperationMetadata struct { 679 state protoimpl.MessageState 680 sizeCache protoimpl.SizeCache 681 unknownFields protoimpl.UnknownFields 682 683 // Output only. The time the operation was created. 684 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 685 // Output only. The time the operation finished running. 686 EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 687 // Output only. Server-defined resource path for the target of the operation. 688 Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 689 // Output only. Name of the verb executed by the operation. 690 Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` 691 // Output only. Human-readable status of the operation, if any. 692 StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 693 // Output only. Identifies whether the user has requested cancellation 694 // of the operation. Operations that have successfully been cancelled 695 // have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, 696 // corresponding to `Code.CANCELLED`. 697 RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` 698 // Output only. API version used to start the operation. 699 ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` 700} 701 702func (x *OperationMetadata) Reset() { 703 *x = OperationMetadata{} 704 if protoimpl.UnsafeEnabled { 705 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[6] 706 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 707 ms.StoreMessageInfo(mi) 708 } 709} 710 711func (x *OperationMetadata) String() string { 712 return protoimpl.X.MessageStringOf(x) 713} 714 715func (*OperationMetadata) ProtoMessage() {} 716 717func (x *OperationMetadata) ProtoReflect() protoreflect.Message { 718 mi := &file_google_cloud_ids_v1_ids_proto_msgTypes[6] 719 if protoimpl.UnsafeEnabled && x != nil { 720 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 721 if ms.LoadMessageInfo() == nil { 722 ms.StoreMessageInfo(mi) 723 } 724 return ms 725 } 726 return mi.MessageOf(x) 727} 728 729// Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead. 730func (*OperationMetadata) Descriptor() ([]byte, []int) { 731 return file_google_cloud_ids_v1_ids_proto_rawDescGZIP(), []int{6} 732} 733 734func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp { 735 if x != nil { 736 return x.CreateTime 737 } 738 return nil 739} 740 741func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp { 742 if x != nil { 743 return x.EndTime 744 } 745 return nil 746} 747 748func (x *OperationMetadata) GetTarget() string { 749 if x != nil { 750 return x.Target 751 } 752 return "" 753} 754 755func (x *OperationMetadata) GetVerb() string { 756 if x != nil { 757 return x.Verb 758 } 759 return "" 760} 761 762func (x *OperationMetadata) GetStatusMessage() string { 763 if x != nil { 764 return x.StatusMessage 765 } 766 return "" 767} 768 769func (x *OperationMetadata) GetRequestedCancellation() bool { 770 if x != nil { 771 return x.RequestedCancellation 772 } 773 return false 774} 775 776func (x *OperationMetadata) GetApiVersion() string { 777 if x != nil { 778 return x.ApiVersion 779 } 780 return "" 781} 782 783var File_google_cloud_ids_v1_ids_proto protoreflect.FileDescriptor 784 785var file_google_cloud_ids_v1_ids_proto_rawDesc = []byte{ 786 0x0a, 0x1d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x69, 787 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 788 0x13, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 789 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 790 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 791 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 792 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 793 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 794 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 795 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 796 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 797 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 798 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 799 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 800 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 801 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 802 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 803 0x84, 0x07, 0x0a, 0x08, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x04, 804 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 805 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 806 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 807 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 808 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 809 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 810 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 811 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 812 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 813 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x6c, 0x61, 0x62, 814 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 815 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 816 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 817 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x1d, 0x0a, 0x07, 818 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 819 0x41, 0x02, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3d, 0x0a, 0x18, 0x65, 820 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 821 0x6e, 0x67, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 822 0x41, 0x03, 0x52, 0x16, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x77, 823 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x65, 0x6e, 824 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 825 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x70, 826 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 827 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 828 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x18, 0x09, 829 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 830 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 831 0x69, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 832 0x02, 0x52, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x12, 0x3e, 0x0a, 0x05, 0x73, 833 0x74, 0x61, 0x74, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 834 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 0x73, 0x2e, 0x76, 0x31, 835 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 836 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x74, 837 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 838 0x08, 0x52, 0x0b, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4c, 0x6f, 0x67, 0x73, 0x1a, 0x39, 839 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 840 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 841 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 842 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x64, 0x0a, 0x08, 0x53, 0x65, 0x76, 843 0x65, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x14, 0x53, 0x45, 0x56, 0x45, 0x52, 0x49, 0x54, 844 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 845 0x11, 0x0a, 0x0d, 0x49, 0x4e, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 846 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x4c, 0x4f, 0x57, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 847 0x45, 0x44, 0x49, 0x55, 0x4d, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x49, 0x47, 0x48, 0x10, 848 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x52, 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x10, 0x05, 0x22, 849 0x45, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 850 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 851 0x0c, 0x0a, 0x08, 0x43, 0x52, 0x45, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x09, 0x0a, 852 0x05, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x45, 0x4c, 0x45, 853 0x54, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x3a, 0x5e, 0xea, 0x41, 0x5b, 0x0a, 0x1b, 0x69, 0x64, 0x73, 854 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 855 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x3c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 856 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 857 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 858 0x7d, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x65, 0x6e, 0x64, 859 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x7d, 0x22, 0xd6, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x45, 860 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 861 0x3b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 862 0x23, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1d, 0x12, 0x1b, 0x69, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 863 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 864 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09, 865 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 866 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 867 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 868 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 869 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 870 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 871 0x1e, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 872 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 873 0x9e, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 874 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x09, 0x65, 0x6e, 0x64, 875 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 876 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 0x73, 0x2e, 877 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x09, 0x65, 0x6e, 0x64, 878 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 879 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 880 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 881 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 882 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 883 0x22, 0x4d, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 884 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 885 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1d, 0x0a, 0x1b, 0x69, 0x64, 886 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 887 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 888 0xd9, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 889 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x06, 0x70, 0x61, 0x72, 890 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xe0, 0x41, 0x02, 0xfa, 0x41, 891 0x1d, 0x12, 0x1b, 0x69, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 892 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x06, 893 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 894 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 895 0x52, 0x0a, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x08, 896 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 897 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 898 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 899 0x41, 0x02, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 900 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 901 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x6f, 0x0a, 0x15, 0x44, 902 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 903 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 904 0x28, 0x09, 0x42, 0x23, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1d, 0x0a, 0x1b, 0x69, 0x64, 0x73, 0x2e, 905 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 906 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 907 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 908 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xd5, 0x02, 0x0a, 909 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 910 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 911 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 912 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 913 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 914 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 915 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 916 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 917 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 918 0x12, 0x1b, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 919 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x17, 0x0a, 920 0x04, 0x76, 0x65, 0x72, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 921 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x12, 0x2a, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 922 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 923 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 924 0x67, 0x65, 0x12, 0x3a, 0x0a, 0x16, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 925 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 926 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x15, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 927 0x65, 0x64, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 928 0x0a, 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 929 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 930 0x73, 0x69, 0x6f, 0x6e, 0x32, 0xb2, 0x06, 0x0a, 0x03, 0x49, 0x44, 0x53, 0x12, 0xa6, 0x01, 0x0a, 931 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x29, 932 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 933 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 934 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 935 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 936 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 937 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 938 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 939 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 940 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0xda, 0x41, 0x06, 0x70, 941 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x93, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x64, 942 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 943 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 944 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 945 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 946 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x3c, 0x82, 947 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 948 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 949 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 950 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xda, 0x01, 0x0a, 0x0e, 951 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x2a, 952 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 953 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 954 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 955 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 956 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x7d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 957 0x39, 0x22, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 958 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 959 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 960 0x3a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0xda, 0x41, 0x1b, 0x70, 0x61, 0x72, 961 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x65, 0x6e, 0x64, 962 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x45, 0x6e, 0x64, 963 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 964 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xc6, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 965 0x65, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 966 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 0x73, 0x2e, 0x76, 967 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 968 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 969 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 970 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x69, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x2a, 0x2d, 971 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 972 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 973 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 974 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 975 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 976 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 977 0x61, 0x1a, 0x46, 0xca, 0x41, 0x12, 0x69, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 978 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 979 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 980 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 981 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0x76, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 982 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x64, 983 0x73, 0x2e, 0x76, 0x31, 0x42, 0x08, 0x49, 0x64, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 984 0x5a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 985 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 986 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x69, 0x64, 987 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x69, 0x64, 0x73, 0xea, 0x02, 0x16, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 988 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x49, 0x44, 0x53, 0x3a, 0x3a, 0x56, 989 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 990} 991 992var ( 993 file_google_cloud_ids_v1_ids_proto_rawDescOnce sync.Once 994 file_google_cloud_ids_v1_ids_proto_rawDescData = file_google_cloud_ids_v1_ids_proto_rawDesc 995) 996 997func file_google_cloud_ids_v1_ids_proto_rawDescGZIP() []byte { 998 file_google_cloud_ids_v1_ids_proto_rawDescOnce.Do(func() { 999 file_google_cloud_ids_v1_ids_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_ids_v1_ids_proto_rawDescData) 1000 }) 1001 return file_google_cloud_ids_v1_ids_proto_rawDescData 1002} 1003 1004var file_google_cloud_ids_v1_ids_proto_enumTypes = make([]protoimpl.EnumInfo, 2) 1005var file_google_cloud_ids_v1_ids_proto_msgTypes = make([]protoimpl.MessageInfo, 8) 1006var file_google_cloud_ids_v1_ids_proto_goTypes = []interface{}{ 1007 (Endpoint_Severity)(0), // 0: google.cloud.ids.v1.Endpoint.Severity 1008 (Endpoint_State)(0), // 1: google.cloud.ids.v1.Endpoint.State 1009 (*Endpoint)(nil), // 2: google.cloud.ids.v1.Endpoint 1010 (*ListEndpointsRequest)(nil), // 3: google.cloud.ids.v1.ListEndpointsRequest 1011 (*ListEndpointsResponse)(nil), // 4: google.cloud.ids.v1.ListEndpointsResponse 1012 (*GetEndpointRequest)(nil), // 5: google.cloud.ids.v1.GetEndpointRequest 1013 (*CreateEndpointRequest)(nil), // 6: google.cloud.ids.v1.CreateEndpointRequest 1014 (*DeleteEndpointRequest)(nil), // 7: google.cloud.ids.v1.DeleteEndpointRequest 1015 (*OperationMetadata)(nil), // 8: google.cloud.ids.v1.OperationMetadata 1016 nil, // 9: google.cloud.ids.v1.Endpoint.LabelsEntry 1017 (*timestamppb.Timestamp)(nil), // 10: google.protobuf.Timestamp 1018 (*longrunning.Operation)(nil), // 11: google.longrunning.Operation 1019} 1020var file_google_cloud_ids_v1_ids_proto_depIdxs = []int32{ 1021 10, // 0: google.cloud.ids.v1.Endpoint.create_time:type_name -> google.protobuf.Timestamp 1022 10, // 1: google.cloud.ids.v1.Endpoint.update_time:type_name -> google.protobuf.Timestamp 1023 9, // 2: google.cloud.ids.v1.Endpoint.labels:type_name -> google.cloud.ids.v1.Endpoint.LabelsEntry 1024 0, // 3: google.cloud.ids.v1.Endpoint.severity:type_name -> google.cloud.ids.v1.Endpoint.Severity 1025 1, // 4: google.cloud.ids.v1.Endpoint.state:type_name -> google.cloud.ids.v1.Endpoint.State 1026 2, // 5: google.cloud.ids.v1.ListEndpointsResponse.endpoints:type_name -> google.cloud.ids.v1.Endpoint 1027 2, // 6: google.cloud.ids.v1.CreateEndpointRequest.endpoint:type_name -> google.cloud.ids.v1.Endpoint 1028 10, // 7: google.cloud.ids.v1.OperationMetadata.create_time:type_name -> google.protobuf.Timestamp 1029 10, // 8: google.cloud.ids.v1.OperationMetadata.end_time:type_name -> google.protobuf.Timestamp 1030 3, // 9: google.cloud.ids.v1.IDS.ListEndpoints:input_type -> google.cloud.ids.v1.ListEndpointsRequest 1031 5, // 10: google.cloud.ids.v1.IDS.GetEndpoint:input_type -> google.cloud.ids.v1.GetEndpointRequest 1032 6, // 11: google.cloud.ids.v1.IDS.CreateEndpoint:input_type -> google.cloud.ids.v1.CreateEndpointRequest 1033 7, // 12: google.cloud.ids.v1.IDS.DeleteEndpoint:input_type -> google.cloud.ids.v1.DeleteEndpointRequest 1034 4, // 13: google.cloud.ids.v1.IDS.ListEndpoints:output_type -> google.cloud.ids.v1.ListEndpointsResponse 1035 2, // 14: google.cloud.ids.v1.IDS.GetEndpoint:output_type -> google.cloud.ids.v1.Endpoint 1036 11, // 15: google.cloud.ids.v1.IDS.CreateEndpoint:output_type -> google.longrunning.Operation 1037 11, // 16: google.cloud.ids.v1.IDS.DeleteEndpoint:output_type -> google.longrunning.Operation 1038 13, // [13:17] is the sub-list for method output_type 1039 9, // [9:13] is the sub-list for method input_type 1040 9, // [9:9] is the sub-list for extension type_name 1041 9, // [9:9] is the sub-list for extension extendee 1042 0, // [0:9] is the sub-list for field type_name 1043} 1044 1045func init() { file_google_cloud_ids_v1_ids_proto_init() } 1046func file_google_cloud_ids_v1_ids_proto_init() { 1047 if File_google_cloud_ids_v1_ids_proto != nil { 1048 return 1049 } 1050 if !protoimpl.UnsafeEnabled { 1051 file_google_cloud_ids_v1_ids_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1052 switch v := v.(*Endpoint); i { 1053 case 0: 1054 return &v.state 1055 case 1: 1056 return &v.sizeCache 1057 case 2: 1058 return &v.unknownFields 1059 default: 1060 return nil 1061 } 1062 } 1063 file_google_cloud_ids_v1_ids_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1064 switch v := v.(*ListEndpointsRequest); i { 1065 case 0: 1066 return &v.state 1067 case 1: 1068 return &v.sizeCache 1069 case 2: 1070 return &v.unknownFields 1071 default: 1072 return nil 1073 } 1074 } 1075 file_google_cloud_ids_v1_ids_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1076 switch v := v.(*ListEndpointsResponse); i { 1077 case 0: 1078 return &v.state 1079 case 1: 1080 return &v.sizeCache 1081 case 2: 1082 return &v.unknownFields 1083 default: 1084 return nil 1085 } 1086 } 1087 file_google_cloud_ids_v1_ids_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1088 switch v := v.(*GetEndpointRequest); i { 1089 case 0: 1090 return &v.state 1091 case 1: 1092 return &v.sizeCache 1093 case 2: 1094 return &v.unknownFields 1095 default: 1096 return nil 1097 } 1098 } 1099 file_google_cloud_ids_v1_ids_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1100 switch v := v.(*CreateEndpointRequest); i { 1101 case 0: 1102 return &v.state 1103 case 1: 1104 return &v.sizeCache 1105 case 2: 1106 return &v.unknownFields 1107 default: 1108 return nil 1109 } 1110 } 1111 file_google_cloud_ids_v1_ids_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1112 switch v := v.(*DeleteEndpointRequest); i { 1113 case 0: 1114 return &v.state 1115 case 1: 1116 return &v.sizeCache 1117 case 2: 1118 return &v.unknownFields 1119 default: 1120 return nil 1121 } 1122 } 1123 file_google_cloud_ids_v1_ids_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1124 switch v := v.(*OperationMetadata); i { 1125 case 0: 1126 return &v.state 1127 case 1: 1128 return &v.sizeCache 1129 case 2: 1130 return &v.unknownFields 1131 default: 1132 return nil 1133 } 1134 } 1135 } 1136 type x struct{} 1137 out := protoimpl.TypeBuilder{ 1138 File: protoimpl.DescBuilder{ 1139 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1140 RawDescriptor: file_google_cloud_ids_v1_ids_proto_rawDesc, 1141 NumEnums: 2, 1142 NumMessages: 8, 1143 NumExtensions: 0, 1144 NumServices: 1, 1145 }, 1146 GoTypes: file_google_cloud_ids_v1_ids_proto_goTypes, 1147 DependencyIndexes: file_google_cloud_ids_v1_ids_proto_depIdxs, 1148 EnumInfos: file_google_cloud_ids_v1_ids_proto_enumTypes, 1149 MessageInfos: file_google_cloud_ids_v1_ids_proto_msgTypes, 1150 }.Build() 1151 File_google_cloud_ids_v1_ids_proto = out.File 1152 file_google_cloud_ids_v1_ids_proto_rawDesc = nil 1153 file_google_cloud_ids_v1_ids_proto_goTypes = nil 1154 file_google_cloud_ids_v1_ids_proto_depIdxs = nil 1155} 1156 1157// Reference imports to suppress errors if they are not otherwise used. 1158var _ context.Context 1159var _ grpc.ClientConnInterface 1160 1161// This is a compile-time assertion to ensure that this generated file 1162// is compatible with the grpc package it is being compiled against. 1163const _ = grpc.SupportPackageIsVersion6 1164 1165// IDSClient is the client API for IDS service. 1166// 1167// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 1168type IDSClient interface { 1169 // Lists Endpoints in a given project and location. 1170 ListEndpoints(ctx context.Context, in *ListEndpointsRequest, opts ...grpc.CallOption) (*ListEndpointsResponse, error) 1171 // Gets details of a single Endpoint. 1172 GetEndpoint(ctx context.Context, in *GetEndpointRequest, opts ...grpc.CallOption) (*Endpoint, error) 1173 // Creates a new Endpoint in a given project and location. 1174 CreateEndpoint(ctx context.Context, in *CreateEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1175 // Deletes a single Endpoint. 1176 DeleteEndpoint(ctx context.Context, in *DeleteEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1177} 1178 1179type iDSClient struct { 1180 cc grpc.ClientConnInterface 1181} 1182 1183func NewIDSClient(cc grpc.ClientConnInterface) IDSClient { 1184 return &iDSClient{cc} 1185} 1186 1187func (c *iDSClient) ListEndpoints(ctx context.Context, in *ListEndpointsRequest, opts ...grpc.CallOption) (*ListEndpointsResponse, error) { 1188 out := new(ListEndpointsResponse) 1189 err := c.cc.Invoke(ctx, "/google.cloud.ids.v1.IDS/ListEndpoints", in, out, opts...) 1190 if err != nil { 1191 return nil, err 1192 } 1193 return out, nil 1194} 1195 1196func (c *iDSClient) GetEndpoint(ctx context.Context, in *GetEndpointRequest, opts ...grpc.CallOption) (*Endpoint, error) { 1197 out := new(Endpoint) 1198 err := c.cc.Invoke(ctx, "/google.cloud.ids.v1.IDS/GetEndpoint", in, out, opts...) 1199 if err != nil { 1200 return nil, err 1201 } 1202 return out, nil 1203} 1204 1205func (c *iDSClient) CreateEndpoint(ctx context.Context, in *CreateEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1206 out := new(longrunning.Operation) 1207 err := c.cc.Invoke(ctx, "/google.cloud.ids.v1.IDS/CreateEndpoint", in, out, opts...) 1208 if err != nil { 1209 return nil, err 1210 } 1211 return out, nil 1212} 1213 1214func (c *iDSClient) DeleteEndpoint(ctx context.Context, in *DeleteEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1215 out := new(longrunning.Operation) 1216 err := c.cc.Invoke(ctx, "/google.cloud.ids.v1.IDS/DeleteEndpoint", in, out, opts...) 1217 if err != nil { 1218 return nil, err 1219 } 1220 return out, nil 1221} 1222 1223// IDSServer is the server API for IDS service. 1224type IDSServer interface { 1225 // Lists Endpoints in a given project and location. 1226 ListEndpoints(context.Context, *ListEndpointsRequest) (*ListEndpointsResponse, error) 1227 // Gets details of a single Endpoint. 1228 GetEndpoint(context.Context, *GetEndpointRequest) (*Endpoint, error) 1229 // Creates a new Endpoint in a given project and location. 1230 CreateEndpoint(context.Context, *CreateEndpointRequest) (*longrunning.Operation, error) 1231 // Deletes a single Endpoint. 1232 DeleteEndpoint(context.Context, *DeleteEndpointRequest) (*longrunning.Operation, error) 1233} 1234 1235// UnimplementedIDSServer can be embedded to have forward compatible implementations. 1236type UnimplementedIDSServer struct { 1237} 1238 1239func (*UnimplementedIDSServer) ListEndpoints(context.Context, *ListEndpointsRequest) (*ListEndpointsResponse, error) { 1240 return nil, status.Errorf(codes.Unimplemented, "method ListEndpoints not implemented") 1241} 1242func (*UnimplementedIDSServer) GetEndpoint(context.Context, *GetEndpointRequest) (*Endpoint, error) { 1243 return nil, status.Errorf(codes.Unimplemented, "method GetEndpoint not implemented") 1244} 1245func (*UnimplementedIDSServer) CreateEndpoint(context.Context, *CreateEndpointRequest) (*longrunning.Operation, error) { 1246 return nil, status.Errorf(codes.Unimplemented, "method CreateEndpoint not implemented") 1247} 1248func (*UnimplementedIDSServer) DeleteEndpoint(context.Context, *DeleteEndpointRequest) (*longrunning.Operation, error) { 1249 return nil, status.Errorf(codes.Unimplemented, "method DeleteEndpoint not implemented") 1250} 1251 1252func RegisterIDSServer(s *grpc.Server, srv IDSServer) { 1253 s.RegisterService(&_IDS_serviceDesc, srv) 1254} 1255 1256func _IDS_ListEndpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1257 in := new(ListEndpointsRequest) 1258 if err := dec(in); err != nil { 1259 return nil, err 1260 } 1261 if interceptor == nil { 1262 return srv.(IDSServer).ListEndpoints(ctx, in) 1263 } 1264 info := &grpc.UnaryServerInfo{ 1265 Server: srv, 1266 FullMethod: "/google.cloud.ids.v1.IDS/ListEndpoints", 1267 } 1268 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1269 return srv.(IDSServer).ListEndpoints(ctx, req.(*ListEndpointsRequest)) 1270 } 1271 return interceptor(ctx, in, info, handler) 1272} 1273 1274func _IDS_GetEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1275 in := new(GetEndpointRequest) 1276 if err := dec(in); err != nil { 1277 return nil, err 1278 } 1279 if interceptor == nil { 1280 return srv.(IDSServer).GetEndpoint(ctx, in) 1281 } 1282 info := &grpc.UnaryServerInfo{ 1283 Server: srv, 1284 FullMethod: "/google.cloud.ids.v1.IDS/GetEndpoint", 1285 } 1286 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1287 return srv.(IDSServer).GetEndpoint(ctx, req.(*GetEndpointRequest)) 1288 } 1289 return interceptor(ctx, in, info, handler) 1290} 1291 1292func _IDS_CreateEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1293 in := new(CreateEndpointRequest) 1294 if err := dec(in); err != nil { 1295 return nil, err 1296 } 1297 if interceptor == nil { 1298 return srv.(IDSServer).CreateEndpoint(ctx, in) 1299 } 1300 info := &grpc.UnaryServerInfo{ 1301 Server: srv, 1302 FullMethod: "/google.cloud.ids.v1.IDS/CreateEndpoint", 1303 } 1304 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1305 return srv.(IDSServer).CreateEndpoint(ctx, req.(*CreateEndpointRequest)) 1306 } 1307 return interceptor(ctx, in, info, handler) 1308} 1309 1310func _IDS_DeleteEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1311 in := new(DeleteEndpointRequest) 1312 if err := dec(in); err != nil { 1313 return nil, err 1314 } 1315 if interceptor == nil { 1316 return srv.(IDSServer).DeleteEndpoint(ctx, in) 1317 } 1318 info := &grpc.UnaryServerInfo{ 1319 Server: srv, 1320 FullMethod: "/google.cloud.ids.v1.IDS/DeleteEndpoint", 1321 } 1322 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1323 return srv.(IDSServer).DeleteEndpoint(ctx, req.(*DeleteEndpointRequest)) 1324 } 1325 return interceptor(ctx, in, info, handler) 1326} 1327 1328var _IDS_serviceDesc = grpc.ServiceDesc{ 1329 ServiceName: "google.cloud.ids.v1.IDS", 1330 HandlerType: (*IDSServer)(nil), 1331 Methods: []grpc.MethodDesc{ 1332 { 1333 MethodName: "ListEndpoints", 1334 Handler: _IDS_ListEndpoints_Handler, 1335 }, 1336 { 1337 MethodName: "GetEndpoint", 1338 Handler: _IDS_GetEndpoint_Handler, 1339 }, 1340 { 1341 MethodName: "CreateEndpoint", 1342 Handler: _IDS_CreateEndpoint_Handler, 1343 }, 1344 { 1345 MethodName: "DeleteEndpoint", 1346 Handler: _IDS_DeleteEndpoint_Handler, 1347 }, 1348 }, 1349 Streams: []grpc.StreamDesc{}, 1350 Metadata: "google/cloud/ids/v1/ids.proto", 1351} 1352