public sealed class AppConnectionsServiceClientImpl : AppConnectionsServiceClientReference documentation and code samples for the BeyondCorp AppConnections v1 API class AppConnectionsServiceClientImpl.
AppConnectionsService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.BeyondCorp.AppConnections.V1Assembly
Google.Cloud.BeyondCorp.AppConnections.V1.dll
Remarks
API Overview:
The beyondcorp.googleapis.com service implements the Google Cloud
BeyondCorp API.
Data Model:
The AppConnectionsService exposes the following resources:
- AppConnections, named as follows:
projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}.
The AppConnectionsService service provides methods to manage (create/read/update/delete) BeyondCorp AppConnections.
Constructors
AppConnectionsServiceClientImpl(AppConnectionsServiceClient, AppConnectionsServiceSettings, ILogger)
public AppConnectionsServiceClientImpl(AppConnectionsService.AppConnectionsServiceClient grpcClient, AppConnectionsServiceSettings settings, ILogger logger)Constructs a client wrapper for the AppConnectionsService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
AppConnectionsServiceAppConnectionsServiceClientThe underlying gRPC client. |
settings |
AppConnectionsServiceSettingsThe base AppConnectionsServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateAppConnectionOperationsClient
public override OperationsClient CreateAppConnectionOperationsClient { get; }The long-running operations client for CreateAppConnection.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteAppConnectionOperationsClient
public override OperationsClient DeleteAppConnectionOperationsClient { get; }The long-running operations client for DeleteAppConnection.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override AppConnectionsService.AppConnectionsServiceClient GrpcClient { get; }The underlying gRPC AppConnectionsService client
| Property Value | |
|---|---|
| Type | Description |
AppConnectionsServiceAppConnectionsServiceClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
UpdateAppConnectionOperationsClient
public override OperationsClient UpdateAppConnectionOperationsClient { get; }The long-running operations client for UpdateAppConnection.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateAppConnection(CreateAppConnectionRequest, CallSettings)
public override Operation<AppConnection, AppConnectionOperationMetadata> CreateAppConnection(CreateAppConnectionRequest request, CallSettings callSettings = null)Creates a new AppConnection in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAppConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAppConnectionAppConnectionOperationMetadata |
The RPC response. |
CreateAppConnectionAsync(CreateAppConnectionRequest, CallSettings)
public override Task<Operation<AppConnection, AppConnectionOperationMetadata>> CreateAppConnectionAsync(CreateAppConnectionRequest request, CallSettings callSettings = null)Creates a new AppConnection in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAppConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAppConnectionAppConnectionOperationMetadata |
A Task containing the RPC response. |
DeleteAppConnection(DeleteAppConnectionRequest, CallSettings)
public override Operation<Empty, AppConnectionOperationMetadata> DeleteAppConnection(DeleteAppConnectionRequest request, CallSettings callSettings = null)Deletes a single AppConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAppConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyAppConnectionOperationMetadata |
The RPC response. |
DeleteAppConnectionAsync(DeleteAppConnectionRequest, CallSettings)
public override Task<Operation<Empty, AppConnectionOperationMetadata>> DeleteAppConnectionAsync(DeleteAppConnectionRequest request, CallSettings callSettings = null)Deletes a single AppConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAppConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyAppConnectionOperationMetadata |
A Task containing the RPC response. |
GetAppConnection(GetAppConnectionRequest, CallSettings)
public override AppConnection GetAppConnection(GetAppConnectionRequest request, CallSettings callSettings = null)Gets details of a single AppConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAppConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
AppConnection |
The RPC response. |
GetAppConnectionAsync(GetAppConnectionRequest, CallSettings)
public override Task<AppConnection> GetAppConnectionAsync(GetAppConnectionRequest request, CallSettings callSettings = null)Gets details of a single AppConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAppConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAppConnection |
A Task containing the RPC response. |
ListAppConnections(ListAppConnectionsRequest, CallSettings)
public override PagedEnumerable<ListAppConnectionsResponse, AppConnection> ListAppConnections(ListAppConnectionsRequest request, CallSettings callSettings = null)Lists AppConnections in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAppConnectionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAppConnectionsResponseAppConnection |
A pageable sequence of AppConnection resources. |
ListAppConnectionsAsync(ListAppConnectionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAppConnectionsResponse, AppConnection> ListAppConnectionsAsync(ListAppConnectionsRequest request, CallSettings callSettings = null)Lists AppConnections in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAppConnectionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAppConnectionsResponseAppConnection |
A pageable asynchronous sequence of AppConnection resources. |
ResolveAppConnections(ResolveAppConnectionsRequest, CallSettings)
public override PagedEnumerable<ResolveAppConnectionsResponse, ResolveAppConnectionsResponse.Types.AppConnectionDetails> ResolveAppConnections(ResolveAppConnectionsRequest request, CallSettings callSettings = null)Resolves AppConnections details for a given AppConnector. An internal method called by a connector to find AppConnections to connect to.
| Parameters | |
|---|---|
| Name | Description |
request |
ResolveAppConnectionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableResolveAppConnectionsResponseResolveAppConnectionsResponseTypesAppConnectionDetails |
A pageable sequence of ResolveAppConnectionsResponse.Types.AppConnectionDetails resources. |
ResolveAppConnectionsAsync(ResolveAppConnectionsRequest, CallSettings)
public override PagedAsyncEnumerable<ResolveAppConnectionsResponse, ResolveAppConnectionsResponse.Types.AppConnectionDetails> ResolveAppConnectionsAsync(ResolveAppConnectionsRequest request, CallSettings callSettings = null)Resolves AppConnections details for a given AppConnector. An internal method called by a connector to find AppConnections to connect to.
| Parameters | |
|---|---|
| Name | Description |
request |
ResolveAppConnectionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableResolveAppConnectionsResponseResolveAppConnectionsResponseTypesAppConnectionDetails |
A pageable asynchronous sequence of ResolveAppConnectionsResponse.Types.AppConnectionDetails resources. |
UpdateAppConnection(UpdateAppConnectionRequest, CallSettings)
public override Operation<AppConnection, AppConnectionOperationMetadata> UpdateAppConnection(UpdateAppConnectionRequest request, CallSettings callSettings = null)Updates the parameters of a single AppConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAppConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAppConnectionAppConnectionOperationMetadata |
The RPC response. |
UpdateAppConnectionAsync(UpdateAppConnectionRequest, CallSettings)
public override Task<Operation<AppConnection, AppConnectionOperationMetadata>> UpdateAppConnectionAsync(UpdateAppConnectionRequest request, CallSettings callSettings = null)Updates the parameters of a single AppConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAppConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAppConnectionAppConnectionOperationMetadata |
A Task containing the RPC response. |