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[_osmanagementhub.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[_osmanagementhub.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 dictionary
The following arguments are supported:
- Arch
Type string - A filter to return only profiles that match the given archType.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Display
Name stringContains - A filter to return resources that may partially match the given display name.
- Display
Names List<string> - A filter to return resources that match the given display names.
- Filters
Changes to this property will trigger replacement.
Managed Instance Groups Filter> - Is
Managed boolBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- Location
Not 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.
- Managed
Instance stringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- Os
Family string - A filter to return only resources that match the given operating system family.
- Software
Source 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 string - A filter to return only profiles that match the given archType.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Display
Name stringContains - A filter to return resources that may partially match the given display name.
- Display
Names []string - A filter to return resources that match the given display names.
- Filters
Changes to this property will trigger replacement.
Managed Instance Groups Filter - Is
Managed boolBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- Location
Not []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.
- Managed
Instance stringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- Os
Family string - A filter to return only resources that match the given operating system family.
- Software
Source 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 String - A filter to return only profiles that match the given archType.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- display
Name StringContains - A filter to return resources that may partially match the given display name.
- display
Names List<String> - A filter to return resources that match the given display names.
- filters
Changes to this property will trigger replacement.
Managed Instance Groups Filter> - is
Managed BooleanBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- location
Not 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.
- managed
Instance StringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- os
Family String - A filter to return only resources that match the given operating system family.
- software
Source 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 string - A filter to return only profiles that match the given archType.
- compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- display
Name stringContains - A filter to return resources that may partially match the given display name.
- display
Names string[] - A filter to return resources that match the given display names.
- filters
Changes to this property will trigger replacement.
Managed Instance Groups Filter[] - is
Managed booleanBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- location
Not 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.
- managed
Instance stringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- os
Family string - A filter to return only resources that match the given operating system family.
- software
Source 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
Changes to this property will trigger replacement.
Get Managed 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.
- arch
Type String - A filter to return only profiles that match the given archType.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- display
Name StringContains - A filter to return resources that may partially match the given display name.
- display
Names List<String> - A filter to return resources that match the given display names.
- filters
Changes to this property will trigger replacement.
- is
Managed BooleanBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- location
Not 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.
- managed
Instance StringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- os
Family String - A filter to return only resources that match the given operating system family.
- software
Source 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.
- Managed
Instance List<GetGroup Collections Managed Instance Groups Managed Instance Group Collection> - The list of managed_instance_group_collection.
- Arch
Type string - The CPU architecture of the instances in the managed instance group.
- Compartment
Id string - The OCID of the compartment that contains the managed instance group.
- Display
Name stringContains - Display
Names List<string> - Software source name.
- Filters
List<Get
Managed Instance Groups Filter> - Is
Managed boolBy Autonomous Linux - Indicates whether the Autonomous Linux service manages the group.
- Location
Not List<string>Equal Tos - Locations List<string>
- The location of managed instances attached to the group.
- Managed
Instance stringGroup Id - Os
Family string - The operating system type of the instances in the managed instance group.
- Software
Source stringId - State string
- The current state of the managed instance group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Managed
Instance []GetGroup Collections Managed Instance Groups Managed Instance Group Collection - The list of managed_instance_group_collection.
- Arch
Type string - The CPU architecture of the instances in the managed instance group.
- Compartment
Id string - The OCID of the compartment that contains the managed instance group.
- Display
Name stringContains - Display
Names []string - Software source name.
- Filters
[]Get
Managed Instance Groups Filter - Is
Managed boolBy Autonomous Linux - Indicates whether the Autonomous Linux service manages the group.
- Location
Not []stringEqual Tos - Locations []string
- The location of managed instances attached to the group.
- Managed
Instance stringGroup Id - Os
Family string - The operating system type of the instances in the managed instance group.
- Software
Source stringId - State string
- The current state of the managed instance group.
- id String
- The provider-assigned unique ID for this managed resource.
- managed
Instance List<GetGroup Collections Managed Instance Groups Managed Instance Group Collection> - The list of managed_instance_group_collection.
- arch
Type String - The CPU architecture of the instances in the managed instance group.
- compartment
Id String - The OCID of the compartment that contains the managed instance group.
- display
Name StringContains - display
Names List<String> - Software source name.
- filters
List<Get
Managed Instance Groups Filter> - is
Managed BooleanBy Autonomous Linux - Indicates whether the Autonomous Linux service manages the group.
- location
Not List<String>Equal Tos - locations List<String>
- The location of managed instances attached to the group.
- managed
Instance StringGroup Id - os
Family String - The operating system type of the instances in the managed instance group.
- software
Source StringId - state String
- The current state of the managed instance group.
- id string
- The provider-assigned unique ID for this managed resource.
- managed
Instance GetGroup Collections Managed Instance Groups Managed Instance Group Collection[] - The list of managed_instance_group_collection.
- arch
Type string - The CPU architecture of the instances in the managed instance group.
- compartment
Id string - The OCID of the compartment that contains the managed instance group.
- display
Name stringContains - display
Names string[] - Software source name.
- filters
Get
Managed Instance Groups Filter[] - is
Managed booleanBy Autonomous Linux - Indicates whether the Autonomous Linux service manages the group.
- location
Not string[]Equal Tos - locations string[]
- The location of managed instances attached to the group.
- managed
Instance stringGroup Id - os
Family string - The operating system type of the instances in the managed instance group.
- software
Source 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[osmanagementhub.group_ collections Get 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[osmanagementhub.
Get Managed 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.
- managed
Instance List<Property Map>Group Collections - The list of managed_instance_group_collection.
- arch
Type String - The CPU architecture of the instances in the managed instance group.
- compartment
Id String - The OCID of the compartment that contains the managed instance group.
- display
Name StringContains - display
Names List<String> - Software source name.
- filters List<Property Map>
- is
Managed BooleanBy Autonomous Linux - Indicates whether the Autonomous Linux service manages the group.
- location
Not List<String>Equal Tos - locations List<String>
- The location of managed instances attached to the group.
- managed
Instance StringGroup Id - os
Family String - The operating system type of the instances in the managed instance group.
- software
Source StringId - state String
- The current state of the managed instance group.
Supporting Types
GetManagedInstanceGroupsFilter
GetManagedInstanceGroupsManagedInstanceGroupCollection
- Items
This property is required. List<GetManaged Instance Groups Managed Instance Group Collection Item>
- Items
This property is required. []GetManaged Instance Groups Managed Instance Group Collection Item
- items
This property is required. List<GetManaged Instance Groups Managed Instance Group Collection Item>
- items
This property is required. GetManaged Instance Groups Managed Instance Group Collection Item[]
- items
This property is required. Sequence[osmanagementhub.Get Managed Instance Groups Managed Instance Group Collection Item]
- items
This property is required. List<Property Map>
GetManagedInstanceGroupsManagedInstanceGroupCollectionItem
- Arch
Type This property is required. string - A filter to return only profiles that match the given archType.
- Autonomous
Settings This property is required. List<GetManaged Instance Groups Managed Instance Group Collection Item Autonomous Setting> - Settings for the Autonomous Linux service.
- Compartment
Id This property is required. string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
This property is required. 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
This property is required. string - Software source description.
- Display
Name This property is required. string - A filter to return resources that match the given display names.
This property is required. 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
This property is required. string - The OCID of the software source.
- Is
Managed By Autonomous Linux This property is required. bool - Indicates whether to list only resources managed by the Autonomous Linux service.
- Location
This property is required. string - A filter to return only resources whose location matches the given value.
- Managed
Instance Count This property is required. int - The number of managed instances in the group.
- Managed
Instance Ids This property is required. List<string> - The list of managed instance OCIDs attached to the managed instance group.
- Notification
Topic Id This property is required. string - The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
- Os
Family This property is required. string - A filter to return only resources that match the given operating system family.
- Pending
Job Count This property is required. int - The number of scheduled jobs pending against the managed instance group.
- Software
Source Ids This property is required. List<string> - The list of software source OCIDs that the managed instance group will use.
- Software
Sources This property is required. List<GetManaged Instance Groups Managed Instance Group Collection Item Software Source> - The list of software sources that the managed instance group will use.
- State
This property is required. string - A filter to return only managed instance groups that are in the specified state.
This property is required. Dictionary<string, string>- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created This property is required. string - The time the managed instance group was created (in RFC 3339 format).
- Time
Modified This property is required. string - The time the managed instance group was last modified (in RFC 3339 format).
- Vendor
Name This property is required. string - The vendor of the operating system used by the managed instances in the group.
- Arch
Type This property is required. string - A filter to return only profiles that match the given archType.
- Autonomous
Settings This property is required. []GetManaged Instance Groups Managed Instance Group Collection Item Autonomous Setting - Settings for the Autonomous Linux service.
- Compartment
Id This property is required. string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
This property is required. 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
This property is required. string - Software source description.
- Display
Name This property is required. string - A filter to return resources that match the given display names.
This property is required. 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
This property is required. string - The OCID of the software source.
- Is
Managed By Autonomous Linux This property is required. bool - Indicates whether to list only resources managed by the Autonomous Linux service.
- Location
This property is required. string - A filter to return only resources whose location matches the given value.
- Managed
Instance Count This property is required. int - The number of managed instances in the group.
- Managed
Instance Ids This property is required. []string - The list of managed instance OCIDs attached to the managed instance group.
- Notification
Topic Id This property is required. string - The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
- Os
Family This property is required. string - A filter to return only resources that match the given operating system family.
- Pending
Job Count This property is required. int - The number of scheduled jobs pending against the managed instance group.
- Software
Source Ids This property is required. []string - The list of software source OCIDs that the managed instance group will use.
- Software
Sources This property is required. []GetManaged Instance Groups Managed Instance Group Collection Item Software Source - The list of software sources that the managed instance group will use.
- State
This property is required. string - A filter to return only managed instance groups that are in the specified state.
This property is required. map[string]string- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created This property is required. string - The time the managed instance group was created (in RFC 3339 format).
- Time
Modified This property is required. string - The time the managed instance group was last modified (in RFC 3339 format).
- Vendor
Name This property is required. string - The vendor of the operating system used by the managed instances in the group.
- arch
Type This property is required. String - A filter to return only profiles that match the given archType.
- autonomous
Settings This property is required. List<GetManaged Instance Groups Managed Instance Group Collection Item Autonomous Setting> - Settings for the Autonomous Linux service.
- compartment
Id This property is required. String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
This property is required. 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
This property is required. String - Software source description.
- display
Name This property is required. String - A filter to return resources that match the given display names.
This property is required. 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
This property is required. String - The OCID of the software source.
- is
Managed By Autonomous Linux This property is required. Boolean - Indicates whether to list only resources managed by the Autonomous Linux service.
- location
This property is required. String - A filter to return only resources whose location matches the given value.
- managed
Instance Count This property is required. Integer - The number of managed instances in the group.
- managed
Instance Ids This property is required. List<String> - The list of managed instance OCIDs attached to the managed instance group.
- notification
Topic Id This property is required. String - The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
- os
Family This property is required. String - A filter to return only resources that match the given operating system family.
- pending
Job Count This property is required. Integer - The number of scheduled jobs pending against the managed instance group.
- software
Source Ids This property is required. List<String> - The list of software source OCIDs that the managed instance group will use.
- software
Sources This property is required. List<GetManaged Instance Groups Managed Instance Group Collection Item Software Source> - The list of software sources that the managed instance group will use.
- state
This property is required. String - A filter to return only managed instance groups that are in the specified state.
This property is required. Map<String,String>- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created This property is required. String - The time the managed instance group was created (in RFC 3339 format).
- time
Modified This property is required. String - The time the managed instance group was last modified (in RFC 3339 format).
- vendor
Name This property is required. String - The vendor of the operating system used by the managed instances in the group.
- arch
Type This property is required. string - A filter to return only profiles that match the given archType.
- autonomous
Settings This property is required. GetManaged Instance Groups Managed Instance Group Collection Item Autonomous Setting[] - Settings for the Autonomous Linux service.
- compartment
Id This property is required. string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
This property is required. {[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
This property is required. string - Software source description.
- display
Name This property is required. string - A filter to return resources that match the given display names.
This property is required. {[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
This property is required. string - The OCID of the software source.
- is
Managed By Autonomous Linux This property is required. boolean - Indicates whether to list only resources managed by the Autonomous Linux service.
- location
This property is required. string - A filter to return only resources whose location matches the given value.
- managed
Instance Count This property is required. number - The number of managed instances in the group.
- managed
Instance Ids This property is required. string[] - The list of managed instance OCIDs attached to the managed instance group.
- notification
Topic Id This property is required. string - The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
- os
Family This property is required. string - A filter to return only resources that match the given operating system family.
- pending
Job Count This property is required. number - The number of scheduled jobs pending against the managed instance group.
- software
Source Ids This property is required. string[] - The list of software source OCIDs that the managed instance group will use.
- software
Sources This property is required. GetManaged Instance Groups Managed Instance Group Collection Item Software Source[] - The list of software sources that the managed instance group will use.
- state
This property is required. string - A filter to return only managed instance groups that are in the specified state.
This property is required. {[key: string]: string}- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created This property is required. string - The time the managed instance group was created (in RFC 3339 format).
- time
Modified This property is required. string - The time the managed instance group was last modified (in RFC 3339 format).
- vendor
Name This property is required. string - The vendor of the operating system used by the managed instances in the group.
- arch_
type This property is required. str - A filter to return only profiles that match the given archType.
- autonomous_
settings This property is required. Sequence[osmanagementhub.Get Managed Instance Groups Managed Instance Group Collection Item Autonomous Setting] - Settings for the Autonomous Linux service.
- compartment_
id This property is required. str - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
This property is required. 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
This property is required. str - Software source description.
- display_
name This property is required. str - A filter to return resources that match the given display names.
This property is required. 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
This property is required. str - The OCID of the software source.
- is_
managed_ by_ autonomous_ linux This property is required. bool - Indicates whether to list only resources managed by the Autonomous Linux service.
- location
This property is required. str - A filter to return only resources whose location matches the given value.
- managed_
instance_ count This property is required. int - The number of managed instances in the group.
- managed_
instance_ ids This property is required. Sequence[str] - The list of managed instance OCIDs attached to the managed instance group.
- notification_
topic_ id This property is required. str - The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
- os_
family This property is required. str - A filter to return only resources that match the given operating system family.
- pending_
job_ count This property is required. int - The number of scheduled jobs pending against the managed instance group.
- software_
source_ ids This property is required. Sequence[str] - The list of software source OCIDs that the managed instance group will use.
- software_
sources This property is required. Sequence[osmanagementhub.Get Managed Instance Groups Managed Instance Group Collection Item Software Source] - The list of software sources that the managed instance group will use.
- state
This property is required. str - A filter to return only managed instance groups that are in the specified state.
This property is required. 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 This property is required. str - The time the managed instance group was created (in RFC 3339 format).
- time_
modified This property is required. str - The time the managed instance group was last modified (in RFC 3339 format).
- vendor_
name This property is required. str - The vendor of the operating system used by the managed instances in the group.
- arch
Type This property is required. String - A filter to return only profiles that match the given archType.
- autonomous
Settings This property is required. List<Property Map> - Settings for the Autonomous Linux service.
- compartment
Id This property is required. String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
This property is required. 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
This property is required. String - Software source description.
- display
Name This property is required. String - A filter to return resources that match the given display names.
This property is required. 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
This property is required. String - The OCID of the software source.
- is
Managed By Autonomous Linux This property is required. Boolean - Indicates whether to list only resources managed by the Autonomous Linux service.
- location
This property is required. String - A filter to return only resources whose location matches the given value.
- managed
Instance Count This property is required. Number - The number of managed instances in the group.
- managed
Instance Ids This property is required. List<String> - The list of managed instance OCIDs attached to the managed instance group.
- notification
Topic Id This property is required. String - The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
- os
Family This property is required. String - A filter to return only resources that match the given operating system family.
- pending
Job Count This property is required. Number - The number of scheduled jobs pending against the managed instance group.
- software
Source Ids This property is required. List<String> - The list of software source OCIDs that the managed instance group will use.
- software
Sources This property is required. List<Property Map> - The list of software sources that the managed instance group will use.
- state
This property is required. String - A filter to return only managed instance groups that are in the specified state.
This property is required. Map<String>- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created This property is required. String - The time the managed instance group was created (in RFC 3339 format).
- time
Modified This property is required. String - The time the managed instance group was last modified (in RFC 3339 format).
- vendor
Name This property is required. String - The vendor of the operating system used by the managed instances in the group.
GetManagedInstanceGroupsManagedInstanceGroupCollectionItemAutonomousSetting
This property is required. bool- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- Scheduled
Job Id This property is required. string - The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
This property is required. bool- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- Scheduled
Job Id This property is required. string - The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
This property is required. Boolean- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- scheduled
Job Id This property is required. String - The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
This property is required. boolean- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- scheduled
Job Id This property is required. string - The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
This property is required. bool- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- scheduled_
job_ id This property is required. str - The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
This property is required. Boolean- Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
- scheduled
Job Id This property is required. String - The OCID of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
GetManagedInstanceGroupsManagedInstanceGroupCollectionItemSoftwareSource
- Description
This property is required. string - Software source description.
- Display
Name This property is required. string - A filter to return resources that match the given display names.
- Id
This property is required. string - The OCID of the software source.
- Is
Mandatory For Autonomous Linux This property is required. bool - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- Software
Source Type This property is required. string - Type of the software source.
- Description
This property is required. string - Software source description.
- Display
Name This property is required. string - A filter to return resources that match the given display names.
- Id
This property is required. string - The OCID of the software source.
- Is
Mandatory For Autonomous Linux This property is required. bool - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- Software
Source Type This property is required. string - Type of the software source.
- description
This property is required. String - Software source description.
- display
Name This property is required. String - A filter to return resources that match the given display names.
- id
This property is required. String - The OCID of the software source.
- is
Mandatory For Autonomous Linux This property is required. Boolean - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- software
Source Type This property is required. String - Type of the software source.
- description
This property is required. string - Software source description.
- display
Name This property is required. string - A filter to return resources that match the given display names.
- id
This property is required. string - The OCID of the software source.
- is
Mandatory For Autonomous Linux This property is required. boolean - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- software
Source Type This property is required. string - Type of the software source.
- description
This property is required. str - Software source description.
- display_
name This property is required. str - A filter to return resources that match the given display names.
- id
This property is required. str - The OCID of the software source.
- is_
mandatory_ for_ autonomous_ linux This property is required. bool - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- software_
source_ type This property is required. str - Type of the software source.
- description
This property is required. String - Software source description.
- display
Name This property is required. String - A filter to return resources that match the given display names.
- id
This property is required. String - The OCID of the software source.
- is
Mandatory For Autonomous Linux This property is required. Boolean - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- software
Source Type This property is required. 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.