import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Oda Private Endpoint Scan Proxy resource in Oracle Cloud Infrastructure Digital Assistant service. * * Gets the specified ODA Private Endpoint Scan Proxy. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOdaPrivateEndpointScanProxy = oci.oda.getOdaPrivateEndpointScanProxy({ * odaPrivateEndpointId: testOdaPrivateEndpoint.id, * odaPrivateEndpointScanProxyId: testOdaPrivateEndpointScanProxyOciOdaOdaPrivateEndpointScanProxy.id, * }); * ``` */ export declare function getOdaPrivateEndpointScanProxy(args: GetOdaPrivateEndpointScanProxyArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getOdaPrivateEndpointScanProxy. */ export interface GetOdaPrivateEndpointScanProxyArgs { /** * Unique ODA Private Endpoint identifier which is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ odaPrivateEndpointId: string; /** * Unique ODA Private Endpoint Scan Proxy identifier. */ odaPrivateEndpointScanProxyId: string; } /** * A collection of values returned by getOdaPrivateEndpointScanProxy. */ export interface GetOdaPrivateEndpointScanProxyResult { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ODA Private Endpoint Scan Proxy. */ readonly id: string; readonly odaPrivateEndpointId: string; readonly odaPrivateEndpointScanProxyId: string; /** * The protocol used for communication between client, scanProxy and RAC's scan listeners */ readonly protocol: string; /** * The FQDN/IPs and port information of customer's Real Application Cluster (RAC)'s SCAN listeners. */ readonly scanListenerInfos: outputs.Oda.GetOdaPrivateEndpointScanProxyScanListenerInfo[]; /** * Type indicating whether Scan listener is specified by its FQDN or list of IPs */ readonly scanListenerType: string; /** * The current state of the ODA Private Endpoint Scan Proxy. */ 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; } /** * This data source provides details about a specific Oda Private Endpoint Scan Proxy resource in Oracle Cloud Infrastructure Digital Assistant service. * * Gets the specified ODA Private Endpoint Scan Proxy. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOdaPrivateEndpointScanProxy = oci.oda.getOdaPrivateEndpointScanProxy({ * odaPrivateEndpointId: testOdaPrivateEndpoint.id, * odaPrivateEndpointScanProxyId: testOdaPrivateEndpointScanProxyOciOdaOdaPrivateEndpointScanProxy.id, * }); * ``` */ export declare function getOdaPrivateEndpointScanProxyOutput(args: GetOdaPrivateEndpointScanProxyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getOdaPrivateEndpointScanProxy. */ export interface GetOdaPrivateEndpointScanProxyOutputArgs { /** * Unique ODA Private Endpoint identifier which is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ odaPrivateEndpointId: pulumi.Input; /** * Unique ODA Private Endpoint Scan Proxy identifier. */ odaPrivateEndpointScanProxyId: pulumi.Input; } //# sourceMappingURL=getOdaPrivateEndpointScanProxy.d.ts.map