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
VirtualServerSubclient
:allow_multiple_readers
amazon_defaults
backup
browse
browse_in_time
cbtvalue
content
data_readers
deduplication_options
description
disable_backup
disable_intelli_snap
disk_level_browse
disk_pattern
display_name
enable_backup
enable_backup_at_time
enable_intelli_snap
enable_trueup
enable_trueup_days
encryption_flag
exclude_from_sla
find
find_latest_job
get_ma_associated_storagepolicy
get_nics_from_browse
guest_file_restore
guest_files_browse
instance_proxy
is_backup_enabled
is_blocklevel_backup_enabled
is_default_subclient
is_intelli_snap_enabled
is_on_demand_subclient
is_trueup_enabled
last_backup_time
list_media
live_sync
metadata
name
network_agent
next_backup_time
parse_nics_xml
plan
preview_content
properties
quiesce_file_system
read_buffer_size
refresh
restore_in_place
restore_out_of_place
set_advanced_attach_disk_restore_options
set_advanced_vm_restore_options
set_backup_nodes
set_proxy_for_snap
snapshot_engine_name
software_compression
storage_ma
storage_ma_id
storage_policy
subclient_guid
subclient_id
subclient_name
subclient_proxy
unset_proxy_for_snap
update_properties
vm_diskfilter
vm_files_browse
vm_files_browse_in_time
vm_filter