def serversess(self, f_engine_address, f_engine_username,
f_engine_password, f_engine_namespace='DOMAIN'):
"""
Method to setup the session with the Virtualization Engine
f_engine_address: The Virtualization Engine's address (IP/DNS Name)
f_engine_username: Username to authenticate
f_engine_password: User's password
f_engine_namespace: Namespace to use for this session. Default: DOMAIN
"""
# if use_https:
# if hasattr(ssl, '_create_unverified_context'):
# ssl._create_default_https_context = \
# ssl._create_unverified_context
try:
if f_engine_password:
self.server_session = DelphixEngine(f_engine_address,
f_engine_username,
f_engine_password,
f_engine_namespace)
elif f_engine_password is None:
self.server_session = DelphixEngine(f_engine_address,
f_engine_username,
None, f_engine_namespace)
except (HttpError, RequestError, JobError) as e:
raise DlpxException('ERROR: An error occurred while authenticating'
' to {}:\n {}\n'.format(f_engine_address, e))
评论列表
文章目录