FamilyMaintenancePolicy

class oci.fusion_apps.models.FamilyMaintenancePolicy(**kwargs)

Bases: object

The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.

Attributes

CONCURRENT_MAINTENANCE_DISABLED A constant which can be used with the concurrent_maintenance property of a FamilyMaintenancePolicy.
CONCURRENT_MAINTENANCE_NON_PROD A constant which can be used with the concurrent_maintenance property of a FamilyMaintenancePolicy.
CONCURRENT_MAINTENANCE_PROD A constant which can be used with the concurrent_maintenance property of a FamilyMaintenancePolicy.
concurrent_maintenance Gets the concurrent_maintenance of this FamilyMaintenancePolicy.
is_monthly_patching_enabled Gets the is_monthly_patching_enabled of this FamilyMaintenancePolicy.
quarterly_upgrade_begin_times Gets the quarterly_upgrade_begin_times of this FamilyMaintenancePolicy.

Methods

__init__(**kwargs) Initializes a new FamilyMaintenancePolicy object with values from keyword arguments.
CONCURRENT_MAINTENANCE_DISABLED = 'DISABLED'

A constant which can be used with the concurrent_maintenance property of a FamilyMaintenancePolicy. This constant has a value of “DISABLED”

CONCURRENT_MAINTENANCE_NON_PROD = 'NON_PROD'

A constant which can be used with the concurrent_maintenance property of a FamilyMaintenancePolicy. This constant has a value of “NON_PROD”

CONCURRENT_MAINTENANCE_PROD = 'PROD'

A constant which can be used with the concurrent_maintenance property of a FamilyMaintenancePolicy. This constant has a value of “PROD”

__init__(**kwargs)

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

Parameters:
  • quarterly_upgrade_begin_times (str) – The value to assign to the quarterly_upgrade_begin_times property of this FamilyMaintenancePolicy.
  • is_monthly_patching_enabled (bool) – The value to assign to the is_monthly_patching_enabled property of this FamilyMaintenancePolicy.
  • concurrent_maintenance (str) – The value to assign to the concurrent_maintenance property of this FamilyMaintenancePolicy. Allowed values for this property are: “PROD”, “NON_PROD”, “DISABLED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
concurrent_maintenance

Gets the concurrent_maintenance of this FamilyMaintenancePolicy. Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule.

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

Returns:The concurrent_maintenance of this FamilyMaintenancePolicy.
Return type:str
is_monthly_patching_enabled

Gets the is_monthly_patching_enabled of this FamilyMaintenancePolicy. When True, monthly patching is enabled for the environment family.

Returns:The is_monthly_patching_enabled of this FamilyMaintenancePolicy.
Return type:bool
quarterly_upgrade_begin_times

Gets the quarterly_upgrade_begin_times of this FamilyMaintenancePolicy. The quarterly maintenance month group schedule of the Fusion environment family.

Returns:The quarterly_upgrade_begin_times of this FamilyMaintenancePolicy.
Return type:str