OsPatchDetails

class oci.bds.models.OsPatchDetails(**kwargs)

Bases: object

Details of an os patch.

Attributes

PATCH_TYPE_CUSTOM A constant which can be used with the patch_type property of a OsPatchDetails.
PATCH_TYPE_EMERGENT A constant which can be used with the patch_type property of a OsPatchDetails.
PATCH_TYPE_REGULAR A constant which can be used with the patch_type property of a OsPatchDetails.
min_bds_version [Required] Gets the min_bds_version of this OsPatchDetails.
min_compatible_odh_version_map [Required] Gets the min_compatible_odh_version_map of this OsPatchDetails.
os_patch_version [Required] Gets the os_patch_version of this OsPatchDetails.
patch_type [Required] Gets the patch_type of this OsPatchDetails.
release_date [Required] Gets the release_date of this OsPatchDetails.
target_packages [Required] Gets the target_packages of this OsPatchDetails.

Methods

__init__(**kwargs) Initializes a new OsPatchDetails object with values from keyword arguments.
PATCH_TYPE_CUSTOM = 'CUSTOM'

A constant which can be used with the patch_type property of a OsPatchDetails. This constant has a value of “CUSTOM”

PATCH_TYPE_EMERGENT = 'EMERGENT'

A constant which can be used with the patch_type property of a OsPatchDetails. This constant has a value of “EMERGENT”

PATCH_TYPE_REGULAR = 'REGULAR'

A constant which can be used with the patch_type property of a OsPatchDetails. This constant has a value of “REGULAR”

__init__(**kwargs)

Initializes a new OsPatchDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • os_patch_version (str) – The value to assign to the os_patch_version property of this OsPatchDetails.
  • min_bds_version (str) – The value to assign to the min_bds_version property of this OsPatchDetails.
  • min_compatible_odh_version_map (dict(str, str)) – The value to assign to the min_compatible_odh_version_map property of this OsPatchDetails.
  • target_packages (list[oci.bds.models.OsPatchPackageSummary]) – The value to assign to the target_packages property of this OsPatchDetails.
  • release_date (datetime) – The value to assign to the release_date property of this OsPatchDetails.
  • patch_type (str) – The value to assign to the patch_type property of this OsPatchDetails. Allowed values for this property are: “REGULAR”, “CUSTOM”, “EMERGENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
min_bds_version

[Required] Gets the min_bds_version of this OsPatchDetails. Minimum BDS version required to install current OS patch.

Returns:The min_bds_version of this OsPatchDetails.
Return type:str
min_compatible_odh_version_map

[Required] Gets the min_compatible_odh_version_map of this OsPatchDetails. Map of major ODH version to minimum ODH version required to install current OS patch. e.g. {ODH0.9: 0.9.1}

Returns:The min_compatible_odh_version_map of this OsPatchDetails.
Return type:dict(str, str)
os_patch_version

[Required] Gets the os_patch_version of this OsPatchDetails. Version of the os patch.

Returns:The os_patch_version of this OsPatchDetails.
Return type:str
patch_type

[Required] Gets the patch_type of this OsPatchDetails. Type of a specific os patch. REGULAR means standard released os patches. CUSTOM means os patches with some customizations. EMERGENT means os patches with some emergency fixes that should be prioritized.

Allowed values for this property are: “REGULAR”, “CUSTOM”, “EMERGENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The patch_type of this OsPatchDetails.
Return type:str
release_date

[Required] Gets the release_date of this OsPatchDetails. Released date of the OS patch.

Returns:The release_date of this OsPatchDetails.
Return type:datetime
target_packages

[Required] Gets the target_packages of this OsPatchDetails. List of summaries of individual target packages.

Returns:The target_packages of this OsPatchDetails.
Return type:list[oci.bds.models.OsPatchPackageSummary]