Class MirrorSummary
Provides summary information for a software source mirror.
Inherited Members
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. |