import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
 * This data source provides details about a specific Oracle Db Azure Connector resource in Oracle Cloud Infrastructure Dbmulticloud service.
 *
 * Retrieves the Oracle DB Azure Identity Connector for a specified resource [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testOracleDbAzureConnector = oci.oci.getDbmulticloudOracleDbAzureConnector({
 *     oracleDbAzureConnectorId: testOracleDbAzureConnectorOciDbmulticloudOracleDbAzureConnector.id,
 * });
 * ```
 */
export declare function getDbmulticloudOracleDbAzureConnector(args: GetDbmulticloudOracleDbAzureConnectorArgs, opts?: pulumi.InvokeOptions): Promise<GetDbmulticloudOracleDbAzureConnectorResult>;
/**
 * A collection of arguments for invoking getDbmulticloudOracleDbAzureConnector.
 */
export interface GetDbmulticloudOracleDbAzureConnectorArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector resource.
     */
    oracleDbAzureConnectorId: string;
}
/**
 * A collection of values returned by getDbmulticloudOracleDbAzureConnector.
 */
export interface GetDbmulticloudOracleDbAzureConnectorResult {
    /**
     * Azure bearer access token.
     */
    readonly accessToken: string;
    /**
     * List of all VMs where Arc Agent is installed under Cloud VM Cluster.
     */
    readonly arcAgentNodes: outputs.oci.GetDbmulticloudOracleDbAzureConnectorArcAgentNode[];
    /**
     * The current Connectivity status of Azure Identity Connector resource.
     */
    readonly azureIdentityConnectivityStatus: string;
    /**
     * Azure Identity mechanism.
     */
    readonly azureIdentityMechanism: string;
    /**
     * Azure Resource group name.
     */
    readonly azureResourceGroup: string;
    /**
     * Azure Subscription ID.
     */
    readonly azureSubscriptionId: string;
    /**
     * Azure Tenant ID.
     */
    readonly azureTenantId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Oracle DB Azure Connector resource.
     */
    readonly compartmentId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Cloud VM Cluster resource where this Azure Arc Agent identity to configure.
     */
    readonly dbClusterResourceId: string;
    /**
     * Oracle DB Azure Connector resource name.
     */
    readonly displayName: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector resource.
     */
    readonly id: string;
    /**
     * Description of the latest modification of the Oracle DB Azure Connector resource.
     */
    readonly lastModification: string;
    /**
     * Description of the current lifecycle state in more detail.
     */
    readonly lifecycleStateDetails: string;
    readonly oracleDbAzureConnectorId: string;
    /**
     * The current lifecycle state of the Azure Arc Agent resource.
     */
    readonly state: string;
    /**
     * Time when the Oracle DB Azure Connector resource was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
     */
    readonly timeCreated: string;
    /**
     * Time when the Oracle DB Azure Connector resource was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
     */
    readonly timeUpdated: string;
}
/**
 * This data source provides details about a specific Oracle Db Azure Connector resource in Oracle Cloud Infrastructure Dbmulticloud service.
 *
 * Retrieves the Oracle DB Azure Identity Connector for a specified resource [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testOracleDbAzureConnector = oci.oci.getDbmulticloudOracleDbAzureConnector({
 *     oracleDbAzureConnectorId: testOracleDbAzureConnectorOciDbmulticloudOracleDbAzureConnector.id,
 * });
 * ```
 */
export declare function getDbmulticloudOracleDbAzureConnectorOutput(args: GetDbmulticloudOracleDbAzureConnectorOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDbmulticloudOracleDbAzureConnectorResult>;
/**
 * A collection of arguments for invoking getDbmulticloudOracleDbAzureConnector.
 */
export interface GetDbmulticloudOracleDbAzureConnectorOutputArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector resource.
     */
    oracleDbAzureConnectorId: pulumi.Input<string>;
}
//# sourceMappingURL=getDbmulticloudOracleDbAzureConnector.d.ts.map