Class MirrorSummary
Provides summary information for a software source mirror.
Inherited Members
Namespace: Oci.OsmanagementhubService.Models
Assembly: OCI.DotNetSDK.Osmanagementhub.dll
Syntax
public class MirrorSummaryProperties
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. |