import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Software Source Software Package resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns information about the specified software package. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSoftwareSourceSoftwarePackage = oci.osmanagementhub.getSoftwareSourceSoftwarePackage({ * softwarePackageName: testSoftwarePackage.name, * softwareSourceId: testSoftwareSource.id, * }); * ``` */ export declare function getSoftwareSourceSoftwarePackage(args: GetSoftwareSourceSoftwarePackageArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSoftwareSourceSoftwarePackage. */ export interface GetSoftwareSourceSoftwarePackageArgs { /** * The name of the software package. */ softwarePackageName: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source. */ softwareSourceId: string; } /** * A collection of values returned by getSoftwareSourceSoftwarePackage. */ export interface GetSoftwareSourceSoftwarePackageResult { /** * The architecture for which this software was built */ readonly architecture: string; /** * Checksum of the file. */ readonly checksum: string; /** * Type of the checksum. */ readonly checksumType: string; /** * List of dependencies for the software package. */ readonly dependencies: outputs.OsManagementHub.GetSoftwareSourceSoftwarePackageDependency[]; /** * Software source description. */ readonly description: string; /** * Software source name. */ readonly displayName: string; /** * List of files for the software package. */ readonly files: outputs.OsManagementHub.GetSoftwareSourceSoftwarePackageFile[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Indicates whether this package is the latest version. */ readonly isLatest: boolean; /** * The date and time the package was last modified (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). */ readonly lastModifiedDate: string; /** * Unique identifier for the package. Note that this is not an OCID. */ readonly name: string; /** * The OS families the package belongs to. */ readonly osFamilies: string[]; /** * Size of the package in bytes. */ readonly sizeInBytes: string; readonly softwarePackageName: string; readonly softwareSourceId: string; /** * List of software sources that provide the software package. This property is deprecated and it will be removed in a future API release. */ readonly softwareSources: outputs.OsManagementHub.GetSoftwareSourceSoftwarePackageSoftwareSource[]; /** * Type of the package. */ readonly type: string; /** * Version of the package. */ readonly version: string; } /** * This data source provides details about a specific Software Source Software Package resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns information about the specified software package. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSoftwareSourceSoftwarePackage = oci.osmanagementhub.getSoftwareSourceSoftwarePackage({ * softwarePackageName: testSoftwarePackage.name, * softwareSourceId: testSoftwareSource.id, * }); * ``` */ export declare function getSoftwareSourceSoftwarePackageOutput(args: GetSoftwareSourceSoftwarePackageOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSoftwareSourceSoftwarePackage. */ export interface GetSoftwareSourceSoftwarePackageOutputArgs { /** * The name of the software package. */ softwarePackageName: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source. */ softwareSourceId: pulumi.Input; } //# sourceMappingURL=getSoftwareSourceSoftwarePackage.d.ts.map