import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Custom Table resource in Oracle Cloud Infrastructure Metering Computation service. * * Returns the saved custom table. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testCustomTable = oci.meteringcomputation.getCustomTable({ * customTableId: testCustomTableOciMeteringComputationCustomTable.id, * }); * ``` */ export declare function getCustomTable(args: GetCustomTableArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCustomTable. */ export interface GetCustomTableArgs { /** * The custom table unique OCID. */ customTableId: string; } /** * A collection of values returned by getCustomTable. */ export interface GetCustomTableResult { /** * The custom table compartment OCID. */ readonly compartmentId: string; readonly customTableId: string; /** * The custom table OCID. */ readonly id: string; /** * The custom table for Cost Analysis UI rendering. */ readonly savedCustomTables: outputs.MeteringComputation.GetCustomTableSavedCustomTable[]; /** * The custom table associated saved report OCID. */ readonly savedReportId: string; } /** * This data source provides details about a specific Custom Table resource in Oracle Cloud Infrastructure Metering Computation service. * * Returns the saved custom table. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testCustomTable = oci.meteringcomputation.getCustomTable({ * customTableId: testCustomTableOciMeteringComputationCustomTable.id, * }); * ``` */ export declare function getCustomTableOutput(args: GetCustomTableOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCustomTable. */ export interface GetCustomTableOutputArgs { /** * The custom table unique OCID. */ customTableId: pulumi.Input; } //# sourceMappingURL=getCustomTable.d.ts.map