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