Show / Hide Table of Contents

Class DatabaseToolsClient

Service client instance for DatabaseTools.

Inheritance
object
ClientBase
RegionalClientBase
DatabaseToolsClient
Implements
IDisposable
Inherited Members
RegionalClientBase.logger
RegionalClientBase.SetRegion(Region)
RegionalClientBase.SetRegion(string)
RegionalClientBase.UseRealmSpecificEndpointTemplate(bool)
RegionalClientBase.PopulateServiceParametersInEndpointTemplate(RestClient, Dictionary<string, object>)
RegionalClientBase.parseEndpointForParameters(string)
ClientBase.restClient
ClientBase.service
ClientBase.userAgent
ClientBase.Dispose()
ClientBase.Dispose(bool)
ClientBase.SetEndpoint(string)
ClientBase.GetEndpoint()
ClientBase.GetUserAgent()
ClientBase.SetRealmSpecificEndpointTemplate(string)
ClientBase.EnableDualStackEndpoints(bool)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabasetoolsService
Assembly: OCI.DotNetSDK.Databasetools.dll
Syntax
public class DatabaseToolsClient : RegionalClientBase, IDisposable

Constructors

DatabaseToolsClient(IBasicAuthenticationDetailsProvider, ClientConfiguration, string)

Creates a new service instance using the given authentication provider and/or client configuration and/or endpoint. A client configuration can also be provided optionally to adjust REST client behaviors.

Declaration
public DatabaseToolsClient(IBasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration clientConfiguration = null, string endpoint = null)
Parameters
Type Name Description
IBasicAuthenticationDetailsProvider authenticationDetailsProvider

The authentication details provider. Required.

ClientConfiguration clientConfiguration

The client configuration that contains settings to adjust REST client behaviors. Optional.

string endpoint

The endpoint of the service. If not provided and the client is a regional client, the endpoint will be constructed based on region information. Optional.

Properties

Paginators

Declaration
public DatabaseToolsPaginators Paginators { get; }
Property Value
Type Description
DatabaseToolsPaginators

Waiters

Declaration
public DatabaseToolsWaiters Waiters { get; }
Property Value
Type Description
DatabaseToolsWaiters

Methods

AddDatabaseToolsConnectionLock(AddDatabaseToolsConnectionLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Adds a lock to a DatabaseToolsConnection resource.

Declaration
public Task<AddDatabaseToolsConnectionLockResponse> AddDatabaseToolsConnectionLock(AddDatabaseToolsConnectionLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
AddDatabaseToolsConnectionLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<AddDatabaseToolsConnectionLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use AddDatabaseToolsConnectionLock API.

AddDatabaseToolsDatabaseApiGatewayConfigLock(AddDatabaseToolsDatabaseApiGatewayConfigLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Adds a lock to a DatabaseToolsDatabaseApiGatewayConfig resource.

Declaration
public Task<AddDatabaseToolsDatabaseApiGatewayConfigLockResponse> AddDatabaseToolsDatabaseApiGatewayConfigLock(AddDatabaseToolsDatabaseApiGatewayConfigLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
AddDatabaseToolsDatabaseApiGatewayConfigLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<AddDatabaseToolsDatabaseApiGatewayConfigLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use AddDatabaseToolsDatabaseApiGatewayConfigLock API.

AddDatabaseToolsIdentityLock(AddDatabaseToolsIdentityLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Adds a lock to a DatabaseToolsIdentity resource.

Declaration
public Task<AddDatabaseToolsIdentityLockResponse> AddDatabaseToolsIdentityLock(AddDatabaseToolsIdentityLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
AddDatabaseToolsIdentityLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<AddDatabaseToolsIdentityLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use AddDatabaseToolsIdentityLock API.

AddDatabaseToolsMcpServerLock(AddDatabaseToolsMcpServerLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Adds a lock to a DatabaseToolsMcpServer resource.

Declaration
public Task<AddDatabaseToolsMcpServerLockResponse> AddDatabaseToolsMcpServerLock(AddDatabaseToolsMcpServerLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
AddDatabaseToolsMcpServerLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<AddDatabaseToolsMcpServerLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use AddDatabaseToolsMcpServerLock API.

AddDatabaseToolsMcpToolsetLock(AddDatabaseToolsMcpToolsetLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Adds a lock to a DatabaseToolsMcpToolset resource.

Declaration
public Task<AddDatabaseToolsMcpToolsetLockResponse> AddDatabaseToolsMcpToolsetLock(AddDatabaseToolsMcpToolsetLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
AddDatabaseToolsMcpToolsetLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<AddDatabaseToolsMcpToolsetLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use AddDatabaseToolsMcpToolsetLock API.

AddDatabaseToolsPrivateEndpointLock(AddDatabaseToolsPrivateEndpointLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Adds a lock to a DatabaseToolsPrivateEndpoint resource.

Declaration
public Task<AddDatabaseToolsPrivateEndpointLockResponse> AddDatabaseToolsPrivateEndpointLock(AddDatabaseToolsPrivateEndpointLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
AddDatabaseToolsPrivateEndpointLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<AddDatabaseToolsPrivateEndpointLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use AddDatabaseToolsPrivateEndpointLock API.

AddDatabaseToolsSqlReportLock(AddDatabaseToolsSqlReportLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Adds a lock to a DatabaseToolsSqlReport resource.

Declaration
public Task<AddDatabaseToolsSqlReportLockResponse> AddDatabaseToolsSqlReportLock(AddDatabaseToolsSqlReportLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
AddDatabaseToolsSqlReportLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<AddDatabaseToolsSqlReportLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use AddDatabaseToolsSqlReportLock API.

CascadingDeleteDatabaseToolsMcpServer(CascadingDeleteDatabaseToolsMcpServerRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes Database Tools McpServer resource.

Declaration
public Task<CascadingDeleteDatabaseToolsMcpServerResponse> CascadingDeleteDatabaseToolsMcpServer(CascadingDeleteDatabaseToolsMcpServerRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CascadingDeleteDatabaseToolsMcpServerRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CascadingDeleteDatabaseToolsMcpServerResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CascadingDeleteDatabaseToolsMcpServer API.

ChangeDatabaseToolsConnectionCompartment(ChangeDatabaseToolsConnectionCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves the specified Database Tools connection to a different compartment in the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.

Declaration
public Task<ChangeDatabaseToolsConnectionCompartmentResponse> ChangeDatabaseToolsConnectionCompartment(ChangeDatabaseToolsConnectionCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeDatabaseToolsConnectionCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeDatabaseToolsConnectionCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeDatabaseToolsConnectionCompartment API.

ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment(ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves the specified Database Tools database API gateway config to a different compartment in the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.

Declaration
public Task<ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse> ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment(ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment API.

ChangeDatabaseToolsIdentityCompartment(ChangeDatabaseToolsIdentityCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves the specified Database Tools identity to a different compartment in the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.

Declaration
public Task<ChangeDatabaseToolsIdentityCompartmentResponse> ChangeDatabaseToolsIdentityCompartment(ChangeDatabaseToolsIdentityCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeDatabaseToolsIdentityCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeDatabaseToolsIdentityCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeDatabaseToolsIdentityCompartment API.

ChangeDatabaseToolsMcpServerCompartment(ChangeDatabaseToolsMcpServerCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves the specified Database Tools mcpserver to a different compartment in the same tenancy.

Declaration
public Task<ChangeDatabaseToolsMcpServerCompartmentResponse> ChangeDatabaseToolsMcpServerCompartment(ChangeDatabaseToolsMcpServerCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeDatabaseToolsMcpServerCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeDatabaseToolsMcpServerCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeDatabaseToolsMcpServerCompartment API.

ChangeDatabaseToolsMcpToolsetCompartment(ChangeDatabaseToolsMcpToolsetCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves the specified Database Tools MCP Toolset to a different compartment in the same tenancy.

Declaration
public Task<ChangeDatabaseToolsMcpToolsetCompartmentResponse> ChangeDatabaseToolsMcpToolsetCompartment(ChangeDatabaseToolsMcpToolsetCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeDatabaseToolsMcpToolsetCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeDatabaseToolsMcpToolsetCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeDatabaseToolsMcpToolsetCompartment API.

ChangeDatabaseToolsPrivateEndpointCompartment(ChangeDatabaseToolsPrivateEndpointCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves a Database Tools private endpoint into a different compartment in the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.

Declaration
public Task<ChangeDatabaseToolsPrivateEndpointCompartmentResponse> ChangeDatabaseToolsPrivateEndpointCompartment(ChangeDatabaseToolsPrivateEndpointCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeDatabaseToolsPrivateEndpointCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeDatabaseToolsPrivateEndpointCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeDatabaseToolsPrivateEndpointCompartment API.

ChangeDatabaseToolsSqlReportCompartment(ChangeDatabaseToolsSqlReportCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves the specified Database Tools SQL Report to a different compartment in the same tenancy.

Declaration
public Task<ChangeDatabaseToolsSqlReportCompartmentResponse> ChangeDatabaseToolsSqlReportCompartment(ChangeDatabaseToolsSqlReportCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeDatabaseToolsSqlReportCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeDatabaseToolsSqlReportCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeDatabaseToolsSqlReportCompartment API.

CreateDatabaseToolsConnection(CreateDatabaseToolsConnectionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Database Tools connection.

Declaration
public Task<CreateDatabaseToolsConnectionResponse> CreateDatabaseToolsConnection(CreateDatabaseToolsConnectionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateDatabaseToolsConnectionRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateDatabaseToolsConnectionResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateDatabaseToolsConnection API.

CreateDatabaseToolsDatabaseApiGatewayConfig(CreateDatabaseToolsDatabaseApiGatewayConfigRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Database Tools database API gateway config.

Declaration
public Task<CreateDatabaseToolsDatabaseApiGatewayConfigResponse> CreateDatabaseToolsDatabaseApiGatewayConfig(CreateDatabaseToolsDatabaseApiGatewayConfigRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateDatabaseToolsDatabaseApiGatewayConfigRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateDatabaseToolsDatabaseApiGatewayConfigResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateDatabaseToolsDatabaseApiGatewayConfig API.

CreateDatabaseToolsIdentity(CreateDatabaseToolsIdentityRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Database Tools identity.

Declaration
public Task<CreateDatabaseToolsIdentityResponse> CreateDatabaseToolsIdentity(CreateDatabaseToolsIdentityRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateDatabaseToolsIdentityRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateDatabaseToolsIdentityResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateDatabaseToolsIdentity API.

CreateDatabaseToolsMcpServer(CreateDatabaseToolsMcpServerRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Database Tools MCP server.

Declaration
public Task<CreateDatabaseToolsMcpServerResponse> CreateDatabaseToolsMcpServer(CreateDatabaseToolsMcpServerRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateDatabaseToolsMcpServerRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateDatabaseToolsMcpServerResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateDatabaseToolsMcpServer API.

CreateDatabaseToolsMcpToolset(CreateDatabaseToolsMcpToolsetRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Database Tools MCP Toolset.

Declaration
public Task<CreateDatabaseToolsMcpToolsetResponse> CreateDatabaseToolsMcpToolset(CreateDatabaseToolsMcpToolsetRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateDatabaseToolsMcpToolsetRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateDatabaseToolsMcpToolsetResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateDatabaseToolsMcpToolset API.

CreateDatabaseToolsPrivateEndpoint(CreateDatabaseToolsPrivateEndpointRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Database Tools private endpoint.

Declaration
public Task<CreateDatabaseToolsPrivateEndpointResponse> CreateDatabaseToolsPrivateEndpoint(CreateDatabaseToolsPrivateEndpointRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateDatabaseToolsPrivateEndpointRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateDatabaseToolsPrivateEndpointResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateDatabaseToolsPrivateEndpoint API.

CreateDatabaseToolsSqlReport(CreateDatabaseToolsSqlReportRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Database Tools Sql Report.

Declaration
public Task<CreateDatabaseToolsSqlReportResponse> CreateDatabaseToolsSqlReport(CreateDatabaseToolsSqlReportRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateDatabaseToolsSqlReportRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateDatabaseToolsSqlReportResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateDatabaseToolsSqlReport API.

DeleteDatabaseToolsConnection(DeleteDatabaseToolsConnectionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes the specified Database Tools connection resource.

Declaration
public Task<DeleteDatabaseToolsConnectionResponse> DeleteDatabaseToolsConnection(DeleteDatabaseToolsConnectionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteDatabaseToolsConnectionRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteDatabaseToolsConnectionResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteDatabaseToolsConnection API.

DeleteDatabaseToolsDatabaseApiGatewayConfig(DeleteDatabaseToolsDatabaseApiGatewayConfigRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes the specified Database Tools database API gateway config resource.

Declaration
public Task<DeleteDatabaseToolsDatabaseApiGatewayConfigResponse> DeleteDatabaseToolsDatabaseApiGatewayConfig(DeleteDatabaseToolsDatabaseApiGatewayConfigRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteDatabaseToolsDatabaseApiGatewayConfigRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteDatabaseToolsDatabaseApiGatewayConfigResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteDatabaseToolsDatabaseApiGatewayConfig API.

DeleteDatabaseToolsIdentity(DeleteDatabaseToolsIdentityRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes the specified Database Tools identity resource.

Declaration
public Task<DeleteDatabaseToolsIdentityResponse> DeleteDatabaseToolsIdentity(DeleteDatabaseToolsIdentityRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteDatabaseToolsIdentityRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteDatabaseToolsIdentityResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteDatabaseToolsIdentity API.

DeleteDatabaseToolsMcpServer(DeleteDatabaseToolsMcpServerRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes the specified Database Tools MCP server resource.

Declaration
public Task<DeleteDatabaseToolsMcpServerResponse> DeleteDatabaseToolsMcpServer(DeleteDatabaseToolsMcpServerRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteDatabaseToolsMcpServerRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteDatabaseToolsMcpServerResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteDatabaseToolsMcpServer API.

DeleteDatabaseToolsMcpToolset(DeleteDatabaseToolsMcpToolsetRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes the specified Database Tools MCP Toolset resource.

Declaration
public Task<DeleteDatabaseToolsMcpToolsetResponse> DeleteDatabaseToolsMcpToolset(DeleteDatabaseToolsMcpToolsetRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteDatabaseToolsMcpToolsetRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteDatabaseToolsMcpToolsetResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteDatabaseToolsMcpToolset API.

DeleteDatabaseToolsPrivateEndpoint(DeleteDatabaseToolsPrivateEndpointRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes the specified Database Tools private endpoint.

Declaration
public Task<DeleteDatabaseToolsPrivateEndpointResponse> DeleteDatabaseToolsPrivateEndpoint(DeleteDatabaseToolsPrivateEndpointRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteDatabaseToolsPrivateEndpointRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteDatabaseToolsPrivateEndpointResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteDatabaseToolsPrivateEndpoint API.

DeleteDatabaseToolsSqlReport(DeleteDatabaseToolsSqlReportRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes the specified Database Tools SQL Report resource.

Declaration
public Task<DeleteDatabaseToolsSqlReportResponse> DeleteDatabaseToolsSqlReport(DeleteDatabaseToolsSqlReportRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteDatabaseToolsSqlReportRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteDatabaseToolsSqlReportResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteDatabaseToolsSqlReport API.

GetDatabaseToolsConnection(GetDatabaseToolsConnectionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets details of the specified Database Tools connection.

Declaration
public Task<GetDatabaseToolsConnectionResponse> GetDatabaseToolsConnection(GetDatabaseToolsConnectionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDatabaseToolsConnectionRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDatabaseToolsConnectionResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDatabaseToolsConnection API.

GetDatabaseToolsDatabaseApiGatewayConfig(GetDatabaseToolsDatabaseApiGatewayConfigRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets details of the specified Database Tools database API gateway config.

Declaration
public Task<GetDatabaseToolsDatabaseApiGatewayConfigResponse> GetDatabaseToolsDatabaseApiGatewayConfig(GetDatabaseToolsDatabaseApiGatewayConfigRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDatabaseToolsDatabaseApiGatewayConfigRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDatabaseToolsDatabaseApiGatewayConfigResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDatabaseToolsDatabaseApiGatewayConfig API.

GetDatabaseToolsEndpointService(GetDatabaseToolsEndpointServiceRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets details for the specified Database Tools endpoint service.

Declaration
public Task<GetDatabaseToolsEndpointServiceResponse> GetDatabaseToolsEndpointService(GetDatabaseToolsEndpointServiceRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDatabaseToolsEndpointServiceRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDatabaseToolsEndpointServiceResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDatabaseToolsEndpointService API.

GetDatabaseToolsIdentity(GetDatabaseToolsIdentityRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets details of the specified Database Tools identity.

Declaration
public Task<GetDatabaseToolsIdentityResponse> GetDatabaseToolsIdentity(GetDatabaseToolsIdentityRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDatabaseToolsIdentityRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDatabaseToolsIdentityResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDatabaseToolsIdentity API.

GetDatabaseToolsMcpServer(GetDatabaseToolsMcpServerRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets details of the specified Database Tools MCP server.

Declaration
public Task<GetDatabaseToolsMcpServerResponse> GetDatabaseToolsMcpServer(GetDatabaseToolsMcpServerRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDatabaseToolsMcpServerRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDatabaseToolsMcpServerResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDatabaseToolsMcpServer API.

GetDatabaseToolsMcpToolset(GetDatabaseToolsMcpToolsetRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets details of the specified Database Tools MCP Toolset.

Declaration
public Task<GetDatabaseToolsMcpToolsetResponse> GetDatabaseToolsMcpToolset(GetDatabaseToolsMcpToolsetRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDatabaseToolsMcpToolsetRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDatabaseToolsMcpToolsetResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDatabaseToolsMcpToolset API.

GetDatabaseToolsPrivateEndpoint(GetDatabaseToolsPrivateEndpointRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets details of a specified Database Tools private endpoint.

Declaration
public Task<GetDatabaseToolsPrivateEndpointResponse> GetDatabaseToolsPrivateEndpoint(GetDatabaseToolsPrivateEndpointRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDatabaseToolsPrivateEndpointRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDatabaseToolsPrivateEndpointResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDatabaseToolsPrivateEndpoint API.

GetDatabaseToolsSqlReport(GetDatabaseToolsSqlReportRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets details of the specified Database Tools SQL report.

Declaration
public Task<GetDatabaseToolsSqlReportResponse> GetDatabaseToolsSqlReport(GetDatabaseToolsSqlReportRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDatabaseToolsSqlReportRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDatabaseToolsSqlReportResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDatabaseToolsSqlReport API.

GetWorkRequest(GetWorkRequestRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets the status of the specified work request.

Declaration
public Task<GetWorkRequestResponse> GetWorkRequest(GetWorkRequestRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetWorkRequestRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetWorkRequestResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetWorkRequest API.

ListDatabaseToolsConnections(ListDatabaseToolsConnectionsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Database Tools connections.

Declaration
public Task<ListDatabaseToolsConnectionsResponse> ListDatabaseToolsConnections(ListDatabaseToolsConnectionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDatabaseToolsConnectionsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDatabaseToolsConnectionsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDatabaseToolsConnections API.

ListDatabaseToolsDatabaseApiGatewayConfigs(ListDatabaseToolsDatabaseApiGatewayConfigsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Database Tools database API gateway configs.

Declaration
public Task<ListDatabaseToolsDatabaseApiGatewayConfigsResponse> ListDatabaseToolsDatabaseApiGatewayConfigs(ListDatabaseToolsDatabaseApiGatewayConfigsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDatabaseToolsDatabaseApiGatewayConfigsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDatabaseToolsDatabaseApiGatewayConfigsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDatabaseToolsDatabaseApiGatewayConfigs API.

ListDatabaseToolsEndpointServices(ListDatabaseToolsEndpointServicesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Database Tools endpoint services.

Declaration
public Task<ListDatabaseToolsEndpointServicesResponse> ListDatabaseToolsEndpointServices(ListDatabaseToolsEndpointServicesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDatabaseToolsEndpointServicesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDatabaseToolsEndpointServicesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDatabaseToolsEndpointServices API.

ListDatabaseToolsIdentities(ListDatabaseToolsIdentitiesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Database Tools identities.

Declaration
public Task<ListDatabaseToolsIdentitiesResponse> ListDatabaseToolsIdentities(ListDatabaseToolsIdentitiesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDatabaseToolsIdentitiesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDatabaseToolsIdentitiesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDatabaseToolsIdentities API.

ListDatabaseToolsMcpServers(ListDatabaseToolsMcpServersRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Database Tools MCP servers.

Declaration
public Task<ListDatabaseToolsMcpServersResponse> ListDatabaseToolsMcpServers(ListDatabaseToolsMcpServersRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDatabaseToolsMcpServersRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDatabaseToolsMcpServersResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDatabaseToolsMcpServers API.

ListDatabaseToolsMcpToolsetVersions(ListDatabaseToolsMcpToolsetVersionsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Database Tools Toolset versions

Declaration
public Task<ListDatabaseToolsMcpToolsetVersionsResponse> ListDatabaseToolsMcpToolsetVersions(ListDatabaseToolsMcpToolsetVersionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDatabaseToolsMcpToolsetVersionsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDatabaseToolsMcpToolsetVersionsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDatabaseToolsMcpToolsetVersions API.

ListDatabaseToolsMcpToolsets(ListDatabaseToolsMcpToolsetsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Database Tools Toolsets.

Declaration
public Task<ListDatabaseToolsMcpToolsetsResponse> ListDatabaseToolsMcpToolsets(ListDatabaseToolsMcpToolsetsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDatabaseToolsMcpToolsetsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDatabaseToolsMcpToolsetsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDatabaseToolsMcpToolsets API.

ListDatabaseToolsPrivateEndpoints(ListDatabaseToolsPrivateEndpointsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Database Tools private endpoints.

Declaration
public Task<ListDatabaseToolsPrivateEndpointsResponse> ListDatabaseToolsPrivateEndpoints(ListDatabaseToolsPrivateEndpointsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDatabaseToolsPrivateEndpointsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDatabaseToolsPrivateEndpointsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDatabaseToolsPrivateEndpoints API.

ListDatabaseToolsSqlReports(ListDatabaseToolsSqlReportsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Database Tools SQL reports.

Declaration
public Task<ListDatabaseToolsSqlReportsResponse> ListDatabaseToolsSqlReports(ListDatabaseToolsSqlReportsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDatabaseToolsSqlReportsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDatabaseToolsSqlReportsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDatabaseToolsSqlReports API.

ListWorkRequestErrors(ListWorkRequestErrorsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a paginated list of errors for the specified work request.

Declaration
public Task<ListWorkRequestErrorsResponse> ListWorkRequestErrors(ListWorkRequestErrorsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListWorkRequestErrorsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListWorkRequestErrorsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListWorkRequestErrors API.

ListWorkRequestLogs(ListWorkRequestLogsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a paginated list of logs for the specified work request.

Declaration
public Task<ListWorkRequestLogsResponse> ListWorkRequestLogs(ListWorkRequestLogsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListWorkRequestLogsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListWorkRequestLogsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListWorkRequestLogs API.

ListWorkRequests(ListWorkRequestsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Lists the work requests in a compartment.

Declaration
public Task<ListWorkRequestsResponse> ListWorkRequests(ListWorkRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListWorkRequestsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListWorkRequestsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListWorkRequests API.

RefreshDatabaseToolsIdentityCredential(RefreshDatabaseToolsIdentityCredentialRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Refresh Database Tools identity credential.

Declaration
public Task<RefreshDatabaseToolsIdentityCredentialResponse> RefreshDatabaseToolsIdentityCredential(RefreshDatabaseToolsIdentityCredentialRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
RefreshDatabaseToolsIdentityCredentialRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<RefreshDatabaseToolsIdentityCredentialResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use RefreshDatabaseToolsIdentityCredential API.

RemoveDatabaseToolsConnectionLock(RemoveDatabaseToolsConnectionLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Removes a lock from a DatabaseToolsConnection resource.

Declaration
public Task<RemoveDatabaseToolsConnectionLockResponse> RemoveDatabaseToolsConnectionLock(RemoveDatabaseToolsConnectionLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
RemoveDatabaseToolsConnectionLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<RemoveDatabaseToolsConnectionLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use RemoveDatabaseToolsConnectionLock API.

RemoveDatabaseToolsDatabaseApiGatewayConfigLock(RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Removes a lock from a DatabaseToolsDatabaseApiGatewayConfig resource.

Declaration
public Task<RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse> RemoveDatabaseToolsDatabaseApiGatewayConfigLock(RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use RemoveDatabaseToolsDatabaseApiGatewayConfigLock API.

RemoveDatabaseToolsIdentityLock(RemoveDatabaseToolsIdentityLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Removes a lock from a DatabaseToolsIdentity resource.

Declaration
public Task<RemoveDatabaseToolsIdentityLockResponse> RemoveDatabaseToolsIdentityLock(RemoveDatabaseToolsIdentityLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
RemoveDatabaseToolsIdentityLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<RemoveDatabaseToolsIdentityLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use RemoveDatabaseToolsIdentityLock API.

RemoveDatabaseToolsMcpServerLock(RemoveDatabaseToolsMcpServerLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Removes a lock from a DatabaseToolsMcpServer resource.

Declaration
public Task<RemoveDatabaseToolsMcpServerLockResponse> RemoveDatabaseToolsMcpServerLock(RemoveDatabaseToolsMcpServerLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
RemoveDatabaseToolsMcpServerLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<RemoveDatabaseToolsMcpServerLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use RemoveDatabaseToolsMcpServerLock API.

RemoveDatabaseToolsMcpToolsetLock(RemoveDatabaseToolsMcpToolsetLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Removes a lock from a DatabaseToolsMcpToolset resource.

Declaration
public Task<RemoveDatabaseToolsMcpToolsetLockResponse> RemoveDatabaseToolsMcpToolsetLock(RemoveDatabaseToolsMcpToolsetLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
RemoveDatabaseToolsMcpToolsetLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<RemoveDatabaseToolsMcpToolsetLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use RemoveDatabaseToolsMcpToolsetLock API.

RemoveDatabaseToolsPrivateEndpointLock(RemoveDatabaseToolsPrivateEndpointLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Removes a lock from a DatabaseToolsPrivateEndpoint resource.

Declaration
public Task<RemoveDatabaseToolsPrivateEndpointLockResponse> RemoveDatabaseToolsPrivateEndpointLock(RemoveDatabaseToolsPrivateEndpointLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
RemoveDatabaseToolsPrivateEndpointLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<RemoveDatabaseToolsPrivateEndpointLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use RemoveDatabaseToolsPrivateEndpointLock API.

RemoveDatabaseToolsSqlReportLock(RemoveDatabaseToolsSqlReportLockRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Removes a lock from a DatabaseToolsSqlReport resource.

Declaration
public Task<RemoveDatabaseToolsSqlReportLockResponse> RemoveDatabaseToolsSqlReportLock(RemoveDatabaseToolsSqlReportLockRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
RemoveDatabaseToolsSqlReportLockRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<RemoveDatabaseToolsSqlReportLockResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use RemoveDatabaseToolsSqlReportLock API.

UpdateDatabaseToolsConnection(UpdateDatabaseToolsConnectionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the specified Database Tools connection.

Declaration
public Task<UpdateDatabaseToolsConnectionResponse> UpdateDatabaseToolsConnection(UpdateDatabaseToolsConnectionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateDatabaseToolsConnectionRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateDatabaseToolsConnectionResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateDatabaseToolsConnection API.

UpdateDatabaseToolsDatabaseApiGatewayConfig(UpdateDatabaseToolsDatabaseApiGatewayConfigRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the specified Database Tools database API gateway config.

Declaration
public Task<UpdateDatabaseToolsDatabaseApiGatewayConfigResponse> UpdateDatabaseToolsDatabaseApiGatewayConfig(UpdateDatabaseToolsDatabaseApiGatewayConfigRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateDatabaseToolsDatabaseApiGatewayConfigRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateDatabaseToolsDatabaseApiGatewayConfigResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateDatabaseToolsDatabaseApiGatewayConfig API.

UpdateDatabaseToolsIdentity(UpdateDatabaseToolsIdentityRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the specified Database Tools identity.

Declaration
public Task<UpdateDatabaseToolsIdentityResponse> UpdateDatabaseToolsIdentity(UpdateDatabaseToolsIdentityRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateDatabaseToolsIdentityRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateDatabaseToolsIdentityResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateDatabaseToolsIdentity API.

UpdateDatabaseToolsMcpServer(UpdateDatabaseToolsMcpServerRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the specified Database Tools MCP server.

Declaration
public Task<UpdateDatabaseToolsMcpServerResponse> UpdateDatabaseToolsMcpServer(UpdateDatabaseToolsMcpServerRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateDatabaseToolsMcpServerRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateDatabaseToolsMcpServerResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateDatabaseToolsMcpServer API.

UpdateDatabaseToolsMcpToolset(UpdateDatabaseToolsMcpToolsetRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the specified Database Tools MCP Toolset.

Declaration
public Task<UpdateDatabaseToolsMcpToolsetResponse> UpdateDatabaseToolsMcpToolset(UpdateDatabaseToolsMcpToolsetRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateDatabaseToolsMcpToolsetRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateDatabaseToolsMcpToolsetResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateDatabaseToolsMcpToolset API.

UpdateDatabaseToolsPrivateEndpoint(UpdateDatabaseToolsPrivateEndpointRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the specified Database Tools private endpoint.

Declaration
public Task<UpdateDatabaseToolsPrivateEndpointResponse> UpdateDatabaseToolsPrivateEndpoint(UpdateDatabaseToolsPrivateEndpointRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateDatabaseToolsPrivateEndpointRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateDatabaseToolsPrivateEndpointResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateDatabaseToolsPrivateEndpoint API.

UpdateDatabaseToolsSqlReport(UpdateDatabaseToolsSqlReportRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the specified Database Tools SQL Report.

Declaration
public Task<UpdateDatabaseToolsSqlReportResponse> UpdateDatabaseToolsSqlReport(UpdateDatabaseToolsSqlReportRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateDatabaseToolsSqlReportRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateDatabaseToolsSqlReportResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateDatabaseToolsSqlReport API.

ValidateDatabaseToolsConnection(ValidateDatabaseToolsConnectionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Validates the Database Tools connection details by establishing a connection to the database.

Declaration
public Task<ValidateDatabaseToolsConnectionResponse> ValidateDatabaseToolsConnection(ValidateDatabaseToolsConnectionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ValidateDatabaseToolsConnectionRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ValidateDatabaseToolsConnectionResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ValidateDatabaseToolsConnection API.

ValidateDatabaseToolsIdentityCredential(ValidateDatabaseToolsIdentityCredentialRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Validates the Database Tools identity credentials by establishing a connection to the customer database and executing the dbms_cloud.send_request to validate the credential.

Declaration
public Task<ValidateDatabaseToolsIdentityCredentialResponse> ValidateDatabaseToolsIdentityCredential(ValidateDatabaseToolsIdentityCredentialRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ValidateDatabaseToolsIdentityCredentialRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ValidateDatabaseToolsIdentityCredentialResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ValidateDatabaseToolsIdentityCredential API.

Implements

IDisposable
In this article
Back to top