Module: OCI::DisasterRecovery::Models

Defined in:
lib/oci/disaster_recovery/disaster_recovery.rb,
lib/oci/disaster_recovery/models/sort_order.rb,
lib/oci/disaster_recovery/models/action_type.rb,
lib/oci/disaster_recovery/models/dr_plan_type.rb,
lib/oci/disaster_recovery/models/operation_type.rb,
lib/oci/disaster_recovery/models/operation_status.rb,
lib/oci/disaster_recovery/models/dr_plan_step_type.rb,
lib/oci/disaster_recovery/models/dr_plan_group_type.rb,
lib/oci/disaster_recovery/models/dr_plan_execution_type.rb,
lib/oci/disaster_recovery/models/dr_plan_lifecycle_state.rb,
lib/oci/disaster_recovery/models/dr_plan_step_error_mode.rb,
lib/oci/disaster_recovery/models/dr_protection_group_role.rb,
lib/oci/disaster_recovery/models/dr_plan_step_execution_status.rb,
lib/oci/disaster_recovery/models/dr_plan_group_execution_status.rb,
lib/oci/disaster_recovery/models/dr_protection_group_member_type.rb,
lib/oci/disaster_recovery/models/dr_plan_execution_lifecycle_state.rb,
lib/oci/disaster_recovery/models/dr_protection_group_lifecycle_state.rb,
lib/oci/disaster_recovery/models/dr_protection_group_lifecycle_sub_state.rb

Overview

Module containing models for requests made to, and responses received from, OCI DisasterRecovery services

Defined Under Namespace

Classes: AssociateDrProtectionGroupDetails, BlockVolumeAttachmentDetails, BlockVolumeMountDetails, CancelDrPlanExecutionDetails, ChangeDrProtectionGroupCompartmentDetails, ComputeInstanceMovableFileSystemOperation, ComputeInstanceMovableVnicMapping, ComputeInstanceMovableVnicMappingDetails, ComputeInstanceNonMovableBlockVolumeOperation, ComputeInstanceNonMovableFileSystemOperation, ComputeInstanceVnicMapping, ComputeInstanceVnicMappingDetails, CreateBlockVolumeAttachmentDetails, CreateBlockVolumeMountDetails, CreateComputeInstanceMovableFileSystemOperationDetails, CreateComputeInstanceNonMovableBlockVolumeOperationDetails, CreateComputeInstanceNonMovableFileSystemOperationDetails, CreateDrPlanDetails, CreateDrPlanExecutionDetails, CreateDrProtectionGroupDetails, CreateDrProtectionGroupMemberAutonomousDatabaseDetails, CreateDrProtectionGroupMemberComputeInstanceDetails, CreateDrProtectionGroupMemberComputeInstanceMovableDetails, CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails, CreateDrProtectionGroupMemberDatabaseDetails, CreateDrProtectionGroupMemberDetails, CreateDrProtectionGroupMemberFileSystemDetails, CreateDrProtectionGroupMemberLoadBalancerDetails, CreateDrProtectionGroupMemberNetworkLoadBalancerDetails, CreateDrProtectionGroupMemberVolumeGroupDetails, CreateFileSystemMountDetails, CreateFileSystemUnmountDetails, CreateObjectStorageLogLocationDetails, DisassociateDrProtectionGroupDefaultDetails, DisassociateDrProtectionGroupDetails, DrPlan, DrPlanCollection, DrPlanExecution, DrPlanExecutionCollection, DrPlanExecutionControlDetails, DrPlanExecutionOptionDetails, DrPlanExecutionOptions, DrPlanExecutionSummary, DrPlanGroup, DrPlanGroupExecution, DrPlanStep, DrPlanStepExecution, DrPlanSummary, DrPlanUserDefinedStep, DrProtectionGroup, DrProtectionGroupCollection, DrProtectionGroupMember, DrProtectionGroupMemberAutonomousDatabase, DrProtectionGroupMemberComputeInstance, DrProtectionGroupMemberComputeInstanceMovable, DrProtectionGroupMemberComputeInstanceNonMovable, DrProtectionGroupMemberDatabase, DrProtectionGroupMemberFileSystem, DrProtectionGroupMemberLoadBalancer, DrProtectionGroupMemberNetworkLoadBalancer, DrProtectionGroupMemberVolumeGroup, DrProtectionGroupSummary, FailoverExecutionOptionDetails, FailoverExecutionOptions, FailoverPrecheckExecutionOptionDetails, FailoverPrecheckExecutionOptions, FileSystemExportMapping, FileSystemExportMappingDetails, FileSystemMountDetails, FileSystemUnmountDetails, IgnoreDrPlanExecutionDetails, InvokeFunctionPrecheckStep, InvokeFunctionStep, LoadBalancerBackendSetMapping, LoadBalancerBackendSetMappingDetails, LocalScriptPrecheckStep, NetworkLoadBalancerBackendSetMapping, NetworkLoadBalancerBackendSetMappingDetails, ObjectStorageLogLocation, ObjectStorageScriptLocation, ObjectStoreScriptPrecheckStep, PauseDrPlanExecutionDetails, ResumeDrPlanExecutionDetails, RetryDrPlanExecutionDetails, RunLocalScriptUserDefinedStep, RunObjectStoreScriptUserDefinedStep, StartDrillExecutionOptionDetails, StartDrillExecutionOptions, StartDrillPrecheckExecutionOptionDetails, StartDrillPrecheckExecutionOptions, StopDrillExecutionOptionDetails, StopDrillExecutionOptions, StopDrillPrecheckExecutionOptionDetails, StopDrillPrecheckExecutionOptions, SwitchoverExecutionOptionDetails, SwitchoverExecutionOptions, SwitchoverPrecheckExecutionOptionDetails, SwitchoverPrecheckExecutionOptions, UpdateBlockVolumeAttachmentDetails, UpdateBlockVolumeMountDetails, UpdateComputeInstanceMovableFileSystemOperationDetails, UpdateComputeInstanceNonMovableBlockVolumeOperationDetails, UpdateComputeInstanceNonMovableFileSystemOperationDetails, UpdateDrPlanDetails, UpdateDrPlanExecutionDetails, UpdateDrPlanGroupDetails, UpdateDrPlanStepDetails, UpdateDrPlanUserDefinedStepDetails, UpdateDrProtectionGroupDetails, UpdateDrProtectionGroupMemberAutonomousDatabaseDetails, UpdateDrProtectionGroupMemberComputeInstanceDetails, UpdateDrProtectionGroupMemberComputeInstanceMovableDetails, UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails, UpdateDrProtectionGroupMemberDatabaseDetails, UpdateDrProtectionGroupMemberDetails, UpdateDrProtectionGroupMemberFileSystemDetails, UpdateDrProtectionGroupMemberLoadBalancerDetails, UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails, UpdateDrProtectionGroupMemberVolumeGroupDetails, UpdateDrProtectionGroupRoleDetails, UpdateFileSystemMountDetails, UpdateFileSystemUnmountDetails, UpdateInvokeFunctionPrecheckStepDetails, UpdateInvokeFunctionUserDefinedStepDetails, UpdateLocalScriptPrecheckStepDetails, UpdateObjectStorageLogLocationDetails, UpdateObjectStorageScriptLocationDetails, UpdateObjectStoreScriptPrecheckStepDetails, UpdateRunLocalScriptUserDefinedStepDetails, UpdateRunObjectStoreScriptUserDefinedStepDetails, WorkRequest, WorkRequestError, WorkRequestErrorCollection, WorkRequestLogEntry, WorkRequestLogEntryCollection, WorkRequestResource, WorkRequestSummary, WorkRequestSummaryCollection

Constant Summary collapse

SORT_ORDER_ENUM =
[
  SORT_ORDER_ASC = 'ASC'.freeze,
  SORT_ORDER_DESC = 'DESC'.freeze
].freeze
ACTION_TYPE_ENUM =
[
  ACTION_TYPE_CREATED = 'CREATED'.freeze,
  ACTION_TYPE_UPDATED = 'UPDATED'.freeze,
  ACTION_TYPE_DELETED = 'DELETED'.freeze,
  ACTION_TYPE_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  ACTION_TYPE_RELATED = 'RELATED'.freeze,
  ACTION_TYPE_FAILED = 'FAILED'.freeze
].freeze
DR_PLAN_TYPE_ENUM =
[
  DR_PLAN_TYPE_SWITCHOVER = 'SWITCHOVER'.freeze,
  DR_PLAN_TYPE_FAILOVER = 'FAILOVER'.freeze,
  DR_PLAN_TYPE_START_DRILL = 'START_DRILL'.freeze,
  DR_PLAN_TYPE_STOP_DRILL = 'STOP_DRILL'.freeze
].freeze
OPERATION_TYPE_ENUM =
[
  OPERATION_TYPE_CREATE_DR_PROTECTION_GROUP = 'CREATE_DR_PROTECTION_GROUP'.freeze,
  OPERATION_TYPE_UPDATE_DR_PROTECTION_GROUP = 'UPDATE_DR_PROTECTION_GROUP'.freeze,
  OPERATION_TYPE_DELETE_DR_PROTECTION_GROUP = 'DELETE_DR_PROTECTION_GROUP'.freeze,
  OPERATION_TYPE_MOVE_DR_PROTECTION_GROUP = 'MOVE_DR_PROTECTION_GROUP'.freeze,
  OPERATION_TYPE_ASSOCIATE_DR_PROTECTION_GROUP = 'ASSOCIATE_DR_PROTECTION_GROUP'.freeze,
  OPERATION_TYPE_DISASSOCIATE_DR_PROTECTION_GROUP = 'DISASSOCIATE_DR_PROTECTION_GROUP'.freeze,
  OPERATION_TYPE_UPDATE_ROLE_DR_PROTECTION_GROUP = 'UPDATE_ROLE_DR_PROTECTION_GROUP'.freeze,
  OPERATION_TYPE_CREATE_DR_PLAN = 'CREATE_DR_PLAN'.freeze,
  OPERATION_TYPE_UPDATE_DR_PLAN = 'UPDATE_DR_PLAN'.freeze,
  OPERATION_TYPE_DELETE_DR_PLAN = 'DELETE_DR_PLAN'.freeze,
  OPERATION_TYPE_CREATE_DR_PLAN_EXECUTION = 'CREATE_DR_PLAN_EXECUTION'.freeze,
  OPERATION_TYPE_UPDATE_DR_PLAN_EXECUTION = 'UPDATE_DR_PLAN_EXECUTION'.freeze,
  OPERATION_TYPE_DELETE_DR_PLAN_EXECUTION = 'DELETE_DR_PLAN_EXECUTION'.freeze,
  OPERATION_TYPE_RETRY_DR_PLAN_EXECUTION = 'RETRY_DR_PLAN_EXECUTION'.freeze,
  OPERATION_TYPE_IGNORE_DR_PLAN_EXECUTION = 'IGNORE_DR_PLAN_EXECUTION'.freeze,
  OPERATION_TYPE_CANCEL_DR_PLAN_EXECUTION = 'CANCEL_DR_PLAN_EXECUTION'.freeze,
  OPERATION_TYPE_PAUSE_DR_PLAN_EXECUTION = 'PAUSE_DR_PLAN_EXECUTION'.freeze,
  OPERATION_TYPE_RESUME_DR_PLAN_EXECUTION = 'RESUME_DR_PLAN_EXECUTION'.freeze
].freeze
OPERATION_STATUS_ENUM =
[
  OPERATION_STATUS_ACCEPTED = 'ACCEPTED'.freeze,
  OPERATION_STATUS_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  OPERATION_STATUS_WAITING = 'WAITING'.freeze,
  OPERATION_STATUS_CANCELING = 'CANCELING'.freeze,
  OPERATION_STATUS_CANCELED = 'CANCELED'.freeze,
  OPERATION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze,
  OPERATION_STATUS_FAILED = 'FAILED'.freeze,
  OPERATION_STATUS_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze
].freeze
DR_PLAN_STEP_TYPE_ENUM =
[
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_STOP_PRECHECK = 'COMPUTE_INSTANCE_STOP_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_LAUNCH_PRECHECK = 'COMPUTE_INSTANCE_LAUNCH_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_TERMINATE_PRECHECK = 'COMPUTE_INSTANCE_TERMINATE_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_REMOVE_PRECHECK = 'COMPUTE_INSTANCE_REMOVE_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_RESTORE_SWITCHOVER_PRECHECK = 'VOLUME_GROUP_RESTORE_SWITCHOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_RESTORE_FAILOVER_PRECHECK = 'VOLUME_GROUP_RESTORE_FAILOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_DATABASE_SWITCHOVER_PRECHECK = 'DATABASE_SWITCHOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_DATABASE_FAILOVER_PRECHECK = 'DATABASE_FAILOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_AUTONOMOUS_DATABASE_SWITCHOVER_PRECHECK = 'AUTONOMOUS_DATABASE_SWITCHOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_AUTONOMOUS_DATABASE_FAILOVER_PRECHECK = 'AUTONOMOUS_DATABASE_FAILOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_USER_DEFINED_PRECHECK = 'USER_DEFINED_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_LAUNCH = 'COMPUTE_INSTANCE_LAUNCH'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_STOP = 'COMPUTE_INSTANCE_STOP'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_TERMINATE = 'COMPUTE_INSTANCE_TERMINATE'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_REMOVE = 'COMPUTE_INSTANCE_REMOVE'.freeze,
  DR_PLAN_STEP_TYPE_DATABASE_SWITCHOVER = 'DATABASE_SWITCHOVER'.freeze,
  DR_PLAN_STEP_TYPE_DATABASE_FAILOVER = 'DATABASE_FAILOVER'.freeze,
  DR_PLAN_STEP_TYPE_AUTONOMOUS_DATABASE_SWITCHOVER = 'AUTONOMOUS_DATABASE_SWITCHOVER'.freeze,
  DR_PLAN_STEP_TYPE_AUTONOMOUS_DATABASE_FAILOVER = 'AUTONOMOUS_DATABASE_FAILOVER'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_RESTORE_SWITCHOVER = 'VOLUME_GROUP_RESTORE_SWITCHOVER'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_RESTORE_FAILOVER = 'VOLUME_GROUP_RESTORE_FAILOVER'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_REVERSE = 'VOLUME_GROUP_REVERSE'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_DELETE = 'VOLUME_GROUP_DELETE'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_REMOVE = 'VOLUME_GROUP_REMOVE'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_TERMINATE = 'VOLUME_GROUP_TERMINATE'.freeze,
  DR_PLAN_STEP_TYPE_USER_DEFINED = 'USER_DEFINED'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_RESTORE_START_DRILL_PRECHECK = 'VOLUME_GROUP_RESTORE_START_DRILL_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_REMOVE_PRECHECK = 'VOLUME_GROUP_REMOVE_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_TERMINATE_PRECHECK = 'VOLUME_GROUP_TERMINATE_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_VOLUME_GROUP_RESTORE_START_DRILL = 'VOLUME_GROUP_RESTORE_START_DRILL'.freeze,
  DR_PLAN_STEP_TYPE_AUTONOMOUS_DATABASE_CREATE_CLONE_PRECHECK = 'AUTONOMOUS_DATABASE_CREATE_CLONE_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_AUTONOMOUS_DATABASE_DELETE_CLONE_PRECHECK = 'AUTONOMOUS_DATABASE_DELETE_CLONE_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_LOAD_BALANCER_UPDATE_PRIMARY_BACKEND_SET_PRECHECK = 'LOAD_BALANCER_UPDATE_PRIMARY_BACKEND_SET_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_LOAD_BALANCER_UPDATE_STANDBY_BACKEND_SET_PRECHECK = 'LOAD_BALANCER_UPDATE_STANDBY_BACKEND_SET_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_SWITCHOVER_PRECHECK = 'FILE_SYSTEM_SWITCHOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_FAILOVER_PRECHECK = 'FILE_SYSTEM_FAILOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_START_DRILL_PRECHECK = 'FILE_SYSTEM_START_DRILL_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_STOP_DRILL_PRECHECK = 'FILE_SYSTEM_STOP_DRILL_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_REMOVE_PRECHECK = 'FILE_SYSTEM_REMOVE_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_TERMINATE_PRECHECK = 'FILE_SYSTEM_TERMINATE_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_MOUNT_PRECHECK = 'FILE_SYSTEM_MOUNT_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_UNMOUNT_PRECHECK = 'FILE_SYSTEM_UNMOUNT_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_START_PRECHECK = 'COMPUTE_INSTANCE_START_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_ATTACH_BLOCK_VOLUMES_PRECHECK = 'COMPUTE_INSTANCE_ATTACH_BLOCK_VOLUMES_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_DETACH_BLOCK_VOLUMES_PRECHECK = 'COMPUTE_INSTANCE_DETACH_BLOCK_VOLUMES_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_MOUNT_BLOCK_VOLUMES_PRECHECK = 'COMPUTE_INSTANCE_MOUNT_BLOCK_VOLUMES_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_UNMOUNT_BLOCK_VOLUMES_PRECHECK = 'COMPUTE_INSTANCE_UNMOUNT_BLOCK_VOLUMES_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_CAPACITY_RESERVATION_START_DRILL_PRECHECK = 'COMPUTE_CAPACITY_RESERVATION_START_DRILL_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_CAPACITY_AVAILABILITY_START_DRILL_PRECHECK = 'COMPUTE_CAPACITY_AVAILABILITY_START_DRILL_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_AUTONOMOUS_DATABASE_CREATE_CLONE = 'AUTONOMOUS_DATABASE_CREATE_CLONE'.freeze,
  DR_PLAN_STEP_TYPE_AUTONOMOUS_DATABASE_DELETE_CLONE = 'AUTONOMOUS_DATABASE_DELETE_CLONE'.freeze,
  DR_PLAN_STEP_TYPE_LOAD_BALANCER_UPDATE_PRIMARY_BACKEND_SET = 'LOAD_BALANCER_UPDATE_PRIMARY_BACKEND_SET'.freeze,
  DR_PLAN_STEP_TYPE_LOAD_BALANCER_UPDATE_STANDBY_BACKEND_SET = 'LOAD_BALANCER_UPDATE_STANDBY_BACKEND_SET'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_SWITCHOVER = 'FILE_SYSTEM_SWITCHOVER'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_FAILOVER = 'FILE_SYSTEM_FAILOVER'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_REMOVE = 'FILE_SYSTEM_REMOVE'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_REVERSE = 'FILE_SYSTEM_REVERSE'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_TERMINATE = 'FILE_SYSTEM_TERMINATE'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_START_DRILL = 'FILE_SYSTEM_START_DRILL'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_STOP_DRILL = 'FILE_SYSTEM_STOP_DRILL'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_START = 'COMPUTE_INSTANCE_START'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_ATTACH_BLOCK_VOLUMES = 'COMPUTE_INSTANCE_ATTACH_BLOCK_VOLUMES'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_INSTANCE_DETACH_BLOCK_VOLUMES = 'COMPUTE_INSTANCE_DETACH_BLOCK_VOLUMES'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_MOUNT = 'FILE_SYSTEM_MOUNT'.freeze,
  DR_PLAN_STEP_TYPE_FILE_SYSTEM_UNMOUNT = 'FILE_SYSTEM_UNMOUNT'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_CAPACITY_RESERVATION_SWITCHOVER_PRECHECK = 'COMPUTE_CAPACITY_RESERVATION_SWITCHOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_CAPACITY_RESERVATION_FAILOVER_PRECHECK = 'COMPUTE_CAPACITY_RESERVATION_FAILOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_CAPACITY_AVAILABILITY_SWITCHOVER_PRECHECK = 'COMPUTE_CAPACITY_AVAILABILITY_SWITCHOVER_PRECHECK'.freeze,
  DR_PLAN_STEP_TYPE_COMPUTE_CAPACITY_AVAILABILITY_FAILOVER_PRECHECK = 'COMPUTE_CAPACITY_AVAILABILITY_FAILOVER_PRECHECK'.freeze
].freeze
DR_PLAN_GROUP_TYPE_ENUM =
[
  DR_PLAN_GROUP_TYPE_USER_DEFINED = 'USER_DEFINED'.freeze,
  DR_PLAN_GROUP_TYPE_BUILT_IN = 'BUILT_IN'.freeze,
  DR_PLAN_GROUP_TYPE_BUILT_IN_PRECHECK = 'BUILT_IN_PRECHECK'.freeze,
  DR_PLAN_GROUP_TYPE_USER_DEFINED_PAUSE = 'USER_DEFINED_PAUSE'.freeze
].freeze
DR_PLAN_EXECUTION_TYPE_ENUM =
[
  DR_PLAN_EXECUTION_TYPE_SWITCHOVER = 'SWITCHOVER'.freeze,
  DR_PLAN_EXECUTION_TYPE_SWITCHOVER_PRECHECK = 'SWITCHOVER_PRECHECK'.freeze,
  DR_PLAN_EXECUTION_TYPE_FAILOVER = 'FAILOVER'.freeze,
  DR_PLAN_EXECUTION_TYPE_FAILOVER_PRECHECK = 'FAILOVER_PRECHECK'.freeze,
  DR_PLAN_EXECUTION_TYPE_START_DRILL = 'START_DRILL'.freeze,
  DR_PLAN_EXECUTION_TYPE_START_DRILL_PRECHECK = 'START_DRILL_PRECHECK'.freeze,
  DR_PLAN_EXECUTION_TYPE_STOP_DRILL = 'STOP_DRILL'.freeze,
  DR_PLAN_EXECUTION_TYPE_STOP_DRILL_PRECHECK = 'STOP_DRILL_PRECHECK'.freeze
].freeze
DR_PLAN_LIFECYCLE_STATE_ENUM =
[
  DR_PLAN_LIFECYCLE_STATE_CREATING = 'CREATING'.freeze,
  DR_PLAN_LIFECYCLE_STATE_UPDATING = 'UPDATING'.freeze,
  DR_PLAN_LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  DR_PLAN_LIFECYCLE_STATE_INACTIVE = 'INACTIVE'.freeze,
  DR_PLAN_LIFECYCLE_STATE_DELETING = 'DELETING'.freeze,
  DR_PLAN_LIFECYCLE_STATE_DELETED = 'DELETED'.freeze,
  DR_PLAN_LIFECYCLE_STATE_FAILED = 'FAILED'.freeze,
  DR_PLAN_LIFECYCLE_STATE_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze
].freeze
DR_PLAN_STEP_ERROR_MODE_ENUM =
[
  DR_PLAN_STEP_ERROR_MODE_STOP_ON_ERROR = 'STOP_ON_ERROR'.freeze,
  DR_PLAN_STEP_ERROR_MODE_CONTINUE_ON_ERROR = 'CONTINUE_ON_ERROR'.freeze
].freeze
DR_PROTECTION_GROUP_ROLE_ENUM =
[
  DR_PROTECTION_GROUP_ROLE_PRIMARY = 'PRIMARY'.freeze,
  DR_PROTECTION_GROUP_ROLE_STANDBY = 'STANDBY'.freeze,
  DR_PROTECTION_GROUP_ROLE_UNCONFIGURED = 'UNCONFIGURED'.freeze
].freeze
DR_PLAN_STEP_EXECUTION_STATUS_ENUM =
[
  DR_PLAN_STEP_EXECUTION_STATUS_QUEUED = 'QUEUED'.freeze,
  DR_PLAN_STEP_EXECUTION_STATUS_DISABLED = 'DISABLED'.freeze,
  DR_PLAN_STEP_EXECUTION_STATUS_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  DR_PLAN_STEP_EXECUTION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze,
  DR_PLAN_STEP_EXECUTION_STATUS_FAILED = 'FAILED'.freeze,
  DR_PLAN_STEP_EXECUTION_STATUS_FAILED_IGNORED = 'FAILED_IGNORED'.freeze,
  DR_PLAN_STEP_EXECUTION_STATUS_TIMED_OUT = 'TIMED_OUT'.freeze,
  DR_PLAN_STEP_EXECUTION_STATUS_TIMED_OUT_IGNORED = 'TIMED_OUT_IGNORED'.freeze,
  DR_PLAN_STEP_EXECUTION_STATUS_PAUSED = 'PAUSED'.freeze,
  DR_PLAN_STEP_EXECUTION_STATUS_CANCELED = 'CANCELED'.freeze
].freeze
DR_PLAN_GROUP_EXECUTION_STATUS_ENUM =
[
  DR_PLAN_GROUP_EXECUTION_STATUS_QUEUED = 'QUEUED'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_DISABLED = 'DISABLED'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_SUCCEEDED_WITH_WARNING = 'SUCCEEDED_WITH_WARNING'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_FAILED = 'FAILED'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_FAILED_IGNORED = 'FAILED_IGNORED'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_TIMED_OUT = 'TIMED_OUT'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_TIMED_OUT_IGNORED = 'TIMED_OUT_IGNORED'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_PAUSED = 'PAUSED'.freeze,
  DR_PLAN_GROUP_EXECUTION_STATUS_CANCELED = 'CANCELED'.freeze
].freeze
DR_PROTECTION_GROUP_MEMBER_TYPE_ENUM =
[
  DR_PROTECTION_GROUP_MEMBER_TYPE_COMPUTE_INSTANCE = 'COMPUTE_INSTANCE'.freeze,
  DR_PROTECTION_GROUP_MEMBER_TYPE_COMPUTE_INSTANCE_MOVABLE = 'COMPUTE_INSTANCE_MOVABLE'.freeze,
  DR_PROTECTION_GROUP_MEMBER_TYPE_COMPUTE_INSTANCE_NON_MOVABLE = 'COMPUTE_INSTANCE_NON_MOVABLE'.freeze,
  DR_PROTECTION_GROUP_MEMBER_TYPE_VOLUME_GROUP = 'VOLUME_GROUP'.freeze,
  DR_PROTECTION_GROUP_MEMBER_TYPE_DATABASE = 'DATABASE'.freeze,
  DR_PROTECTION_GROUP_MEMBER_TYPE_AUTONOMOUS_DATABASE = 'AUTONOMOUS_DATABASE'.freeze,
  DR_PROTECTION_GROUP_MEMBER_TYPE_LOAD_BALANCER = 'LOAD_BALANCER'.freeze,
  DR_PROTECTION_GROUP_MEMBER_TYPE_NETWORK_LOAD_BALANCER = 'NETWORK_LOAD_BALANCER'.freeze,
  DR_PROTECTION_GROUP_MEMBER_TYPE_FILE_SYSTEM = 'FILE_SYSTEM'.freeze
].freeze
DR_PLAN_EXECUTION_LIFECYCLE_STATE_ENUM =
[
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_ACCEPTED = 'ACCEPTED'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_WAITING = 'WAITING'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_CANCELING = 'CANCELING'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_CANCELED = 'CANCELED'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_SUCCEEDED = 'SUCCEEDED'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_FAILED = 'FAILED'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_DELETING = 'DELETING'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_DELETED = 'DELETED'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_PAUSING = 'PAUSING'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_PAUSED = 'PAUSED'.freeze,
  DR_PLAN_EXECUTION_LIFECYCLE_STATE_RESUMING = 'RESUMING'.freeze
].freeze
DR_PROTECTION_GROUP_LIFECYCLE_STATE_ENUM =
[
  DR_PROTECTION_GROUP_LIFECYCLE_STATE_CREATING = 'CREATING'.freeze,
  DR_PROTECTION_GROUP_LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  DR_PROTECTION_GROUP_LIFECYCLE_STATE_UPDATING = 'UPDATING'.freeze,
  DR_PROTECTION_GROUP_LIFECYCLE_STATE_INACTIVE = 'INACTIVE'.freeze,
  DR_PROTECTION_GROUP_LIFECYCLE_STATE_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze,
  DR_PROTECTION_GROUP_LIFECYCLE_STATE_DELETING = 'DELETING'.freeze,
  DR_PROTECTION_GROUP_LIFECYCLE_STATE_DELETED = 'DELETED'.freeze,
  DR_PROTECTION_GROUP_LIFECYCLE_STATE_FAILED = 'FAILED'.freeze
].freeze
DR_PROTECTION_GROUP_LIFECYCLE_SUB_STATE_ENUM =
[
  DR_PROTECTION_GROUP_LIFECYCLE_SUB_STATE_DR_DRILL_IN_PROGRESS = 'DR_DRILL_IN_PROGRESS'.freeze
].freeze