Show / Hide Table of Contents

Class MultiCloudResourceDiscoveryClient

Service client instance for MultiCloudResourceDiscovery.

Inheritance
object
ClientBase
RegionalClientBase
MultiCloudResourceDiscoveryClient
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)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DbmulticloudService
Assembly: OCI.DotNetSDK.Dbmulticloud.dll
Syntax
public class MultiCloudResourceDiscoveryClient : RegionalClientBase, IDisposable

Constructors

MultiCloudResourceDiscoveryClient(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 MultiCloudResourceDiscoveryClient(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 MultiCloudResourceDiscoveryPaginators Paginators { get; }
Property Value
Type Description
MultiCloudResourceDiscoveryPaginators

Waiters

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

Methods

ChangeMultiCloudResourceDiscoveryCompartment(ChangeMultiCloudResourceDiscoveryCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves the Oracle Azure Vault resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.

Declaration
public Task<ChangeMultiCloudResourceDiscoveryCompartmentResponse> ChangeMultiCloudResourceDiscoveryCompartment(ChangeMultiCloudResourceDiscoveryCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeMultiCloudResourceDiscoveryCompartmentRequest 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<ChangeMultiCloudResourceDiscoveryCompartmentResponse>

A response object containing details about the completed operation

Examples

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

CreateMultiCloudResourceDiscovery(CreateMultiCloudResourceDiscoveryRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Discover Azure Vaults and Keys based on the provided information.

Declaration
public Task<CreateMultiCloudResourceDiscoveryResponse> CreateMultiCloudResourceDiscovery(CreateMultiCloudResourceDiscoveryRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateMultiCloudResourceDiscoveryRequest 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<CreateMultiCloudResourceDiscoveryResponse>

A response object containing details about the completed operation

Examples

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

DeleteMultiCloudResourceDiscovery(DeleteMultiCloudResourceDiscoveryRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Delete Multi Cloud Discovery resource.

Declaration
public Task<DeleteMultiCloudResourceDiscoveryResponse> DeleteMultiCloudResourceDiscovery(DeleteMultiCloudResourceDiscoveryRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteMultiCloudResourceDiscoveryRequest 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<DeleteMultiCloudResourceDiscoveryResponse>

A response object containing details about the completed operation

Examples

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

GetMultiCloudResourceDiscovery(GetMultiCloudResourceDiscoveryRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get Multi Cloud Discovered Resource Details form a particular resource ID.

Declaration
public Task<GetMultiCloudResourceDiscoveryResponse> GetMultiCloudResourceDiscovery(GetMultiCloudResourceDiscoveryRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetMultiCloudResourceDiscoveryRequest 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<GetMultiCloudResourceDiscoveryResponse>

A response object containing details about the completed operation

Examples

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

ListMultiCloudResourceDiscoveries(ListMultiCloudResourceDiscoveriesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Lists the all Multi Cloud Resource Discovery based on filters.

Declaration
public Task<ListMultiCloudResourceDiscoveriesResponse> ListMultiCloudResourceDiscoveries(ListMultiCloudResourceDiscoveriesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListMultiCloudResourceDiscoveriesRequest 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<ListMultiCloudResourceDiscoveriesResponse>

A response object containing details about the completed operation

Examples

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

UpdateMultiCloudResourceDiscovery(UpdateMultiCloudResourceDiscoveryRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Modifies the existing Azure Discovered Resource for a given ID.

Declaration
public Task<UpdateMultiCloudResourceDiscoveryResponse> UpdateMultiCloudResourceDiscovery(UpdateMultiCloudResourceDiscoveryRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateMultiCloudResourceDiscoveryRequest 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<UpdateMultiCloudResourceDiscoveryResponse>

A response object containing details about the completed operation

Examples

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

Implements

IDisposable
In this article
Back to top