import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Software Source Module Stream Profile resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns information about the specified module stream profile in a software source. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSoftwareSourceModuleStreamProfile = oci.osmanagementhub.getSoftwareSourceModuleStreamProfile({ * moduleName: softwareSourceModuleStreamProfileModuleName, * profileName: testProfile.name, * softwareSourceId: testSoftwareSource.id, * streamName: testStream.name, * }); * ``` */ export declare function getSoftwareSourceModuleStreamProfile(args: GetSoftwareSourceModuleStreamProfileArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSoftwareSourceModuleStreamProfile. */ export interface GetSoftwareSourceModuleStreamProfileArgs { /** * The name of a module. */ moduleName: string; /** * The name of the module stream profile. */ profileName: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source. */ softwareSourceId: string; /** * The name of the stream of the containing module. */ streamName: string; } /** * A collection of values returned by getSoftwareSourceModuleStreamProfile. */ export interface GetSoftwareSourceModuleStreamProfileResult { /** * A description of the contents of the module stream profile. */ readonly description: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Indicates if this profile is the default for its module stream. */ readonly isDefault: boolean; /** * The name of the module that contains the stream profile. */ readonly moduleName: string; /** * The name of the profile. */ readonly name: string; /** * A list of packages that constitute the profile. Each element in the list is the name of a package. The name is suitable to use as an argument to other OS Management Hub APIs that interact directly with packages. */ readonly packages: string[]; readonly profileName: string; readonly softwareSourceId: string; /** * The name of the stream that contains the profile. */ readonly streamName: string; } /** * This data source provides details about a specific Software Source Module Stream Profile resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns information about the specified module stream profile in a software source. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSoftwareSourceModuleStreamProfile = oci.osmanagementhub.getSoftwareSourceModuleStreamProfile({ * moduleName: softwareSourceModuleStreamProfileModuleName, * profileName: testProfile.name, * softwareSourceId: testSoftwareSource.id, * streamName: testStream.name, * }); * ``` */ export declare function getSoftwareSourceModuleStreamProfileOutput(args: GetSoftwareSourceModuleStreamProfileOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSoftwareSourceModuleStreamProfile. */ export interface GetSoftwareSourceModuleStreamProfileOutputArgs { /** * The name of a module. */ moduleName: pulumi.Input; /** * The name of the module stream profile. */ profileName: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source. */ softwareSourceId: pulumi.Input; /** * The name of the stream of the containing module. */ streamName: pulumi.Input; } //# sourceMappingURL=getSoftwareSourceModuleStreamProfile.d.ts.map