Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.OsManagementHub.getManagedInstanceGroupInstalledPackages
Explore with Pulumi AI
This data source provides the list of Managed Instance Group Installed Packages in Oracle Cloud Infrastructure Os Management Hub service.
Lists installed packages on the specified managed instances group. Filter the list against a variety of criteria including but not limited to the package name.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testManagedInstanceGroupInstalledPackages = oci.OsManagementHub.getManagedInstanceGroupInstalledPackages({
    managedInstanceGroupId: testManagedInstanceGroup.id,
    compartmentId: compartmentId,
    displayNames: managedInstanceGroupInstalledPackageDisplayName,
    displayNameContains: managedInstanceGroupInstalledPackageDisplayNameContains,
    timeInstallDateEnd: managedInstanceGroupInstalledPackageTimeInstallDateEnd,
    timeInstallDateStart: managedInstanceGroupInstalledPackageTimeInstallDateStart,
});
import pulumi
import pulumi_oci as oci
test_managed_instance_group_installed_packages = oci.OsManagementHub.get_managed_instance_group_installed_packages(managed_instance_group_id=test_managed_instance_group["id"],
    compartment_id=compartment_id,
    display_names=managed_instance_group_installed_package_display_name,
    display_name_contains=managed_instance_group_installed_package_display_name_contains,
    time_install_date_end=managed_instance_group_installed_package_time_install_date_end,
    time_install_date_start=managed_instance_group_installed_package_time_install_date_start)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/osmanagementhub"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := osmanagementhub.GetManagedInstanceGroupInstalledPackages(ctx, &osmanagementhub.GetManagedInstanceGroupInstalledPackagesArgs{
			ManagedInstanceGroupId: testManagedInstanceGroup.Id,
			CompartmentId:          pulumi.StringRef(compartmentId),
			DisplayNames:           managedInstanceGroupInstalledPackageDisplayName,
			DisplayNameContains:    pulumi.StringRef(managedInstanceGroupInstalledPackageDisplayNameContains),
			TimeInstallDateEnd:     pulumi.StringRef(managedInstanceGroupInstalledPackageTimeInstallDateEnd),
			TimeInstallDateStart:   pulumi.StringRef(managedInstanceGroupInstalledPackageTimeInstallDateStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testManagedInstanceGroupInstalledPackages = Oci.OsManagementHub.GetManagedInstanceGroupInstalledPackages.Invoke(new()
    {
        ManagedInstanceGroupId = testManagedInstanceGroup.Id,
        CompartmentId = compartmentId,
        DisplayNames = managedInstanceGroupInstalledPackageDisplayName,
        DisplayNameContains = managedInstanceGroupInstalledPackageDisplayNameContains,
        TimeInstallDateEnd = managedInstanceGroupInstalledPackageTimeInstallDateEnd,
        TimeInstallDateStart = managedInstanceGroupInstalledPackageTimeInstallDateStart,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.OsManagementHub.OsManagementHubFunctions;
import com.pulumi.oci.OsManagementHub.inputs.GetManagedInstanceGroupInstalledPackagesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var testManagedInstanceGroupInstalledPackages = OsManagementHubFunctions.getManagedInstanceGroupInstalledPackages(GetManagedInstanceGroupInstalledPackagesArgs.builder()
            .managedInstanceGroupId(testManagedInstanceGroup.id())
            .compartmentId(compartmentId)
            .displayNames(managedInstanceGroupInstalledPackageDisplayName)
            .displayNameContains(managedInstanceGroupInstalledPackageDisplayNameContains)
            .timeInstallDateEnd(managedInstanceGroupInstalledPackageTimeInstallDateEnd)
            .timeInstallDateStart(managedInstanceGroupInstalledPackageTimeInstallDateStart)
            .build());
    }
}
variables:
  testManagedInstanceGroupInstalledPackages:
    fn::invoke:
      function: oci:OsManagementHub:getManagedInstanceGroupInstalledPackages
      arguments:
        managedInstanceGroupId: ${testManagedInstanceGroup.id}
        compartmentId: ${compartmentId}
        displayNames: ${managedInstanceGroupInstalledPackageDisplayName}
        displayNameContains: ${managedInstanceGroupInstalledPackageDisplayNameContains}
        timeInstallDateEnd: ${managedInstanceGroupInstalledPackageTimeInstallDateEnd}
        timeInstallDateStart: ${managedInstanceGroupInstalledPackageTimeInstallDateStart}
Using getManagedInstanceGroupInstalledPackages
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getManagedInstanceGroupInstalledPackages(args: GetManagedInstanceGroupInstalledPackagesArgs, opts?: InvokeOptions): Promise<GetManagedInstanceGroupInstalledPackagesResult>
function getManagedInstanceGroupInstalledPackagesOutput(args: GetManagedInstanceGroupInstalledPackagesOutputArgs, opts?: InvokeOptions): Output<GetManagedInstanceGroupInstalledPackagesResult>def get_managed_instance_group_installed_packages(compartment_id: Optional[str] = None,
                                                  display_name_contains: Optional[str] = None,
                                                  display_names: Optional[Sequence[str]] = None,
                                                  filters: Optional[Sequence[GetManagedInstanceGroupInstalledPackagesFilter]] = None,
                                                  managed_instance_group_id: Optional[str] = None,
                                                  time_install_date_end: Optional[str] = None,
                                                  time_install_date_start: Optional[str] = None,
                                                  opts: Optional[InvokeOptions] = None) -> GetManagedInstanceGroupInstalledPackagesResult
def get_managed_instance_group_installed_packages_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                                  display_name_contains: Optional[pulumi.Input[str]] = None,
                                                  display_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                  filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetManagedInstanceGroupInstalledPackagesFilterArgs]]]] = None,
                                                  managed_instance_group_id: Optional[pulumi.Input[str]] = None,
                                                  time_install_date_end: Optional[pulumi.Input[str]] = None,
                                                  time_install_date_start: Optional[pulumi.Input[str]] = None,
                                                  opts: Optional[InvokeOptions] = None) -> Output[GetManagedInstanceGroupInstalledPackagesResult]func GetManagedInstanceGroupInstalledPackages(ctx *Context, args *GetManagedInstanceGroupInstalledPackagesArgs, opts ...InvokeOption) (*GetManagedInstanceGroupInstalledPackagesResult, error)
func GetManagedInstanceGroupInstalledPackagesOutput(ctx *Context, args *GetManagedInstanceGroupInstalledPackagesOutputArgs, opts ...InvokeOption) GetManagedInstanceGroupInstalledPackagesResultOutput> Note: This function is named GetManagedInstanceGroupInstalledPackages in the Go SDK.
public static class GetManagedInstanceGroupInstalledPackages 
{
    public static Task<GetManagedInstanceGroupInstalledPackagesResult> InvokeAsync(GetManagedInstanceGroupInstalledPackagesArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedInstanceGroupInstalledPackagesResult> Invoke(GetManagedInstanceGroupInstalledPackagesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagedInstanceGroupInstalledPackagesResult> getManagedInstanceGroupInstalledPackages(GetManagedInstanceGroupInstalledPackagesArgs args, InvokeOptions options)
public static Output<GetManagedInstanceGroupInstalledPackagesResult> getManagedInstanceGroupInstalledPackages(GetManagedInstanceGroupInstalledPackagesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:OsManagementHub/getManagedInstanceGroupInstalledPackages:getManagedInstanceGroupInstalledPackages
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ManagedInstance stringGroup Id 
- The OCID of the managed instance group.
- CompartmentId string
- The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- DisplayName stringContains 
- A filter to return resources that may partially match the given display name.
- DisplayNames List<string>
- A filter to return resources that match the given display names.
- Filters
List<GetManaged Instance Group Installed Packages Filter> 
- TimeInstall stringDate End 
- A filter to return only packages that were installed on or before the date provided, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- TimeInstall stringDate Start 
- The install date after which to list all packages, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
- ManagedInstance stringGroup Id 
- The OCID of the managed instance group.
- CompartmentId string
- The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- DisplayName stringContains 
- A filter to return resources that may partially match the given display name.
- DisplayNames []string
- A filter to return resources that match the given display names.
- Filters
[]GetManaged Instance Group Installed Packages Filter 
- TimeInstall stringDate End 
- A filter to return only packages that were installed on or before the date provided, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- TimeInstall stringDate Start 
- The install date after which to list all packages, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
- managedInstance StringGroup Id 
- The OCID of the managed instance group.
- compartmentId String
- The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- displayName StringContains 
- A filter to return resources that may partially match the given display name.
- displayNames List<String>
- A filter to return resources that match the given display names.
- filters
List<GetManaged Instance Group Installed Packages Filter> 
- timeInstall StringDate End 
- A filter to return only packages that were installed on or before the date provided, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- timeInstall StringDate Start 
- The install date after which to list all packages, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
- managedInstance stringGroup Id 
- The OCID of the managed instance group.
- compartmentId string
- The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- displayName stringContains 
- A filter to return resources that may partially match the given display name.
- displayNames string[]
- A filter to return resources that match the given display names.
- filters
GetManaged Instance Group Installed Packages Filter[] 
- timeInstall stringDate End 
- A filter to return only packages that were installed on or before the date provided, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- timeInstall stringDate Start 
- The install date after which to list all packages, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
- managed_instance_ strgroup_ id 
- The OCID of the managed instance group.
- compartment_id str
- The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- display_name_ strcontains 
- A filter to return resources that may partially match the given display name.
- display_names Sequence[str]
- A filter to return resources that match the given display names.
- filters
Sequence[GetManaged Instance Group Installed Packages Filter] 
- time_install_ strdate_ end 
- A filter to return only packages that were installed on or before the date provided, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- time_install_ strdate_ start 
- The install date after which to list all packages, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
- managedInstance StringGroup Id 
- The OCID of the managed instance group.
- compartmentId String
- The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- displayName StringContains 
- A filter to return resources that may partially match the given display name.
- displayNames List<String>
- A filter to return resources that match the given display names.
- filters List<Property Map>
- timeInstall StringDate End 
- A filter to return only packages that were installed on or before the date provided, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- timeInstall StringDate Start 
- The install date after which to list all packages, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
getManagedInstanceGroupInstalledPackages Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- ManagedInstance stringGroup Id 
- ManagedInstance List<GetGroup Installed Package Collections Managed Instance Group Installed Packages Managed Instance Group Installed Package Collection> 
- The list of managed_instance_group_installed_package_collection.
- CompartmentId string
- DisplayName stringContains 
- DisplayNames List<string>
- Filters
List<GetManaged Instance Group Installed Packages Filter> 
- TimeInstall stringDate End 
- TimeInstall stringDate Start 
- Id string
- The provider-assigned unique ID for this managed resource.
- ManagedInstance stringGroup Id 
- ManagedInstance []GetGroup Installed Package Collections Managed Instance Group Installed Packages Managed Instance Group Installed Package Collection 
- The list of managed_instance_group_installed_package_collection.
- CompartmentId string
- DisplayName stringContains 
- DisplayNames []string
- Filters
[]GetManaged Instance Group Installed Packages Filter 
- TimeInstall stringDate End 
- TimeInstall stringDate Start 
- id String
- The provider-assigned unique ID for this managed resource.
- managedInstance StringGroup Id 
- managedInstance List<GetGroup Installed Package Collections Managed Instance Group Installed Packages Managed Instance Group Installed Package Collection> 
- The list of managed_instance_group_installed_package_collection.
- compartmentId String
- displayName StringContains 
- displayNames List<String>
- filters
List<GetManaged Instance Group Installed Packages Filter> 
- timeInstall StringDate End 
- timeInstall StringDate Start 
- id string
- The provider-assigned unique ID for this managed resource.
- managedInstance stringGroup Id 
- managedInstance GetGroup Installed Package Collections Managed Instance Group Installed Packages Managed Instance Group Installed Package Collection[] 
- The list of managed_instance_group_installed_package_collection.
- compartmentId string
- displayName stringContains 
- displayNames string[]
- filters
GetManaged Instance Group Installed Packages Filter[] 
- timeInstall stringDate End 
- timeInstall stringDate Start 
- id str
- The provider-assigned unique ID for this managed resource.
- managed_instance_ strgroup_ id 
- managed_instance_ Sequence[Getgroup_ installed_ package_ collections Managed Instance Group Installed Packages Managed Instance Group Installed Package Collection] 
- The list of managed_instance_group_installed_package_collection.
- compartment_id str
- display_name_ strcontains 
- display_names Sequence[str]
- filters
Sequence[GetManaged Instance Group Installed Packages Filter] 
- time_install_ strdate_ end 
- time_install_ strdate_ start 
- id String
- The provider-assigned unique ID for this managed resource.
- managedInstance StringGroup Id 
- managedInstance List<Property Map>Group Installed Package Collections 
- The list of managed_instance_group_installed_package_collection.
- compartmentId String
- displayName StringContains 
- displayNames List<String>
- filters List<Property Map>
- timeInstall StringDate End 
- timeInstall StringDate Start 
Supporting Types
GetManagedInstanceGroupInstalledPackagesFilter      
GetManagedInstanceGroupInstalledPackagesManagedInstanceGroupInstalledPackageCollection           
- Items
List<GetManaged Instance Group Installed Packages Managed Instance Group Installed Package Collection Item> 
- List of installed packages.
- Items
[]GetManaged Instance Group Installed Packages Managed Instance Group Installed Package Collection Item 
- List of installed packages.
- items
List<GetManaged Instance Group Installed Packages Managed Instance Group Installed Package Collection Item> 
- List of installed packages.
- items
GetManaged Instance Group Installed Packages Managed Instance Group Installed Package Collection Item[] 
- List of installed packages.
- items
Sequence[GetManaged Instance Group Installed Packages Managed Instance Group Installed Package Collection Item] 
- List of installed packages.
- items List<Property Map>
- List of installed packages.
GetManagedInstanceGroupInstalledPackagesManagedInstanceGroupInstalledPackageCollectionItem            
- Architecture string
- The architecture of the package that is installed on the managed instance group.
- Name string
- The name of the package that is installed on the managed instance group.
- Architecture string
- The architecture of the package that is installed on the managed instance group.
- Name string
- The name of the package that is installed on the managed instance group.
- architecture String
- The architecture of the package that is installed on the managed instance group.
- name String
- The name of the package that is installed on the managed instance group.
- architecture string
- The architecture of the package that is installed on the managed instance group.
- name string
- The name of the package that is installed on the managed instance group.
- architecture str
- The architecture of the package that is installed on the managed instance group.
- name str
- The name of the package that is installed on the managed instance group.
- architecture String
- The architecture of the package that is installed on the managed instance group.
- name String
- The name of the package that is installed on the managed instance group.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.