File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/libcloud/compute/drivers/__pycache__/vsphere.cpython-310.pyc
Back
o ;jH. � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlZddlm Z ddlmZmZ ddlmZmZmZ ddlmZmZmZmZmZ ddlmZmZ ddlmZ dd l m!Z! zdd l"m#Z# ddl$m%Z%m&Z&m'Z' ddl(m)Z) d Z*W n e+y� dZ*Y nw e�,d�Z-dd� Z.dd� Z/G dd� de�Z0G dd� d�Z1G dd� de�Z2G dd� de�Z3G dd� de4�Z5G dd� de�Z6dS )z� VMware vSphere driver. Uses pyvmomi - https://github.com/vmware/pyvmomi Code inspired by https://github.com/vmware/pyvmomi-community-samples Authors: Dimitris Moraitis, Alex Tsiliris, Markos Gogoulos � N)�httplib)�JsonResponse� ConnectionKey)� LibcloudError� ProviderError�InvalidCredsError)�Node�NodeSize� NodeImage� NodeDriver�NodeLocation)�Provider� NodeState)�is_public_subnet)� BaseHTTPError)�connect)�VmomiSupport�vim�vmodl)�WaitForTaskTz libcloud.compute.drivers.vspherec C s0 g }| D ]}|� |� |tt|dg ��7 }q|S )NZchildSnapshotList)�append�recurse_snapshots�getattr�Z snapshot_list�ret�s� r �T/opt/saltstack/salt/lib/python3.10/site-packages/libcloud/compute/drivers/vsphere.pyr 8 s r c C s8 g }| D ]}|� |j|j|j|j�d�|jd�� q|S )N�%Y-%m-%d %H:%M��id�name�description�created�state)r r r! r"