1// Copyright 2019 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
16// Code generated by protoc-gen-go. DO NOT EDIT.
17// versions:
18// 	protoc-gen-go v1.22.0
19// 	protoc        v3.11.2
20// source: google/cloud/managedidentities/v1beta1/managed_identities_service.proto
21
22package managedidentities
23
24import (
25	context "context"
26	reflect "reflect"
27	sync "sync"
28
29	proto "github.com/golang/protobuf/proto"
30	timestamp "github.com/golang/protobuf/ptypes/timestamp"
31	_ "google.golang.org/genproto/googleapis/api/annotations"
32	longrunning "google.golang.org/genproto/googleapis/longrunning"
33	field_mask "google.golang.org/genproto/protobuf/field_mask"
34	grpc "google.golang.org/grpc"
35	codes "google.golang.org/grpc/codes"
36	status "google.golang.org/grpc/status"
37	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
38	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
39)
40
41const (
42	// Verify that this generated code is sufficiently up-to-date.
43	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
44	// Verify that runtime/protoimpl is sufficiently up-to-date.
45	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
46)
47
48// This is a compile-time assertion that a sufficiently up-to-date version
49// of the legacy proto package is being used.
50const _ = proto.ProtoPackageIsVersion4
51
52// Represents the metadata of the long-running operation.
53type OpMetadata struct {
54	state         protoimpl.MessageState
55	sizeCache     protoimpl.SizeCache
56	unknownFields protoimpl.UnknownFields
57
58	// Output only. The time the operation was created.
59	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
60	// Output only. The time the operation finished running.
61	EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
62	// Output only. Server-defined resource path for the target of the operation.
63	Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
64	// Output only. Name of the verb executed by the operation.
65	Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
66	// Output only. Identifies whether the user has requested cancellation
67	// of the operation. Operations that have successfully been cancelled
68	// have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
69	// corresponding to `Code.CANCELLED`.
70	RequestedCancellation bool `protobuf:"varint,5,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
71	// Output only. API version used to start the operation.
72	ApiVersion string `protobuf:"bytes,6,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
73}
74
75func (x *OpMetadata) Reset() {
76	*x = OpMetadata{}
77	if protoimpl.UnsafeEnabled {
78		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[0]
79		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
80		ms.StoreMessageInfo(mi)
81	}
82}
83
84func (x *OpMetadata) String() string {
85	return protoimpl.X.MessageStringOf(x)
86}
87
88func (*OpMetadata) ProtoMessage() {}
89
90func (x *OpMetadata) ProtoReflect() protoreflect.Message {
91	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[0]
92	if protoimpl.UnsafeEnabled && x != nil {
93		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
94		if ms.LoadMessageInfo() == nil {
95			ms.StoreMessageInfo(mi)
96		}
97		return ms
98	}
99	return mi.MessageOf(x)
100}
101
102// Deprecated: Use OpMetadata.ProtoReflect.Descriptor instead.
103func (*OpMetadata) Descriptor() ([]byte, []int) {
104	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{0}
105}
106
107func (x *OpMetadata) GetCreateTime() *timestamp.Timestamp {
108	if x != nil {
109		return x.CreateTime
110	}
111	return nil
112}
113
114func (x *OpMetadata) GetEndTime() *timestamp.Timestamp {
115	if x != nil {
116		return x.EndTime
117	}
118	return nil
119}
120
121func (x *OpMetadata) GetTarget() string {
122	if x != nil {
123		return x.Target
124	}
125	return ""
126}
127
128func (x *OpMetadata) GetVerb() string {
129	if x != nil {
130		return x.Verb
131	}
132	return ""
133}
134
135func (x *OpMetadata) GetRequestedCancellation() bool {
136	if x != nil {
137		return x.RequestedCancellation
138	}
139	return false
140}
141
142func (x *OpMetadata) GetApiVersion() string {
143	if x != nil {
144		return x.ApiVersion
145	}
146	return ""
147}
148
149// Request message for
150// [CreateMicrosoftAdDomain][google.cloud.managedidentities.v1beta1.CreateMicrosoftAdDomain]
151type CreateMicrosoftAdDomainRequest struct {
152	state         protoimpl.MessageState
153	sizeCache     protoimpl.SizeCache
154	unknownFields protoimpl.UnknownFields
155
156	// The resource project name and location using the form:
157	// `projects/{project_id}/locations/global`
158	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
159	// A domain name, e.g. mydomain.myorg.com, with the following restrictions:
160	//  * Must contain only lowercase letters, numbers, periods and hyphens.
161	//  * Must start with a letter.
162	//  * Must contain between 2-64 characters.
163	//  * Must end with a number or a letter.
164	//  * Must not start with period.
165	//  * First segement length (mydomain form example above) shouldn't exceed
166	//    15 chars.
167	//  * The last segment cannot be fully numeric.
168	//  * Must be unique within the customer project.
169	DomainName string `protobuf:"bytes,2,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
170	// A Managed Identity domain resource.
171	Domain *Domain `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"`
172}
173
174func (x *CreateMicrosoftAdDomainRequest) Reset() {
175	*x = CreateMicrosoftAdDomainRequest{}
176	if protoimpl.UnsafeEnabled {
177		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[1]
178		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
179		ms.StoreMessageInfo(mi)
180	}
181}
182
183func (x *CreateMicrosoftAdDomainRequest) String() string {
184	return protoimpl.X.MessageStringOf(x)
185}
186
187func (*CreateMicrosoftAdDomainRequest) ProtoMessage() {}
188
189func (x *CreateMicrosoftAdDomainRequest) ProtoReflect() protoreflect.Message {
190	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[1]
191	if protoimpl.UnsafeEnabled && x != nil {
192		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
193		if ms.LoadMessageInfo() == nil {
194			ms.StoreMessageInfo(mi)
195		}
196		return ms
197	}
198	return mi.MessageOf(x)
199}
200
201// Deprecated: Use CreateMicrosoftAdDomainRequest.ProtoReflect.Descriptor instead.
202func (*CreateMicrosoftAdDomainRequest) Descriptor() ([]byte, []int) {
203	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{1}
204}
205
206func (x *CreateMicrosoftAdDomainRequest) GetParent() string {
207	if x != nil {
208		return x.Parent
209	}
210	return ""
211}
212
213func (x *CreateMicrosoftAdDomainRequest) GetDomainName() string {
214	if x != nil {
215		return x.DomainName
216	}
217	return ""
218}
219
220func (x *CreateMicrosoftAdDomainRequest) GetDomain() *Domain {
221	if x != nil {
222		return x.Domain
223	}
224	return nil
225}
226
227// Request message for
228// [ResetAdminPassword][google.cloud.managedidentities.v1beta1.ResetAdminPassword]
229type ResetAdminPasswordRequest struct {
230	state         protoimpl.MessageState
231	sizeCache     protoimpl.SizeCache
232	unknownFields protoimpl.UnknownFields
233
234	// The domain resource name using the form:
235	// `projects/{project_id}/locations/global/domains/{domain_name}`
236	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
237}
238
239func (x *ResetAdminPasswordRequest) Reset() {
240	*x = ResetAdminPasswordRequest{}
241	if protoimpl.UnsafeEnabled {
242		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[2]
243		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
244		ms.StoreMessageInfo(mi)
245	}
246}
247
248func (x *ResetAdminPasswordRequest) String() string {
249	return protoimpl.X.MessageStringOf(x)
250}
251
252func (*ResetAdminPasswordRequest) ProtoMessage() {}
253
254func (x *ResetAdminPasswordRequest) ProtoReflect() protoreflect.Message {
255	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[2]
256	if protoimpl.UnsafeEnabled && x != nil {
257		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
258		if ms.LoadMessageInfo() == nil {
259			ms.StoreMessageInfo(mi)
260		}
261		return ms
262	}
263	return mi.MessageOf(x)
264}
265
266// Deprecated: Use ResetAdminPasswordRequest.ProtoReflect.Descriptor instead.
267func (*ResetAdminPasswordRequest) Descriptor() ([]byte, []int) {
268	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{2}
269}
270
271func (x *ResetAdminPasswordRequest) GetName() string {
272	if x != nil {
273		return x.Name
274	}
275	return ""
276}
277
278// Response message for
279// [ResetAdminPassword][google.cloud.managedidentities.v1beta1.ResetAdminPassword]
280type ResetAdminPasswordResponse struct {
281	state         protoimpl.MessageState
282	sizeCache     protoimpl.SizeCache
283	unknownFields protoimpl.UnknownFields
284
285	// A random password. See [admin][google.cloud.managedidentities.v1beta1.Domain.admin] for more information.
286	Password string `protobuf:"bytes,1,opt,name=password,proto3" json:"password,omitempty"`
287}
288
289func (x *ResetAdminPasswordResponse) Reset() {
290	*x = ResetAdminPasswordResponse{}
291	if protoimpl.UnsafeEnabled {
292		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[3]
293		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
294		ms.StoreMessageInfo(mi)
295	}
296}
297
298func (x *ResetAdminPasswordResponse) String() string {
299	return protoimpl.X.MessageStringOf(x)
300}
301
302func (*ResetAdminPasswordResponse) ProtoMessage() {}
303
304func (x *ResetAdminPasswordResponse) ProtoReflect() protoreflect.Message {
305	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[3]
306	if protoimpl.UnsafeEnabled && x != nil {
307		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
308		if ms.LoadMessageInfo() == nil {
309			ms.StoreMessageInfo(mi)
310		}
311		return ms
312	}
313	return mi.MessageOf(x)
314}
315
316// Deprecated: Use ResetAdminPasswordResponse.ProtoReflect.Descriptor instead.
317func (*ResetAdminPasswordResponse) Descriptor() ([]byte, []int) {
318	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{3}
319}
320
321func (x *ResetAdminPasswordResponse) GetPassword() string {
322	if x != nil {
323		return x.Password
324	}
325	return ""
326}
327
328// Request message for
329// [ListDomains][google.cloud.managedidentities.v1beta1.ListDomains]
330type ListDomainsRequest struct {
331	state         protoimpl.MessageState
332	sizeCache     protoimpl.SizeCache
333	unknownFields protoimpl.UnknownFields
334
335	// Required. The resource name of the domain location using the form:
336	// `projects/{project_id}/locations/global`
337	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
338	// Optional. The maximum number of items to return.
339	// If not specified, a default value of 1000 will be used.
340	// Regardless of the page_size value, the response may include a partial list.
341	// Callers should rely on a response's
342	// [next_page_token][google.cloud.managedidentities.v1beta1.ListDomainsResponse.next_page_token]
343	// to determine if there are additional results to list.
344	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
345	// The `next_page_token` value returned from a previous ListDomainsRequest
346	// request, if any.
347	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
348	// Optional. A filter specifying constraints of a list operation.
349	// For example, `Domain.fqdn="mydomain.myorginization"`.
350	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
351	// Optional. Specifies the ordering of results. See
352	// [Sorting
353	// order](https://cloud.google.com/apis/design/design_patterns#sorting_order)
354	// for more information.
355	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
356}
357
358func (x *ListDomainsRequest) Reset() {
359	*x = ListDomainsRequest{}
360	if protoimpl.UnsafeEnabled {
361		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[4]
362		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
363		ms.StoreMessageInfo(mi)
364	}
365}
366
367func (x *ListDomainsRequest) String() string {
368	return protoimpl.X.MessageStringOf(x)
369}
370
371func (*ListDomainsRequest) ProtoMessage() {}
372
373func (x *ListDomainsRequest) ProtoReflect() protoreflect.Message {
374	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[4]
375	if protoimpl.UnsafeEnabled && x != nil {
376		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
377		if ms.LoadMessageInfo() == nil {
378			ms.StoreMessageInfo(mi)
379		}
380		return ms
381	}
382	return mi.MessageOf(x)
383}
384
385// Deprecated: Use ListDomainsRequest.ProtoReflect.Descriptor instead.
386func (*ListDomainsRequest) Descriptor() ([]byte, []int) {
387	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{4}
388}
389
390func (x *ListDomainsRequest) GetParent() string {
391	if x != nil {
392		return x.Parent
393	}
394	return ""
395}
396
397func (x *ListDomainsRequest) GetPageSize() int32 {
398	if x != nil {
399		return x.PageSize
400	}
401	return 0
402}
403
404func (x *ListDomainsRequest) GetPageToken() string {
405	if x != nil {
406		return x.PageToken
407	}
408	return ""
409}
410
411func (x *ListDomainsRequest) GetFilter() string {
412	if x != nil {
413		return x.Filter
414	}
415	return ""
416}
417
418func (x *ListDomainsRequest) GetOrderBy() string {
419	if x != nil {
420		return x.OrderBy
421	}
422	return ""
423}
424
425// Response message for
426// [ListDomains][google.cloud.managedidentities.v1beta1.ListDomains]
427type ListDomainsResponse struct {
428	state         protoimpl.MessageState
429	sizeCache     protoimpl.SizeCache
430	unknownFields protoimpl.UnknownFields
431
432	// A list of Managed Identities Service domains in the project.
433	Domains []*Domain `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"`
434	// A token to retrieve the next page of results, or empty if there are no more
435	// results in the list.
436	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
437	// A list of locations that could not be reached.
438	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
439}
440
441func (x *ListDomainsResponse) Reset() {
442	*x = ListDomainsResponse{}
443	if protoimpl.UnsafeEnabled {
444		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[5]
445		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
446		ms.StoreMessageInfo(mi)
447	}
448}
449
450func (x *ListDomainsResponse) String() string {
451	return protoimpl.X.MessageStringOf(x)
452}
453
454func (*ListDomainsResponse) ProtoMessage() {}
455
456func (x *ListDomainsResponse) ProtoReflect() protoreflect.Message {
457	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[5]
458	if protoimpl.UnsafeEnabled && x != nil {
459		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
460		if ms.LoadMessageInfo() == nil {
461			ms.StoreMessageInfo(mi)
462		}
463		return ms
464	}
465	return mi.MessageOf(x)
466}
467
468// Deprecated: Use ListDomainsResponse.ProtoReflect.Descriptor instead.
469func (*ListDomainsResponse) Descriptor() ([]byte, []int) {
470	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{5}
471}
472
473func (x *ListDomainsResponse) GetDomains() []*Domain {
474	if x != nil {
475		return x.Domains
476	}
477	return nil
478}
479
480func (x *ListDomainsResponse) GetNextPageToken() string {
481	if x != nil {
482		return x.NextPageToken
483	}
484	return ""
485}
486
487func (x *ListDomainsResponse) GetUnreachable() []string {
488	if x != nil {
489		return x.Unreachable
490	}
491	return nil
492}
493
494// Request message for
495// [GetDomain][google.cloud.managedidentities.v1beta1.GetDomain]
496type GetDomainRequest struct {
497	state         protoimpl.MessageState
498	sizeCache     protoimpl.SizeCache
499	unknownFields protoimpl.UnknownFields
500
501	// The domain resource name using the form:
502	// `projects/{project_id}/locations/global/domains/{domain_name}`
503	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
504}
505
506func (x *GetDomainRequest) Reset() {
507	*x = GetDomainRequest{}
508	if protoimpl.UnsafeEnabled {
509		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[6]
510		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
511		ms.StoreMessageInfo(mi)
512	}
513}
514
515func (x *GetDomainRequest) String() string {
516	return protoimpl.X.MessageStringOf(x)
517}
518
519func (*GetDomainRequest) ProtoMessage() {}
520
521func (x *GetDomainRequest) ProtoReflect() protoreflect.Message {
522	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[6]
523	if protoimpl.UnsafeEnabled && x != nil {
524		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
525		if ms.LoadMessageInfo() == nil {
526			ms.StoreMessageInfo(mi)
527		}
528		return ms
529	}
530	return mi.MessageOf(x)
531}
532
533// Deprecated: Use GetDomainRequest.ProtoReflect.Descriptor instead.
534func (*GetDomainRequest) Descriptor() ([]byte, []int) {
535	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{6}
536}
537
538func (x *GetDomainRequest) GetName() string {
539	if x != nil {
540		return x.Name
541	}
542	return ""
543}
544
545// Request message for
546// [UpdateDomain][google.cloud.managedidentities.v1beta1.UpdateDomain]
547type UpdateDomainRequest struct {
548	state         protoimpl.MessageState
549	sizeCache     protoimpl.SizeCache
550	unknownFields protoimpl.UnknownFields
551
552	// Mask of fields to update. At least one path must be supplied in this
553	// field. The elements of the repeated paths field may only include
554	// fields from [Domain][google.cloud.managedidentities.v1beta1.Domain]:
555	//  * `labels`
556	//  * `locations`
557	//  * `authorized_networks`
558	UpdateMask *field_mask.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
559	// Domain message with updated fields. Only supported fields specified in
560	// update_mask are updated.
561	Domain *Domain `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
562}
563
564func (x *UpdateDomainRequest) Reset() {
565	*x = UpdateDomainRequest{}
566	if protoimpl.UnsafeEnabled {
567		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[7]
568		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
569		ms.StoreMessageInfo(mi)
570	}
571}
572
573func (x *UpdateDomainRequest) String() string {
574	return protoimpl.X.MessageStringOf(x)
575}
576
577func (*UpdateDomainRequest) ProtoMessage() {}
578
579func (x *UpdateDomainRequest) ProtoReflect() protoreflect.Message {
580	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[7]
581	if protoimpl.UnsafeEnabled && x != nil {
582		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
583		if ms.LoadMessageInfo() == nil {
584			ms.StoreMessageInfo(mi)
585		}
586		return ms
587	}
588	return mi.MessageOf(x)
589}
590
591// Deprecated: Use UpdateDomainRequest.ProtoReflect.Descriptor instead.
592func (*UpdateDomainRequest) Descriptor() ([]byte, []int) {
593	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{7}
594}
595
596func (x *UpdateDomainRequest) GetUpdateMask() *field_mask.FieldMask {
597	if x != nil {
598		return x.UpdateMask
599	}
600	return nil
601}
602
603func (x *UpdateDomainRequest) GetDomain() *Domain {
604	if x != nil {
605		return x.Domain
606	}
607	return nil
608}
609
610// Request message for
611// [DeleteDomain][google.cloud.managedidentities.v1beta1.DeleteDomain]
612type DeleteDomainRequest struct {
613	state         protoimpl.MessageState
614	sizeCache     protoimpl.SizeCache
615	unknownFields protoimpl.UnknownFields
616
617	// The domain resource name using the form:
618	// `projects/{project_id}/locations/global/domains/{domain_name}`
619	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
620}
621
622func (x *DeleteDomainRequest) Reset() {
623	*x = DeleteDomainRequest{}
624	if protoimpl.UnsafeEnabled {
625		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[8]
626		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
627		ms.StoreMessageInfo(mi)
628	}
629}
630
631func (x *DeleteDomainRequest) String() string {
632	return protoimpl.X.MessageStringOf(x)
633}
634
635func (*DeleteDomainRequest) ProtoMessage() {}
636
637func (x *DeleteDomainRequest) ProtoReflect() protoreflect.Message {
638	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[8]
639	if protoimpl.UnsafeEnabled && x != nil {
640		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
641		if ms.LoadMessageInfo() == nil {
642			ms.StoreMessageInfo(mi)
643		}
644		return ms
645	}
646	return mi.MessageOf(x)
647}
648
649// Deprecated: Use DeleteDomainRequest.ProtoReflect.Descriptor instead.
650func (*DeleteDomainRequest) Descriptor() ([]byte, []int) {
651	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{8}
652}
653
654func (x *DeleteDomainRequest) GetName() string {
655	if x != nil {
656		return x.Name
657	}
658	return ""
659}
660
661// Request message for
662// [AttachTrust][google.cloud.managedidentities.v1beta1.AttachTrust]
663type AttachTrustRequest struct {
664	state         protoimpl.MessageState
665	sizeCache     protoimpl.SizeCache
666	unknownFields protoimpl.UnknownFields
667
668	// The resource domain name, project name and location using the form:
669	// `projects/{project_id}/locations/global/domains/{domain_name}`
670	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
671	// The domain trust resource.
672	Trust *Trust `protobuf:"bytes,2,opt,name=trust,proto3" json:"trust,omitempty"`
673}
674
675func (x *AttachTrustRequest) Reset() {
676	*x = AttachTrustRequest{}
677	if protoimpl.UnsafeEnabled {
678		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[9]
679		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
680		ms.StoreMessageInfo(mi)
681	}
682}
683
684func (x *AttachTrustRequest) String() string {
685	return protoimpl.X.MessageStringOf(x)
686}
687
688func (*AttachTrustRequest) ProtoMessage() {}
689
690func (x *AttachTrustRequest) ProtoReflect() protoreflect.Message {
691	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[9]
692	if protoimpl.UnsafeEnabled && x != nil {
693		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
694		if ms.LoadMessageInfo() == nil {
695			ms.StoreMessageInfo(mi)
696		}
697		return ms
698	}
699	return mi.MessageOf(x)
700}
701
702// Deprecated: Use AttachTrustRequest.ProtoReflect.Descriptor instead.
703func (*AttachTrustRequest) Descriptor() ([]byte, []int) {
704	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{9}
705}
706
707func (x *AttachTrustRequest) GetName() string {
708	if x != nil {
709		return x.Name
710	}
711	return ""
712}
713
714func (x *AttachTrustRequest) GetTrust() *Trust {
715	if x != nil {
716		return x.Trust
717	}
718	return nil
719}
720
721// Request message for
722// [ReconfigureTrust][google.cloud.managedidentities.v1beta1.ReconfigureTrust]
723type ReconfigureTrustRequest struct {
724	state         protoimpl.MessageState
725	sizeCache     protoimpl.SizeCache
726	unknownFields protoimpl.UnknownFields
727
728	// The resource domain name, project name and location using the form:
729	// `projects/{project_id}/locations/global/domains/{domain_name}`
730	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
731	// The fully-qualified target domain name which will be in trust with current
732	// domain.
733	TargetDomainName string `protobuf:"bytes,2,opt,name=target_domain_name,json=targetDomainName,proto3" json:"target_domain_name,omitempty"`
734	// The target DNS server IP addresses to resolve the remote domain involved
735	// in the trust.
736	TargetDnsIpAddresses []string `protobuf:"bytes,3,rep,name=target_dns_ip_addresses,json=targetDnsIpAddresses,proto3" json:"target_dns_ip_addresses,omitempty"`
737}
738
739func (x *ReconfigureTrustRequest) Reset() {
740	*x = ReconfigureTrustRequest{}
741	if protoimpl.UnsafeEnabled {
742		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[10]
743		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
744		ms.StoreMessageInfo(mi)
745	}
746}
747
748func (x *ReconfigureTrustRequest) String() string {
749	return protoimpl.X.MessageStringOf(x)
750}
751
752func (*ReconfigureTrustRequest) ProtoMessage() {}
753
754func (x *ReconfigureTrustRequest) ProtoReflect() protoreflect.Message {
755	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[10]
756	if protoimpl.UnsafeEnabled && x != nil {
757		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
758		if ms.LoadMessageInfo() == nil {
759			ms.StoreMessageInfo(mi)
760		}
761		return ms
762	}
763	return mi.MessageOf(x)
764}
765
766// Deprecated: Use ReconfigureTrustRequest.ProtoReflect.Descriptor instead.
767func (*ReconfigureTrustRequest) Descriptor() ([]byte, []int) {
768	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{10}
769}
770
771func (x *ReconfigureTrustRequest) GetName() string {
772	if x != nil {
773		return x.Name
774	}
775	return ""
776}
777
778func (x *ReconfigureTrustRequest) GetTargetDomainName() string {
779	if x != nil {
780		return x.TargetDomainName
781	}
782	return ""
783}
784
785func (x *ReconfigureTrustRequest) GetTargetDnsIpAddresses() []string {
786	if x != nil {
787		return x.TargetDnsIpAddresses
788	}
789	return nil
790}
791
792// Request message for
793// [DetachTrust][google.cloud.managedidentities.v1beta1.DetachTrust]
794type DetachTrustRequest struct {
795	state         protoimpl.MessageState
796	sizeCache     protoimpl.SizeCache
797	unknownFields protoimpl.UnknownFields
798
799	// The resource domain name, project name, and location using the form:
800	// `projects/{project_id}/locations/global/domains/{domain_name}`
801	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
802	// The domain trust resource to removed.
803	Trust *Trust `protobuf:"bytes,2,opt,name=trust,proto3" json:"trust,omitempty"`
804}
805
806func (x *DetachTrustRequest) Reset() {
807	*x = DetachTrustRequest{}
808	if protoimpl.UnsafeEnabled {
809		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[11]
810		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
811		ms.StoreMessageInfo(mi)
812	}
813}
814
815func (x *DetachTrustRequest) String() string {
816	return protoimpl.X.MessageStringOf(x)
817}
818
819func (*DetachTrustRequest) ProtoMessage() {}
820
821func (x *DetachTrustRequest) ProtoReflect() protoreflect.Message {
822	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[11]
823	if protoimpl.UnsafeEnabled && x != nil {
824		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
825		if ms.LoadMessageInfo() == nil {
826			ms.StoreMessageInfo(mi)
827		}
828		return ms
829	}
830	return mi.MessageOf(x)
831}
832
833// Deprecated: Use DetachTrustRequest.ProtoReflect.Descriptor instead.
834func (*DetachTrustRequest) Descriptor() ([]byte, []int) {
835	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{11}
836}
837
838func (x *DetachTrustRequest) GetName() string {
839	if x != nil {
840		return x.Name
841	}
842	return ""
843}
844
845func (x *DetachTrustRequest) GetTrust() *Trust {
846	if x != nil {
847		return x.Trust
848	}
849	return nil
850}
851
852// Request message for
853// [ValidateTrust][google.cloud.managedidentities.v1beta1.ValidateTrust]
854type ValidateTrustRequest struct {
855	state         protoimpl.MessageState
856	sizeCache     protoimpl.SizeCache
857	unknownFields protoimpl.UnknownFields
858
859	// The resource domain name, project name, and location using the form:
860	// `projects/{project_id}/locations/global/domains/{domain_name}`
861	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
862	// The domain trust to validate trust state for.
863	Trust *Trust `protobuf:"bytes,2,opt,name=trust,proto3" json:"trust,omitempty"`
864}
865
866func (x *ValidateTrustRequest) Reset() {
867	*x = ValidateTrustRequest{}
868	if protoimpl.UnsafeEnabled {
869		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[12]
870		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
871		ms.StoreMessageInfo(mi)
872	}
873}
874
875func (x *ValidateTrustRequest) String() string {
876	return protoimpl.X.MessageStringOf(x)
877}
878
879func (*ValidateTrustRequest) ProtoMessage() {}
880
881func (x *ValidateTrustRequest) ProtoReflect() protoreflect.Message {
882	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[12]
883	if protoimpl.UnsafeEnabled && x != nil {
884		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
885		if ms.LoadMessageInfo() == nil {
886			ms.StoreMessageInfo(mi)
887		}
888		return ms
889	}
890	return mi.MessageOf(x)
891}
892
893// Deprecated: Use ValidateTrustRequest.ProtoReflect.Descriptor instead.
894func (*ValidateTrustRequest) Descriptor() ([]byte, []int) {
895	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{12}
896}
897
898func (x *ValidateTrustRequest) GetName() string {
899	if x != nil {
900		return x.Name
901	}
902	return ""
903}
904
905func (x *ValidateTrustRequest) GetTrust() *Trust {
906	if x != nil {
907		return x.Trust
908	}
909	return nil
910}
911
912var File_google_cloud_managedidentities_v1beta1_managed_identities_service_proto protoreflect.FileDescriptor
913
914var file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDesc = []byte{
915	0x0a, 0x47, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6d,
916	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
917	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64,
918	0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76,
919	0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
920	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69,
921	0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
922	0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e,
923	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
924	0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c,
925	0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
926	0x1a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6d,
927	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
928	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
929	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
930	0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72,
931	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f,
932	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69,
933	0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
934	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
935	0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
936	0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65,
937	0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x02, 0x0a, 0x0a, 0x4f, 0x70, 0x4d,
938	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74,
939	0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
940	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
941	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63,
942	0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x65, 0x6e, 0x64,
943	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
944	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
945	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x65, 0x6e,
946	0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18,
947	0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67,
948	0x65, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x76, 0x65, 0x72, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
949	0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x12, 0x3a, 0x0a, 0x16, 0x72,
950	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c,
951	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03,
952	0x52, 0x15, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x43, 0x61, 0x6e, 0x63, 0x65,
953	0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76,
954	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
955	0x03, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xa1, 0x01,
956	0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66,
957	0x74, 0x41, 0x64, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
958	0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
959	0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x6f, 0x6d, 0x61,
960	0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64,
961	0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x06, 0x64, 0x6f, 0x6d,
962	0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
963	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64,
964	0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
965	0x61, 0x31, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69,
966	0x6e, 0x22, 0x2f, 0x0a, 0x19, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x50,
967	0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12,
968	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
969	0x6d, 0x65, 0x22, 0x38, 0x0a, 0x1a, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e,
970	0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
971	0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01,
972	0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x9b, 0x01, 0x0a,
973	0x12, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75,
974	0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
975	0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70,
976	0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
977	0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65,
978	0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61,
979	0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
980	0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12,
981	0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28,
982	0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xa9, 0x01, 0x0a, 0x13, 0x4c,
983	0x69, 0x73, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
984	0x73, 0x65, 0x12, 0x48, 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x01, 0x20,
985	0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
986	0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
987	0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x6d,
988	0x61, 0x69, 0x6e, 0x52, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f,
989	0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
990	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
991	0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61,
992	0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61,
993	0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x26, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x44, 0x6f, 0x6d,
994	0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61,
995	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x9a,
996	0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52,
997	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
998	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
999	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
1000	0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d,
1001	0x61, 0x73, 0x6b, 0x12, 0x46, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20,
1002	0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1003	0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
1004	0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x6d,
1005	0x61, 0x69, 0x6e, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x29, 0x0a, 0x13, 0x44,
1006	0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
1007	0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1008	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x6d, 0x0a, 0x12, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68,
1009	0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04,
1010	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
1011	0x12, 0x43, 0x0a, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
1012	0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d,
1013	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1014	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x05,
1015	0x74, 0x72, 0x75, 0x73, 0x74, 0x22, 0x92, 0x01, 0x0a, 0x17, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x66,
1016	0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
1017	0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1018	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
1019	0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
1020	0x09, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e,
1021	0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x6e,
1022	0x73, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x03,
1023	0x20, 0x03, 0x28, 0x09, 0x52, 0x14, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x44, 0x6e, 0x73, 0x49,
1024	0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x22, 0x6d, 0x0a, 0x12, 0x44, 0x65,
1025	0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1026	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
1027	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x43, 0x0a, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x18, 0x02, 0x20,
1028	0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1029	0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
1030	0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x75,
1031	0x73, 0x74, 0x52, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x22, 0x6f, 0x0a, 0x14, 0x56, 0x61, 0x6c,
1032	0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
1033	0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1034	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x43, 0x0a, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x18, 0x02,
1035	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1036	0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74,
1037	0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72,
1038	0x75, 0x73, 0x74, 0x52, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x32, 0xbc, 0x11, 0x0a, 0x18, 0x4d,
1039	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1040	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xde, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61,
1041	0x74, 0x65, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x41, 0x64, 0x44, 0x6f, 0x6d,
1042	0x61, 0x69, 0x6e, 0x12, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1043	0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
1044	0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65,
1045	0x61, 0x74, 0x65, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x41, 0x64, 0x44, 0x6f,
1046	0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
1047	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
1048	0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5c, 0x82, 0xd3, 0xe4, 0x93,
1049	0x02, 0x3f, 0x22, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61,
1050	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
1051	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c,
1052	0x7d, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x3a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69,
1053	0x6e, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0a, 0x4f, 0x70,
1054	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf0, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x73,
1055	0x65, 0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12,
1056	0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d,
1057	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1058	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x64,
1059	0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65,
1060	0x73, 0x74, 0x1a, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1061	0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74,
1062	0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65,
1063	0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65,
1064	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x53, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x22, 0x48,
1065	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
1066	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
1067	0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69,
1068	0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x73, 0x65, 0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e,
1069	0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x3a, 0x01, 0x2a, 0x12, 0xc5, 0x01, 0x0a, 0x0b,
1070	0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x3a, 0x2e, 0x67, 0x6f,
1071	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1072	0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62,
1073	0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73,
1074	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1075	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64,
1076	0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
1077	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70,
1078	0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x76,
1079	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70,
1080	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
1081	0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x7d, 0x2f, 0x64, 0x6f, 0x6d, 0x61,
1082	0x69, 0x6e, 0x73, 0x12, 0xb4, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69,
1083	0x6e, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1084	0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1085	0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x6f,
1086	0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f,
1087	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1088	0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62,
1089	0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x3d, 0x82, 0xd3, 0xe4,
1090	0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e,
1091	0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
1092	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f,
1093	0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xcf, 0x01, 0x0a, 0x0c, 0x55,
1094	0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f,
1095	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1096	0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62,
1097	0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69,
1098	0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1099	0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70,
1100	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x63, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x46, 0x32,
1101	0x3c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x64, 0x6f, 0x6d, 0x61, 0x69,
1102	0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
1103	0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62,
1104	0x61, 0x6c, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x06, 0x64,
1105	0x6f, 0x6d, 0x61, 0x69, 0x6e, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
1106	0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xcf, 0x01, 0x0a,
1107	0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x3b, 0x2e,
1108	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e,
1109	0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76,
1110	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x6f, 0x6d,
1111	0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
1112	0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
1113	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x63, 0x82, 0xd3, 0xe4, 0x93, 0x02,
1114	0x37, 0x2a, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
1115	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
1116	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x64, 0x6f,
1117	0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xca, 0x41, 0x23, 0x0a, 0x15, 0x67, 0x6f, 0x6f,
1118	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70,
1119	0x74, 0x79, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xcd,
1120	0x01, 0x0a, 0x0b, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x75, 0x73, 0x74, 0x12, 0x3a,
1121	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61,
1122	0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1123	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72,
1124	0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
1125	0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
1126	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x63, 0x82, 0xd3, 0xe4, 0x93, 0x02,
1127	0x46, 0x22, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
1128	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
1129	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x64, 0x6f,
1130	0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x54,
1131	0x72, 0x75, 0x73, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61,
1132	0x69, 0x6e, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xdc,
1133	0x01, 0x0a, 0x10, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x72,
1134	0x75, 0x73, 0x74, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1135	0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
1136	0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x63,
1137	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71,
1138	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
1139	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
1140	0x69, 0x6f, 0x6e, 0x22, 0x68, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b, 0x22, 0x46, 0x2f, 0x76, 0x31,
1141	0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
1142	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1143	0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f,
1144	0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x72,
1145	0x75, 0x73, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69,
1146	0x6e, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xcd, 0x01,
1147	0x0a, 0x0b, 0x44, 0x65, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x75, 0x73, 0x74, 0x12, 0x3a, 0x2e,
1148	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e,
1149	0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76,
1150	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x75,
1151	0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1152	0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
1153	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x63, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x46,
1154	0x22, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
1155	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
1156	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x64, 0x6f, 0x6d,
1157	0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72,
1158	0x75, 0x73, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69,
1159	0x6e, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd3, 0x01,
1160	0x0a, 0x0d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x12,
1161	0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d,
1162	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1163	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
1164	0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
1165	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
1166	0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x65, 0x82, 0xd3,
1167	0xe4, 0x93, 0x02, 0x48, 0x22, 0x43, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b,
1168	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
1169	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c,
1170	0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x76, 0x61, 0x6c, 0x69,
1171	0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x14, 0x0a,
1172	0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64,
1173	0x61, 0x74, 0x61, 0x1a, 0x54, 0xca, 0x41, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69,
1174	0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1175	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73,
1176	0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
1177	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1178	0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xff, 0x01, 0x0a, 0x2a, 0x63, 0x6f,
1179	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d,
1180	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1181	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x1d, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65,
1182	0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69,
1183	0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x57, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1184	0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e,
1185	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
1186	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64,
1187	0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
1188	0x3b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1189	0x65, 0x73, 0xa2, 0x02, 0x04, 0x47, 0x43, 0x4d, 0x49, 0xaa, 0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67,
1190	0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64,
1191	0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74,
1192	0x61, 0x31, 0xca, 0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75,
1193	0x64, 0x5c, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74,
1194	0x69, 0x65, 0x73, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
1195	0x74, 0x6f, 0x33,
1196}
1197
1198var (
1199	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescOnce sync.Once
1200	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescData = file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDesc
1201)
1202
1203func file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP() []byte {
1204	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescOnce.Do(func() {
1205		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescData)
1206	})
1207	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescData
1208}
1209
1210var file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
1211var file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_goTypes = []interface{}{
1212	(*OpMetadata)(nil),                     // 0: google.cloud.managedidentities.v1beta1.OpMetadata
1213	(*CreateMicrosoftAdDomainRequest)(nil), // 1: google.cloud.managedidentities.v1beta1.CreateMicrosoftAdDomainRequest
1214	(*ResetAdminPasswordRequest)(nil),      // 2: google.cloud.managedidentities.v1beta1.ResetAdminPasswordRequest
1215	(*ResetAdminPasswordResponse)(nil),     // 3: google.cloud.managedidentities.v1beta1.ResetAdminPasswordResponse
1216	(*ListDomainsRequest)(nil),             // 4: google.cloud.managedidentities.v1beta1.ListDomainsRequest
1217	(*ListDomainsResponse)(nil),            // 5: google.cloud.managedidentities.v1beta1.ListDomainsResponse
1218	(*GetDomainRequest)(nil),               // 6: google.cloud.managedidentities.v1beta1.GetDomainRequest
1219	(*UpdateDomainRequest)(nil),            // 7: google.cloud.managedidentities.v1beta1.UpdateDomainRequest
1220	(*DeleteDomainRequest)(nil),            // 8: google.cloud.managedidentities.v1beta1.DeleteDomainRequest
1221	(*AttachTrustRequest)(nil),             // 9: google.cloud.managedidentities.v1beta1.AttachTrustRequest
1222	(*ReconfigureTrustRequest)(nil),        // 10: google.cloud.managedidentities.v1beta1.ReconfigureTrustRequest
1223	(*DetachTrustRequest)(nil),             // 11: google.cloud.managedidentities.v1beta1.DetachTrustRequest
1224	(*ValidateTrustRequest)(nil),           // 12: google.cloud.managedidentities.v1beta1.ValidateTrustRequest
1225	(*timestamp.Timestamp)(nil),            // 13: google.protobuf.Timestamp
1226	(*Domain)(nil),                         // 14: google.cloud.managedidentities.v1beta1.Domain
1227	(*field_mask.FieldMask)(nil),           // 15: google.protobuf.FieldMask
1228	(*Trust)(nil),                          // 16: google.cloud.managedidentities.v1beta1.Trust
1229	(*longrunning.Operation)(nil),          // 17: google.longrunning.Operation
1230}
1231var file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_depIdxs = []int32{
1232	13, // 0: google.cloud.managedidentities.v1beta1.OpMetadata.create_time:type_name -> google.protobuf.Timestamp
1233	13, // 1: google.cloud.managedidentities.v1beta1.OpMetadata.end_time:type_name -> google.protobuf.Timestamp
1234	14, // 2: google.cloud.managedidentities.v1beta1.CreateMicrosoftAdDomainRequest.domain:type_name -> google.cloud.managedidentities.v1beta1.Domain
1235	14, // 3: google.cloud.managedidentities.v1beta1.ListDomainsResponse.domains:type_name -> google.cloud.managedidentities.v1beta1.Domain
1236	15, // 4: google.cloud.managedidentities.v1beta1.UpdateDomainRequest.update_mask:type_name -> google.protobuf.FieldMask
1237	14, // 5: google.cloud.managedidentities.v1beta1.UpdateDomainRequest.domain:type_name -> google.cloud.managedidentities.v1beta1.Domain
1238	16, // 6: google.cloud.managedidentities.v1beta1.AttachTrustRequest.trust:type_name -> google.cloud.managedidentities.v1beta1.Trust
1239	16, // 7: google.cloud.managedidentities.v1beta1.DetachTrustRequest.trust:type_name -> google.cloud.managedidentities.v1beta1.Trust
1240	16, // 8: google.cloud.managedidentities.v1beta1.ValidateTrustRequest.trust:type_name -> google.cloud.managedidentities.v1beta1.Trust
1241	1,  // 9: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.CreateMicrosoftAdDomain:input_type -> google.cloud.managedidentities.v1beta1.CreateMicrosoftAdDomainRequest
1242	2,  // 10: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ResetAdminPassword:input_type -> google.cloud.managedidentities.v1beta1.ResetAdminPasswordRequest
1243	4,  // 11: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ListDomains:input_type -> google.cloud.managedidentities.v1beta1.ListDomainsRequest
1244	6,  // 12: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.GetDomain:input_type -> google.cloud.managedidentities.v1beta1.GetDomainRequest
1245	7,  // 13: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.UpdateDomain:input_type -> google.cloud.managedidentities.v1beta1.UpdateDomainRequest
1246	8,  // 14: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DeleteDomain:input_type -> google.cloud.managedidentities.v1beta1.DeleteDomainRequest
1247	9,  // 15: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.AttachTrust:input_type -> google.cloud.managedidentities.v1beta1.AttachTrustRequest
1248	10, // 16: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ReconfigureTrust:input_type -> google.cloud.managedidentities.v1beta1.ReconfigureTrustRequest
1249	11, // 17: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DetachTrust:input_type -> google.cloud.managedidentities.v1beta1.DetachTrustRequest
1250	12, // 18: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ValidateTrust:input_type -> google.cloud.managedidentities.v1beta1.ValidateTrustRequest
1251	17, // 19: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.CreateMicrosoftAdDomain:output_type -> google.longrunning.Operation
1252	3,  // 20: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ResetAdminPassword:output_type -> google.cloud.managedidentities.v1beta1.ResetAdminPasswordResponse
1253	5,  // 21: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ListDomains:output_type -> google.cloud.managedidentities.v1beta1.ListDomainsResponse
1254	14, // 22: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.GetDomain:output_type -> google.cloud.managedidentities.v1beta1.Domain
1255	17, // 23: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.UpdateDomain:output_type -> google.longrunning.Operation
1256	17, // 24: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DeleteDomain:output_type -> google.longrunning.Operation
1257	17, // 25: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.AttachTrust:output_type -> google.longrunning.Operation
1258	17, // 26: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ReconfigureTrust:output_type -> google.longrunning.Operation
1259	17, // 27: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DetachTrust:output_type -> google.longrunning.Operation
1260	17, // 28: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ValidateTrust:output_type -> google.longrunning.Operation
1261	19, // [19:29] is the sub-list for method output_type
1262	9,  // [9:19] is the sub-list for method input_type
1263	9,  // [9:9] is the sub-list for extension type_name
1264	9,  // [9:9] is the sub-list for extension extendee
1265	0,  // [0:9] is the sub-list for field type_name
1266}
1267
1268func init() { file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_init() }
1269func file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_init() {
1270	if File_google_cloud_managedidentities_v1beta1_managed_identities_service_proto != nil {
1271		return
1272	}
1273	file_google_cloud_managedidentities_v1beta1_resource_proto_init()
1274	if !protoimpl.UnsafeEnabled {
1275		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1276			switch v := v.(*OpMetadata); i {
1277			case 0:
1278				return &v.state
1279			case 1:
1280				return &v.sizeCache
1281			case 2:
1282				return &v.unknownFields
1283			default:
1284				return nil
1285			}
1286		}
1287		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1288			switch v := v.(*CreateMicrosoftAdDomainRequest); i {
1289			case 0:
1290				return &v.state
1291			case 1:
1292				return &v.sizeCache
1293			case 2:
1294				return &v.unknownFields
1295			default:
1296				return nil
1297			}
1298		}
1299		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1300			switch v := v.(*ResetAdminPasswordRequest); i {
1301			case 0:
1302				return &v.state
1303			case 1:
1304				return &v.sizeCache
1305			case 2:
1306				return &v.unknownFields
1307			default:
1308				return nil
1309			}
1310		}
1311		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1312			switch v := v.(*ResetAdminPasswordResponse); i {
1313			case 0:
1314				return &v.state
1315			case 1:
1316				return &v.sizeCache
1317			case 2:
1318				return &v.unknownFields
1319			default:
1320				return nil
1321			}
1322		}
1323		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1324			switch v := v.(*ListDomainsRequest); i {
1325			case 0:
1326				return &v.state
1327			case 1:
1328				return &v.sizeCache
1329			case 2:
1330				return &v.unknownFields
1331			default:
1332				return nil
1333			}
1334		}
1335		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1336			switch v := v.(*ListDomainsResponse); i {
1337			case 0:
1338				return &v.state
1339			case 1:
1340				return &v.sizeCache
1341			case 2:
1342				return &v.unknownFields
1343			default:
1344				return nil
1345			}
1346		}
1347		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1348			switch v := v.(*GetDomainRequest); i {
1349			case 0:
1350				return &v.state
1351			case 1:
1352				return &v.sizeCache
1353			case 2:
1354				return &v.unknownFields
1355			default:
1356				return nil
1357			}
1358		}
1359		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1360			switch v := v.(*UpdateDomainRequest); i {
1361			case 0:
1362				return &v.state
1363			case 1:
1364				return &v.sizeCache
1365			case 2:
1366				return &v.unknownFields
1367			default:
1368				return nil
1369			}
1370		}
1371		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1372			switch v := v.(*DeleteDomainRequest); i {
1373			case 0:
1374				return &v.state
1375			case 1:
1376				return &v.sizeCache
1377			case 2:
1378				return &v.unknownFields
1379			default:
1380				return nil
1381			}
1382		}
1383		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1384			switch v := v.(*AttachTrustRequest); i {
1385			case 0:
1386				return &v.state
1387			case 1:
1388				return &v.sizeCache
1389			case 2:
1390				return &v.unknownFields
1391			default:
1392				return nil
1393			}
1394		}
1395		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1396			switch v := v.(*ReconfigureTrustRequest); i {
1397			case 0:
1398				return &v.state
1399			case 1:
1400				return &v.sizeCache
1401			case 2:
1402				return &v.unknownFields
1403			default:
1404				return nil
1405			}
1406		}
1407		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1408			switch v := v.(*DetachTrustRequest); i {
1409			case 0:
1410				return &v.state
1411			case 1:
1412				return &v.sizeCache
1413			case 2:
1414				return &v.unknownFields
1415			default:
1416				return nil
1417			}
1418		}
1419		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1420			switch v := v.(*ValidateTrustRequest); i {
1421			case 0:
1422				return &v.state
1423			case 1:
1424				return &v.sizeCache
1425			case 2:
1426				return &v.unknownFields
1427			default:
1428				return nil
1429			}
1430		}
1431	}
1432	type x struct{}
1433	out := protoimpl.TypeBuilder{
1434		File: protoimpl.DescBuilder{
1435			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1436			RawDescriptor: file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDesc,
1437			NumEnums:      0,
1438			NumMessages:   13,
1439			NumExtensions: 0,
1440			NumServices:   1,
1441		},
1442		GoTypes:           file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_goTypes,
1443		DependencyIndexes: file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_depIdxs,
1444		MessageInfos:      file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes,
1445	}.Build()
1446	File_google_cloud_managedidentities_v1beta1_managed_identities_service_proto = out.File
1447	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDesc = nil
1448	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_goTypes = nil
1449	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_depIdxs = nil
1450}
1451
1452// Reference imports to suppress errors if they are not otherwise used.
1453var _ context.Context
1454var _ grpc.ClientConnInterface
1455
1456// This is a compile-time assertion to ensure that this generated file
1457// is compatible with the grpc package it is being compiled against.
1458const _ = grpc.SupportPackageIsVersion6
1459
1460// ManagedIdentitiesServiceClient is the client API for ManagedIdentitiesService service.
1461//
1462// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
1463type ManagedIdentitiesServiceClient interface {
1464	// Creates a Microsoft AD domain.
1465	CreateMicrosoftAdDomain(ctx context.Context, in *CreateMicrosoftAdDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1466	// Resets a domain's administrator password.
1467	ResetAdminPassword(ctx context.Context, in *ResetAdminPasswordRequest, opts ...grpc.CallOption) (*ResetAdminPasswordResponse, error)
1468	// Lists domains in a project.
1469	ListDomains(ctx context.Context, in *ListDomainsRequest, opts ...grpc.CallOption) (*ListDomainsResponse, error)
1470	// Gets information about a domain.
1471	GetDomain(ctx context.Context, in *GetDomainRequest, opts ...grpc.CallOption) (*Domain, error)
1472	// Updates the metadata and configuration of a domain.
1473	UpdateDomain(ctx context.Context, in *UpdateDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1474	// Deletes a domain.
1475	DeleteDomain(ctx context.Context, in *DeleteDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1476	// Adds an AD trust to a domain.
1477	AttachTrust(ctx context.Context, in *AttachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1478	// Updates the DNS conditional forwarder.
1479	ReconfigureTrust(ctx context.Context, in *ReconfigureTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1480	// Removes an AD trust.
1481	DetachTrust(ctx context.Context, in *DetachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1482	// Validates a trust state, that the target domain is reachable, and that the
1483	// target domain is able to accept incoming trust requests.
1484	ValidateTrust(ctx context.Context, in *ValidateTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1485}
1486
1487type managedIdentitiesServiceClient struct {
1488	cc grpc.ClientConnInterface
1489}
1490
1491func NewManagedIdentitiesServiceClient(cc grpc.ClientConnInterface) ManagedIdentitiesServiceClient {
1492	return &managedIdentitiesServiceClient{cc}
1493}
1494
1495func (c *managedIdentitiesServiceClient) CreateMicrosoftAdDomain(ctx context.Context, in *CreateMicrosoftAdDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1496	out := new(longrunning.Operation)
1497	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/CreateMicrosoftAdDomain", in, out, opts...)
1498	if err != nil {
1499		return nil, err
1500	}
1501	return out, nil
1502}
1503
1504func (c *managedIdentitiesServiceClient) ResetAdminPassword(ctx context.Context, in *ResetAdminPasswordRequest, opts ...grpc.CallOption) (*ResetAdminPasswordResponse, error) {
1505	out := new(ResetAdminPasswordResponse)
1506	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ResetAdminPassword", in, out, opts...)
1507	if err != nil {
1508		return nil, err
1509	}
1510	return out, nil
1511}
1512
1513func (c *managedIdentitiesServiceClient) ListDomains(ctx context.Context, in *ListDomainsRequest, opts ...grpc.CallOption) (*ListDomainsResponse, error) {
1514	out := new(ListDomainsResponse)
1515	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ListDomains", in, out, opts...)
1516	if err != nil {
1517		return nil, err
1518	}
1519	return out, nil
1520}
1521
1522func (c *managedIdentitiesServiceClient) GetDomain(ctx context.Context, in *GetDomainRequest, opts ...grpc.CallOption) (*Domain, error) {
1523	out := new(Domain)
1524	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/GetDomain", in, out, opts...)
1525	if err != nil {
1526		return nil, err
1527	}
1528	return out, nil
1529}
1530
1531func (c *managedIdentitiesServiceClient) UpdateDomain(ctx context.Context, in *UpdateDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1532	out := new(longrunning.Operation)
1533	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/UpdateDomain", in, out, opts...)
1534	if err != nil {
1535		return nil, err
1536	}
1537	return out, nil
1538}
1539
1540func (c *managedIdentitiesServiceClient) DeleteDomain(ctx context.Context, in *DeleteDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1541	out := new(longrunning.Operation)
1542	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/DeleteDomain", in, out, opts...)
1543	if err != nil {
1544		return nil, err
1545	}
1546	return out, nil
1547}
1548
1549func (c *managedIdentitiesServiceClient) AttachTrust(ctx context.Context, in *AttachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1550	out := new(longrunning.Operation)
1551	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/AttachTrust", in, out, opts...)
1552	if err != nil {
1553		return nil, err
1554	}
1555	return out, nil
1556}
1557
1558func (c *managedIdentitiesServiceClient) ReconfigureTrust(ctx context.Context, in *ReconfigureTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1559	out := new(longrunning.Operation)
1560	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ReconfigureTrust", in, out, opts...)
1561	if err != nil {
1562		return nil, err
1563	}
1564	return out, nil
1565}
1566
1567func (c *managedIdentitiesServiceClient) DetachTrust(ctx context.Context, in *DetachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1568	out := new(longrunning.Operation)
1569	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/DetachTrust", in, out, opts...)
1570	if err != nil {
1571		return nil, err
1572	}
1573	return out, nil
1574}
1575
1576func (c *managedIdentitiesServiceClient) ValidateTrust(ctx context.Context, in *ValidateTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1577	out := new(longrunning.Operation)
1578	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ValidateTrust", in, out, opts...)
1579	if err != nil {
1580		return nil, err
1581	}
1582	return out, nil
1583}
1584
1585// ManagedIdentitiesServiceServer is the server API for ManagedIdentitiesService service.
1586type ManagedIdentitiesServiceServer interface {
1587	// Creates a Microsoft AD domain.
1588	CreateMicrosoftAdDomain(context.Context, *CreateMicrosoftAdDomainRequest) (*longrunning.Operation, error)
1589	// Resets a domain's administrator password.
1590	ResetAdminPassword(context.Context, *ResetAdminPasswordRequest) (*ResetAdminPasswordResponse, error)
1591	// Lists domains in a project.
1592	ListDomains(context.Context, *ListDomainsRequest) (*ListDomainsResponse, error)
1593	// Gets information about a domain.
1594	GetDomain(context.Context, *GetDomainRequest) (*Domain, error)
1595	// Updates the metadata and configuration of a domain.
1596	UpdateDomain(context.Context, *UpdateDomainRequest) (*longrunning.Operation, error)
1597	// Deletes a domain.
1598	DeleteDomain(context.Context, *DeleteDomainRequest) (*longrunning.Operation, error)
1599	// Adds an AD trust to a domain.
1600	AttachTrust(context.Context, *AttachTrustRequest) (*longrunning.Operation, error)
1601	// Updates the DNS conditional forwarder.
1602	ReconfigureTrust(context.Context, *ReconfigureTrustRequest) (*longrunning.Operation, error)
1603	// Removes an AD trust.
1604	DetachTrust(context.Context, *DetachTrustRequest) (*longrunning.Operation, error)
1605	// Validates a trust state, that the target domain is reachable, and that the
1606	// target domain is able to accept incoming trust requests.
1607	ValidateTrust(context.Context, *ValidateTrustRequest) (*longrunning.Operation, error)
1608}
1609
1610// UnimplementedManagedIdentitiesServiceServer can be embedded to have forward compatible implementations.
1611type UnimplementedManagedIdentitiesServiceServer struct {
1612}
1613
1614func (*UnimplementedManagedIdentitiesServiceServer) CreateMicrosoftAdDomain(context.Context, *CreateMicrosoftAdDomainRequest) (*longrunning.Operation, error) {
1615	return nil, status.Errorf(codes.Unimplemented, "method CreateMicrosoftAdDomain not implemented")
1616}
1617func (*UnimplementedManagedIdentitiesServiceServer) ResetAdminPassword(context.Context, *ResetAdminPasswordRequest) (*ResetAdminPasswordResponse, error) {
1618	return nil, status.Errorf(codes.Unimplemented, "method ResetAdminPassword not implemented")
1619}
1620func (*UnimplementedManagedIdentitiesServiceServer) ListDomains(context.Context, *ListDomainsRequest) (*ListDomainsResponse, error) {
1621	return nil, status.Errorf(codes.Unimplemented, "method ListDomains not implemented")
1622}
1623func (*UnimplementedManagedIdentitiesServiceServer) GetDomain(context.Context, *GetDomainRequest) (*Domain, error) {
1624	return nil, status.Errorf(codes.Unimplemented, "method GetDomain not implemented")
1625}
1626func (*UnimplementedManagedIdentitiesServiceServer) UpdateDomain(context.Context, *UpdateDomainRequest) (*longrunning.Operation, error) {
1627	return nil, status.Errorf(codes.Unimplemented, "method UpdateDomain not implemented")
1628}
1629func (*UnimplementedManagedIdentitiesServiceServer) DeleteDomain(context.Context, *DeleteDomainRequest) (*longrunning.Operation, error) {
1630	return nil, status.Errorf(codes.Unimplemented, "method DeleteDomain not implemented")
1631}
1632func (*UnimplementedManagedIdentitiesServiceServer) AttachTrust(context.Context, *AttachTrustRequest) (*longrunning.Operation, error) {
1633	return nil, status.Errorf(codes.Unimplemented, "method AttachTrust not implemented")
1634}
1635func (*UnimplementedManagedIdentitiesServiceServer) ReconfigureTrust(context.Context, *ReconfigureTrustRequest) (*longrunning.Operation, error) {
1636	return nil, status.Errorf(codes.Unimplemented, "method ReconfigureTrust not implemented")
1637}
1638func (*UnimplementedManagedIdentitiesServiceServer) DetachTrust(context.Context, *DetachTrustRequest) (*longrunning.Operation, error) {
1639	return nil, status.Errorf(codes.Unimplemented, "method DetachTrust not implemented")
1640}
1641func (*UnimplementedManagedIdentitiesServiceServer) ValidateTrust(context.Context, *ValidateTrustRequest) (*longrunning.Operation, error) {
1642	return nil, status.Errorf(codes.Unimplemented, "method ValidateTrust not implemented")
1643}
1644
1645func RegisterManagedIdentitiesServiceServer(s *grpc.Server, srv ManagedIdentitiesServiceServer) {
1646	s.RegisterService(&_ManagedIdentitiesService_serviceDesc, srv)
1647}
1648
1649func _ManagedIdentitiesService_CreateMicrosoftAdDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1650	in := new(CreateMicrosoftAdDomainRequest)
1651	if err := dec(in); err != nil {
1652		return nil, err
1653	}
1654	if interceptor == nil {
1655		return srv.(ManagedIdentitiesServiceServer).CreateMicrosoftAdDomain(ctx, in)
1656	}
1657	info := &grpc.UnaryServerInfo{
1658		Server:     srv,
1659		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/CreateMicrosoftAdDomain",
1660	}
1661	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1662		return srv.(ManagedIdentitiesServiceServer).CreateMicrosoftAdDomain(ctx, req.(*CreateMicrosoftAdDomainRequest))
1663	}
1664	return interceptor(ctx, in, info, handler)
1665}
1666
1667func _ManagedIdentitiesService_ResetAdminPassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1668	in := new(ResetAdminPasswordRequest)
1669	if err := dec(in); err != nil {
1670		return nil, err
1671	}
1672	if interceptor == nil {
1673		return srv.(ManagedIdentitiesServiceServer).ResetAdminPassword(ctx, in)
1674	}
1675	info := &grpc.UnaryServerInfo{
1676		Server:     srv,
1677		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ResetAdminPassword",
1678	}
1679	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1680		return srv.(ManagedIdentitiesServiceServer).ResetAdminPassword(ctx, req.(*ResetAdminPasswordRequest))
1681	}
1682	return interceptor(ctx, in, info, handler)
1683}
1684
1685func _ManagedIdentitiesService_ListDomains_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1686	in := new(ListDomainsRequest)
1687	if err := dec(in); err != nil {
1688		return nil, err
1689	}
1690	if interceptor == nil {
1691		return srv.(ManagedIdentitiesServiceServer).ListDomains(ctx, in)
1692	}
1693	info := &grpc.UnaryServerInfo{
1694		Server:     srv,
1695		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ListDomains",
1696	}
1697	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1698		return srv.(ManagedIdentitiesServiceServer).ListDomains(ctx, req.(*ListDomainsRequest))
1699	}
1700	return interceptor(ctx, in, info, handler)
1701}
1702
1703func _ManagedIdentitiesService_GetDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1704	in := new(GetDomainRequest)
1705	if err := dec(in); err != nil {
1706		return nil, err
1707	}
1708	if interceptor == nil {
1709		return srv.(ManagedIdentitiesServiceServer).GetDomain(ctx, in)
1710	}
1711	info := &grpc.UnaryServerInfo{
1712		Server:     srv,
1713		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/GetDomain",
1714	}
1715	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1716		return srv.(ManagedIdentitiesServiceServer).GetDomain(ctx, req.(*GetDomainRequest))
1717	}
1718	return interceptor(ctx, in, info, handler)
1719}
1720
1721func _ManagedIdentitiesService_UpdateDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1722	in := new(UpdateDomainRequest)
1723	if err := dec(in); err != nil {
1724		return nil, err
1725	}
1726	if interceptor == nil {
1727		return srv.(ManagedIdentitiesServiceServer).UpdateDomain(ctx, in)
1728	}
1729	info := &grpc.UnaryServerInfo{
1730		Server:     srv,
1731		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/UpdateDomain",
1732	}
1733	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1734		return srv.(ManagedIdentitiesServiceServer).UpdateDomain(ctx, req.(*UpdateDomainRequest))
1735	}
1736	return interceptor(ctx, in, info, handler)
1737}
1738
1739func _ManagedIdentitiesService_DeleteDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1740	in := new(DeleteDomainRequest)
1741	if err := dec(in); err != nil {
1742		return nil, err
1743	}
1744	if interceptor == nil {
1745		return srv.(ManagedIdentitiesServiceServer).DeleteDomain(ctx, in)
1746	}
1747	info := &grpc.UnaryServerInfo{
1748		Server:     srv,
1749		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/DeleteDomain",
1750	}
1751	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1752		return srv.(ManagedIdentitiesServiceServer).DeleteDomain(ctx, req.(*DeleteDomainRequest))
1753	}
1754	return interceptor(ctx, in, info, handler)
1755}
1756
1757func _ManagedIdentitiesService_AttachTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1758	in := new(AttachTrustRequest)
1759	if err := dec(in); err != nil {
1760		return nil, err
1761	}
1762	if interceptor == nil {
1763		return srv.(ManagedIdentitiesServiceServer).AttachTrust(ctx, in)
1764	}
1765	info := &grpc.UnaryServerInfo{
1766		Server:     srv,
1767		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/AttachTrust",
1768	}
1769	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1770		return srv.(ManagedIdentitiesServiceServer).AttachTrust(ctx, req.(*AttachTrustRequest))
1771	}
1772	return interceptor(ctx, in, info, handler)
1773}
1774
1775func _ManagedIdentitiesService_ReconfigureTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1776	in := new(ReconfigureTrustRequest)
1777	if err := dec(in); err != nil {
1778		return nil, err
1779	}
1780	if interceptor == nil {
1781		return srv.(ManagedIdentitiesServiceServer).ReconfigureTrust(ctx, in)
1782	}
1783	info := &grpc.UnaryServerInfo{
1784		Server:     srv,
1785		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ReconfigureTrust",
1786	}
1787	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1788		return srv.(ManagedIdentitiesServiceServer).ReconfigureTrust(ctx, req.(*ReconfigureTrustRequest))
1789	}
1790	return interceptor(ctx, in, info, handler)
1791}
1792
1793func _ManagedIdentitiesService_DetachTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1794	in := new(DetachTrustRequest)
1795	if err := dec(in); err != nil {
1796		return nil, err
1797	}
1798	if interceptor == nil {
1799		return srv.(ManagedIdentitiesServiceServer).DetachTrust(ctx, in)
1800	}
1801	info := &grpc.UnaryServerInfo{
1802		Server:     srv,
1803		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/DetachTrust",
1804	}
1805	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1806		return srv.(ManagedIdentitiesServiceServer).DetachTrust(ctx, req.(*DetachTrustRequest))
1807	}
1808	return interceptor(ctx, in, info, handler)
1809}
1810
1811func _ManagedIdentitiesService_ValidateTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1812	in := new(ValidateTrustRequest)
1813	if err := dec(in); err != nil {
1814		return nil, err
1815	}
1816	if interceptor == nil {
1817		return srv.(ManagedIdentitiesServiceServer).ValidateTrust(ctx, in)
1818	}
1819	info := &grpc.UnaryServerInfo{
1820		Server:     srv,
1821		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ValidateTrust",
1822	}
1823	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1824		return srv.(ManagedIdentitiesServiceServer).ValidateTrust(ctx, req.(*ValidateTrustRequest))
1825	}
1826	return interceptor(ctx, in, info, handler)
1827}
1828
1829var _ManagedIdentitiesService_serviceDesc = grpc.ServiceDesc{
1830	ServiceName: "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService",
1831	HandlerType: (*ManagedIdentitiesServiceServer)(nil),
1832	Methods: []grpc.MethodDesc{
1833		{
1834			MethodName: "CreateMicrosoftAdDomain",
1835			Handler:    _ManagedIdentitiesService_CreateMicrosoftAdDomain_Handler,
1836		},
1837		{
1838			MethodName: "ResetAdminPassword",
1839			Handler:    _ManagedIdentitiesService_ResetAdminPassword_Handler,
1840		},
1841		{
1842			MethodName: "ListDomains",
1843			Handler:    _ManagedIdentitiesService_ListDomains_Handler,
1844		},
1845		{
1846			MethodName: "GetDomain",
1847			Handler:    _ManagedIdentitiesService_GetDomain_Handler,
1848		},
1849		{
1850			MethodName: "UpdateDomain",
1851			Handler:    _ManagedIdentitiesService_UpdateDomain_Handler,
1852		},
1853		{
1854			MethodName: "DeleteDomain",
1855			Handler:    _ManagedIdentitiesService_DeleteDomain_Handler,
1856		},
1857		{
1858			MethodName: "AttachTrust",
1859			Handler:    _ManagedIdentitiesService_AttachTrust_Handler,
1860		},
1861		{
1862			MethodName: "ReconfigureTrust",
1863			Handler:    _ManagedIdentitiesService_ReconfigureTrust_Handler,
1864		},
1865		{
1866			MethodName: "DetachTrust",
1867			Handler:    _ManagedIdentitiesService_DetachTrust_Handler,
1868		},
1869		{
1870			MethodName: "ValidateTrust",
1871			Handler:    _ManagedIdentitiesService_ValidateTrust_Handler,
1872		},
1873	},
1874	Streams:  []grpc.StreamDesc{},
1875	Metadata: "google/cloud/managedidentities/v1beta1/managed_identities_service.proto",
1876}
1877