DrPlanGroup¶
-
class
oci.disaster_recovery.models.
DrPlanGroup
(**kwargs)¶ Bases:
object
Details of a group in a DR plan.
Attributes
REFRESH_STATUS_GROUP_ADDED
A constant which can be used with the refresh_status property of a DrPlanGroup. REFRESH_STATUS_GROUP_DELETED
A constant which can be used with the refresh_status property of a DrPlanGroup. REFRESH_STATUS_GROUP_MODIFIED
A constant which can be used with the refresh_status property of a DrPlanGroup. TYPE_BUILT_IN
A constant which can be used with the type property of a DrPlanGroup. TYPE_BUILT_IN_PRECHECK
A constant which can be used with the type property of a DrPlanGroup. TYPE_USER_DEFINED
A constant which can be used with the type property of a DrPlanGroup. TYPE_USER_DEFINED_PAUSE
A 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_enabled
Gets the is_pause_enabled of this DrPlanGroup. refresh_status
Gets 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
-