Managed Service for Microsoft Active Directory v1 API - Class ManagedIdentitiesService.ManagedIdentitiesServiceBase (3.2.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).