import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Software Source Package Group resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns information about the specified package group from a software source. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSoftwareSourcePackageGroup = oci.osmanagementhub.getSoftwareSourcePackageGroup({ * packageGroupId: testGroup.id, * softwareSourceId: testSoftwareSource.id, * }); * ``` */ export declare function getSoftwareSourcePackageGroup(args: GetSoftwareSourcePackageGroupArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSoftwareSourcePackageGroup. */ export interface GetSoftwareSourcePackageGroupArgs { /** * The unique package group identifier. */ packageGroupId: 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 getSoftwareSourcePackageGroup. */ export interface GetSoftwareSourcePackageGroupResult { /** * Description of the package group. */ readonly description: string; /** * Indicates the order to display category or environment. */ readonly displayOrder: number; /** * Indicates if this is a group, category, or environment. */ readonly groupType: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Indicates if this package group is the default. */ readonly isDefault: boolean; /** * Indicates if this package group is visible to users. */ readonly isUserVisible: boolean; /** * Package group name. */ readonly name: string; readonly packageGroupId: string; /** * The list of packages in the package group. */ readonly packages: string[]; /** * The repository IDs of the package group's repositories. */ readonly repositories: string[]; readonly softwareSourceId: string; } /** * This data source provides details about a specific Software Source Package Group resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns information about the specified package group from a software source. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSoftwareSourcePackageGroup = oci.osmanagementhub.getSoftwareSourcePackageGroup({ * packageGroupId: testGroup.id, * softwareSourceId: testSoftwareSource.id, * }); * ``` */ export declare function getSoftwareSourcePackageGroupOutput(args: GetSoftwareSourcePackageGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSoftwareSourcePackageGroup. */ export interface GetSoftwareSourcePackageGroupOutputArgs { /** * The unique package group identifier. */ packageGroupId: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source. */ softwareSourceId: pulumi.Input; } //# sourceMappingURL=getSoftwareSourcePackageGroup.d.ts.map