1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OsManagementHub
  5. getManagedInstances
Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi

oci.OsManagementHub.getManagedInstances

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi

    This data source provides the list of Managed Instances in Oracle Cloud Infrastructure Os Management Hub service.

    Lists managed instances that match the specified compartment or managed instance OCID. Filter the list against a variety of criteria including but not limited to its name, status, architecture, and OS version.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testManagedInstances = oci.OsManagementHub.getManagedInstances({
        advisoryNames: managedInstanceAdvisoryName,
        archTypes: managedInstanceArchType,
        compartmentId: compartmentId,
        displayNames: managedInstanceDisplayName,
        displayNameContains: managedInstanceDisplayNameContains,
        group: managedInstanceGroup,
        groupNotEqualTo: managedInstanceGroupNotEqualTo,
        isAttachedToGroupOrLifecycleStage: managedInstanceIsAttachedToGroupOrLifecycleStage,
        isManagedByAutonomousLinux: managedInstanceIsManagedByAutonomousLinux,
        isManagementStation: managedInstanceIsManagementStation,
        isProfileAttached: managedInstanceIsProfileAttached,
        lifecycleEnvironment: managedInstanceLifecycleEnvironment,
        lifecycleEnvironmentNotEqualTo: managedInstanceLifecycleEnvironmentNotEqualTo,
        lifecycleStage: managedInstanceLifecycleStage,
        lifecycleStageNotEqualTo: managedInstanceLifecycleStageNotEqualTo,
        locations: managedInstanceLocation,
        locationNotEqualTos: managedInstanceLocationNotEqualTo,
        managedInstanceId: testManagedInstance.id,
        osFamilies: managedInstanceOsFamily,
        profiles: managedInstanceProfile,
        profileNotEqualTos: managedInstanceProfileNotEqualTo,
        softwareSourceId: testSoftwareSource.id,
        statuses: managedInstanceStatus,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_managed_instances = oci.OsManagementHub.get_managed_instances(advisory_names=managed_instance_advisory_name,
        arch_types=managed_instance_arch_type,
        compartment_id=compartment_id,
        display_names=managed_instance_display_name,
        display_name_contains=managed_instance_display_name_contains,
        group=managed_instance_group,
        group_not_equal_to=managed_instance_group_not_equal_to,
        is_attached_to_group_or_lifecycle_stage=managed_instance_is_attached_to_group_or_lifecycle_stage,
        is_managed_by_autonomous_linux=managed_instance_is_managed_by_autonomous_linux,
        is_management_station=managed_instance_is_management_station,
        is_profile_attached=managed_instance_is_profile_attached,
        lifecycle_environment=managed_instance_lifecycle_environment,
        lifecycle_environment_not_equal_to=managed_instance_lifecycle_environment_not_equal_to,
        lifecycle_stage=managed_instance_lifecycle_stage,
        lifecycle_stage_not_equal_to=managed_instance_lifecycle_stage_not_equal_to,
        locations=managed_instance_location,
        location_not_equal_tos=managed_instance_location_not_equal_to,
        managed_instance_id=test_managed_instance["id"],
        os_families=managed_instance_os_family,
        profiles=managed_instance_profile,
        profile_not_equal_tos=managed_instance_profile_not_equal_to,
        software_source_id=test_software_source["id"],
        statuses=managed_instance_status)
    
    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.GetManagedInstances(ctx, &osmanagementhub.GetManagedInstancesArgs{
    			AdvisoryNames:                     managedInstanceAdvisoryName,
    			ArchTypes:                         managedInstanceArchType,
    			CompartmentId:                     pulumi.StringRef(compartmentId),
    			DisplayNames:                      managedInstanceDisplayName,
    			DisplayNameContains:               pulumi.StringRef(managedInstanceDisplayNameContains),
    			Group:                             pulumi.StringRef(managedInstanceGroup),
    			GroupNotEqualTo:                   pulumi.StringRef(managedInstanceGroupNotEqualTo),
    			IsAttachedToGroupOrLifecycleStage: pulumi.BoolRef(managedInstanceIsAttachedToGroupOrLifecycleStage),
    			IsManagedByAutonomousLinux:        pulumi.BoolRef(managedInstanceIsManagedByAutonomousLinux),
    			IsManagementStation:               pulumi.BoolRef(managedInstanceIsManagementStation),
    			IsProfileAttached:                 pulumi.BoolRef(managedInstanceIsProfileAttached),
    			LifecycleEnvironment:              pulumi.StringRef(managedInstanceLifecycleEnvironment),
    			LifecycleEnvironmentNotEqualTo:    pulumi.StringRef(managedInstanceLifecycleEnvironmentNotEqualTo),
    			LifecycleStage:                    pulumi.StringRef(managedInstanceLifecycleStage),
    			LifecycleStageNotEqualTo:          pulumi.StringRef(managedInstanceLifecycleStageNotEqualTo),
    			Locations:                         managedInstanceLocation,
    			LocationNotEqualTos:               managedInstanceLocationNotEqualTo,
    			ManagedInstanceId:                 pulumi.StringRef(testManagedInstance.Id),
    			OsFamilies:                        managedInstanceOsFamily,
    			Profiles:                          managedInstanceProfile,
    			ProfileNotEqualTos:                managedInstanceProfileNotEqualTo,
    			SoftwareSourceId:                  pulumi.StringRef(testSoftwareSource.Id),
    			Statuses:                          managedInstanceStatus,
    		}, 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 testManagedInstances = Oci.OsManagementHub.GetManagedInstances.Invoke(new()
        {
            AdvisoryNames = managedInstanceAdvisoryName,
            ArchTypes = managedInstanceArchType,
            CompartmentId = compartmentId,
            DisplayNames = managedInstanceDisplayName,
            DisplayNameContains = managedInstanceDisplayNameContains,
            Group = managedInstanceGroup,
            GroupNotEqualTo = managedInstanceGroupNotEqualTo,
            IsAttachedToGroupOrLifecycleStage = managedInstanceIsAttachedToGroupOrLifecycleStage,
            IsManagedByAutonomousLinux = managedInstanceIsManagedByAutonomousLinux,
            IsManagementStation = managedInstanceIsManagementStation,
            IsProfileAttached = managedInstanceIsProfileAttached,
            LifecycleEnvironment = managedInstanceLifecycleEnvironment,
            LifecycleEnvironmentNotEqualTo = managedInstanceLifecycleEnvironmentNotEqualTo,
            LifecycleStage = managedInstanceLifecycleStage,
            LifecycleStageNotEqualTo = managedInstanceLifecycleStageNotEqualTo,
            Locations = managedInstanceLocation,
            LocationNotEqualTos = managedInstanceLocationNotEqualTo,
            ManagedInstanceId = testManagedInstance.Id,
            OsFamilies = managedInstanceOsFamily,
            Profiles = managedInstanceProfile,
            ProfileNotEqualTos = managedInstanceProfileNotEqualTo,
            SoftwareSourceId = testSoftwareSource.Id,
            Statuses = managedInstanceStatus,
        });
    
    });
    
    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.GetManagedInstancesArgs;
    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 testManagedInstances = OsManagementHubFunctions.getManagedInstances(GetManagedInstancesArgs.builder()
                .advisoryNames(managedInstanceAdvisoryName)
                .archTypes(managedInstanceArchType)
                .compartmentId(compartmentId)
                .displayNames(managedInstanceDisplayName)
                .displayNameContains(managedInstanceDisplayNameContains)
                .group(managedInstanceGroup)
                .groupNotEqualTo(managedInstanceGroupNotEqualTo)
                .isAttachedToGroupOrLifecycleStage(managedInstanceIsAttachedToGroupOrLifecycleStage)
                .isManagedByAutonomousLinux(managedInstanceIsManagedByAutonomousLinux)
                .isManagementStation(managedInstanceIsManagementStation)
                .isProfileAttached(managedInstanceIsProfileAttached)
                .lifecycleEnvironment(managedInstanceLifecycleEnvironment)
                .lifecycleEnvironmentNotEqualTo(managedInstanceLifecycleEnvironmentNotEqualTo)
                .lifecycleStage(managedInstanceLifecycleStage)
                .lifecycleStageNotEqualTo(managedInstanceLifecycleStageNotEqualTo)
                .locations(managedInstanceLocation)
                .locationNotEqualTos(managedInstanceLocationNotEqualTo)
                .managedInstanceId(testManagedInstance.id())
                .osFamilies(managedInstanceOsFamily)
                .profiles(managedInstanceProfile)
                .profileNotEqualTos(managedInstanceProfileNotEqualTo)
                .softwareSourceId(testSoftwareSource.id())
                .statuses(managedInstanceStatus)
                .build());
    
        }
    }
    
    variables:
      testManagedInstances:
        fn::invoke:
          Function: oci:OsManagementHub:getManagedInstances
          Arguments:
            advisoryNames: ${managedInstanceAdvisoryName}
            archTypes: ${managedInstanceArchType}
            compartmentId: ${compartmentId}
            displayNames: ${managedInstanceDisplayName}
            displayNameContains: ${managedInstanceDisplayNameContains}
            group: ${managedInstanceGroup}
            groupNotEqualTo: ${managedInstanceGroupNotEqualTo}
            isAttachedToGroupOrLifecycleStage: ${managedInstanceIsAttachedToGroupOrLifecycleStage}
            isManagedByAutonomousLinux: ${managedInstanceIsManagedByAutonomousLinux}
            isManagementStation: ${managedInstanceIsManagementStation}
            isProfileAttached: ${managedInstanceIsProfileAttached}
            lifecycleEnvironment: ${managedInstanceLifecycleEnvironment}
            lifecycleEnvironmentNotEqualTo: ${managedInstanceLifecycleEnvironmentNotEqualTo}
            lifecycleStage: ${managedInstanceLifecycleStage}
            lifecycleStageNotEqualTo: ${managedInstanceLifecycleStageNotEqualTo}
            locations: ${managedInstanceLocation}
            locationNotEqualTos: ${managedInstanceLocationNotEqualTo}
            managedInstanceId: ${testManagedInstance.id}
            osFamilies: ${managedInstanceOsFamily}
            profiles: ${managedInstanceProfile}
            profileNotEqualTos: ${managedInstanceProfileNotEqualTo}
            softwareSourceId: ${testSoftwareSource.id}
            statuses: ${managedInstanceStatus}
    

    Using getManagedInstances

    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 getManagedInstances(args: GetManagedInstancesArgs, opts?: InvokeOptions): Promise<GetManagedInstancesResult>
    function getManagedInstancesOutput(args: GetManagedInstancesOutputArgs, opts?: InvokeOptions): Output<GetManagedInstancesResult>
    def get_managed_instances(advisory_names: Optional[Sequence[str]] = None,
                              arch_types: Optional[Sequence[str]] = None,
                              compartment_id: Optional[str] = None,
                              display_name_contains: Optional[str] = None,
                              display_names: Optional[Sequence[str]] = None,
                              filters: Optional[Sequence[_osmanagementhub.GetManagedInstancesFilter]] = None,
                              group: Optional[str] = None,
                              group_not_equal_to: Optional[str] = None,
                              is_attached_to_group_or_lifecycle_stage: Optional[bool] = None,
                              is_managed_by_autonomous_linux: Optional[bool] = None,
                              is_management_station: Optional[bool] = None,
                              is_profile_attached: Optional[bool] = None,
                              lifecycle_environment: Optional[str] = None,
                              lifecycle_environment_not_equal_to: Optional[str] = None,
                              lifecycle_stage: Optional[str] = None,
                              lifecycle_stage_not_equal_to: Optional[str] = None,
                              location_not_equal_tos: Optional[Sequence[str]] = None,
                              locations: Optional[Sequence[str]] = None,
                              managed_instance_id: Optional[str] = None,
                              os_families: Optional[Sequence[str]] = None,
                              profile_not_equal_tos: Optional[Sequence[str]] = None,
                              profiles: Optional[Sequence[str]] = None,
                              software_source_id: Optional[str] = None,
                              statuses: Optional[Sequence[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> GetManagedInstancesResult
    def get_managed_instances_output(advisory_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              arch_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              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[_osmanagementhub.GetManagedInstancesFilterArgs]]]] = None,
                              group: Optional[pulumi.Input[str]] = None,
                              group_not_equal_to: Optional[pulumi.Input[str]] = None,
                              is_attached_to_group_or_lifecycle_stage: Optional[pulumi.Input[bool]] = None,
                              is_managed_by_autonomous_linux: Optional[pulumi.Input[bool]] = None,
                              is_management_station: Optional[pulumi.Input[bool]] = None,
                              is_profile_attached: Optional[pulumi.Input[bool]] = None,
                              lifecycle_environment: Optional[pulumi.Input[str]] = None,
                              lifecycle_environment_not_equal_to: Optional[pulumi.Input[str]] = None,
                              lifecycle_stage: Optional[pulumi.Input[str]] = None,
                              lifecycle_stage_not_equal_to: Optional[pulumi.Input[str]] = None,
                              location_not_equal_tos: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              managed_instance_id: Optional[pulumi.Input[str]] = None,
                              os_families: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              profile_not_equal_tos: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              profiles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              software_source_id: Optional[pulumi.Input[str]] = None,
                              statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetManagedInstancesResult]
    func GetManagedInstances(ctx *Context, args *GetManagedInstancesArgs, opts ...InvokeOption) (*GetManagedInstancesResult, error)
    func GetManagedInstancesOutput(ctx *Context, args *GetManagedInstancesOutputArgs, opts ...InvokeOption) GetManagedInstancesResultOutput

    > Note: This function is named GetManagedInstances in the Go SDK.

    public static class GetManagedInstances 
    {
        public static Task<GetManagedInstancesResult> InvokeAsync(GetManagedInstancesArgs args, InvokeOptions? opts = null)
        public static Output<GetManagedInstancesResult> Invoke(GetManagedInstancesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagedInstancesResult> getManagedInstances(GetManagedInstancesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:OsManagementHub/getManagedInstances:getManagedInstances
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AdvisoryNames List<string>
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    ArchTypes List<string>
    A filter to return only instances whose architecture type matches the given architecture.
    CompartmentId string
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    DisplayNameContains string
    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<GetManagedInstancesFilter>
    Group string
    A filter to return only managed instances that are attached to the specified group.
    GroupNotEqualTo string
    A filter to return only managed instances that are NOT attached to the specified group.
    IsAttachedToGroupOrLifecycleStage bool
    A filter to return only managed instances that are attached to the specified group or lifecycle environment.
    IsManagedByAutonomousLinux bool
    Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagementStation bool
    A filter to return only managed instances that are acting as management stations.
    IsProfileAttached bool
    A filter to return only managed instances with a registration profile attached.
    LifecycleEnvironment string
    A filter to return only managed instances in a specific lifecycle environment.
    LifecycleEnvironmentNotEqualTo string
    A filter to return only managed instances that aren't in a specific lifecycle environment.
    LifecycleStage string
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    LifecycleStageNotEqualTo string
    A filter to return only managed instances that are NOT associated with the specified lifecycle environment.
    LocationNotEqualTos List<string>
    A filter to return only resources whose location does not match the given value.
    Locations List<string>
    A filter to return only resources whose location matches the given value.
    ManagedInstanceId string
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    OsFamilies List<string>
    A filter to return only resources that match the given operating system family.
    ProfileNotEqualTos List<string>
    A multi filter to return only managed instances that don't contain the given profile OCIDs.
    Profiles List<string>
    A multi filter to return only managed instances that match the given profile ids.
    SoftwareSourceId string
    The OCID of the software source. This filter returns resources associated with this software source.
    Statuses List<string>
    A filter to return only managed instances whose status matches the status provided.
    AdvisoryNames []string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    ArchTypes []string
    A filter to return only instances whose architecture type matches the given architecture.
    CompartmentId string
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    DisplayNameContains string
    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 []GetManagedInstancesFilter
    Group string
    A filter to return only managed instances that are attached to the specified group.
    GroupNotEqualTo string
    A filter to return only managed instances that are NOT attached to the specified group.
    IsAttachedToGroupOrLifecycleStage bool
    A filter to return only managed instances that are attached to the specified group or lifecycle environment.
    IsManagedByAutonomousLinux bool
    Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagementStation bool
    A filter to return only managed instances that are acting as management stations.
    IsProfileAttached bool
    A filter to return only managed instances with a registration profile attached.
    LifecycleEnvironment string
    A filter to return only managed instances in a specific lifecycle environment.
    LifecycleEnvironmentNotEqualTo string
    A filter to return only managed instances that aren't in a specific lifecycle environment.
    LifecycleStage string
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    LifecycleStageNotEqualTo string
    A filter to return only managed instances that are NOT associated with the specified lifecycle environment.
    LocationNotEqualTos []string
    A filter to return only resources whose location does not match the given value.
    Locations []string
    A filter to return only resources whose location matches the given value.
    ManagedInstanceId string
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    OsFamilies []string
    A filter to return only resources that match the given operating system family.
    ProfileNotEqualTos []string
    A multi filter to return only managed instances that don't contain the given profile OCIDs.
    Profiles []string
    A multi filter to return only managed instances that match the given profile ids.
    SoftwareSourceId string
    The OCID of the software source. This filter returns resources associated with this software source.
    Statuses []string
    A filter to return only managed instances whose status matches the status provided.
    advisoryNames List<String>
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    archTypes List<String>
    A filter to return only instances whose architecture type matches the given architecture.
    compartmentId String
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    displayNameContains String
    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<GetManagedInstancesFilter>
    group String
    A filter to return only managed instances that are attached to the specified group.
    groupNotEqualTo String
    A filter to return only managed instances that are NOT attached to the specified group.
    isAttachedToGroupOrLifecycleStage Boolean
    A filter to return only managed instances that are attached to the specified group or lifecycle environment.
    isManagedByAutonomousLinux Boolean
    Indicates whether to list only resources managed by the Autonomous Linux service.
    isManagementStation Boolean
    A filter to return only managed instances that are acting as management stations.
    isProfileAttached Boolean
    A filter to return only managed instances with a registration profile attached.
    lifecycleEnvironment String
    A filter to return only managed instances in a specific lifecycle environment.
    lifecycleEnvironmentNotEqualTo String
    A filter to return only managed instances that aren't in a specific lifecycle environment.
    lifecycleStage String
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    lifecycleStageNotEqualTo String
    A filter to return only managed instances that are NOT associated with the specified lifecycle environment.
    locationNotEqualTos List<String>
    A filter to return only resources whose location does not match the given value.
    locations List<String>
    A filter to return only resources whose location matches the given value.
    managedInstanceId String
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    osFamilies List<String>
    A filter to return only resources that match the given operating system family.
    profileNotEqualTos List<String>
    A multi filter to return only managed instances that don't contain the given profile OCIDs.
    profiles List<String>
    A multi filter to return only managed instances that match the given profile ids.
    softwareSourceId String
    The OCID of the software source. This filter returns resources associated with this software source.
    statuses List<String>
    A filter to return only managed instances whose status matches the status provided.
    advisoryNames string[]
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    archTypes string[]
    A filter to return only instances whose architecture type matches the given architecture.
    compartmentId string
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    displayNameContains string
    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 GetManagedInstancesFilter[]
    group string
    A filter to return only managed instances that are attached to the specified group.
    groupNotEqualTo string
    A filter to return only managed instances that are NOT attached to the specified group.
    isAttachedToGroupOrLifecycleStage boolean
    A filter to return only managed instances that are attached to the specified group or lifecycle environment.
    isManagedByAutonomousLinux boolean
    Indicates whether to list only resources managed by the Autonomous Linux service.
    isManagementStation boolean
    A filter to return only managed instances that are acting as management stations.
    isProfileAttached boolean
    A filter to return only managed instances with a registration profile attached.
    lifecycleEnvironment string
    A filter to return only managed instances in a specific lifecycle environment.
    lifecycleEnvironmentNotEqualTo string
    A filter to return only managed instances that aren't in a specific lifecycle environment.
    lifecycleStage string
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    lifecycleStageNotEqualTo string
    A filter to return only managed instances that are NOT associated with the specified lifecycle environment.
    locationNotEqualTos string[]
    A filter to return only resources whose location does not match the given value.
    locations string[]
    A filter to return only resources whose location matches the given value.
    managedInstanceId string
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    osFamilies string[]
    A filter to return only resources that match the given operating system family.
    profileNotEqualTos string[]
    A multi filter to return only managed instances that don't contain the given profile OCIDs.
    profiles string[]
    A multi filter to return only managed instances that match the given profile ids.
    softwareSourceId string
    The OCID of the software source. This filter returns resources associated with this software source.
    statuses string[]
    A filter to return only managed instances whose status matches the status provided.
    advisory_names Sequence[str]
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    arch_types Sequence[str]
    A filter to return only instances whose architecture type matches the given architecture.
    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_contains str
    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[osmanagementhub.GetManagedInstancesFilter]
    group str
    A filter to return only managed instances that are attached to the specified group.
    group_not_equal_to str
    A filter to return only managed instances that are NOT attached to the specified group.
    is_attached_to_group_or_lifecycle_stage bool
    A filter to return only managed instances that are attached to the specified group or lifecycle environment.
    is_managed_by_autonomous_linux bool
    Indicates whether to list only resources managed by the Autonomous Linux service.
    is_management_station bool
    A filter to return only managed instances that are acting as management stations.
    is_profile_attached bool
    A filter to return only managed instances with a registration profile attached.
    lifecycle_environment str
    A filter to return only managed instances in a specific lifecycle environment.
    lifecycle_environment_not_equal_to str
    A filter to return only managed instances that aren't in a specific lifecycle environment.
    lifecycle_stage str
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    lifecycle_stage_not_equal_to str
    A filter to return only managed instances that are NOT associated with the specified lifecycle environment.
    location_not_equal_tos Sequence[str]
    A filter to return only resources whose location does not match the given value.
    locations Sequence[str]
    A filter to return only resources whose location matches the given value.
    managed_instance_id str
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    os_families Sequence[str]
    A filter to return only resources that match the given operating system family.
    profile_not_equal_tos Sequence[str]
    A multi filter to return only managed instances that don't contain the given profile OCIDs.
    profiles Sequence[str]
    A multi filter to return only managed instances that match the given profile ids.
    software_source_id str
    The OCID of the software source. This filter returns resources associated with this software source.
    statuses Sequence[str]
    A filter to return only managed instances whose status matches the status provided.
    advisoryNames List<String>
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    archTypes List<String>
    A filter to return only instances whose architecture type matches the given architecture.
    compartmentId String
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    displayNameContains String
    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>
    group String
    A filter to return only managed instances that are attached to the specified group.
    groupNotEqualTo String
    A filter to return only managed instances that are NOT attached to the specified group.
    isAttachedToGroupOrLifecycleStage Boolean
    A filter to return only managed instances that are attached to the specified group or lifecycle environment.
    isManagedByAutonomousLinux Boolean
    Indicates whether to list only resources managed by the Autonomous Linux service.
    isManagementStation Boolean
    A filter to return only managed instances that are acting as management stations.
    isProfileAttached Boolean
    A filter to return only managed instances with a registration profile attached.
    lifecycleEnvironment String
    A filter to return only managed instances in a specific lifecycle environment.
    lifecycleEnvironmentNotEqualTo String
    A filter to return only managed instances that aren't in a specific lifecycle environment.
    lifecycleStage String
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    lifecycleStageNotEqualTo String
    A filter to return only managed instances that are NOT associated with the specified lifecycle environment.
    locationNotEqualTos List<String>
    A filter to return only resources whose location does not match the given value.
    locations List<String>
    A filter to return only resources whose location matches the given value.
    managedInstanceId String
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    osFamilies List<String>
    A filter to return only resources that match the given operating system family.
    profileNotEqualTos List<String>
    A multi filter to return only managed instances that don't contain the given profile OCIDs.
    profiles List<String>
    A multi filter to return only managed instances that match the given profile ids.
    softwareSourceId String
    The OCID of the software source. This filter returns resources associated with this software source.
    statuses List<String>
    A filter to return only managed instances whose status matches the status provided.

    getManagedInstances Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    ManagedInstanceCollections List<GetManagedInstancesManagedInstanceCollection>
    The list of managed_instance_collection.
    AdvisoryNames List<string>
    ArchTypes List<string>
    CompartmentId string
    The OCID of the compartment that contains the managed instance.
    DisplayNameContains string
    DisplayNames List<string>
    Software source name.
    Filters List<GetManagedInstancesFilter>
    Group string
    GroupNotEqualTo string
    IsAttachedToGroupOrLifecycleStage bool
    IsManagedByAutonomousLinux bool
    Indicates whether the Autonomous Linux service manages the instance.
    IsManagementStation bool
    Indicates whether this managed instance is acting as an on-premises management station.
    IsProfileAttached bool
    LifecycleEnvironment string
    Id and name of a resource to simplify the display for the user.
    LifecycleEnvironmentNotEqualTo string
    LifecycleStage string
    Id and name of a resource to simplify the display for the user.
    LifecycleStageNotEqualTo string
    LocationNotEqualTos List<string>
    Locations List<string>
    The location of the managed instance.
    ManagedInstanceId string
    OsFamilies List<string>
    The operating system type of the managed instance.
    ProfileNotEqualTos List<string>
    Profiles List<string>
    The profile that was used to register this instance with the service.
    SoftwareSourceId string
    Statuses List<string>
    Current status of the managed instance.
    Id string
    The provider-assigned unique ID for this managed resource.
    ManagedInstanceCollections []GetManagedInstancesManagedInstanceCollection
    The list of managed_instance_collection.
    AdvisoryNames []string
    ArchTypes []string
    CompartmentId string
    The OCID of the compartment that contains the managed instance.
    DisplayNameContains string
    DisplayNames []string
    Software source name.
    Filters []GetManagedInstancesFilter
    Group string
    GroupNotEqualTo string
    IsAttachedToGroupOrLifecycleStage bool
    IsManagedByAutonomousLinux bool
    Indicates whether the Autonomous Linux service manages the instance.
    IsManagementStation bool
    Indicates whether this managed instance is acting as an on-premises management station.
    IsProfileAttached bool
    LifecycleEnvironment string
    Id and name of a resource to simplify the display for the user.
    LifecycleEnvironmentNotEqualTo string
    LifecycleStage string
    Id and name of a resource to simplify the display for the user.
    LifecycleStageNotEqualTo string
    LocationNotEqualTos []string
    Locations []string
    The location of the managed instance.
    ManagedInstanceId string
    OsFamilies []string
    The operating system type of the managed instance.
    ProfileNotEqualTos []string
    Profiles []string
    The profile that was used to register this instance with the service.
    SoftwareSourceId string
    Statuses []string
    Current status of the managed instance.
    id String
    The provider-assigned unique ID for this managed resource.
    managedInstanceCollections List<GetManagedInstancesManagedInstanceCollection>
    The list of managed_instance_collection.
    advisoryNames List<String>
    archTypes List<String>
    compartmentId String
    The OCID of the compartment that contains the managed instance.
    displayNameContains String
    displayNames List<String>
    Software source name.
    filters List<GetManagedInstancesFilter>
    group String
    groupNotEqualTo String
    isAttachedToGroupOrLifecycleStage Boolean
    isManagedByAutonomousLinux Boolean
    Indicates whether the Autonomous Linux service manages the instance.
    isManagementStation Boolean
    Indicates whether this managed instance is acting as an on-premises management station.
    isProfileAttached Boolean
    lifecycleEnvironment String
    Id and name of a resource to simplify the display for the user.
    lifecycleEnvironmentNotEqualTo String
    lifecycleStage String
    Id and name of a resource to simplify the display for the user.
    lifecycleStageNotEqualTo String
    locationNotEqualTos List<String>
    locations List<String>
    The location of the managed instance.
    managedInstanceId String
    osFamilies List<String>
    The operating system type of the managed instance.
    profileNotEqualTos List<String>
    profiles List<String>
    The profile that was used to register this instance with the service.
    softwareSourceId String
    statuses List<String>
    Current status of the managed instance.
    id string
    The provider-assigned unique ID for this managed resource.
    managedInstanceCollections GetManagedInstancesManagedInstanceCollection[]
    The list of managed_instance_collection.
    advisoryNames string[]
    archTypes string[]
    compartmentId string
    The OCID of the compartment that contains the managed instance.
    displayNameContains string
    displayNames string[]
    Software source name.
    filters GetManagedInstancesFilter[]
    group string
    groupNotEqualTo string
    isAttachedToGroupOrLifecycleStage boolean
    isManagedByAutonomousLinux boolean
    Indicates whether the Autonomous Linux service manages the instance.
    isManagementStation boolean
    Indicates whether this managed instance is acting as an on-premises management station.
    isProfileAttached boolean
    lifecycleEnvironment string
    Id and name of a resource to simplify the display for the user.
    lifecycleEnvironmentNotEqualTo string
    lifecycleStage string
    Id and name of a resource to simplify the display for the user.
    lifecycleStageNotEqualTo string
    locationNotEqualTos string[]
    locations string[]
    The location of the managed instance.
    managedInstanceId string
    osFamilies string[]
    The operating system type of the managed instance.
    profileNotEqualTos string[]
    profiles string[]
    The profile that was used to register this instance with the service.
    softwareSourceId string
    statuses string[]
    Current status of the managed instance.
    id str
    The provider-assigned unique ID for this managed resource.
    managed_instance_collections Sequence[osmanagementhub.GetManagedInstancesManagedInstanceCollection]
    The list of managed_instance_collection.
    advisory_names Sequence[str]
    arch_types Sequence[str]
    compartment_id str
    The OCID of the compartment that contains the managed instance.
    display_name_contains str
    display_names Sequence[str]
    Software source name.
    filters Sequence[osmanagementhub.GetManagedInstancesFilter]
    group str
    group_not_equal_to str
    is_attached_to_group_or_lifecycle_stage bool
    is_managed_by_autonomous_linux bool
    Indicates whether the Autonomous Linux service manages the instance.
    is_management_station bool
    Indicates whether this managed instance is acting as an on-premises management station.
    is_profile_attached bool
    lifecycle_environment str
    Id and name of a resource to simplify the display for the user.
    lifecycle_environment_not_equal_to str
    lifecycle_stage str
    Id and name of a resource to simplify the display for the user.
    lifecycle_stage_not_equal_to str
    location_not_equal_tos Sequence[str]
    locations Sequence[str]
    The location of the managed instance.
    managed_instance_id str
    os_families Sequence[str]
    The operating system type of the managed instance.
    profile_not_equal_tos Sequence[str]
    profiles Sequence[str]
    The profile that was used to register this instance with the service.
    software_source_id str
    statuses Sequence[str]
    Current status of the managed instance.
    id String
    The provider-assigned unique ID for this managed resource.
    managedInstanceCollections List<Property Map>
    The list of managed_instance_collection.
    advisoryNames List<String>
    archTypes List<String>
    compartmentId String
    The OCID of the compartment that contains the managed instance.
    displayNameContains String
    displayNames List<String>
    Software source name.
    filters List<Property Map>
    group String
    groupNotEqualTo String
    isAttachedToGroupOrLifecycleStage Boolean
    isManagedByAutonomousLinux Boolean
    Indicates whether the Autonomous Linux service manages the instance.
    isManagementStation Boolean
    Indicates whether this managed instance is acting as an on-premises management station.
    isProfileAttached Boolean
    lifecycleEnvironment String
    Id and name of a resource to simplify the display for the user.
    lifecycleEnvironmentNotEqualTo String
    lifecycleStage String
    Id and name of a resource to simplify the display for the user.
    lifecycleStageNotEqualTo String
    locationNotEqualTos List<String>
    locations List<String>
    The location of the managed instance.
    managedInstanceId String
    osFamilies List<String>
    The operating system type of the managed instance.
    profileNotEqualTos List<String>
    profiles List<String>
    The profile that was used to register this instance with the service.
    softwareSourceId String
    statuses List<String>
    Current status of the managed instance.

    Supporting Types

    GetManagedInstancesFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetManagedInstancesManagedInstanceCollection

    GetManagedInstancesManagedInstanceCollectionItem

    Architecture string
    The CPU architecture type of the managed instance.
    AutonomousSettings List<GetManagedInstancesManagedInstanceCollectionItemAutonomousSetting>
    Settings for the Autonomous Linux service.
    BugUpdatesAvailable int
    Number of bug fix type updates available for installation.
    CompartmentId string
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    Description string
    Software source description.
    DisplayName string
    A filter to return resources that match the given display names.
    EnhancementUpdatesAvailable int
    Number of enhancement type updates available for installation.
    Id string
    The OCID of the software source.
    InstalledPackages int
    Number of packages installed on the instance.
    InstalledWindowsUpdates int
    Number of Windows updates installed on the instance.
    IsManagedByAutonomousLinux bool
    Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagementStation bool
    A filter to return only managed instances that are acting as management stations.
    IsRebootRequired bool
    Indicates whether a reboot is required to complete installation of updates.
    KspliceEffectiveKernelVersion string
    The ksplice effective kernel version.
    LifecycleEnvironments List<GetManagedInstancesManagedInstanceCollectionItemLifecycleEnvironment>
    A filter to return only managed instances in a specific lifecycle environment.
    LifecycleStages List<GetManagedInstancesManagedInstanceCollectionItemLifecycleStage>
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    Location string
    A filter to return only resources whose location matches the given value.
    ManagedInstanceGroups List<GetManagedInstancesManagedInstanceCollectionItemManagedInstanceGroup>
    Id and name of a resource to simplify the display for the user.
    ManagedInstanceId string
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    NotificationTopicId string
    The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    OsFamily string
    A filter to return only resources that match the given operating system family.
    OsKernelVersion string
    Operating system kernel version.
    OsName string
    Operating system name.
    OsVersion string
    Operating system version.
    OtherUpdatesAvailable int
    Number of non-classified (other) updates available for installation.
    PrimaryManagementStationId string
    The OCID of the management station for the instance to use as primary management station.
    Profile string
    A multi filter to return only managed instances that match the given profile ids.
    ScheduledJobCount int
    Number of scheduled jobs associated with this instance.
    SecondaryManagementStationId string
    The OCID of the management station for the instance to use as secondary managment station.
    SecurityUpdatesAvailable int
    Number of security type updates available for installation.
    SoftwareSources List<GetManagedInstancesManagedInstanceCollectionItemSoftwareSource>
    The list of software sources currently attached to the managed instance.
    Status string
    A filter to return only managed instances whose status matches the status provided.
    TenancyId string
    The OCID of the tenancy that the managed instance resides in.
    TimeCreated string
    The date and time the instance was created (in RFC 3339 format).
    TimeLastBoot string
    Time that the instance last booted (in RFC 3339 format).
    TimeLastCheckin string
    Time that the instance last checked in with the service (in RFC 3339 format).
    TimeUpdated string
    The date and time the instance was last updated (in RFC 3339 format).
    UpdatesAvailable int
    Number of updates available for installation.
    WorkRequestCount int
    Number of work requests associated with this instance.
    Architecture string
    The CPU architecture type of the managed instance.
    AutonomousSettings []GetManagedInstancesManagedInstanceCollectionItemAutonomousSetting
    Settings for the Autonomous Linux service.
    BugUpdatesAvailable int
    Number of bug fix type updates available for installation.
    CompartmentId string
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    Description string
    Software source description.
    DisplayName string
    A filter to return resources that match the given display names.
    EnhancementUpdatesAvailable int
    Number of enhancement type updates available for installation.
    Id string
    The OCID of the software source.
    InstalledPackages int
    Number of packages installed on the instance.
    InstalledWindowsUpdates int
    Number of Windows updates installed on the instance.
    IsManagedByAutonomousLinux bool
    Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagementStation bool
    A filter to return only managed instances that are acting as management stations.
    IsRebootRequired bool
    Indicates whether a reboot is required to complete installation of updates.
    KspliceEffectiveKernelVersion string
    The ksplice effective kernel version.
    LifecycleEnvironments []GetManagedInstancesManagedInstanceCollectionItemLifecycleEnvironment
    A filter to return only managed instances in a specific lifecycle environment.
    LifecycleStages []GetManagedInstancesManagedInstanceCollectionItemLifecycleStage
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    Location string
    A filter to return only resources whose location matches the given value.
    ManagedInstanceGroups []GetManagedInstancesManagedInstanceCollectionItemManagedInstanceGroup
    Id and name of a resource to simplify the display for the user.
    ManagedInstanceId string
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    NotificationTopicId string
    The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    OsFamily string
    A filter to return only resources that match the given operating system family.
    OsKernelVersion string
    Operating system kernel version.
    OsName string
    Operating system name.
    OsVersion string
    Operating system version.
    OtherUpdatesAvailable int
    Number of non-classified (other) updates available for installation.
    PrimaryManagementStationId string
    The OCID of the management station for the instance to use as primary management station.
    Profile string
    A multi filter to return only managed instances that match the given profile ids.
    ScheduledJobCount int
    Number of scheduled jobs associated with this instance.
    SecondaryManagementStationId string
    The OCID of the management station for the instance to use as secondary managment station.
    SecurityUpdatesAvailable int
    Number of security type updates available for installation.
    SoftwareSources []GetManagedInstancesManagedInstanceCollectionItemSoftwareSource
    The list of software sources currently attached to the managed instance.
    Status string
    A filter to return only managed instances whose status matches the status provided.
    TenancyId string
    The OCID of the tenancy that the managed instance resides in.
    TimeCreated string
    The date and time the instance was created (in RFC 3339 format).
    TimeLastBoot string
    Time that the instance last booted (in RFC 3339 format).
    TimeLastCheckin string
    Time that the instance last checked in with the service (in RFC 3339 format).
    TimeUpdated string
    The date and time the instance was last updated (in RFC 3339 format).
    UpdatesAvailable int
    Number of updates available for installation.
    WorkRequestCount int
    Number of work requests associated with this instance.
    architecture String
    The CPU architecture type of the managed instance.
    autonomousSettings List<GetManagedInstancesManagedInstanceCollectionItemAutonomousSetting>
    Settings for the Autonomous Linux service.
    bugUpdatesAvailable Integer
    Number of bug fix type updates available for installation.
    compartmentId String
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    description String
    Software source description.
    displayName String
    A filter to return resources that match the given display names.
    enhancementUpdatesAvailable Integer
    Number of enhancement type updates available for installation.
    id String
    The OCID of the software source.
    installedPackages Integer
    Number of packages installed on the instance.
    installedWindowsUpdates Integer
    Number of Windows updates installed on the instance.
    isManagedByAutonomousLinux Boolean
    Indicates whether to list only resources managed by the Autonomous Linux service.
    isManagementStation Boolean
    A filter to return only managed instances that are acting as management stations.
    isRebootRequired Boolean
    Indicates whether a reboot is required to complete installation of updates.
    kspliceEffectiveKernelVersion String
    The ksplice effective kernel version.
    lifecycleEnvironments List<GetManagedInstancesManagedInstanceCollectionItemLifecycleEnvironment>
    A filter to return only managed instances in a specific lifecycle environment.
    lifecycleStages List<GetManagedInstancesManagedInstanceCollectionItemLifecycleStage>
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    location String
    A filter to return only resources whose location matches the given value.
    managedInstanceGroups List<GetManagedInstancesManagedInstanceCollectionItemManagedInstanceGroup>
    Id and name of a resource to simplify the display for the user.
    managedInstanceId String
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    notificationTopicId String
    The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    osFamily String
    A filter to return only resources that match the given operating system family.
    osKernelVersion String
    Operating system kernel version.
    osName String
    Operating system name.
    osVersion String
    Operating system version.
    otherUpdatesAvailable Integer
    Number of non-classified (other) updates available for installation.
    primaryManagementStationId String
    The OCID of the management station for the instance to use as primary management station.
    profile String
    A multi filter to return only managed instances that match the given profile ids.
    scheduledJobCount Integer
    Number of scheduled jobs associated with this instance.
    secondaryManagementStationId String
    The OCID of the management station for the instance to use as secondary managment station.
    securityUpdatesAvailable Integer
    Number of security type updates available for installation.
    softwareSources List<GetManagedInstancesManagedInstanceCollectionItemSoftwareSource>
    The list of software sources currently attached to the managed instance.
    status String
    A filter to return only managed instances whose status matches the status provided.
    tenancyId String
    The OCID of the tenancy that the managed instance resides in.
    timeCreated String
    The date and time the instance was created (in RFC 3339 format).
    timeLastBoot String
    Time that the instance last booted (in RFC 3339 format).
    timeLastCheckin String
    Time that the instance last checked in with the service (in RFC 3339 format).
    timeUpdated String
    The date and time the instance was last updated (in RFC 3339 format).
    updatesAvailable Integer
    Number of updates available for installation.
    workRequestCount Integer
    Number of work requests associated with this instance.
    architecture string
    The CPU architecture type of the managed instance.
    autonomousSettings GetManagedInstancesManagedInstanceCollectionItemAutonomousSetting[]
    Settings for the Autonomous Linux service.
    bugUpdatesAvailable number
    Number of bug fix type updates available for installation.
    compartmentId string
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    description string
    Software source description.
    displayName string
    A filter to return resources that match the given display names.
    enhancementUpdatesAvailable number
    Number of enhancement type updates available for installation.
    id string
    The OCID of the software source.
    installedPackages number
    Number of packages installed on the instance.
    installedWindowsUpdates number
    Number of Windows updates installed on the instance.
    isManagedByAutonomousLinux boolean
    Indicates whether to list only resources managed by the Autonomous Linux service.
    isManagementStation boolean
    A filter to return only managed instances that are acting as management stations.
    isRebootRequired boolean
    Indicates whether a reboot is required to complete installation of updates.
    kspliceEffectiveKernelVersion string
    The ksplice effective kernel version.
    lifecycleEnvironments GetManagedInstancesManagedInstanceCollectionItemLifecycleEnvironment[]
    A filter to return only managed instances in a specific lifecycle environment.
    lifecycleStages GetManagedInstancesManagedInstanceCollectionItemLifecycleStage[]
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    location string
    A filter to return only resources whose location matches the given value.
    managedInstanceGroups GetManagedInstancesManagedInstanceCollectionItemManagedInstanceGroup[]
    Id and name of a resource to simplify the display for the user.
    managedInstanceId string
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    notificationTopicId string
    The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    osFamily string
    A filter to return only resources that match the given operating system family.
    osKernelVersion string
    Operating system kernel version.
    osName string
    Operating system name.
    osVersion string
    Operating system version.
    otherUpdatesAvailable number
    Number of non-classified (other) updates available for installation.
    primaryManagementStationId string
    The OCID of the management station for the instance to use as primary management station.
    profile string
    A multi filter to return only managed instances that match the given profile ids.
    scheduledJobCount number
    Number of scheduled jobs associated with this instance.
    secondaryManagementStationId string
    The OCID of the management station for the instance to use as secondary managment station.
    securityUpdatesAvailable number
    Number of security type updates available for installation.
    softwareSources GetManagedInstancesManagedInstanceCollectionItemSoftwareSource[]
    The list of software sources currently attached to the managed instance.
    status string
    A filter to return only managed instances whose status matches the status provided.
    tenancyId string
    The OCID of the tenancy that the managed instance resides in.
    timeCreated string
    The date and time the instance was created (in RFC 3339 format).
    timeLastBoot string
    Time that the instance last booted (in RFC 3339 format).
    timeLastCheckin string
    Time that the instance last checked in with the service (in RFC 3339 format).
    timeUpdated string
    The date and time the instance was last updated (in RFC 3339 format).
    updatesAvailable number
    Number of updates available for installation.
    workRequestCount number
    Number of work requests associated with this instance.
    architecture str
    The CPU architecture type of the managed instance.
    autonomous_settings Sequence[osmanagementhub.GetManagedInstancesManagedInstanceCollectionItemAutonomousSetting]
    Settings for the Autonomous Linux service.
    bug_updates_available int
    Number of bug fix type updates available for installation.
    compartment_id str
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    description str
    Software source description.
    display_name str
    A filter to return resources that match the given display names.
    enhancement_updates_available int
    Number of enhancement type updates available for installation.
    id str
    The OCID of the software source.
    installed_packages int
    Number of packages installed on the instance.
    installed_windows_updates int
    Number of Windows updates installed on the instance.
    is_managed_by_autonomous_linux bool
    Indicates whether to list only resources managed by the Autonomous Linux service.
    is_management_station bool
    A filter to return only managed instances that are acting as management stations.
    is_reboot_required bool
    Indicates whether a reboot is required to complete installation of updates.
    ksplice_effective_kernel_version str
    The ksplice effective kernel version.
    lifecycle_environments Sequence[osmanagementhub.GetManagedInstancesManagedInstanceCollectionItemLifecycleEnvironment]
    A filter to return only managed instances in a specific lifecycle environment.
    lifecycle_stages Sequence[osmanagementhub.GetManagedInstancesManagedInstanceCollectionItemLifecycleStage]
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    location str
    A filter to return only resources whose location matches the given value.
    managed_instance_groups Sequence[osmanagementhub.GetManagedInstancesManagedInstanceCollectionItemManagedInstanceGroup]
    Id and name of a resource to simplify the display for the user.
    managed_instance_id str
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    notification_topic_id str
    The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    os_family str
    A filter to return only resources that match the given operating system family.
    os_kernel_version str
    Operating system kernel version.
    os_name str
    Operating system name.
    os_version str
    Operating system version.
    other_updates_available int
    Number of non-classified (other) updates available for installation.
    primary_management_station_id str
    The OCID of the management station for the instance to use as primary management station.
    profile str
    A multi filter to return only managed instances that match the given profile ids.
    scheduled_job_count int
    Number of scheduled jobs associated with this instance.
    secondary_management_station_id str
    The OCID of the management station for the instance to use as secondary managment station.
    security_updates_available int
    Number of security type updates available for installation.
    software_sources Sequence[osmanagementhub.GetManagedInstancesManagedInstanceCollectionItemSoftwareSource]
    The list of software sources currently attached to the managed instance.
    status str
    A filter to return only managed instances whose status matches the status provided.
    tenancy_id str
    The OCID of the tenancy that the managed instance resides in.
    time_created str
    The date and time the instance was created (in RFC 3339 format).
    time_last_boot str
    Time that the instance last booted (in RFC 3339 format).
    time_last_checkin str
    Time that the instance last checked in with the service (in RFC 3339 format).
    time_updated str
    The date and time the instance was last updated (in RFC 3339 format).
    updates_available int
    Number of updates available for installation.
    work_request_count int
    Number of work requests associated with this instance.
    architecture String
    The CPU architecture type of the managed instance.
    autonomousSettings List<Property Map>
    Settings for the Autonomous Linux service.
    bugUpdatesAvailable Number
    Number of bug fix type updates available for installation.
    compartmentId String
    The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    description String
    Software source description.
    displayName String
    A filter to return resources that match the given display names.
    enhancementUpdatesAvailable Number
    Number of enhancement type updates available for installation.
    id String
    The OCID of the software source.
    installedPackages Number
    Number of packages installed on the instance.
    installedWindowsUpdates Number
    Number of Windows updates installed on the instance.
    isManagedByAutonomousLinux Boolean
    Indicates whether to list only resources managed by the Autonomous Linux service.
    isManagementStation Boolean
    A filter to return only managed instances that are acting as management stations.
    isRebootRequired Boolean
    Indicates whether a reboot is required to complete installation of updates.
    kspliceEffectiveKernelVersion String
    The ksplice effective kernel version.
    lifecycleEnvironments List<Property Map>
    A filter to return only managed instances in a specific lifecycle environment.
    lifecycleStages List<Property Map>
    A filter to return only managed instances that are associated with the specified lifecycle environment.
    location String
    A filter to return only resources whose location matches the given value.
    managedInstanceGroups List<Property Map>
    Id and name of a resource to simplify the display for the user.
    managedInstanceId String
    The OCID of the managed instance. This filter returns resources associated with this managed instance.
    notificationTopicId String
    The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    osFamily String
    A filter to return only resources that match the given operating system family.
    osKernelVersion String
    Operating system kernel version.
    osName String
    Operating system name.
    osVersion String
    Operating system version.
    otherUpdatesAvailable Number
    Number of non-classified (other) updates available for installation.
    primaryManagementStationId String
    The OCID of the management station for the instance to use as primary management station.
    profile String
    A multi filter to return only managed instances that match the given profile ids.
    scheduledJobCount Number
    Number of scheduled jobs associated with this instance.
    secondaryManagementStationId String
    The OCID of the management station for the instance to use as secondary managment station.
    securityUpdatesAvailable Number
    Number of security type updates available for installation.
    softwareSources List<Property Map>
    The list of software sources currently attached to the managed instance.
    status String
    A filter to return only managed instances whose status matches the status provided.
    tenancyId String
    The OCID of the tenancy that the managed instance resides in.
    timeCreated String
    The date and time the instance was created (in RFC 3339 format).
    timeLastBoot String
    Time that the instance last booted (in RFC 3339 format).
    timeLastCheckin String
    Time that the instance last checked in with the service (in RFC 3339 format).
    timeUpdated String
    The date and time the instance was last updated (in RFC 3339 format).
    updatesAvailable Number
    Number of updates available for installation.
    workRequestCount Number
    Number of work requests associated with this instance.

    GetManagedInstancesManagedInstanceCollectionItemAutonomousSetting

    IsDataCollectionAuthorized bool
    Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
    ScheduledJobId string
    The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
    IsDataCollectionAuthorized bool
    Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
    ScheduledJobId string
    The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
    isDataCollectionAuthorized Boolean
    Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
    scheduledJobId String
    The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
    isDataCollectionAuthorized boolean
    Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
    scheduledJobId string
    The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
    is_data_collection_authorized bool
    Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
    scheduled_job_id str
    The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
    isDataCollectionAuthorized Boolean
    Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
    scheduledJobId String
    The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.

    GetManagedInstancesManagedInstanceCollectionItemLifecycleEnvironment

    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.
    displayName string
    A filter to return resources that match the given display names.
    id string
    The OCID of the software source.
    display_name str
    A filter to return resources that match the given display names.
    id str
    The OCID of the software source.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.

    GetManagedInstancesManagedInstanceCollectionItemLifecycleStage

    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.
    displayName string
    A filter to return resources that match the given display names.
    id string
    The OCID of the software source.
    display_name str
    A filter to return resources that match the given display names.
    id str
    The OCID of the software source.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.

    GetManagedInstancesManagedInstanceCollectionItemManagedInstanceGroup

    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.
    displayName string
    A filter to return resources that match the given display names.
    id string
    The OCID of the software source.
    display_name str
    A filter to return resources that match the given display names.
    id str
    The OCID of the software source.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.

    GetManagedInstancesManagedInstanceCollectionItemSoftwareSource

    Description string
    Software source description.
    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    IsMandatoryForAutonomousLinux bool
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    SoftwareSourceType string
    Type of the software source.
    Description string
    Software source description.
    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    IsMandatoryForAutonomousLinux bool
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    SoftwareSourceType string
    Type of the software source.
    description String
    Software source description.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.
    isMandatoryForAutonomousLinux Boolean
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    softwareSourceType String
    Type of the software source.
    description string
    Software source description.
    displayName string
    A filter to return resources that match the given display names.
    id string
    The OCID of the software source.
    isMandatoryForAutonomousLinux boolean
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    softwareSourceType string
    Type of the software source.
    description str
    Software source description.
    display_name str
    A filter to return resources that match the given display names.
    id str
    The OCID of the software source.
    is_mandatory_for_autonomous_linux bool
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    software_source_type str
    Type of the software source.
    description String
    Software source description.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.
    isMandatoryForAutonomousLinux Boolean
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    softwareSourceType String
    Type of the software source.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi