import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Oda Private Endpoint Attachment resource in Oracle Cloud Infrastructure Digital Assistant service.
 *
 * Gets the specified ODA Private Endpoint Attachment.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testOdaPrivateEndpointAttachment = oci.oda.getOdaPrivateEndpointAttachment({
 *     odaPrivateEndpointAttachmentId: testOdaPrivateEndpointAttachmentOciOdaOdaPrivateEndpointAttachment.id,
 * });
 * ```
 */
export declare function getOdaPrivateEndpointAttachment(args: GetOdaPrivateEndpointAttachmentArgs, opts?: pulumi.InvokeOptions): Promise<GetOdaPrivateEndpointAttachmentResult>;
/**
 * A collection of arguments for invoking getOdaPrivateEndpointAttachment.
 */
export interface GetOdaPrivateEndpointAttachmentArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of ODA Private Endpoint Attachment.
     */
    odaPrivateEndpointAttachmentId: string;
}
/**
 * A collection of values returned by getOdaPrivateEndpointAttachment.
 */
export interface GetOdaPrivateEndpointAttachmentResult {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that the ODA private endpoint attachment belongs to.
     */
    readonly compartmentId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ODA Private Endpoint Attachment.
     */
    readonly id: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the attached ODA Instance.
     */
    readonly odaInstanceId: string;
    readonly odaPrivateEndpointAttachmentId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ODA Private Endpoint.
     */
    readonly odaPrivateEndpointId: string;
    /**
     * The current state of the ODA Private Endpoint attachment.
     */
    readonly state: string;
    /**
     * When the resource was created. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29.
     */
    readonly timeCreated: string;
    /**
     * When the resource was last updated. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29.
     */
    readonly timeUpdated: string;
}
/**
 * This data source provides details about a specific Oda Private Endpoint Attachment resource in Oracle Cloud Infrastructure Digital Assistant service.
 *
 * Gets the specified ODA Private Endpoint Attachment.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testOdaPrivateEndpointAttachment = oci.oda.getOdaPrivateEndpointAttachment({
 *     odaPrivateEndpointAttachmentId: testOdaPrivateEndpointAttachmentOciOdaOdaPrivateEndpointAttachment.id,
 * });
 * ```
 */
export declare function getOdaPrivateEndpointAttachmentOutput(args: GetOdaPrivateEndpointAttachmentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetOdaPrivateEndpointAttachmentResult>;
/**
 * A collection of arguments for invoking getOdaPrivateEndpointAttachment.
 */
export interface GetOdaPrivateEndpointAttachmentOutputArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of ODA Private Endpoint Attachment.
     */
    odaPrivateEndpointAttachmentId: pulumi.Input<string>;
}
//# sourceMappingURL=getOdaPrivateEndpointAttachment.d.ts.map