1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OsManagement
  5. ManagedInstanceManagement
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.OsManagement.ManagedInstanceManagement

Explore with Pulumi AI

This resource provides the Managed Instance Management in Oracle Cloud Infrastructure OS Management service. The resource can be used to attach/detach parent software source, child software sources and managed instance groups from managed instances.

Adds a parent software source to a managed instance. After the software source has been added, then packages from that software source can be installed on the managed instance. Software sources that have this software source as a parent will be able to be added to this managed instance. Removes a software source from a managed instance. All child software sources will also be removed from the managed instance. Packages will no longer be able to be installed from these software sources.

Adds a child software source to a managed instance. After the software source has been added, then packages from that software source can be installed on the managed instance.
Removes a child software source from a managed instance. Packages will no longer be able to be installed from these software sources.

Adds a Managed Instance to a Managed Instance Group. After the Managed Instance has been added, then operations can be performed on the Managed Instance Group which will then apply to all Managed Instances in the group. Removes a Managed Instance from a Managed Instance Group.

NOTE The resource on CREATE will detach any already attached parent software source, child software sources, managed instance groups to the managed instance. Destroying this resource will not delete any associations.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testManagedInstanceManagement = new oci.osmanagement.ManagedInstanceManagement("test_managed_instance_management", {
    managedInstanceId: testManagedInstance.id,
    parentSoftwareSource: {
        id: testParentSoftwareSource.id,
        name: testParentSoftwareSource.displayName,
    },
    managedInstanceGroups: [{
        id: testManagedInstanceGroup.id,
        displayName: managedInstanceGroupDisplayName,
    }],
    childSoftwareSources: [{
        id: testSoftwareSourceChild.id,
        name: testSoftwareSourceChild.displayName,
    }],
});
Copy
import pulumi
import pulumi_oci as oci

test_managed_instance_management = oci.os_management.ManagedInstanceManagement("test_managed_instance_management",
    managed_instance_id=test_managed_instance["id"],
    parent_software_source={
        "id": test_parent_software_source["id"],
        "name": test_parent_software_source["displayName"],
    },
    managed_instance_groups=[{
        "id": test_managed_instance_group["id"],
        "display_name": managed_instance_group_display_name,
    }],
    child_software_sources=[{
        "id": test_software_source_child["id"],
        "name": test_software_source_child["displayName"],
    }])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/osmanagement"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := osmanagement.NewManagedInstanceManagement(ctx, "test_managed_instance_management", &osmanagement.ManagedInstanceManagementArgs{
			ManagedInstanceId: pulumi.Any(testManagedInstance.Id),
			ParentSoftwareSource: &osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs{
				Id:   pulumi.Any(testParentSoftwareSource.Id),
				Name: pulumi.Any(testParentSoftwareSource.DisplayName),
			},
			ManagedInstanceGroups: osmanagement.ManagedInstanceManagementManagedInstanceGroupArray{
				&osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs{
					Id:          pulumi.Any(testManagedInstanceGroup.Id),
					DisplayName: pulumi.Any(managedInstanceGroupDisplayName),
				},
			},
			ChildSoftwareSources: osmanagement.ManagedInstanceManagementChildSoftwareSourceArray{
				&osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs{
					Id:   pulumi.Any(testSoftwareSourceChild.Id),
					Name: pulumi.Any(testSoftwareSourceChild.DisplayName),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testManagedInstanceManagement = new Oci.OsManagement.ManagedInstanceManagement("test_managed_instance_management", new()
    {
        ManagedInstanceId = testManagedInstance.Id,
        ParentSoftwareSource = new Oci.OsManagement.Inputs.ManagedInstanceManagementParentSoftwareSourceArgs
        {
            Id = testParentSoftwareSource.Id,
            Name = testParentSoftwareSource.DisplayName,
        },
        ManagedInstanceGroups = new[]
        {
            new Oci.OsManagement.Inputs.ManagedInstanceManagementManagedInstanceGroupArgs
            {
                Id = testManagedInstanceGroup.Id,
                DisplayName = managedInstanceGroupDisplayName,
            },
        },
        ChildSoftwareSources = new[]
        {
            new Oci.OsManagement.Inputs.ManagedInstanceManagementChildSoftwareSourceArgs
            {
                Id = testSoftwareSourceChild.Id,
                Name = testSoftwareSourceChild.DisplayName,
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.OsManagement.ManagedInstanceManagement;
import com.pulumi.oci.OsManagement.ManagedInstanceManagementArgs;
import com.pulumi.oci.OsManagement.inputs.ManagedInstanceManagementParentSoftwareSourceArgs;
import com.pulumi.oci.OsManagement.inputs.ManagedInstanceManagementManagedInstanceGroupArgs;
import com.pulumi.oci.OsManagement.inputs.ManagedInstanceManagementChildSoftwareSourceArgs;
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) {
        var testManagedInstanceManagement = new ManagedInstanceManagement("testManagedInstanceManagement", ManagedInstanceManagementArgs.builder()
            .managedInstanceId(testManagedInstance.id())
            .parentSoftwareSource(ManagedInstanceManagementParentSoftwareSourceArgs.builder()
                .id(testParentSoftwareSource.id())
                .name(testParentSoftwareSource.displayName())
                .build())
            .managedInstanceGroups(ManagedInstanceManagementManagedInstanceGroupArgs.builder()
                .id(testManagedInstanceGroup.id())
                .displayName(managedInstanceGroupDisplayName)
                .build())
            .childSoftwareSources(ManagedInstanceManagementChildSoftwareSourceArgs.builder()
                .id(testSoftwareSourceChild.id())
                .name(testSoftwareSourceChild.displayName())
                .build())
            .build());

    }
}
Copy
resources:
  testManagedInstanceManagement:
    type: oci:OsManagement:ManagedInstanceManagement
    name: test_managed_instance_management
    properties:
      managedInstanceId: ${testManagedInstance.id}
      parentSoftwareSource:
        id: ${testParentSoftwareSource.id}
        name: ${testParentSoftwareSource.displayName}
      managedInstanceGroups:
        - id: ${testManagedInstanceGroup.id}
          displayName: ${managedInstanceGroupDisplayName}
      childSoftwareSources:
        - id: ${testSoftwareSourceChild.id}
          name: ${testSoftwareSourceChild.displayName}
Copy

Create ManagedInstanceManagement Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ManagedInstanceManagement(name: string, args: ManagedInstanceManagementArgs, opts?: CustomResourceOptions);
@overload
def ManagedInstanceManagement(resource_name: str,
                              args: ManagedInstanceManagementArgs,
                              opts: Optional[ResourceOptions] = None)

@overload
def ManagedInstanceManagement(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              managed_instance_id: Optional[str] = None,
                              child_software_sources: Optional[Sequence[_osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs]] = None,
                              managed_instance_groups: Optional[Sequence[_osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs]] = None,
                              parent_software_source: Optional[_osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs] = None)
func NewManagedInstanceManagement(ctx *Context, name string, args ManagedInstanceManagementArgs, opts ...ResourceOption) (*ManagedInstanceManagement, error)
public ManagedInstanceManagement(string name, ManagedInstanceManagementArgs args, CustomResourceOptions? opts = null)
public ManagedInstanceManagement(String name, ManagedInstanceManagementArgs args)
public ManagedInstanceManagement(String name, ManagedInstanceManagementArgs args, CustomResourceOptions options)
type: oci:OsManagement:ManagedInstanceManagement
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ManagedInstanceManagementArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ManagedInstanceManagementArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ManagedInstanceManagementArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ManagedInstanceManagementArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ManagedInstanceManagementArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var managedInstanceManagementResource = new Oci.OsManagement.ManagedInstanceManagement("managedInstanceManagementResource", new()
{
    ManagedInstanceId = "string",
    ChildSoftwareSources = new[]
    {
        new Oci.OsManagement.Inputs.ManagedInstanceManagementChildSoftwareSourceArgs
        {
            Id = "string",
            Name = "string",
        },
    },
    ManagedInstanceGroups = new[]
    {
        new Oci.OsManagement.Inputs.ManagedInstanceManagementManagedInstanceGroupArgs
        {
            DisplayName = "string",
            Id = "string",
        },
    },
    ParentSoftwareSource = new Oci.OsManagement.Inputs.ManagedInstanceManagementParentSoftwareSourceArgs
    {
        Id = "string",
        Name = "string",
    },
});
Copy
example, err := OsManagement.NewManagedInstanceManagement(ctx, "managedInstanceManagementResource", &OsManagement.ManagedInstanceManagementArgs{
	ManagedInstanceId: pulumi.String("string"),
	ChildSoftwareSources: osmanagement.ManagedInstanceManagementChildSoftwareSourceArray{
		&osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs{
			Id:   pulumi.String("string"),
			Name: pulumi.String("string"),
		},
	},
	ManagedInstanceGroups: osmanagement.ManagedInstanceManagementManagedInstanceGroupArray{
		&osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs{
			DisplayName: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	ParentSoftwareSource: &osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs{
		Id:   pulumi.String("string"),
		Name: pulumi.String("string"),
	},
})
Copy
var managedInstanceManagementResource = new ManagedInstanceManagement("managedInstanceManagementResource", ManagedInstanceManagementArgs.builder()
    .managedInstanceId("string")
    .childSoftwareSources(ManagedInstanceManagementChildSoftwareSourceArgs.builder()
        .id("string")
        .name("string")
        .build())
    .managedInstanceGroups(ManagedInstanceManagementManagedInstanceGroupArgs.builder()
        .displayName("string")
        .id("string")
        .build())
    .parentSoftwareSource(ManagedInstanceManagementParentSoftwareSourceArgs.builder()
        .id("string")
        .name("string")
        .build())
    .build());
Copy
managed_instance_management_resource = oci.os_management.ManagedInstanceManagement("managedInstanceManagementResource",
    managed_instance_id="string",
    child_software_sources=[{
        "id": "string",
        "name": "string",
    }],
    managed_instance_groups=[{
        "display_name": "string",
        "id": "string",
    }],
    parent_software_source={
        "id": "string",
        "name": "string",
    })
Copy
const managedInstanceManagementResource = new oci.osmanagement.ManagedInstanceManagement("managedInstanceManagementResource", {
    managedInstanceId: "string",
    childSoftwareSources: [{
        id: "string",
        name: "string",
    }],
    managedInstanceGroups: [{
        displayName: "string",
        id: "string",
    }],
    parentSoftwareSource: {
        id: "string",
        name: "string",
    },
});
Copy
type: oci:OsManagement:ManagedInstanceManagement
properties:
    childSoftwareSources:
        - id: string
          name: string
    managedInstanceGroups:
        - displayName: string
          id: string
    managedInstanceId: string
    parentSoftwareSource:
        id: string
        name: string
Copy

ManagedInstanceManagement Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ManagedInstanceManagement resource accepts the following input properties:

ManagedInstanceId This property is required. string
OCID for the managed instance
ChildSoftwareSources List<ManagedInstanceManagementChildSoftwareSource>
(Updatable) list of child Software Sources attached to the Managed Instance
ManagedInstanceGroups List<ManagedInstanceManagementManagedInstanceGroup>
(Updatable) The ids of the managed instance groups of which this instance is a member.
ParentSoftwareSource ManagedInstanceManagementParentSoftwareSource
(Updatable) the parent (base) Software Source attached to the Managed Instance
ManagedInstanceId This property is required. string
OCID for the managed instance
ChildSoftwareSources []ManagedInstanceManagementChildSoftwareSourceArgs
(Updatable) list of child Software Sources attached to the Managed Instance
ManagedInstanceGroups []ManagedInstanceManagementManagedInstanceGroupArgs
(Updatable) The ids of the managed instance groups of which this instance is a member.
ParentSoftwareSource ManagedInstanceManagementParentSoftwareSourceArgs
(Updatable) the parent (base) Software Source attached to the Managed Instance
managedInstanceId This property is required. String
OCID for the managed instance
childSoftwareSources List<ManagedInstanceManagementChildSoftwareSource>
(Updatable) list of child Software Sources attached to the Managed Instance
managedInstanceGroups List<ManagedInstanceManagementManagedInstanceGroup>
(Updatable) The ids of the managed instance groups of which this instance is a member.
parentSoftwareSource ManagedInstanceManagementParentSoftwareSource
(Updatable) the parent (base) Software Source attached to the Managed Instance
managedInstanceId This property is required. string
OCID for the managed instance
childSoftwareSources ManagedInstanceManagementChildSoftwareSource[]
(Updatable) list of child Software Sources attached to the Managed Instance
managedInstanceGroups ManagedInstanceManagementManagedInstanceGroup[]
(Updatable) The ids of the managed instance groups of which this instance is a member.
parentSoftwareSource ManagedInstanceManagementParentSoftwareSource
(Updatable) the parent (base) Software Source attached to the Managed Instance
managed_instance_id This property is required. str
OCID for the managed instance
child_software_sources Sequence[osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs]
(Updatable) list of child Software Sources attached to the Managed Instance
managed_instance_groups Sequence[osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs]
(Updatable) The ids of the managed instance groups of which this instance is a member.
parent_software_source osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs
(Updatable) the parent (base) Software Source attached to the Managed Instance
managedInstanceId This property is required. String
OCID for the managed instance
childSoftwareSources List<Property Map>
(Updatable) list of child Software Sources attached to the Managed Instance
managedInstanceGroups List<Property Map>
(Updatable) The ids of the managed instance groups of which this instance is a member.
parentSoftwareSource Property Map
(Updatable) the parent (base) Software Source attached to the Managed Instance

Outputs

All input properties are implicitly available as output properties. Additionally, the ManagedInstanceManagement resource produces the following output properties:

CompartmentId string
OCID for the Compartment
Description string
Information specified by the user about the managed instance
DisplayName string
User friendly name
Id string
The provider-assigned unique ID for this managed resource.
LastBoot string
Time at which the instance last booted
LastCheckin string
Time at which the instance last checked in
OsKernelVersion string
Operating System Kernel Version
OsName string
Operating System Name
OsVersion string
Operating System Version
Status string
status of the managed instance.
UpdatesAvailable int
Number of updates available to be installed
CompartmentId string
OCID for the Compartment
Description string
Information specified by the user about the managed instance
DisplayName string
User friendly name
Id string
The provider-assigned unique ID for this managed resource.
LastBoot string
Time at which the instance last booted
LastCheckin string
Time at which the instance last checked in
OsKernelVersion string
Operating System Kernel Version
OsName string
Operating System Name
OsVersion string
Operating System Version
Status string
status of the managed instance.
UpdatesAvailable int
Number of updates available to be installed
compartmentId String
OCID for the Compartment
description String
Information specified by the user about the managed instance
displayName String
User friendly name
id String
The provider-assigned unique ID for this managed resource.
lastBoot String
Time at which the instance last booted
lastCheckin String
Time at which the instance last checked in
osKernelVersion String
Operating System Kernel Version
osName String
Operating System Name
osVersion String
Operating System Version
status String
status of the managed instance.
updatesAvailable Integer
Number of updates available to be installed
compartmentId string
OCID for the Compartment
description string
Information specified by the user about the managed instance
displayName string
User friendly name
id string
The provider-assigned unique ID for this managed resource.
lastBoot string
Time at which the instance last booted
lastCheckin string
Time at which the instance last checked in
osKernelVersion string
Operating System Kernel Version
osName string
Operating System Name
osVersion string
Operating System Version
status string
status of the managed instance.
updatesAvailable number
Number of updates available to be installed
compartment_id str
OCID for the Compartment
description str
Information specified by the user about the managed instance
display_name str
User friendly name
id str
The provider-assigned unique ID for this managed resource.
last_boot str
Time at which the instance last booted
last_checkin str
Time at which the instance last checked in
os_kernel_version str
Operating System Kernel Version
os_name str
Operating System Name
os_version str
Operating System Version
status str
status of the managed instance.
updates_available int
Number of updates available to be installed
compartmentId String
OCID for the Compartment
description String
Information specified by the user about the managed instance
displayName String
User friendly name
id String
The provider-assigned unique ID for this managed resource.
lastBoot String
Time at which the instance last booted
lastCheckin String
Time at which the instance last checked in
osKernelVersion String
Operating System Kernel Version
osName String
Operating System Name
osVersion String
Operating System Version
status String
status of the managed instance.
updatesAvailable Number
Number of updates available to be installed

Look up Existing ManagedInstanceManagement Resource

Get an existing ManagedInstanceManagement resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ManagedInstanceManagementState, opts?: CustomResourceOptions): ManagedInstanceManagement
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        child_software_sources: Optional[Sequence[_osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs]] = None,
        compartment_id: Optional[str] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        last_boot: Optional[str] = None,
        last_checkin: Optional[str] = None,
        managed_instance_groups: Optional[Sequence[_osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs]] = None,
        managed_instance_id: Optional[str] = None,
        os_kernel_version: Optional[str] = None,
        os_name: Optional[str] = None,
        os_version: Optional[str] = None,
        parent_software_source: Optional[_osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs] = None,
        status: Optional[str] = None,
        updates_available: Optional[int] = None) -> ManagedInstanceManagement
func GetManagedInstanceManagement(ctx *Context, name string, id IDInput, state *ManagedInstanceManagementState, opts ...ResourceOption) (*ManagedInstanceManagement, error)
public static ManagedInstanceManagement Get(string name, Input<string> id, ManagedInstanceManagementState? state, CustomResourceOptions? opts = null)
public static ManagedInstanceManagement get(String name, Output<String> id, ManagedInstanceManagementState state, CustomResourceOptions options)
resources:  _:    type: oci:OsManagement:ManagedInstanceManagement    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ChildSoftwareSources List<ManagedInstanceManagementChildSoftwareSource>
(Updatable) list of child Software Sources attached to the Managed Instance
CompartmentId string
OCID for the Compartment
Description string
Information specified by the user about the managed instance
DisplayName string
User friendly name
LastBoot string
Time at which the instance last booted
LastCheckin string
Time at which the instance last checked in
ManagedInstanceGroups List<ManagedInstanceManagementManagedInstanceGroup>
(Updatable) The ids of the managed instance groups of which this instance is a member.
ManagedInstanceId string
OCID for the managed instance
OsKernelVersion string
Operating System Kernel Version
OsName string
Operating System Name
OsVersion string
Operating System Version
ParentSoftwareSource ManagedInstanceManagementParentSoftwareSource
(Updatable) the parent (base) Software Source attached to the Managed Instance
Status string
status of the managed instance.
UpdatesAvailable int
Number of updates available to be installed
ChildSoftwareSources []ManagedInstanceManagementChildSoftwareSourceArgs
(Updatable) list of child Software Sources attached to the Managed Instance
CompartmentId string
OCID for the Compartment
Description string
Information specified by the user about the managed instance
DisplayName string
User friendly name
LastBoot string
Time at which the instance last booted
LastCheckin string
Time at which the instance last checked in
ManagedInstanceGroups []ManagedInstanceManagementManagedInstanceGroupArgs
(Updatable) The ids of the managed instance groups of which this instance is a member.
ManagedInstanceId string
OCID for the managed instance
OsKernelVersion string
Operating System Kernel Version
OsName string
Operating System Name
OsVersion string
Operating System Version
ParentSoftwareSource ManagedInstanceManagementParentSoftwareSourceArgs
(Updatable) the parent (base) Software Source attached to the Managed Instance
Status string
status of the managed instance.
UpdatesAvailable int
Number of updates available to be installed
childSoftwareSources List<ManagedInstanceManagementChildSoftwareSource>
(Updatable) list of child Software Sources attached to the Managed Instance
compartmentId String
OCID for the Compartment
description String
Information specified by the user about the managed instance
displayName String
User friendly name
lastBoot String
Time at which the instance last booted
lastCheckin String
Time at which the instance last checked in
managedInstanceGroups List<ManagedInstanceManagementManagedInstanceGroup>
(Updatable) The ids of the managed instance groups of which this instance is a member.
managedInstanceId String
OCID for the managed instance
osKernelVersion String
Operating System Kernel Version
osName String
Operating System Name
osVersion String
Operating System Version
parentSoftwareSource ManagedInstanceManagementParentSoftwareSource
(Updatable) the parent (base) Software Source attached to the Managed Instance
status String
status of the managed instance.
updatesAvailable Integer
Number of updates available to be installed
childSoftwareSources ManagedInstanceManagementChildSoftwareSource[]
(Updatable) list of child Software Sources attached to the Managed Instance
compartmentId string
OCID for the Compartment
description string
Information specified by the user about the managed instance
displayName string
User friendly name
lastBoot string
Time at which the instance last booted
lastCheckin string
Time at which the instance last checked in
managedInstanceGroups ManagedInstanceManagementManagedInstanceGroup[]
(Updatable) The ids of the managed instance groups of which this instance is a member.
managedInstanceId string
OCID for the managed instance
osKernelVersion string
Operating System Kernel Version
osName string
Operating System Name
osVersion string
Operating System Version
parentSoftwareSource ManagedInstanceManagementParentSoftwareSource
(Updatable) the parent (base) Software Source attached to the Managed Instance
status string
status of the managed instance.
updatesAvailable number
Number of updates available to be installed
child_software_sources Sequence[osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs]
(Updatable) list of child Software Sources attached to the Managed Instance
compartment_id str
OCID for the Compartment
description str
Information specified by the user about the managed instance
display_name str
User friendly name
last_boot str
Time at which the instance last booted
last_checkin str
Time at which the instance last checked in
managed_instance_groups Sequence[osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs]
(Updatable) The ids of the managed instance groups of which this instance is a member.
managed_instance_id str
OCID for the managed instance
os_kernel_version str
Operating System Kernel Version
os_name str
Operating System Name
os_version str
Operating System Version
parent_software_source osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs
(Updatable) the parent (base) Software Source attached to the Managed Instance
status str
status of the managed instance.
updates_available int
Number of updates available to be installed
childSoftwareSources List<Property Map>
(Updatable) list of child Software Sources attached to the Managed Instance
compartmentId String
OCID for the Compartment
description String
Information specified by the user about the managed instance
displayName String
User friendly name
lastBoot String
Time at which the instance last booted
lastCheckin String
Time at which the instance last checked in
managedInstanceGroups List<Property Map>
(Updatable) The ids of the managed instance groups of which this instance is a member.
managedInstanceId String
OCID for the managed instance
osKernelVersion String
Operating System Kernel Version
osName String
Operating System Name
osVersion String
Operating System Version
parentSoftwareSource Property Map
(Updatable) the parent (base) Software Source attached to the Managed Instance
status String
status of the managed instance.
updatesAvailable Number
Number of updates available to be installed

Supporting Types

ManagedInstanceManagementChildSoftwareSource
, ManagedInstanceManagementChildSoftwareSourceArgs

Id string
software source identifier
Name string
software source name
Id string
software source identifier
Name string
software source name
id String
software source identifier
name String
software source name
id string
software source identifier
name string
software source name
id str
software source identifier
name str
software source name
id String
software source identifier
name String
software source name

ManagedInstanceManagementManagedInstanceGroup
, ManagedInstanceManagementManagedInstanceGroupArgs

DisplayName string
User friendly name
Id string
unique identifier that is immutable on creation
DisplayName string
User friendly name
Id string
unique identifier that is immutable on creation
displayName String
User friendly name
id String
unique identifier that is immutable on creation
displayName string
User friendly name
id string
unique identifier that is immutable on creation
display_name str
User friendly name
id str
unique identifier that is immutable on creation
displayName String
User friendly name
id String
unique identifier that is immutable on creation

ManagedInstanceManagementParentSoftwareSource
, ManagedInstanceManagementParentSoftwareSourceArgs

Id string
software source identifier
Name string

software source name

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

Id string
software source identifier
Name string

software source name

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

id String
software source identifier
name String

software source name

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

id string
software source identifier
name string

software source name

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

id str
software source identifier
name str

software source name

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

id String
software source identifier
name String

software source name

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

Import

Import is not supported for this resource.

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.