Module cvpysdk.subclients.virtualserver.red_hat_openshift

File for operating on a Virtual Server OpenShift Subclient.

OpenshiftSubclient is the only class defined in this file.

OpenshiftSubclient: Derived class from VirtualServerSubClient Base class, representing a Openshift Subclient, and to perform operations on that Subclient

Openshiftsubclient

full_vm_restore_in_place() – restores the VM specified by the user to the same location full_vm_restore_out_of_place() – restores the VM specified in to the specified client, at the specified destination location

Expand source code Browse git
# -*- coding: utf-8 -*-

# --------------------------------------------------------------------------
# Copyright  Commvault Systems, Inc.
# See LICENSE.txt in the project root for
# license information.
# --------------------------------------------------------------------------

"""File for operating on a Virtual Server OpenShift Subclient.

OpenshiftSubclient is the only class defined in this file.

OpenshiftSubclient: Derived class from VirtualServerSubClient  Base class,
                            representing a Openshift Subclient, and
                            to perform operations on that Subclient

OpenshiftSubclient:

    full_vm_restore_in_place()      --  restores the VM specified by the user to
                                            the same location
    full_vm_restore_out_of_place()  --  restores the VM specified in to the specified client,
                                        at the specified destination location

"""

from ..vssubclient import VirtualServerSubclient
from ...exception import SDKException


class OpenshiftSubclient(VirtualServerSubclient):
    """Derived class from VirtualServerSubclient Base class.
       This represents a OpenShift virtual server subclient,
       and can perform restore operations on only that subclient.

    """
    def __init__(self, backupset_object, subclient_name, subclient_id=None):
        """Initialize the Instance object for the given Virtual Server instance.
        Args
        class_object (backupset_object, subclient_name, subclient_id)  --  instance of the
                                         backupset class, subclient name, subclient id

        """

        super(OpenshiftSubclient, self).__init__(
            backupset_object, subclient_name, subclient_id)

Classes

class OpenshiftSubclient (backupset_object, subclient_name, subclient_id=None)

Derived class from VirtualServerSubclient Base class. This represents a OpenShift virtual server subclient, and can perform restore operations on only that subclient.

Initialize the Instance object for the given Virtual Server instance. Args class_object (backupset_object, subclient_name, subclient_id) – instance of the backupset class, subclient name, subclient id

Expand source code Browse git
class OpenshiftSubclient(VirtualServerSubclient):
    """Derived class from VirtualServerSubclient Base class.
       This represents a OpenShift virtual server subclient,
       and can perform restore operations on only that subclient.

    """
    def __init__(self, backupset_object, subclient_name, subclient_id=None):
        """Initialize the Instance object for the given Virtual Server instance.
        Args
        class_object (backupset_object, subclient_name, subclient_id)  --  instance of the
                                         backupset class, subclient name, subclient id

        """

        super(OpenshiftSubclient, self).__init__(
            backupset_object, subclient_name, subclient_id)

Ancestors

Inherited members