public sealed class WorkloadIdentityClientImpl : WorkloadIdentityClientReference documentation and code samples for the Workload Identity v1 API class WorkloadIdentityClientImpl.
WorkloadIdentity client wrapper implementation, for convenient use.
Namespace
Google.Cloud.WorkloadIdentity.V1Assembly
Google.Cloud.WorkloadIdentity.V1.dll
Remarks
Service describing handlers for resources
Constructors
WorkloadIdentityClientImpl(WorkloadIdentityClient, WorkloadIdentitySettings, ILogger)
public WorkloadIdentityClientImpl(WorkloadIdentity.WorkloadIdentityClient grpcClient, WorkloadIdentitySettings settings, ILogger logger)Constructs a client wrapper for the WorkloadIdentity service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
WorkloadIdentityWorkloadIdentityClientThe underlying gRPC client. |
settings |
WorkloadIdentitySettingsThe base WorkloadIdentitySettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GenerateServiceAgentsOperationsClient
public override OperationsClient GenerateServiceAgentsOperationsClient { get; }The long-running operations client for GenerateServiceAgents.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override WorkloadIdentity.WorkloadIdentityClient GrpcClient { get; }The underlying gRPC WorkloadIdentity client
| Property Value | |
|---|---|
| Type | Description |
WorkloadIdentityWorkloadIdentityClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
GenerateServiceAgents(GenerateServiceAgentsRequest, CallSettings)
public override Operation<GenerateServiceAgentsResponse, OperationMetadata> GenerateServiceAgents(GenerateServiceAgentsRequest request, CallSettings callSettings = null)Creates all service agents for a given resource, location and service producer.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateServiceAgentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationGenerateServiceAgentsResponseOperationMetadata |
The RPC response. |
GenerateServiceAgentsAsync(GenerateServiceAgentsRequest, CallSettings)
public override Task<Operation<GenerateServiceAgentsResponse, OperationMetadata>> GenerateServiceAgentsAsync(GenerateServiceAgentsRequest request, CallSettings callSettings = null)Creates all service agents for a given resource, location and service producer.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateServiceAgentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGenerateServiceAgentsResponseOperationMetadata |
A Task containing the RPC response. |