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