oci.OsManagementHub.getManagedInstanceGroups
Explore with Pulumi AI
This data source provides the list of Managed Instance Groups in Oracle Cloud Infrastructure Os Management Hub service.
Lists managed instance groups that match the specified compartment or managed instance group OCID. Filter the list against a variety of criteria including but not limited to name, status, architecture, and OS family.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testManagedInstanceGroups = oci.OsManagementHub.getManagedInstanceGroups({
    archType: managedInstanceGroupArchType,
    compartmentId: compartmentId,
    displayNames: managedInstanceGroupDisplayName,
    displayNameContains: managedInstanceGroupDisplayNameContains,
    isManagedByAutonomousLinux: managedInstanceGroupIsManagedByAutonomousLinux,
    locations: managedInstanceGroupLocation,
    locationNotEqualTos: managedInstanceGroupLocationNotEqualTo,
    managedInstanceGroupId: testManagedInstanceGroup.id,
    osFamily: managedInstanceGroupOsFamily,
    softwareSourceId: testSoftwareSource.id,
    state: managedInstanceGroupState,
});
import pulumi
import pulumi_oci as oci
test_managed_instance_groups = oci.OsManagementHub.get_managed_instance_groups(arch_type=managed_instance_group_arch_type,
    compartment_id=compartment_id,
    display_names=managed_instance_group_display_name,
    display_name_contains=managed_instance_group_display_name_contains,
    is_managed_by_autonomous_linux=managed_instance_group_is_managed_by_autonomous_linux,
    locations=managed_instance_group_location,
    location_not_equal_tos=managed_instance_group_location_not_equal_to,
    managed_instance_group_id=test_managed_instance_group["id"],
    os_family=managed_instance_group_os_family,
    software_source_id=test_software_source["id"],
    state=managed_instance_group_state)
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.GetManagedInstanceGroups(ctx, &osmanagementhub.GetManagedInstanceGroupsArgs{
			ArchType:                   pulumi.StringRef(managedInstanceGroupArchType),
			CompartmentId:              pulumi.StringRef(compartmentId),
			DisplayNames:               managedInstanceGroupDisplayName,
			DisplayNameContains:        pulumi.StringRef(managedInstanceGroupDisplayNameContains),
			IsManagedByAutonomousLinux: pulumi.BoolRef(managedInstanceGroupIsManagedByAutonomousLinux),
			Locations:                  managedInstanceGroupLocation,
			LocationNotEqualTos:        managedInstanceGroupLocationNotEqualTo,
			ManagedInstanceGroupId:     pulumi.StringRef(testManagedInstanceGroup.Id),
			OsFamily:                   pulumi.StringRef(managedInstanceGroupOsFamily),
			SoftwareSourceId:           pulumi.StringRef(testSoftwareSource.Id),
			State:                      pulumi.StringRef(managedInstanceGroupState),
		}, 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 testManagedInstanceGroups = Oci.OsManagementHub.GetManagedInstanceGroups.Invoke(new()
    {
        ArchType = managedInstanceGroupArchType,
        CompartmentId = compartmentId,
        DisplayNames = managedInstanceGroupDisplayName,
        DisplayNameContains = managedInstanceGroupDisplayNameContains,
        IsManagedByAutonomousLinux = managedInstanceGroupIsManagedByAutonomousLinux,
        Locations = managedInstanceGroupLocation,
        LocationNotEqualTos = managedInstanceGroupLocationNotEqualTo,
        ManagedInstanceGroupId = testManagedInstanceGroup.Id,
        OsFamily = managedInstanceGroupOsFamily,
        SoftwareSourceId = testSoftwareSource.Id,
        State = managedInstanceGroupState,
    });
});
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.GetManagedInstanceGroupsArgs;
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 testManagedInstanceGroups = OsManagementHubFunctions.getManagedInstanceGroups(GetManagedInstanceGroupsArgs.builder()
            .archType(managedInstanceGroupArchType)
            .compartmentId(compartmentId)
            .displayNames(managedInstanceGroupDisplayName)
            .displayNameContains(managedInstanceGroupDisplayNameContains)
            .isManagedByAutonomousLinux(managedInstanceGroupIsManagedByAutonomousLinux)
            .locations(managedInstanceGroupLocation)
            .locationNotEqualTos(managedInstanceGroupLocationNotEqualTo)
            .managedInstanceGroupId(testManagedInstanceGroup.id())
            .osFamily(managedInstanceGroupOsFamily)
            .softwareSourceId(testSoftwareSource.id())
            .state(managedInstanceGroupState)
            .build());
    }
}
variables:
  testManagedInstanceGroups:
    fn::invoke:
      function: oci:OsManagementHub:getManagedInstanceGroups
      arguments:
        archType: ${managedInstanceGroupArchType}
        compartmentId: ${compartmentId}
        displayNames: ${managedInstanceGroupDisplayName}
        displayNameContains: ${managedInstanceGroupDisplayNameContains}
        isManagedByAutonomousLinux: ${managedInstanceGroupIsManagedByAutonomousLinux}
        locations: ${managedInstanceGroupLocation}
        locationNotEqualTos: ${managedInstanceGroupLocationNotEqualTo}
        managedInstanceGroupId: ${testManagedInstanceGroup.id}
        osFamily: ${managedInstanceGroupOsFamily}
        softwareSourceId: ${testSoftwareSource.id}
        state: ${managedInstanceGroupState}
Using getManagedInstanceGroups
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 getManagedInstanceGroups(args: GetManagedInstanceGroupsArgs, opts?: InvokeOptions): Promise<GetManagedInstanceGroupsResult>
function getManagedInstanceGroupsOutput(args: GetManagedInstanceGroupsOutputArgs, opts?: InvokeOptions): Output<GetManagedInstanceGroupsResult>def get_managed_instance_groups(arch_type: Optional[str] = None,
                                compartment_id: Optional[str] = None,
                                display_name_contains: Optional[str] = None,
                                display_names: Optional[Sequence[str]] = None,
                                filters: Optional[Sequence[GetManagedInstanceGroupsFilter]] = None,
                                is_managed_by_autonomous_linux: Optional[bool] = None,
                                location_not_equal_tos: Optional[Sequence[str]] = None,
                                locations: Optional[Sequence[str]] = None,
                                managed_instance_group_id: Optional[str] = None,
                                os_family: Optional[str] = None,
                                software_source_id: Optional[str] = None,
                                state: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetManagedInstanceGroupsResult
def get_managed_instance_groups_output(arch_type: Optional[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[GetManagedInstanceGroupsFilterArgs]]]] = None,
                                is_managed_by_autonomous_linux: Optional[pulumi.Input[bool]] = None,
                                location_not_equal_tos: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                managed_instance_group_id: Optional[pulumi.Input[str]] = None,
                                os_family: Optional[pulumi.Input[str]] = None,
                                software_source_id: Optional[pulumi.Input[str]] = None,
                                state: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetManagedInstanceGroupsResult]func GetManagedInstanceGroups(ctx *Context, args *GetManagedInstanceGroupsArgs, opts ...InvokeOption) (*GetManagedInstanceGroupsResult, error)
func GetManagedInstanceGroupsOutput(ctx *Context, args *GetManagedInstanceGroupsOutputArgs, opts ...InvokeOption) GetManagedInstanceGroupsResultOutput> Note: This function is named GetManagedInstanceGroups in the Go SDK.
public static class GetManagedInstanceGroups 
{
    public static Task<GetManagedInstanceGroupsResult> InvokeAsync(GetManagedInstanceGroupsArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedInstanceGroupsResult> Invoke(GetManagedInstanceGroupsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagedInstanceGroupsResult> getManagedInstanceGroups(GetManagedInstanceGroupsArgs args, InvokeOptions options)
public static Output<GetManagedInstanceGroupsResult> getManagedInstanceGroups(GetManagedInstanceGroupsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:OsManagementHub/getManagedInstanceGroups:getManagedInstanceGroups
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ArchType string
- A filter to return only profiles that match the given archType.
- CompartmentId string
- (Updatable) 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 Groups Filter> 
- IsManaged boolBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- LocationNot List<string>Equal Tos 
- 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.
- ManagedInstance stringGroup Id 
- The OCID of the managed instance group. This filter returns resources associated with this group.
- OsFamily string
- A filter to return only resources that match the given operating system family.
- SoftwareSource stringId 
- The OCID of the software source. This filter returns resources associated with this software source.
- State string
- A filter to return only managed instance groups that are in the specified state.
- ArchType string
- A filter to return only profiles that match the given archType.
- CompartmentId string
- (Updatable) 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 Groups Filter 
- IsManaged boolBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- LocationNot []stringEqual Tos 
- 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.
- ManagedInstance stringGroup Id 
- The OCID of the managed instance group. This filter returns resources associated with this group.
- OsFamily string
- A filter to return only resources that match the given operating system family.
- SoftwareSource stringId 
- The OCID of the software source. This filter returns resources associated with this software source.
- State string
- A filter to return only managed instance groups that are in the specified state.
- archType String
- A filter to return only profiles that match the given archType.
- compartmentId String
- (Updatable) 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 Groups Filter> 
- isManaged BooleanBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- locationNot List<String>Equal Tos 
- 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.
- managedInstance StringGroup Id 
- The OCID of the managed instance group. This filter returns resources associated with this group.
- osFamily String
- A filter to return only resources that match the given operating system family.
- softwareSource StringId 
- The OCID of the software source. This filter returns resources associated with this software source.
- state String
- A filter to return only managed instance groups that are in the specified state.
- archType string
- A filter to return only profiles that match the given archType.
- compartmentId string
- (Updatable) 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 Groups Filter[] 
- isManaged booleanBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- locationNot string[]Equal Tos 
- 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.
- managedInstance stringGroup Id 
- The OCID of the managed instance group. This filter returns resources associated with this group.
- osFamily string
- A filter to return only resources that match the given operating system family.
- softwareSource stringId 
- The OCID of the software source. This filter returns resources associated with this software source.
- state string
- A filter to return only managed instance groups that are in the specified state.
- arch_type str
- A filter to return only profiles that match the given archType.
- compartment_id str
- (Updatable) 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 Groups Filter] 
- is_managed_ boolby_ autonomous_ linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- location_not_ Sequence[str]equal_ tos 
- 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_ strgroup_ id 
- The OCID of the managed instance group. This filter returns resources associated with this group.
- os_family str
- A filter to return only resources that match the given operating system family.
- software_source_ strid 
- The OCID of the software source. This filter returns resources associated with this software source.
- state str
- A filter to return only managed instance groups that are in the specified state.
- archType String
- A filter to return only profiles that match the given archType.
- compartmentId String
- (Updatable) 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>
- isManaged BooleanBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- locationNot List<String>Equal Tos 
- 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.
- managedInstance StringGroup Id 
- The OCID of the managed instance group. This filter returns resources associated with this group.
- osFamily String
- A filter to return only resources that match the given operating system family.
- softwareSource StringId 
- The OCID of the software source. This filter returns resources associated with this software source.
- state String
- A filter to return only managed instance groups that are in the specified state.
getManagedInstanceGroups Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- ManagedInstance List<GetGroup Collections Managed Instance Groups Managed Instance Group Collection> 
- The list of managed_instance_group_collection.
- ArchType string
- The CPU architecture of the instances in the managed instance group.
- CompartmentId string
- The OCID of the compartment that contains the managed instance group.
- DisplayName stringContains 
- DisplayNames List<string>
- Software source name.
- Filters
List<GetManaged Instance Groups Filter> 
- IsManaged boolBy Autonomous Linux 
- Indicates whether the Autonomous Linux service manages the group.
- LocationNot List<string>Equal Tos 
- Locations List<string>
- The location of managed instances attached to the group.
- ManagedInstance stringGroup Id 
- OsFamily string
- The operating system type of the instances in the managed instance group.
- SoftwareSource stringId 
- State string
- The current state of the managed instance group.
- Id string
- The provider-assigned unique ID for this managed resource.
- ManagedInstance []GetGroup Collections Managed Instance Groups Managed Instance Group Collection 
- The list of managed_instance_group_collection.
- ArchType string
- The CPU architecture of the instances in the managed instance group.
- CompartmentId string
- The OCID of the compartment that contains the managed instance group.
- DisplayName stringContains 
- DisplayNames []string
- Software source name.
- Filters
[]GetManaged Instance Groups Filter 
- IsManaged boolBy Autonomous Linux 
- Indicates whether the Autonomous Linux service manages the group.
- LocationNot []stringEqual Tos 
- Locations []string
- The location of managed instances attached to the group.
- ManagedInstance stringGroup Id 
- OsFamily string
- The operating system type of the instances in the managed instance group.
- SoftwareSource stringId 
- State string
- The current state of the managed instance group.
- id String
- The provider-assigned unique ID for this managed resource.
- managedInstance List<GetGroup Collections Managed Instance Groups Managed Instance Group Collection> 
- The list of managed_instance_group_collection.
- archType String
- The CPU architecture of the instances in the managed instance group.
- compartmentId String
- The OCID of the compartment that contains the managed instance group.
- displayName StringContains 
- displayNames List<String>
- Software source name.
- filters
List<GetManaged Instance Groups Filter> 
- isManaged BooleanBy Autonomous Linux 
- Indicates whether the Autonomous Linux service manages the group.
- locationNot List<String>Equal Tos 
- locations List<String>
- The location of managed instances attached to the group.
- managedInstance StringGroup Id 
- osFamily String
- The operating system type of the instances in the managed instance group.
- softwareSource StringId 
- state String
- The current state of the managed instance group.
- id string
- The provider-assigned unique ID for this managed resource.
- managedInstance GetGroup Collections Managed Instance Groups Managed Instance Group Collection[] 
- The list of managed_instance_group_collection.
- archType string
- The CPU architecture of the instances in the managed instance group.
- compartmentId string
- The OCID of the compartment that contains the managed instance group.
- displayName stringContains 
- displayNames string[]
- Software source name.
- filters
GetManaged Instance Groups Filter[] 
- isManaged booleanBy Autonomous Linux 
- Indicates whether the Autonomous Linux service manages the group.
- locationNot string[]Equal Tos 
- locations string[]
- The location of managed instances attached to the group.
- managedInstance stringGroup Id 
- osFamily string
- The operating system type of the instances in the managed instance group.
- softwareSource stringId 
- state string
- The current state of the managed instance group.
- id str
- The provider-assigned unique ID for this managed resource.
- managed_instance_ Sequence[Getgroup_ collections Managed Instance Groups Managed Instance Group Collection] 
- The list of managed_instance_group_collection.
- arch_type str
- The CPU architecture of the instances in the managed instance group.
- compartment_id str
- The OCID of the compartment that contains the managed instance group.
- display_name_ strcontains 
- display_names Sequence[str]
- Software source name.
- filters
Sequence[GetManaged Instance Groups Filter] 
- is_managed_ boolby_ autonomous_ linux 
- Indicates whether the Autonomous Linux service manages the group.
- location_not_ Sequence[str]equal_ tos 
- locations Sequence[str]
- The location of managed instances attached to the group.
- managed_instance_ strgroup_ id 
- os_family str
- The operating system type of the instances in the managed instance group.
- software_source_ strid 
- state str
- The current state of the managed instance group.
- id String
- The provider-assigned unique ID for this managed resource.
- managedInstance List<Property Map>Group Collections 
- The list of managed_instance_group_collection.
- archType String
- The CPU architecture of the instances in the managed instance group.
- compartmentId String
- The OCID of the compartment that contains the managed instance group.
- displayName StringContains 
- displayNames List<String>
- Software source name.
- filters List<Property Map>
- isManaged BooleanBy Autonomous Linux 
- Indicates whether the Autonomous Linux service manages the group.
- locationNot List<String>Equal Tos 
- locations List<String>
- The location of managed instances attached to the group.
- managedInstance StringGroup Id 
- osFamily String
- The operating system type of the instances in the managed instance group.
- softwareSource StringId 
- state String
- The current state of the managed instance group.
Supporting Types
GetManagedInstanceGroupsFilter    
GetManagedInstanceGroupsManagedInstanceGroupCollection       
GetManagedInstanceGroupsManagedInstanceGroupCollectionItem        
- ArchType string
- A filter to return only profiles that match the given archType.
- AutonomousSettings List<GetManaged Instance Groups Managed Instance Group Collection Item Autonomous Setting> 
- Settings for the Autonomous Linux service.
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- Software source description.
- DisplayName string
- A filter to return resources that match the given display names.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the software source.
- IsManaged boolBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- Location string
- A filter to return only resources whose location matches the given value.
- ManagedInstance intCount 
- The number of managed instances in the group.
- ManagedInstance List<string>Ids 
- The list of managed instance OCIDs attached to the managed instance group.
- NotificationTopic stringId 
- 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.
- PendingJob intCount 
- The number of scheduled jobs pending against the managed instance group.
- SoftwareSource List<string>Ids 
- The list of software source OCIDs that the managed instance group will use.
- SoftwareSources List<GetManaged Instance Groups Managed Instance Group Collection Item Software Source> 
- The list of software sources that the managed instance group will use.
- State string
- A filter to return only managed instance groups that are in the specified state.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time the managed instance group was created (in RFC 3339 format).
- TimeModified string
- The time the managed instance group was last modified (in RFC 3339 format).
- VendorName string
- The vendor of the operating system used by the managed instances in the group.
- ArchType string
- A filter to return only profiles that match the given archType.
- AutonomousSettings []GetManaged Instance Groups Managed Instance Group Collection Item Autonomous Setting 
- Settings for the Autonomous Linux service.
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- Software source description.
- DisplayName string
- A filter to return resources that match the given display names.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the software source.
- IsManaged boolBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- Location string
- A filter to return only resources whose location matches the given value.
- ManagedInstance intCount 
- The number of managed instances in the group.
- ManagedInstance []stringIds 
- The list of managed instance OCIDs attached to the managed instance group.
- NotificationTopic stringId 
- 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.
- PendingJob intCount 
- The number of scheduled jobs pending against the managed instance group.
- SoftwareSource []stringIds 
- The list of software source OCIDs that the managed instance group will use.
- SoftwareSources []GetManaged Instance Groups Managed Instance Group Collection Item Software Source 
- The list of software sources that the managed instance group will use.
- State string
- A filter to return only managed instance groups that are in the specified state.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time the managed instance group was created (in RFC 3339 format).
- TimeModified string
- The time the managed instance group was last modified (in RFC 3339 format).
- VendorName string
- The vendor of the operating system used by the managed instances in the group.
- archType String
- A filter to return only profiles that match the given archType.
- autonomousSettings List<GetManaged Instance Groups Managed Instance Group Collection Item Autonomous Setting> 
- Settings for the Autonomous Linux service.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- Software source description.
- displayName String
- A filter to return resources that match the given display names.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the software source.
- isManaged BooleanBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- location String
- A filter to return only resources whose location matches the given value.
- managedInstance IntegerCount 
- The number of managed instances in the group.
- managedInstance List<String>Ids 
- The list of managed instance OCIDs attached to the managed instance group.
- notificationTopic StringId 
- 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.
- pendingJob IntegerCount 
- The number of scheduled jobs pending against the managed instance group.
- softwareSource List<String>Ids 
- The list of software source OCIDs that the managed instance group will use.
- softwareSources List<GetManaged Instance Groups Managed Instance Group Collection Item Software Source> 
- The list of software sources that the managed instance group will use.
- state String
- A filter to return only managed instance groups that are in the specified state.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time the managed instance group was created (in RFC 3339 format).
- timeModified String
- The time the managed instance group was last modified (in RFC 3339 format).
- vendorName String
- The vendor of the operating system used by the managed instances in the group.
- archType string
- A filter to return only profiles that match the given archType.
- autonomousSettings GetManaged Instance Groups Managed Instance Group Collection Item Autonomous Setting[] 
- Settings for the Autonomous Linux service.
- compartmentId string
- (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description string
- Software source description.
- displayName string
- A filter to return resources that match the given display names.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id string
- The OCID of the software source.
- isManaged booleanBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- location string
- A filter to return only resources whose location matches the given value.
- managedInstance numberCount 
- The number of managed instances in the group.
- managedInstance string[]Ids 
- The list of managed instance OCIDs attached to the managed instance group.
- notificationTopic stringId 
- 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.
- pendingJob numberCount 
- The number of scheduled jobs pending against the managed instance group.
- softwareSource string[]Ids 
- The list of software source OCIDs that the managed instance group will use.
- softwareSources GetManaged Instance Groups Managed Instance Group Collection Item Software Source[] 
- The list of software sources that the managed instance group will use.
- state string
- A filter to return only managed instance groups that are in the specified state.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The time the managed instance group was created (in RFC 3339 format).
- timeModified string
- The time the managed instance group was last modified (in RFC 3339 format).
- vendorName string
- The vendor of the operating system used by the managed instances in the group.
- arch_type str
- A filter to return only profiles that match the given archType.
- autonomous_settings Sequence[GetManaged Instance Groups Managed Instance Group Collection Item Autonomous Setting] 
- Settings for the Autonomous Linux service.
- compartment_id str
- (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description str
- Software source description.
- display_name str
- A filter to return resources that match the given display names.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id str
- The OCID of the software source.
- is_managed_ boolby_ autonomous_ linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- location str
- A filter to return only resources whose location matches the given value.
- managed_instance_ intcount 
- The number of managed instances in the group.
- managed_instance_ Sequence[str]ids 
- The list of managed instance OCIDs attached to the managed instance group.
- notification_topic_ strid 
- 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.
- pending_job_ intcount 
- The number of scheduled jobs pending against the managed instance group.
- software_source_ Sequence[str]ids 
- The list of software source OCIDs that the managed instance group will use.
- software_sources Sequence[GetManaged Instance Groups Managed Instance Group Collection Item Software Source] 
- The list of software sources that the managed instance group will use.
- state str
- A filter to return only managed instance groups that are in the specified state.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The time the managed instance group was created (in RFC 3339 format).
- time_modified str
- The time the managed instance group was last modified (in RFC 3339 format).
- vendor_name str
- The vendor of the operating system used by the managed instances in the group.
- archType String
- A filter to return only profiles that match the given archType.
- autonomousSettings List<Property Map>
- Settings for the Autonomous Linux service.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- Software source description.
- displayName String
- A filter to return resources that match the given display names.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the software source.
- isManaged BooleanBy Autonomous Linux 
- Indicates whether to list only resources managed by the Autonomous Linux service.
- location String
- A filter to return only resources whose location matches the given value.
- managedInstance NumberCount 
- The number of managed instances in the group.
- managedInstance List<String>Ids 
- The list of managed instance OCIDs attached to the managed instance group.
- notificationTopic StringId 
- 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.
- pendingJob NumberCount 
- The number of scheduled jobs pending against the managed instance group.
- softwareSource List<String>Ids 
- The list of software source OCIDs that the managed instance group will use.
- softwareSources List<Property Map>
- The list of software sources that the managed instance group will use.
- state String
- A filter to return only managed instance groups that are in the specified state.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time the managed instance group was created (in RFC 3339 format).
- timeModified String
- The time the managed instance group was last modified (in RFC 3339 format).
- vendorName String
- The vendor of the operating system used by the managed instances in the group.
GetManagedInstanceGroupsManagedInstanceGroupCollectionItemAutonomousSetting          
- bool
- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- ScheduledJob stringId 
- The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
- bool
- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- ScheduledJob stringId 
- The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
- Boolean
- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- scheduledJob StringId 
- The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
- boolean
- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- scheduledJob stringId 
- The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
- bool
- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- scheduled_job_ strid 
- The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
- Boolean
- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- scheduledJob StringId 
- The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
GetManagedInstanceGroupsManagedInstanceGroupCollectionItemSoftwareSource          
- 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.
- IsMandatory boolFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- SoftwareSource stringType 
- 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.
- IsMandatory boolFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- SoftwareSource stringType 
- 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.
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- softwareSource StringType 
- 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.
- isMandatory booleanFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- softwareSource stringType 
- 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_ boolfor_ autonomous_ linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- software_source_ strtype 
- 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.
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- softwareSource StringType 
- Type of the software source.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.