Source code for models.removal_reason_enum

# -*- coding: utf-8 -*-
# Copyright 2021 Cohesity Inc.

[docs]class RemovalReasonEnum(object): """Implementation of the 'RemovalReason' enum. Specifies the reason for the removal operation if there is a removal operation going on. 'kUnknown' specifies that the removal reason is not known. 'kAutoHealthCheck' specifies that an internal health check found problems with the Node. 'kUserGracefulRemoval' specifies that the user requested a graceful removal. 'kUserAvoidAccess' specifies that the user requested to avoid access to this Node. 'kUserGracefulNodeRemoval' specifies that the user requested a graceful removal for all of the disks in this Node. 'kUserRemoveDownNode' specifies that the user requested a graceful removal of the Node while it is down. Attributes: KUNKNOWN: TODO: type description here. KAUTOHEALTHCHECK: TODO: type description here. KUSERGRACEFULREMOVAL: TODO: type description here. KUSERAVOIDACCESS: TODO: type description here. KUSERGRACEFULNODEREMOVAL: TODO: type description here. KUSERREMOVEDOWNNODE: TODO: type description here. """ KUNKNOWN = 'kUnknown' KAUTOHEALTHCHECK = 'kAutoHealthCheck' KUSERGRACEFULREMOVAL = 'kUserGracefulRemoval' KUSERAVOIDACCESS = 'kUserAvoidAccess' KUSERGRACEFULNODEREMOVAL = 'kUserGracefulNodeRemoval' KUSERREMOVEDOWNNODE = 'kUserRemoveDownNode'