Show / Hide Table of Contents

Class MatchingRule

An object that defines the set of rules that identifies the target instances in a dynamic set.

Inheritance
object
MatchingRule
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 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.

In this article
Back to top