Show / Hide Table of Contents

Class ManagedInstance

Detail information for an OCI Compute instance that is being managed

Inheritance
object
ManagedInstance
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OsmanagementService.Models
Assembly: OCI.DotNetSDK.Osmanagement.dll
Syntax
public class ManagedInstance

Properties

Autonomous

Declaration
[JsonProperty(PropertyName = "autonomous")]
public AutonomousSettings Autonomous { get; set; }
Property Value
Type Description
AutonomousSettings

if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information

BugUpdatesAvailable

Declaration
[JsonProperty(PropertyName = "bugUpdatesAvailable")]
public int? BugUpdatesAvailable { get; set; }
Property Value
Type Description
int?

Number of bug fix type updates available to be installed

ChildSoftwareSources

Declaration
[JsonProperty(PropertyName = "childSoftwareSources")]
public List<SoftwareSourceId> ChildSoftwareSources { get; set; }
Property Value
Type Description
List<SoftwareSourceId>

list of child Software Sources attached to the Managed Instance

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

OCID for the Compartment

Remarks

Required

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Information specified by the user about the managed instance

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Managed Instance identifier

Remarks

Required

EnhancementUpdatesAvailable

Declaration
[JsonProperty(PropertyName = "enhancementUpdatesAvailable")]
public int? EnhancementUpdatesAvailable { get; set; }
Property Value
Type Description
int?

Number of enhancement type updates available to be installed

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

OCID for the managed instance

Remarks

Required

IsDataCollectionAuthorized

Declaration
[JsonProperty(PropertyName = "isDataCollectionAuthorized")]
public bool? IsDataCollectionAuthorized { get; set; }
Property Value
Type Description
bool?

True if user allow data collection for this instance

IsRebootRequired

Declaration
[JsonProperty(PropertyName = "isRebootRequired")]
public bool? IsRebootRequired { get; set; }
Property Value
Type Description
bool?

Indicates whether a reboot is required to complete installation of updates.

KspliceEffectiveKernelVersion

Declaration
[JsonProperty(PropertyName = "kspliceEffectiveKernelVersion")]
public string KspliceEffectiveKernelVersion { get; set; }
Property Value
Type Description
string

The ksplice effective kernel version

LastBoot

Declaration
[JsonProperty(PropertyName = "lastBoot")]
public string LastBoot { get; set; }
Property Value
Type Description
string

Time at which the instance last booted

LastCheckin

Declaration
[JsonProperty(PropertyName = "lastCheckin")]
public string LastCheckin { get; set; }
Property Value
Type Description
string

Time at which the instance last checked in

ManagedInstanceGroups

Declaration
[JsonProperty(PropertyName = "managedInstanceGroups")]
public List<Id> ManagedInstanceGroups { get; set; }
Property Value
Type Description
List<Id>

The ids of the managed instance groups of which this instance is a member.

NotificationTopicId

Declaration
[JsonProperty(PropertyName = "notificationTopicId")]
public string NotificationTopicId { get; set; }
Property Value
Type Description
string

OCID of the ONS topic used to send notification to users

OsFamily

Declaration
[JsonProperty(PropertyName = "osFamily")]
[JsonConverter(typeof(ResponseEnumConverter))]
public OsFamilies? OsFamily { get; set; }
Property Value
Type Description
OsFamilies?

The Operating System type of the managed instance.

OsKernelVersion

Declaration
[JsonProperty(PropertyName = "osKernelVersion")]
public string OsKernelVersion { get; set; }
Property Value
Type Description
string

Operating System Kernel Version

OsName

Declaration
[JsonProperty(PropertyName = "osName")]
public string OsName { get; set; }
Property Value
Type Description
string

Operating System Name

OsVersion

Declaration
[JsonProperty(PropertyName = "osVersion")]
public string OsVersion { get; set; }
Property Value
Type Description
string

Operating System Version

OtherUpdatesAvailable

Declaration
[JsonProperty(PropertyName = "otherUpdatesAvailable")]
public int? OtherUpdatesAvailable { get; set; }
Property Value
Type Description
int?

Number of non-classified updates available to be installed

ParentSoftwareSource

Declaration
[JsonProperty(PropertyName = "parentSoftwareSource")]
public SoftwareSourceId ParentSoftwareSource { get; set; }
Property Value
Type Description
SoftwareSourceId

the parent (base) Software Source attached to the Managed Instance

ScheduledJobCount

Declaration
[JsonProperty(PropertyName = "scheduledJobCount")]
public int? ScheduledJobCount { get; set; }
Property Value
Type Description
int?

Number of scheduled jobs associated with this instance

SecurityUpdatesAvailable

Declaration
[JsonProperty(PropertyName = "securityUpdatesAvailable")]
public int? SecurityUpdatesAvailable { get; set; }
Property Value
Type Description
int?

Number of security type updates available to be installed

Status

Declaration
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ManagedInstance.StatusEnum? Status { get; set; }
Property Value
Type Description
ManagedInstance.StatusEnum?

status of the managed instance.

UpdatesAvailable

Declaration
[JsonProperty(PropertyName = "updatesAvailable")]
public int? UpdatesAvailable { get; set; }
Property Value
Type Description
int?

Number of updates available to be installed

WorkRequestCount

Declaration
[JsonProperty(PropertyName = "workRequestCount")]
public int? WorkRequestCount { get; set; }
Property Value
Type Description
int?

Number of work requests associated with this instance

In this article
Back to top