1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OsManagement
  5. ManagedInstance
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.OsManagement.ManagedInstance

Explore with Pulumi AI

This resource provides the Managed Instance resource in Oracle Cloud Infrastructure OS Management service.

Updates a specific Managed Instance.

Create ManagedInstance Resource

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

Constructor syntax

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

@overload
def ManagedInstance(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    managed_instance_id: Optional[str] = None,
                    is_data_collection_authorized: Optional[bool] = None,
                    notification_topic_id: Optional[str] = None)
func NewManagedInstance(ctx *Context, name string, args ManagedInstanceArgs, opts ...ResourceOption) (*ManagedInstance, error)
public ManagedInstance(string name, ManagedInstanceArgs args, CustomResourceOptions? opts = null)
public ManagedInstance(String name, ManagedInstanceArgs args)
public ManagedInstance(String name, ManagedInstanceArgs args, CustomResourceOptions options)
type: oci:OsManagement:ManagedInstance
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. ManagedInstanceArgs
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. ManagedInstanceArgs
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. ManagedInstanceArgs
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. ManagedInstanceArgs
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. ManagedInstanceArgs
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 managedInstanceResource = new Oci.OsManagement.ManagedInstance("managedInstanceResource", new()
{
    ManagedInstanceId = "string",
    IsDataCollectionAuthorized = false,
    NotificationTopicId = "string",
});
Copy
example, err := OsManagement.NewManagedInstance(ctx, "managedInstanceResource", &OsManagement.ManagedInstanceArgs{
	ManagedInstanceId:          pulumi.String("string"),
	IsDataCollectionAuthorized: pulumi.Bool(false),
	NotificationTopicId:        pulumi.String("string"),
})
Copy
var managedInstanceResource = new ManagedInstance("managedInstanceResource", ManagedInstanceArgs.builder()
    .managedInstanceId("string")
    .isDataCollectionAuthorized(false)
    .notificationTopicId("string")
    .build());
Copy
managed_instance_resource = oci.os_management.ManagedInstance("managedInstanceResource",
    managed_instance_id="string",
    is_data_collection_authorized=False,
    notification_topic_id="string")
Copy
const managedInstanceResource = new oci.osmanagement.ManagedInstance("managedInstanceResource", {
    managedInstanceId: "string",
    isDataCollectionAuthorized: false,
    notificationTopicId: "string",
});
Copy
type: oci:OsManagement:ManagedInstance
properties:
    isDataCollectionAuthorized: false
    managedInstanceId: string
    notificationTopicId: string
Copy

ManagedInstance 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 ManagedInstance resource accepts the following input properties:

ManagedInstanceId
This property is required.
Changes to this property will trigger replacement.
string
OCID for the managed instance
IsDataCollectionAuthorized bool
(Updatable) True if user allow data collection for this instance
NotificationTopicId string

(Updatable) OCID of the ONS topic used to send notification to users

** 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

ManagedInstanceId
This property is required.
Changes to this property will trigger replacement.
string
OCID for the managed instance
IsDataCollectionAuthorized bool
(Updatable) True if user allow data collection for this instance
NotificationTopicId string

(Updatable) OCID of the ONS topic used to send notification to users

** 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

managedInstanceId
This property is required.
Changes to this property will trigger replacement.
String
OCID for the managed instance
isDataCollectionAuthorized Boolean
(Updatable) True if user allow data collection for this instance
notificationTopicId String

(Updatable) OCID of the ONS topic used to send notification to users

** 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

managedInstanceId
This property is required.
Changes to this property will trigger replacement.
string
OCID for the managed instance
isDataCollectionAuthorized boolean
(Updatable) True if user allow data collection for this instance
notificationTopicId string

(Updatable) OCID of the ONS topic used to send notification to users

** 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

managed_instance_id
This property is required.
Changes to this property will trigger replacement.
str
OCID for the managed instance
is_data_collection_authorized bool
(Updatable) True if user allow data collection for this instance
notification_topic_id str

(Updatable) OCID of the ONS topic used to send notification to users

** 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

managedInstanceId
This property is required.
Changes to this property will trigger replacement.
String
OCID for the managed instance
isDataCollectionAuthorized Boolean
(Updatable) True if user allow data collection for this instance
notificationTopicId String

(Updatable) OCID of the ONS topic used to send notification to users

** 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

Outputs

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

Autonomouses List<ManagedInstanceAutonomouse>
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
BugUpdatesAvailable int
Number of bug fix type updates available to be installed
ChildSoftwareSources List<ManagedInstanceChildSoftwareSource>
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
EnhancementUpdatesAvailable int
Number of enhancement type updates available to be installed
Id string
The provider-assigned unique ID for this managed resource.
IsRebootRequired bool
Indicates whether a reboot is required to complete installation of updates.
KspliceEffectiveKernelVersion string
The ksplice effective kernel version
LastBoot string
Time at which the instance last booted
LastCheckin string
Time at which the instance last checked in
ManagedInstanceGroups List<ManagedInstanceManagedInstanceGroup>
The ids of the managed instance groups of which this instance is a member.
OsFamily string
The Operating System type of the managed instance.
OsKernelVersion string
Operating System Kernel Version
OsName string
Operating System Name
OsVersion string
Operating System Version
OtherUpdatesAvailable int
Number of non-classified updates available to be installed
ParentSoftwareSources List<ManagedInstanceParentSoftwareSource>
the parent (base) Software Source attached to the Managed Instance
ScheduledJobCount int
Number of scheduled jobs associated with this instance
SecurityUpdatesAvailable int
Number of security type updates available to be installed
Status string
status of the managed instance.
UpdatesAvailable int
Number of updates available to be installed
WorkRequestCount int
Number of work requests associated with this instance
Autonomouses []ManagedInstanceAutonomouse
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
BugUpdatesAvailable int
Number of bug fix type updates available to be installed
ChildSoftwareSources []ManagedInstanceChildSoftwareSource
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
EnhancementUpdatesAvailable int
Number of enhancement type updates available to be installed
Id string
The provider-assigned unique ID for this managed resource.
IsRebootRequired bool
Indicates whether a reboot is required to complete installation of updates.
KspliceEffectiveKernelVersion string
The ksplice effective kernel version
LastBoot string
Time at which the instance last booted
LastCheckin string
Time at which the instance last checked in
ManagedInstanceGroups []ManagedInstanceManagedInstanceGroup
The ids of the managed instance groups of which this instance is a member.
OsFamily string
The Operating System type of the managed instance.
OsKernelVersion string
Operating System Kernel Version
OsName string
Operating System Name
OsVersion string
Operating System Version
OtherUpdatesAvailable int
Number of non-classified updates available to be installed
ParentSoftwareSources []ManagedInstanceParentSoftwareSource
the parent (base) Software Source attached to the Managed Instance
ScheduledJobCount int
Number of scheduled jobs associated with this instance
SecurityUpdatesAvailable int
Number of security type updates available to be installed
Status string
status of the managed instance.
UpdatesAvailable int
Number of updates available to be installed
WorkRequestCount int
Number of work requests associated with this instance
autonomouses List<ManagedInstanceAutonomouse>
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
bugUpdatesAvailable Integer
Number of bug fix type updates available to be installed
childSoftwareSources List<ManagedInstanceChildSoftwareSource>
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
enhancementUpdatesAvailable Integer
Number of enhancement type updates available to be installed
id String
The provider-assigned unique ID for this managed resource.
isRebootRequired Boolean
Indicates whether a reboot is required to complete installation of updates.
kspliceEffectiveKernelVersion String
The ksplice effective kernel version
lastBoot String
Time at which the instance last booted
lastCheckin String
Time at which the instance last checked in
managedInstanceGroups List<ManagedInstanceManagedInstanceGroup>
The ids of the managed instance groups of which this instance is a member.
osFamily String
The Operating System type of the managed instance.
osKernelVersion String
Operating System Kernel Version
osName String
Operating System Name
osVersion String
Operating System Version
otherUpdatesAvailable Integer
Number of non-classified updates available to be installed
parentSoftwareSources List<ManagedInstanceParentSoftwareSource>
the parent (base) Software Source attached to the Managed Instance
scheduledJobCount Integer
Number of scheduled jobs associated with this instance
securityUpdatesAvailable Integer
Number of security type updates available to be installed
status String
status of the managed instance.
updatesAvailable Integer
Number of updates available to be installed
workRequestCount Integer
Number of work requests associated with this instance
autonomouses ManagedInstanceAutonomouse[]
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
bugUpdatesAvailable number
Number of bug fix type updates available to be installed
childSoftwareSources ManagedInstanceChildSoftwareSource[]
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
enhancementUpdatesAvailable number
Number of enhancement type updates available to be installed
id string
The provider-assigned unique ID for this managed resource.
isRebootRequired boolean
Indicates whether a reboot is required to complete installation of updates.
kspliceEffectiveKernelVersion string
The ksplice effective kernel version
lastBoot string
Time at which the instance last booted
lastCheckin string
Time at which the instance last checked in
managedInstanceGroups ManagedInstanceManagedInstanceGroup[]
The ids of the managed instance groups of which this instance is a member.
osFamily string
The Operating System type of the managed instance.
osKernelVersion string
Operating System Kernel Version
osName string
Operating System Name
osVersion string
Operating System Version
otherUpdatesAvailable number
Number of non-classified updates available to be installed
parentSoftwareSources ManagedInstanceParentSoftwareSource[]
the parent (base) Software Source attached to the Managed Instance
scheduledJobCount number
Number of scheduled jobs associated with this instance
securityUpdatesAvailable number
Number of security type updates available to be installed
status string
status of the managed instance.
updatesAvailable number
Number of updates available to be installed
workRequestCount number
Number of work requests associated with this instance
autonomouses Sequence[osmanagement.ManagedInstanceAutonomouse]
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
bug_updates_available int
Number of bug fix type updates available to be installed
child_software_sources Sequence[osmanagement.ManagedInstanceChildSoftwareSource]
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
enhancement_updates_available int
Number of enhancement type updates available to be installed
id str
The provider-assigned unique ID for this managed resource.
is_reboot_required bool
Indicates whether a reboot is required to complete installation of updates.
ksplice_effective_kernel_version str
The ksplice effective kernel version
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.ManagedInstanceManagedInstanceGroup]
The ids of the managed instance groups of which this instance is a member.
os_family str
The Operating System type of the managed instance.
os_kernel_version str
Operating System Kernel Version
os_name str
Operating System Name
os_version str
Operating System Version
other_updates_available int
Number of non-classified updates available to be installed
parent_software_sources Sequence[osmanagement.ManagedInstanceParentSoftwareSource]
the parent (base) Software Source attached to the Managed Instance
scheduled_job_count int
Number of scheduled jobs associated with this instance
security_updates_available int
Number of security type updates available to be installed
status str
status of the managed instance.
updates_available int
Number of updates available to be installed
work_request_count int
Number of work requests associated with this instance
autonomouses List<Property Map>
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
bugUpdatesAvailable Number
Number of bug fix type updates available to be installed
childSoftwareSources List<Property Map>
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
enhancementUpdatesAvailable Number
Number of enhancement type updates available to be installed
id String
The provider-assigned unique ID for this managed resource.
isRebootRequired Boolean
Indicates whether a reboot is required to complete installation of updates.
kspliceEffectiveKernelVersion String
The ksplice effective kernel version
lastBoot String
Time at which the instance last booted
lastCheckin String
Time at which the instance last checked in
managedInstanceGroups List<Property Map>
The ids of the managed instance groups of which this instance is a member.
osFamily String
The Operating System type of the managed instance.
osKernelVersion String
Operating System Kernel Version
osName String
Operating System Name
osVersion String
Operating System Version
otherUpdatesAvailable Number
Number of non-classified updates available to be installed
parentSoftwareSources List<Property Map>
the parent (base) Software Source attached to the Managed Instance
scheduledJobCount Number
Number of scheduled jobs associated with this instance
securityUpdatesAvailable Number
Number of security type updates available to be installed
status String
status of the managed instance.
updatesAvailable Number
Number of updates available to be installed
workRequestCount Number
Number of work requests associated with this instance

Look up Existing ManagedInstance Resource

Get an existing ManagedInstance 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?: ManagedInstanceState, opts?: CustomResourceOptions): ManagedInstance
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        autonomouses: Optional[Sequence[_osmanagement.ManagedInstanceAutonomouseArgs]] = None,
        bug_updates_available: Optional[int] = None,
        child_software_sources: Optional[Sequence[_osmanagement.ManagedInstanceChildSoftwareSourceArgs]] = None,
        compartment_id: Optional[str] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        enhancement_updates_available: Optional[int] = None,
        is_data_collection_authorized: Optional[bool] = None,
        is_reboot_required: Optional[bool] = None,
        ksplice_effective_kernel_version: Optional[str] = None,
        last_boot: Optional[str] = None,
        last_checkin: Optional[str] = None,
        managed_instance_groups: Optional[Sequence[_osmanagement.ManagedInstanceManagedInstanceGroupArgs]] = None,
        managed_instance_id: Optional[str] = None,
        notification_topic_id: Optional[str] = None,
        os_family: Optional[str] = None,
        os_kernel_version: Optional[str] = None,
        os_name: Optional[str] = None,
        os_version: Optional[str] = None,
        other_updates_available: Optional[int] = None,
        parent_software_sources: Optional[Sequence[_osmanagement.ManagedInstanceParentSoftwareSourceArgs]] = None,
        scheduled_job_count: Optional[int] = None,
        security_updates_available: Optional[int] = None,
        status: Optional[str] = None,
        updates_available: Optional[int] = None,
        work_request_count: Optional[int] = None) -> ManagedInstance
func GetManagedInstance(ctx *Context, name string, id IDInput, state *ManagedInstanceState, opts ...ResourceOption) (*ManagedInstance, error)
public static ManagedInstance Get(string name, Input<string> id, ManagedInstanceState? state, CustomResourceOptions? opts = null)
public static ManagedInstance get(String name, Output<String> id, ManagedInstanceState state, CustomResourceOptions options)
resources:  _:    type: oci:OsManagement:ManagedInstance    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:
Autonomouses List<ManagedInstanceAutonomouse>
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
BugUpdatesAvailable int
Number of bug fix type updates available to be installed
ChildSoftwareSources List<ManagedInstanceChildSoftwareSource>
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
EnhancementUpdatesAvailable int
Number of enhancement type updates available to be installed
IsDataCollectionAuthorized bool
(Updatable) True if user allow data collection for this instance
IsRebootRequired bool
Indicates whether a reboot is required to complete installation of updates.
KspliceEffectiveKernelVersion string
The ksplice effective kernel version
LastBoot string
Time at which the instance last booted
LastCheckin string
Time at which the instance last checked in
ManagedInstanceGroups List<ManagedInstanceManagedInstanceGroup>
The ids of the managed instance groups of which this instance is a member.
ManagedInstanceId Changes to this property will trigger replacement. string
OCID for the managed instance
NotificationTopicId string

(Updatable) OCID of the ONS topic used to send notification to users

** 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

OsFamily string
The Operating System type of the managed instance.
OsKernelVersion string
Operating System Kernel Version
OsName string
Operating System Name
OsVersion string
Operating System Version
OtherUpdatesAvailable int
Number of non-classified updates available to be installed
ParentSoftwareSources List<ManagedInstanceParentSoftwareSource>
the parent (base) Software Source attached to the Managed Instance
ScheduledJobCount int
Number of scheduled jobs associated with this instance
SecurityUpdatesAvailable int
Number of security type updates available to be installed
Status string
status of the managed instance.
UpdatesAvailable int
Number of updates available to be installed
WorkRequestCount int
Number of work requests associated with this instance
Autonomouses []ManagedInstanceAutonomouseArgs
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
BugUpdatesAvailable int
Number of bug fix type updates available to be installed
ChildSoftwareSources []ManagedInstanceChildSoftwareSourceArgs
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
EnhancementUpdatesAvailable int
Number of enhancement type updates available to be installed
IsDataCollectionAuthorized bool
(Updatable) True if user allow data collection for this instance
IsRebootRequired bool
Indicates whether a reboot is required to complete installation of updates.
KspliceEffectiveKernelVersion string
The ksplice effective kernel version
LastBoot string
Time at which the instance last booted
LastCheckin string
Time at which the instance last checked in
ManagedInstanceGroups []ManagedInstanceManagedInstanceGroupArgs
The ids of the managed instance groups of which this instance is a member.
ManagedInstanceId Changes to this property will trigger replacement. string
OCID for the managed instance
NotificationTopicId string

(Updatable) OCID of the ONS topic used to send notification to users

** 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

OsFamily string
The Operating System type of the managed instance.
OsKernelVersion string
Operating System Kernel Version
OsName string
Operating System Name
OsVersion string
Operating System Version
OtherUpdatesAvailable int
Number of non-classified updates available to be installed
ParentSoftwareSources []ManagedInstanceParentSoftwareSourceArgs
the parent (base) Software Source attached to the Managed Instance
ScheduledJobCount int
Number of scheduled jobs associated with this instance
SecurityUpdatesAvailable int
Number of security type updates available to be installed
Status string
status of the managed instance.
UpdatesAvailable int
Number of updates available to be installed
WorkRequestCount int
Number of work requests associated with this instance
autonomouses List<ManagedInstanceAutonomouse>
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
bugUpdatesAvailable Integer
Number of bug fix type updates available to be installed
childSoftwareSources List<ManagedInstanceChildSoftwareSource>
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
enhancementUpdatesAvailable Integer
Number of enhancement type updates available to be installed
isDataCollectionAuthorized Boolean
(Updatable) True if user allow data collection for this instance
isRebootRequired Boolean
Indicates whether a reboot is required to complete installation of updates.
kspliceEffectiveKernelVersion String
The ksplice effective kernel version
lastBoot String
Time at which the instance last booted
lastCheckin String
Time at which the instance last checked in
managedInstanceGroups List<ManagedInstanceManagedInstanceGroup>
The ids of the managed instance groups of which this instance is a member.
managedInstanceId Changes to this property will trigger replacement. String
OCID for the managed instance
notificationTopicId String

(Updatable) OCID of the ONS topic used to send notification to users

** 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

osFamily String
The Operating System type of the managed instance.
osKernelVersion String
Operating System Kernel Version
osName String
Operating System Name
osVersion String
Operating System Version
otherUpdatesAvailable Integer
Number of non-classified updates available to be installed
parentSoftwareSources List<ManagedInstanceParentSoftwareSource>
the parent (base) Software Source attached to the Managed Instance
scheduledJobCount Integer
Number of scheduled jobs associated with this instance
securityUpdatesAvailable Integer
Number of security type updates available to be installed
status String
status of the managed instance.
updatesAvailable Integer
Number of updates available to be installed
workRequestCount Integer
Number of work requests associated with this instance
autonomouses ManagedInstanceAutonomouse[]
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
bugUpdatesAvailable number
Number of bug fix type updates available to be installed
childSoftwareSources ManagedInstanceChildSoftwareSource[]
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
enhancementUpdatesAvailable number
Number of enhancement type updates available to be installed
isDataCollectionAuthorized boolean
(Updatable) True if user allow data collection for this instance
isRebootRequired boolean
Indicates whether a reboot is required to complete installation of updates.
kspliceEffectiveKernelVersion string
The ksplice effective kernel version
lastBoot string
Time at which the instance last booted
lastCheckin string
Time at which the instance last checked in
managedInstanceGroups ManagedInstanceManagedInstanceGroup[]
The ids of the managed instance groups of which this instance is a member.
managedInstanceId Changes to this property will trigger replacement. string
OCID for the managed instance
notificationTopicId string

(Updatable) OCID of the ONS topic used to send notification to users

** 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

osFamily string
The Operating System type of the managed instance.
osKernelVersion string
Operating System Kernel Version
osName string
Operating System Name
osVersion string
Operating System Version
otherUpdatesAvailable number
Number of non-classified updates available to be installed
parentSoftwareSources ManagedInstanceParentSoftwareSource[]
the parent (base) Software Source attached to the Managed Instance
scheduledJobCount number
Number of scheduled jobs associated with this instance
securityUpdatesAvailable number
Number of security type updates available to be installed
status string
status of the managed instance.
updatesAvailable number
Number of updates available to be installed
workRequestCount number
Number of work requests associated with this instance
autonomouses Sequence[osmanagement.ManagedInstanceAutonomouseArgs]
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
bug_updates_available int
Number of bug fix type updates available to be installed
child_software_sources Sequence[osmanagement.ManagedInstanceChildSoftwareSourceArgs]
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
enhancement_updates_available int
Number of enhancement type updates available to be installed
is_data_collection_authorized bool
(Updatable) True if user allow data collection for this instance
is_reboot_required bool
Indicates whether a reboot is required to complete installation of updates.
ksplice_effective_kernel_version str
The ksplice effective kernel version
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.ManagedInstanceManagedInstanceGroupArgs]
The ids of the managed instance groups of which this instance is a member.
managed_instance_id Changes to this property will trigger replacement. str
OCID for the managed instance
notification_topic_id str

(Updatable) OCID of the ONS topic used to send notification to users

** 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

os_family str
The Operating System type of the managed instance.
os_kernel_version str
Operating System Kernel Version
os_name str
Operating System Name
os_version str
Operating System Version
other_updates_available int
Number of non-classified updates available to be installed
parent_software_sources Sequence[osmanagement.ManagedInstanceParentSoftwareSourceArgs]
the parent (base) Software Source attached to the Managed Instance
scheduled_job_count int
Number of scheduled jobs associated with this instance
security_updates_available int
Number of security type updates available to be installed
status str
status of the managed instance.
updates_available int
Number of updates available to be installed
work_request_count int
Number of work requests associated with this instance
autonomouses List<Property Map>
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
bugUpdatesAvailable Number
Number of bug fix type updates available to be installed
childSoftwareSources List<Property Map>
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
enhancementUpdatesAvailable Number
Number of enhancement type updates available to be installed
isDataCollectionAuthorized Boolean
(Updatable) True if user allow data collection for this instance
isRebootRequired Boolean
Indicates whether a reboot is required to complete installation of updates.
kspliceEffectiveKernelVersion String
The ksplice effective kernel version
lastBoot String
Time at which the instance last booted
lastCheckin String
Time at which the instance last checked in
managedInstanceGroups List<Property Map>
The ids of the managed instance groups of which this instance is a member.
managedInstanceId Changes to this property will trigger replacement. String
OCID for the managed instance
notificationTopicId String

(Updatable) OCID of the ONS topic used to send notification to users

** 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

osFamily String
The Operating System type of the managed instance.
osKernelVersion String
Operating System Kernel Version
osName String
Operating System Name
osVersion String
Operating System Version
otherUpdatesAvailable Number
Number of non-classified updates available to be installed
parentSoftwareSources List<Property Map>
the parent (base) Software Source attached to the Managed Instance
scheduledJobCount Number
Number of scheduled jobs associated with this instance
securityUpdatesAvailable Number
Number of security type updates available to be installed
status String
status of the managed instance.
updatesAvailable Number
Number of updates available to be installed
workRequestCount Number
Number of work requests associated with this instance

Supporting Types

ManagedInstanceAutonomouse
, ManagedInstanceAutonomouseArgs

IsAutoUpdateEnabled bool
True if daily updates are enabled
IsAutoUpdateEnabled bool
True if daily updates are enabled
isAutoUpdateEnabled Boolean
True if daily updates are enabled
isAutoUpdateEnabled boolean
True if daily updates are enabled
is_auto_update_enabled bool
True if daily updates are enabled
isAutoUpdateEnabled Boolean
True if daily updates are enabled

ManagedInstanceChildSoftwareSource
, ManagedInstanceChildSoftwareSourceArgs

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

ManagedInstanceManagedInstanceGroup
, ManagedInstanceManagedInstanceGroupArgs

DisplayName string
User friendly name
Id string
software source identifier
DisplayName string
User friendly name
Id string
software source identifier
displayName String
User friendly name
id String
software source identifier
displayName string
User friendly name
id string
software source identifier
display_name str
User friendly name
id str
software source identifier
displayName String
User friendly name
id String
software source identifier

ManagedInstanceParentSoftwareSource
, ManagedInstanceParentSoftwareSourceArgs

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

Import

ManagedInstances can be imported using the id, e.g.

$ pulumi import oci:OsManagement/managedInstance:ManagedInstance test_managed_instance "id"
Copy

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.