File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/vultr/__pycache__/v1_sshkey.cpython-310.pyc
Back
o ;j � @ s( d Z ddlmZmZ G dd� de�ZdS )z/Partial class to handle Vultr SSH Key API calls� )� VultrBase� update_paramsc @ s@ e Zd ZdZdd� Zd dd�Zd dd�Zd d d �Zd dd�ZdS )�VultrSSHKeyzHandles Vultr SSH Key API callsc C s t �| |� d S �N)r �__init__)�selfZapi_key� r �C/opt/saltstack/salt/lib/python3.10/site-packages/vultr/v1_sshkey.pyr s zVultrSSHKey.__init__Nc C s t |||d��}| �d|d�S )z� /v1/sshkey/create POST - account Create a new SSH Key Link: https://www.vultr.com/api/#sshkey_create )�name�ssh_keyz/v1/sshkey/create�POST�r �request)r r r �paramsr r r �create s �zVultrSSHKey.createc C � t |d|i�}| �d|d�S )z� /v1/sshkey/destroy POST - account Remove a SSH key. Note that this will not remove the key from any machines that already have it. Link: https://www.vultr.com/api/#sshkey_destroy �SSHKEYIDz/v1/sshkey/destroyr r �r Zsshkeyidr r r r �destroy s zVultrSSHKey.destroyc C s |r|nt � }| �d|d�S )z� /v1/sshkey/list GET - account List all the SSH keys on the current account Link: https://www.vultr.com/api/#sshkey_list z/v1/sshkey/listZGET)�dictr )r r r r r �list"