Class ManagedIdentitiesService.ManagedIdentitiesServiceBase (2.3.0)

[BindServiceMethod(typeof(ManagedIdentitiesService), "BindService")]
public abstract class ManagedIdentitiesServiceBase

Base class for server-side implementations of ManagedIdentitiesService

Inheritance

Object > ManagedIdentitiesService.ManagedIdentitiesServiceBase

Namespace

Google.Cloud.ManagedIdentities.V1

Assembly

Google.Cloud.ManagedIdentities.V1.dll

Methods

AttachTrust(AttachTrustRequest, ServerCallContext)

public virtual Task<Operation> AttachTrust(AttachTrustRequest request, ServerCallContext context)

Adds an AD trust to a domain.

Parameters
NameDescription
requestAttachTrustRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

CreateMicrosoftAdDomain(CreateMicrosoftAdDomainRequest, ServerCallContext)

public virtual Task<Operation> CreateMicrosoftAdDomain(CreateMicrosoftAdDomainRequest request, ServerCallContext context)

Creates a Microsoft AD domain.

Parameters
NameDescription
requestCreateMicrosoftAdDomainRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

DeleteDomain(DeleteDomainRequest, ServerCallContext)

public virtual Task<Operation> DeleteDomain(DeleteDomainRequest request, ServerCallContext context)

Deletes a domain.

Parameters
NameDescription
requestDeleteDomainRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

DetachTrust(DetachTrustRequest, ServerCallContext)

public virtual Task<Operation> DetachTrust(DetachTrustRequest request, ServerCallContext context)

Removes an AD trust.

Parameters
NameDescription
requestDetachTrustRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

GetDomain(GetDomainRequest, ServerCallContext)

public virtual Task<Domain> GetDomain(GetDomainRequest request, ServerCallContext context)

Gets information about a domain.

Parameters
NameDescription
requestGetDomainRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Domain>

The response to send back to the client (wrapped by a task).

ListDomains(ListDomainsRequest, ServerCallContext)

public virtual Task<ListDomainsResponse> ListDomains(ListDomainsRequest request, ServerCallContext context)

Lists domains in a project.

Parameters
NameDescription
requestListDomainsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListDomainsResponse>

The response to send back to the client (wrapped by a task).

ReconfigureTrust(ReconfigureTrustRequest, ServerCallContext)

public virtual Task<Operation> ReconfigureTrust(ReconfigureTrustRequest request, ServerCallContext context)

Updates the DNS conditional forwarder.

Parameters
NameDescription
requestReconfigureTrustRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

ResetAdminPassword(ResetAdminPasswordRequest, ServerCallContext)

public virtual Task<ResetAdminPasswordResponse> ResetAdminPassword(ResetAdminPasswordRequest request, ServerCallContext context)

Resets a domain's administrator password.

Parameters
NameDescription
requestResetAdminPasswordRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ResetAdminPasswordResponse>

The response to send back to the client (wrapped by a task).

UpdateDomain(UpdateDomainRequest, ServerCallContext)

public virtual Task<Operation> UpdateDomain(UpdateDomainRequest request, ServerCallContext context)

Updates the metadata and configuration of a domain.

Parameters
NameDescription
requestUpdateDomainRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

ValidateTrust(ValidateTrustRequest, ServerCallContext)

public virtual Task<Operation> ValidateTrust(ValidateTrustRequest request, ServerCallContext context)

Validates a trust state, that the target domain is reachable, and that the target domain is able to accept incoming trust requests.

Parameters
NameDescription
requestValidateTrustRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).