Class WindowsUpdate
An update available for a Windows managed instance.
Inherited Members
Namespace: Oci.OsmanagementService.Models
Assembly: OCI.DotNetSDK.Osmanagement.dll
Syntax
public class WindowsUpdate
Properties
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | Information about the Windows Update. |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | Windows Update name. |
Remarks
Required
InstallationRequirements
Declaration
[JsonProperty(PropertyName = "installationRequirements", ItemConverterType = typeof(ResponseEnumConverter))]
public List<WindowsUpdate.InstallationRequirementsEnum> InstallationRequirements { get; set; }
Property Value
Type | Description |
---|---|
List<WindowsUpdate.InstallationRequirementsEnum> | List of requirements forinstalling on a managed instances |
IsEligibleForInstallation
Declaration
[JsonProperty(PropertyName = "isEligibleForInstallation")]
[JsonConverter(typeof(ResponseEnumConverter))]
public IsEligibleForInstallation? IsEligibleForInstallation { get; set; }
Property Value
Type | Description |
---|---|
IsEligibleForInstallation? | Indicates whether the update can be installed using OSMS. |
IsRebootRequiredForInstallation
Declaration
[JsonProperty(PropertyName = "isRebootRequiredForInstallation")]
public bool? IsRebootRequiredForInstallation { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether a reboot may be required to complete installation of this update. |
KbArticleIds
Declaration
[JsonProperty(PropertyName = "kbArticleIds")]
public List<string> KbArticleIds { get; set; }
Property Value
Type | Description |
---|---|
List<string> | List of the Microsoft Knowledge Base Article Ids related to this Windows Update. |
Name
Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | Unique identifier for the Windows update. NOTE - This is not an OCID, but is a unique identifier assigned by Microsoft. Example: 6981d463-cd91-4a26-b7c4-ea4ded9183ed |
Remarks
Required
SizeInBytes
Declaration
[JsonProperty(PropertyName = "sizeInBytes")]
public long? SizeInBytes { get; set; }
Property Value
Type | Description |
---|---|
long? | size of the package in bytes |
UpdateType
Declaration
[Required(ErrorMessage = "UpdateType is required.")]
[JsonProperty(PropertyName = "updateType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public UpdateTypes? UpdateType { get; set; }
Property Value
Type | Description |
---|---|
UpdateTypes? | The purpose of this update. |
Remarks
Required