Class MatchingRule
An object that defines the set of rules that identifies the target instances in a dynamic set.
Inherited Members
Namespace: Oci.OsmanagementhubService.Models
Assembly: OCI.DotNetSDK.Osmanagementhub.dll
Syntax
public class MatchingRule
Properties
Architectures
Declaration
[JsonProperty(PropertyName = "architectures", ItemConverterType = typeof(ResponseEnumConverter))]
public List<CpuArchType> Architectures { get; set; }
Property Value
| Type | Description |
|---|---|
| List<CpuArchType> | The list of managed instance architectures. |
DisplayNames
Declaration
[JsonProperty(PropertyName = "displayNames")]
public List<string> DisplayNames { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | The list of managed instance display names. |
IsRebootRequired
Declaration
[JsonProperty(PropertyName = "isRebootRequired")]
public bool? IsRebootRequired { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Indicates if the managed instance needs to be rebooted. |
Locations
Declaration
[JsonProperty(PropertyName = "locations", ItemConverterType = typeof(ResponseEnumConverter))]
public List<ManagedInstanceLocation> Locations { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ManagedInstanceLocation> | The list of managed instance locations. |
ManagedInstanceGroupIds
Declaration
[JsonProperty(PropertyName = "managedInstanceGroupIds")]
public List<string> ManagedInstanceGroupIds { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | The list of managed instance group IDs. |
ManagedInstanceIds
Declaration
[JsonProperty(PropertyName = "managedInstanceIds")]
public List<string> ManagedInstanceIds { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | The list of managed instance ids. |
OsFamilies
Declaration
[JsonProperty(PropertyName = "osFamilies", ItemConverterType = typeof(ResponseEnumConverter))]
public List<OsFamily> OsFamilies { get; set; }
Property Value
| Type | Description |
|---|---|
| List<OsFamily> | The list of managed instance OS families. |
OsNames
Declaration
[JsonProperty(PropertyName = "osNames", ItemConverterType = typeof(ResponseEnumConverter))]
public List<OsName> OsNames { get; set; }
Property Value
| Type | Description |
|---|---|
| List<OsName> | The list of managed instance OS names. |
Statuses
Declaration
[JsonProperty(PropertyName = "statuses", ItemConverterType = typeof(ResponseEnumConverter))]
public List<ManagedInstanceStatus> Statuses { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ManagedInstanceStatus> | The list of managed instance statuses. |
Tags
Declaration
[JsonProperty(PropertyName = "tags")]
public List<Tag> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| List<Tag> | The list of the managed instance tags. |