<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/managedidentities/v1/managed_identities_service.proto

namespace GPBMetadata\Google\Cloud\Managedidentities\V1;

class ManagedIdentitiesService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Managedidentities\V1\Resource::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
ß$
Bgoogle/cloud/managedidentities/v1/managed_identities_service.proto!google.cloud.managedidentities.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto0google/cloud/managedidentities/v1/resource.proto#google/longrunning/operations.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"Ü

OpMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
target (	BàA
verb (	BàA#
requested_cancellation (BàA
api_version (	BàA"»
CreateMicrosoftAdDomainRequest?
parent (	B/àAúA)\'managedidentities.googleapis.com/Domain
domain_name (	BàA>
domain (2).google.cloud.managedidentities.v1.DomainBàA"Z
ResetAdminPasswordRequest=
name (	B/àAúA)
\'managedidentities.googleapis.com/Domain".
ResetAdminPasswordResponse
password (	"²
ListDomainsRequest?
parent (	B/àAúA)\'managedidentities.googleapis.com/Domain
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"
ListDomainsResponse:
domains (2).google.cloud.managedidentities.v1.Domain
next_page_token (	
unreachable (	"Q
GetDomainRequest=
name (	B/àAúA)
\'managedidentities.googleapis.com/Domain"‹
UpdateDomainRequest4
update_mask (2.google.protobuf.FieldMaskBàA>
domain (2).google.cloud.managedidentities.v1.DomainBàA"T
DeleteDomainRequest=
name (	B/àAúA)
\'managedidentities.googleapis.com/Domain"‘
AttachTrustRequest=
name (	B/àAúA)
\'managedidentities.googleapis.com/Domain<
trust (2(.google.cloud.managedidentities.v1.TrustBàA"Ÿ
ReconfigureTrustRequest=
name (	B/àAúA)
\'managedidentities.googleapis.com/Domain
target_domain_name (	BàA$
target_dns_ip_addresses (	BàA"‘
DetachTrustRequest=
name (	B/àAúA)
\'managedidentities.googleapis.com/Domain<
trust (2(.google.cloud.managedidentities.v1.TrustBàA"“
ValidateTrustRequest=
name (	B/àAúA)
\'managedidentities.googleapis.com/Domain<
trust (2(.google.cloud.managedidentities.v1.TrustBàA2ò
ManagedIdentitiesServiceð
CreateMicrosoftAdDomainA.google.cloud.managedidentities.v1.CreateMicrosoftAdDomainRequest.google.longrunning.Operation"s‚Óä“:"0/v1/{parent=projects/*/locations/global}/domains:domainÚAparent,domain_name,domainÊA
Domain
OpMetadataè
ResetAdminPassword<.google.cloud.managedidentities.v1.ResetAdminPasswordRequest=.google.cloud.managedidentities.v1.ResetAdminPasswordResponse"U‚Óä“H"C/v1/{name=projects/*/locations/global/domains/*}:resetAdminPassword:*ÚAname¿
ListDomains5.google.cloud.managedidentities.v1.ListDomainsRequest6.google.cloud.managedidentities.v1.ListDomainsResponse"A‚Óä“20/v1/{parent=projects/*/locations/global}/domainsÚAparent¬
	GetDomain3.google.cloud.managedidentities.v1.GetDomainRequest).google.cloud.managedidentities.v1.Domain"?‚Óä“20/v1/{name=projects/*/locations/global/domains/*}ÚAnameÚ
UpdateDomain6.google.cloud.managedidentities.v1.UpdateDomainRequest.google.longrunning.Operation"s‚Óä“A27/v1/{domain.name=projects/*/locations/global/domains/*}:domainÚAdomain,update_maskÊA
Domain
OpMetadataÌ
DeleteDomain6.google.cloud.managedidentities.v1.DeleteDomainRequest.google.longrunning.Operation"e‚Óä“2*0/v1/{name=projects/*/locations/global/domains/*}ÚAnameÊA#
google.protobuf.Empty
OpMetadataÐ
AttachTrust5.google.cloud.managedidentities.v1.AttachTrustRequest.google.longrunning.Operation"k‚Óä“A"</v1/{name=projects/*/locations/global/domains/*}:attachTrust:*ÚA
name,trustÊA
Domain
OpMetadata…
ReconfigureTrust:.google.cloud.managedidentities.v1.ReconfigureTrustRequest.google.longrunning.Operation"•‚Óä“F"A/v1/{name=projects/*/locations/global/domains/*}:reconfigureTrust:*ÚA/name,target_domain_name,target_dns_ip_addressesÊA
Domain
OpMetadataÐ
DetachTrust5.google.cloud.managedidentities.v1.DetachTrustRequest.google.longrunning.Operation"k‚Óä“A"</v1/{name=projects/*/locations/global/domains/*}:detachTrust:*ÚA
name,trustÊA
Domain
OpMetadataÖ
ValidateTrust7.google.cloud.managedidentities.v1.ValidateTrustRequest.google.longrunning.Operation"m‚Óä“C">/v1/{name=projects/*/locations/global/domains/*}:validateTrust:*ÚA
name,trustÊA
Domain
OpMetadataTÊA managedidentities.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB“
%com.google.cloud.managedidentities.v1BManagedIdentitiesServiceProtoPZScloud.google.com/go/managedidentities/apiv1/managedidentitiespb;managedidentitiespb¢GCMIª!Google.Cloud.ManagedIdentities.V1Ê!Google\\Cloud\\ManagedIdentities\\V1ê$Google::Cloud::ManagedIdentities::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

