@Generated(value="by gRPC proto compiler", comments="Source: google/cloud/managedidentities/v1/managed_identities_service.proto") public final class ManagedIdentitiesServiceGrpc extends Object
API Overview
The `managedidentites.googleapis.com` service implements the Google Cloud
Managed Identites API for identity services
(e.g. Microsoft Active Directory).
The Managed Identities service provides methods to manage
(create/read/update/delete) domains, reset managed identities admin password,
add/remove domain controllers in GCP regions and add/remove VPC peering.
Data Model
The Managed Identities service exposes the following resources:
* Locations as global, named as follows:
`projects/{project_id}/locations/global`.
* Domains, named as follows:
`/projects/{project_id}/locations/global/domain/{domain_name}`.
The `{domain_name}` refers to fully qualified domain name in the customer
project e.g. mydomain.myorganization.com, with the following restrictions:
* Must contain only lowercase letters, numbers, periods and hyphens.
* Must start with a letter.
* Must contain between 2-64 characters.
* Must end with a number or a letter.
* Must not start with period.
* First segement length (mydomain form example above) shouldn't exceed
15 chars.
* The last segment cannot be fully numeric.
* Must be unique within the customer project.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ManagedIdentitiesServiceGrpc.AsyncService
API Overview
The `managedidentites.googleapis.com` service implements the Google Cloud
Managed Identites API for identity services
(e.g.
|
static class |
ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceBlockingStub
A stub to allow clients to do synchronous rpc calls to service ManagedIdentitiesService.
|
static class |
ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service
ManagedIdentitiesService.
|
static class |
ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceImplBase
Base class for the server implementation of the service ManagedIdentitiesService.
|
static class |
ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceStub
A stub to allow clients to do asynchronous rpc calls to service ManagedIdentitiesService.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static io.grpc.ServerServiceDefinition |
bindService(ManagedIdentitiesServiceGrpc.AsyncService service) |
static io.grpc.MethodDescriptor<AttachTrustRequest,com.google.longrunning.Operation> |
getAttachTrustMethod() |
static io.grpc.MethodDescriptor<CreateMicrosoftAdDomainRequest,com.google.longrunning.Operation> |
getCreateMicrosoftAdDomainMethod() |
static io.grpc.MethodDescriptor<DeleteDomainRequest,com.google.longrunning.Operation> |
getDeleteDomainMethod() |
static io.grpc.MethodDescriptor<DetachTrustRequest,com.google.longrunning.Operation> |
getDetachTrustMethod() |
static io.grpc.MethodDescriptor<GetDomainRequest,Domain> |
getGetDomainMethod() |
static io.grpc.MethodDescriptor<ListDomainsRequest,ListDomainsResponse> |
getListDomainsMethod() |
static io.grpc.MethodDescriptor<ReconfigureTrustRequest,com.google.longrunning.Operation> |
getReconfigureTrustMethod() |
static io.grpc.MethodDescriptor<ResetAdminPasswordRequest,ResetAdminPasswordResponse> |
getResetAdminPasswordMethod() |
static io.grpc.ServiceDescriptor |
getServiceDescriptor() |
static io.grpc.MethodDescriptor<UpdateDomainRequest,com.google.longrunning.Operation> |
getUpdateDomainMethod() |
static io.grpc.MethodDescriptor<ValidateTrustRequest,com.google.longrunning.Operation> |
getValidateTrustMethod() |
static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceBlockingStub |
newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
|
static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceFutureStub |
newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
|
static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceStub |
newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
|
public static final String SERVICE_NAME
public static io.grpc.MethodDescriptor<CreateMicrosoftAdDomainRequest,com.google.longrunning.Operation> getCreateMicrosoftAdDomainMethod()
public static io.grpc.MethodDescriptor<ResetAdminPasswordRequest,ResetAdminPasswordResponse> getResetAdminPasswordMethod()
public static io.grpc.MethodDescriptor<ListDomainsRequest,ListDomainsResponse> getListDomainsMethod()
public static io.grpc.MethodDescriptor<GetDomainRequest,Domain> getGetDomainMethod()
public static io.grpc.MethodDescriptor<UpdateDomainRequest,com.google.longrunning.Operation> getUpdateDomainMethod()
public static io.grpc.MethodDescriptor<DeleteDomainRequest,com.google.longrunning.Operation> getDeleteDomainMethod()
public static io.grpc.MethodDescriptor<AttachTrustRequest,com.google.longrunning.Operation> getAttachTrustMethod()
public static io.grpc.MethodDescriptor<ReconfigureTrustRequest,com.google.longrunning.Operation> getReconfigureTrustMethod()
public static io.grpc.MethodDescriptor<DetachTrustRequest,com.google.longrunning.Operation> getDetachTrustMethod()
public static io.grpc.MethodDescriptor<ValidateTrustRequest,com.google.longrunning.Operation> getValidateTrustMethod()
public static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceStub newStub(io.grpc.Channel channel)
public static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceBlockingStub newBlockingStub(io.grpc.Channel channel)
public static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceFutureStub newFutureStub(io.grpc.Channel channel)
public static final io.grpc.ServerServiceDefinition bindService(ManagedIdentitiesServiceGrpc.AsyncService service)
public static io.grpc.ServiceDescriptor getServiceDescriptor()
Copyright © 2024 Google LLC. All rights reserved.