Class protos.google.cloud.managedidentities.v1.ManagedIdentitiesService

Represents a ManagedIdentitiesService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.managedidentities.v1.ManagedIdentitiesService

Package

@google-cloud/managed-identities

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new ManagedIdentitiesService service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

attachTrust(request, callback)

public attachTrust(request: google.cloud.managedidentities.v1.IAttachTrustRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.AttachTrustCallback): void;

Calls AttachTrust.

Parameters
NameDescription
request IAttachTrustRequest

AttachTrustRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.AttachTrustCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

attachTrust(request)

public attachTrust(request: google.cloud.managedidentities.v1.IAttachTrustRequest): Promise<google.longrunning.Operation>;

Calls AttachTrust.

Parameter
NameDescription
request IAttachTrustRequest

AttachTrustRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): ManagedIdentitiesService;

Creates new ManagedIdentitiesService service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
ManagedIdentitiesService

RPC service. Useful where requests and/or responses are streamed.

createMicrosoftAdDomain(request, callback)

public createMicrosoftAdDomain(request: google.cloud.managedidentities.v1.ICreateMicrosoftAdDomainRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.CreateMicrosoftAdDomainCallback): void;

Calls CreateMicrosoftAdDomain.

Parameters
NameDescription
request ICreateMicrosoftAdDomainRequest

CreateMicrosoftAdDomainRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.CreateMicrosoftAdDomainCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createMicrosoftAdDomain(request)

public createMicrosoftAdDomain(request: google.cloud.managedidentities.v1.ICreateMicrosoftAdDomainRequest): Promise<google.longrunning.Operation>;

Calls CreateMicrosoftAdDomain.

Parameter
NameDescription
request ICreateMicrosoftAdDomainRequest

CreateMicrosoftAdDomainRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteDomain(request, callback)

public deleteDomain(request: google.cloud.managedidentities.v1.IDeleteDomainRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.DeleteDomainCallback): void;

Calls DeleteDomain.

Parameters
NameDescription
request IDeleteDomainRequest

DeleteDomainRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.DeleteDomainCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteDomain(request)

public deleteDomain(request: google.cloud.managedidentities.v1.IDeleteDomainRequest): Promise<google.longrunning.Operation>;

Calls DeleteDomain.

Parameter
NameDescription
request IDeleteDomainRequest

DeleteDomainRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

detachTrust(request, callback)

public detachTrust(request: google.cloud.managedidentities.v1.IDetachTrustRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.DetachTrustCallback): void;

Calls DetachTrust.

Parameters
NameDescription
request IDetachTrustRequest

DetachTrustRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.DetachTrustCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

detachTrust(request)

public detachTrust(request: google.cloud.managedidentities.v1.IDetachTrustRequest): Promise<google.longrunning.Operation>;

Calls DetachTrust.

Parameter
NameDescription
request IDetachTrustRequest

DetachTrustRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getDomain(request, callback)

public getDomain(request: google.cloud.managedidentities.v1.IGetDomainRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.GetDomainCallback): void;

Calls GetDomain.

Parameters
NameDescription
request IGetDomainRequest

GetDomainRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.GetDomainCallback

Node-style callback called with the error, if any, and Domain

Returns
TypeDescription
void

getDomain(request)

public getDomain(request: google.cloud.managedidentities.v1.IGetDomainRequest): Promise<google.cloud.managedidentities.v1.Domain>;

Calls GetDomain.

Parameter
NameDescription
request IGetDomainRequest

GetDomainRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.managedidentities.v1.Domain>

Promise

listDomains(request, callback)

public listDomains(request: google.cloud.managedidentities.v1.IListDomainsRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.ListDomainsCallback): void;

Calls ListDomains.

Parameters
NameDescription
request IListDomainsRequest

ListDomainsRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.ListDomainsCallback

Node-style callback called with the error, if any, and ListDomainsResponse

Returns
TypeDescription
void

listDomains(request)

public listDomains(request: google.cloud.managedidentities.v1.IListDomainsRequest): Promise<google.cloud.managedidentities.v1.ListDomainsResponse>;

Calls ListDomains.

Parameter
NameDescription
request IListDomainsRequest

ListDomainsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.managedidentities.v1.ListDomainsResponse>

Promise

reconfigureTrust(request, callback)

public reconfigureTrust(request: google.cloud.managedidentities.v1.IReconfigureTrustRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.ReconfigureTrustCallback): void;

Calls ReconfigureTrust.

Parameters
NameDescription
request IReconfigureTrustRequest

ReconfigureTrustRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.ReconfigureTrustCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

reconfigureTrust(request)

public reconfigureTrust(request: google.cloud.managedidentities.v1.IReconfigureTrustRequest): Promise<google.longrunning.Operation>;

Calls ReconfigureTrust.

Parameter
NameDescription
request IReconfigureTrustRequest

ReconfigureTrustRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

resetAdminPassword(request, callback)

public resetAdminPassword(request: google.cloud.managedidentities.v1.IResetAdminPasswordRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.ResetAdminPasswordCallback): void;

Calls ResetAdminPassword.

Parameters
NameDescription
request IResetAdminPasswordRequest

ResetAdminPasswordRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.ResetAdminPasswordCallback

Node-style callback called with the error, if any, and ResetAdminPasswordResponse

Returns
TypeDescription
void

resetAdminPassword(request)

public resetAdminPassword(request: google.cloud.managedidentities.v1.IResetAdminPasswordRequest): Promise<google.cloud.managedidentities.v1.ResetAdminPasswordResponse>;

Calls ResetAdminPassword.

Parameter
NameDescription
request IResetAdminPasswordRequest

ResetAdminPasswordRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.managedidentities.v1.ResetAdminPasswordResponse>

Promise

updateDomain(request, callback)

public updateDomain(request: google.cloud.managedidentities.v1.IUpdateDomainRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.UpdateDomainCallback): void;

Calls UpdateDomain.

Parameters
NameDescription
request IUpdateDomainRequest

UpdateDomainRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.UpdateDomainCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateDomain(request)

public updateDomain(request: google.cloud.managedidentities.v1.IUpdateDomainRequest): Promise<google.longrunning.Operation>;

Calls UpdateDomain.

Parameter
NameDescription
request IUpdateDomainRequest

UpdateDomainRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

validateTrust(request, callback)

public validateTrust(request: google.cloud.managedidentities.v1.IValidateTrustRequest, callback: google.cloud.managedidentities.v1.ManagedIdentitiesService.ValidateTrustCallback): void;

Calls ValidateTrust.

Parameters
NameDescription
request IValidateTrustRequest

ValidateTrustRequest message or plain object

callback google.cloud.managedidentities.v1.ManagedIdentitiesService.ValidateTrustCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

validateTrust(request)

public validateTrust(request: google.cloud.managedidentities.v1.IValidateTrustRequest): Promise<google.longrunning.Operation>;

Calls ValidateTrust.

Parameter
NameDescription
request IValidateTrustRequest

ValidateTrustRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise