Show / Hide Table of Contents

Class ManagedInstance

An object that defines the instance being managed by the service.

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.OsmanagementhubService.Models
Assembly: OCI.DotNetSDK.Osmanagementhub.dll
Syntax
public class ManagedInstance

Properties

AgentVersion

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

The version of osmh-agent running on the managed instance

Architecture

Declaration
[JsonProperty(PropertyName = "architecture")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ArchType? Architecture { get; set; }
Property Value
Type Description
ArchType?

The CPU architecture type of the managed instance.

AutonomousSettings

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

BugUpdatesAvailable

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

Number of bug fix type updates available for installation.

CompartmentId

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

The OCID of the compartment that contains the managed instance.

Remarks

Required

Description

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

User-specified description for the managed instance.

DisplayName

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

User-friendly name for the managed instance.

Remarks

Required

EnhancementUpdatesAvailable

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

Number of enhancement type updates available for installation.

Id

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

The OCID of the managed instance.

Remarks

Required

InstalledPackages

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

Number of packages installed on the instance.

InstalledWindowsUpdates

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

Number of Windows updates installed on the instance.

IsManagedByAutonomousLinux

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

Indicates whether the Autonomous Linux service manages the instance.

IsManagementStation

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

Indicates whether this managed instance is acting as an on-premises management station.

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.

LifecycleEnvironment

Declaration
[JsonProperty(PropertyName = "lifecycleEnvironment")]
public Id LifecycleEnvironment { get; set; }
Property Value
Type Description
Id

LifecycleStage

Declaration
[JsonProperty(PropertyName = "lifecycleStage")]
public Id LifecycleStage { get; set; }
Property Value
Type Description
Id

Location

Declaration
[JsonProperty(PropertyName = "location")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ManagedInstanceLocation? Location { get; set; }
Property Value
Type Description
ManagedInstanceLocation?

The location of the managed instance.

ManagedInstanceGroup

Declaration
[JsonProperty(PropertyName = "managedInstanceGroup")]
public Id ManagedInstanceGroup { get; set; }
Property Value
Type Description
Id

NotificationTopicId

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

The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.

OsFamily

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

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 (other) updates available for installation.

PrimaryManagementStationId

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

The OCID of the management station for the instance to use as primary management station.

Profile

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

The profile that was used to register this instance with the service.

ProfileVersion

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

The version of the profile that was used to register this instance with the service.

ScheduledJobCount

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

Number of scheduled jobs associated with this instance.

SecondaryManagementStationId

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

The OCID of the management station for the instance to use as secondary management station.

SecurityUpdatesAvailable

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

Number of security type updates available for installation.

SoftwareSources

Declaration
[JsonProperty(PropertyName = "softwareSources")]
public List<SoftwareSourceDetails> SoftwareSources { get; set; }
Property Value
Type Description
List<SoftwareSourceDetails>

The list of software sources currently attached to the managed instance.

Status

Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ManagedInstanceStatus? Status { get; set; }
Property Value
Type Description
ManagedInstanceStatus?

Current status of the managed instance.

Remarks

Required

TenancyId

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

The OCID of the tenancy that the managed instance resides in.

Remarks

Required

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the instance was created (in RFC 3339 format).

TimeLastBoot

Declaration
[JsonProperty(PropertyName = "timeLastBoot")]
public DateTime? TimeLastBoot { get; set; }
Property Value
Type Description
DateTime?

Time that the instance last booted (in RFC 3339 format).

TimeLastCheckin

Declaration
[JsonProperty(PropertyName = "timeLastCheckin")]
public DateTime? TimeLastCheckin { get; set; }
Property Value
Type Description
DateTime?

Time that the instance last checked in with the service (in RFC 3339 format).

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The date and time the instance was last updated (in RFC 3339 format).

UpdatesAvailable

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

Number of updates available for installation.

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