Show / Hide Table of Contents

Class MirrorSummary

Provides summary information for a software source mirror.

Inheritance
object
MirrorSummary
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 MirrorSummary

Properties

ArchType

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

The architecture type supported by the software source.

DisplayName

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

Display name of the mirror.

Id

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

The OCID of the software source.

Remarks

Required

Log

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

The current log from the management station plugin.

Remarks

Required

OsFamily

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

The OS family of the software source.

PackageCount

Declaration
[Required(ErrorMessage = "PackageCount is required.")]
[JsonProperty(PropertyName = "packageCount")]
public int? PackageCount { get; set; }
Property Value
Type Description
int?

The number of packages within the mirrored software source.

Remarks

Required

Percentage

Declaration
[Required(ErrorMessage = "Percentage is required.")]
[JsonProperty(PropertyName = "percentage")]
public int? Percentage { get; set; }
Property Value
Type Description
int?

A decimal number representing the percentage of the software source that has been synced.

Remarks

Required

Size

Declaration
[Required(ErrorMessage = "Size is required.")]
[JsonProperty(PropertyName = "size")]
public long? Size { get; set; }
Property Value
Type Description
long?

The size the mirrored software source in bytes.

Remarks

Required

State

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

Current state of the software source mirror.

Remarks

Required

TimeLastSynced

Declaration
[Required(ErrorMessage = "TimeLastSynced is required.")]
[JsonProperty(PropertyName = "timeLastSynced")]
public DateTime? TimeLastSynced { get; set; }
Property Value
Type Description
DateTime?

Time that the software source was last synced (in RFC 3339 format).

Remarks

Required

Type

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

Type of software source.

In this article
Back to top