import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Private Application Package resource in Oracle Cloud Infrastructure Service Catalog service. * * Gets the details of a specific package within a given private application. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testPrivateApplicationPackage = oci.servicecatalog.getPrivateApplicationPackage({ * privateApplicationPackageId: testPrivateApplicationPackageOciServiceCatalogPrivateApplicationPackage.id, * }); * ``` */ export declare function getPrivateApplicationPackage(args: GetPrivateApplicationPackageArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPrivateApplicationPackage. */ export interface GetPrivateApplicationPackageArgs { /** * The unique identifier for the private application package. */ privateApplicationPackageId: string; } /** * A collection of values returned by getPrivateApplicationPackage. */ export interface GetPrivateApplicationPackageResult { /** * The content URL of the terraform configuration. */ readonly contentUrl: string; /** * The display name of the package. */ readonly displayName: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The MIME type of the terraform configuration. */ readonly mimeType: string; /** * The specified package's type. */ readonly packageType: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private application where the package is hosted. */ readonly privateApplicationId: string; readonly privateApplicationPackageId: string; /** * The date and time the private application package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2021-05-27T21:10:29.600Z` */ readonly timeCreated: string; /** * The package version. */ readonly version: string; } /** * This data source provides details about a specific Private Application Package resource in Oracle Cloud Infrastructure Service Catalog service. * * Gets the details of a specific package within a given private application. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testPrivateApplicationPackage = oci.servicecatalog.getPrivateApplicationPackage({ * privateApplicationPackageId: testPrivateApplicationPackageOciServiceCatalogPrivateApplicationPackage.id, * }); * ``` */ export declare function getPrivateApplicationPackageOutput(args: GetPrivateApplicationPackageOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPrivateApplicationPackage. */ export interface GetPrivateApplicationPackageOutputArgs { /** * The unique identifier for the private application package. */ privateApplicationPackageId: pulumi.Input; } //# sourceMappingURL=getPrivateApplicationPackage.d.ts.map