File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/vultr/__pycache__/v1_snapshot.cpython-310.pyc
Back
o ;jb � @ s( d Z ddlmZmZ G dd� de�ZdS )z0Partial class to handle Vultr Snapshot API calls� )� VultrBase� update_paramsc @ s6 e Zd ZdZdd� Zddd�Zddd�Zdd d �ZdS )� VultrSnapshotz Handles Vultr Snapshot API callsc C s t �| |� d S �N)r �__init__)�selfZapi_key� r �E/opt/saltstack/salt/lib/python3.10/site-packages/vultr/v1_snapshot.pyr s zVultrSnapshot.__init__Nc C � t |d|i�}| �d|d�S )z� /v1/snapshot/create POST - account Create a snapshot from an existing virtual machine. The virtual machine does not need to be stopped. Link: https://www.vultr.com/api/#snapshot_create ZSUBIDz/v1/snapshot/create�POST�r �request)r Zsubid�paramsr r r �create � zVultrSnapshot.createc C r )z� /v1/snapshot/destroy POST - account Destroy (delete) a snapshot. There is no going back from this call. Link: https://www.vultr.com/api/#snapshot_destroy Z SNAPSHOTIDz/v1/snapshot/destroyr r )r Z snapshotidr r r r �destroy r zVultrSnapshot.destroyc C s |r|nt � }| �d|d�S )z� /v1/snapshot/list GET - account List all snapshots on the current account Link: https://www.vultr.com/api/#snapshot_snapshot_list z/v1/snapshot/listZGET)�dictr )r r r r r �list s zVultrSnapshot.listr )�__name__� __module__�__qualname__�__doc__r r r r r r r r r s r N)r �utilsr r r r r r r �<module> s
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings