public sealed class AppConnectionsServiceClientImpl : AppConnectionsServiceClient
Reference 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 |
AppConnectionsServiceAppConnectionsServiceClient The underlying gRPC client. |
settings |
AppConnectionsServiceSettings The base AppConnectionsServiceSettings used within this client. |
logger |
ILogger Optional 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 |
CreateAppConnectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
CreateAppConnectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
DeleteAppConnectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
DeleteAppConnectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
GetAppConnectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
GetAppConnectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
ListAppConnectionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
ListAppConnectionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
ResolveAppConnectionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
ResolveAppConnectionsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
UpdateAppConnectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
UpdateAppConnectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationAppConnectionAppConnectionOperationMetadata |
A Task containing the RPC response. |