Managed Service for Microsoft Active Directory v1 API - Class ManagedIdentitiesService.ManagedIdentitiesServiceBase (3.1.0)

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

Reference documentation and code samples for the Managed Service for Microsoft Active Directory v1 API class ManagedIdentitiesService.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
Name Description
request AttachTrustRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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
Name Description
request CreateMicrosoftAdDomainRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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
Name Description
request DeleteDomainRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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
Name Description
request DetachTrustRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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
Name Description
request GetDomainRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskDomain

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
Name Description
request ListDomainsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListDomainsResponse

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
Name Description
request ReconfigureTrustRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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
Name Description
request ResetAdminPasswordRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskResetAdminPasswordResponse

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
Name Description
request UpdateDomainRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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
Name Description
request ValidateTrustRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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