import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Api Content resource in Oracle Cloud Infrastructure API Gateway service. * * Get the raw API content. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testApiContent = oci.apigateway.getApiContent({ * apiId: testApi.id, * }); * ``` */ export declare function getApiContent(args: GetApiContentArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getApiContent. */ export interface GetApiContentArgs { /** * The ocid of the API. */ apiId: string; } /** * A collection of values returned by getApiContent. */ export interface GetApiContentResult { readonly apiId: string; readonly content: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; } /** * This data source provides details about a specific Api Content resource in Oracle Cloud Infrastructure API Gateway service. * * Get the raw API content. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testApiContent = oci.apigateway.getApiContent({ * apiId: testApi.id, * }); * ``` */ export declare function getApiContentOutput(args: GetApiContentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getApiContent. */ export interface GetApiContentOutputArgs { /** * The ocid of the API. */ apiId: pulumi.Input; } //# sourceMappingURL=getApiContent.d.ts.map