DrPlanGroup¶
-
class
oci.disaster_recovery.models.DrPlanGroup(**kwargs)¶ Bases:
objectDetails of a group in a DR plan.
Attributes
REFRESH_STATUS_GROUP_ADDEDA constant which can be used with the refresh_status property of a DrPlanGroup. REFRESH_STATUS_GROUP_DELETEDA constant which can be used with the refresh_status property of a DrPlanGroup. REFRESH_STATUS_GROUP_MODIFIEDA constant which can be used with the refresh_status property of a DrPlanGroup. TYPE_BUILT_INA constant which can be used with the type property of a DrPlanGroup. TYPE_BUILT_IN_PRECHECKA constant which can be used with the type property of a DrPlanGroup. TYPE_USER_DEFINEDA constant which can be used with the type property of a DrPlanGroup. TYPE_USER_DEFINED_PAUSEA constant which can be used with the type property of a DrPlanGroup. display_name[Required] Gets the display_name of this DrPlanGroup. id[Required] Gets the id of this DrPlanGroup. is_pause_enabledGets the is_pause_enabled of this DrPlanGroup. refresh_statusGets the refresh_status of this DrPlanGroup. steps[Required] Gets the steps of this DrPlanGroup. type[Required] Gets the type of this DrPlanGroup. Methods
__init__(**kwargs)Initializes a new DrPlanGroup object with values from keyword arguments. -
REFRESH_STATUS_GROUP_ADDED= 'GROUP_ADDED'¶ A constant which can be used with the refresh_status property of a DrPlanGroup. This constant has a value of “GROUP_ADDED”
-
REFRESH_STATUS_GROUP_DELETED= 'GROUP_DELETED'¶ A constant which can be used with the refresh_status property of a DrPlanGroup. This constant has a value of “GROUP_DELETED”
-
REFRESH_STATUS_GROUP_MODIFIED= 'GROUP_MODIFIED'¶ A constant which can be used with the refresh_status property of a DrPlanGroup. This constant has a value of “GROUP_MODIFIED”
-
TYPE_BUILT_IN= 'BUILT_IN'¶ A constant which can be used with the type property of a DrPlanGroup. This constant has a value of “BUILT_IN”
-
TYPE_BUILT_IN_PRECHECK= 'BUILT_IN_PRECHECK'¶ A constant which can be used with the type property of a DrPlanGroup. This constant has a value of “BUILT_IN_PRECHECK”
-
TYPE_USER_DEFINED= 'USER_DEFINED'¶ A constant which can be used with the type property of a DrPlanGroup. This constant has a value of “USER_DEFINED”
-
TYPE_USER_DEFINED_PAUSE= 'USER_DEFINED_PAUSE'¶ A constant which can be used with the type property of a DrPlanGroup. This constant has a value of “USER_DEFINED_PAUSE”
-
__init__(**kwargs)¶ Initializes a new DrPlanGroup object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - id (str) – The value to assign to the id property of this DrPlanGroup.
- type (str) – The value to assign to the type property of this DrPlanGroup. Allowed values for this property are: “USER_DEFINED”, “BUILT_IN”, “BUILT_IN_PRECHECK”, “USER_DEFINED_PAUSE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- refresh_status (str) – The value to assign to the refresh_status property of this DrPlanGroup. Allowed values for this property are: “GROUP_ADDED”, “GROUP_DELETED”, “GROUP_MODIFIED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- display_name (str) – The value to assign to the display_name property of this DrPlanGroup.
- is_pause_enabled (bool) – The value to assign to the is_pause_enabled property of this DrPlanGroup.
- steps (list[oci.disaster_recovery.models.DrPlanStep]) – The value to assign to the steps property of this DrPlanGroup.
-
display_name¶ [Required] Gets the display_name of this DrPlanGroup. The display name of the group.
Example: DATABASE_SWITCHOVER
Returns: The display_name of this DrPlanGroup. Return type: str
-
id¶ [Required] Gets the id of this DrPlanGroup. The unique id of the group. Must not be modified by user.
Example: sgid1.group..uniqueID
Returns: The id of this DrPlanGroup. Return type: str
-
is_pause_enabled¶ Gets the is_pause_enabled of this DrPlanGroup. A flag indicating whether this group should be enabled for execution. This flag is only applicable to the USER_DEFINED_PAUSE group. The flag should be null for the remaining group types.
Example: true
Returns: The is_pause_enabled of this DrPlanGroup. Return type: bool
-
refresh_status¶ Gets the refresh_status of this DrPlanGroup. The DR plan group refresh status.
Example: GROUP_MODIFIED
Allowed values for this property are: “GROUP_ADDED”, “GROUP_DELETED”, “GROUP_MODIFIED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The refresh_status of this DrPlanGroup. Return type: str
-
steps¶ [Required] Gets the steps of this DrPlanGroup. The list of steps in the group.
Returns: The steps of this DrPlanGroup. Return type: list[oci.disaster_recovery.models.DrPlanStep]
-
type¶ [Required] Gets the type of this DrPlanGroup. The group type.
Example: BUILT_IN
Allowed values for this property are: “USER_DEFINED”, “BUILT_IN”, “BUILT_IN_PRECHECK”, “USER_DEFINED_PAUSE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The type of this DrPlanGroup. Return type: str
-