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; /** * 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; /** * 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; } //# sourceMappingURL=getDbmulticloudOracleDbAzureConnector.d.ts.map