File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/libcloud/compute/drivers/__pycache__/rackspace.cpython-310.pyc
Back
o ;j�! � @ s� d Z ddlmZmZ ddlmZmZmZ ddlm Z ddl mZ ddlm Z mZmZmZmZ dZdZd Zeed d�eedd�eed d�eedd�eedd�eedd�d�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZdS )z Rackspace driver � )�NodeLocation�VolumeSnapshot)�Provider� LibcloudError�VolumeSnapshotState)� parse_date)�AUTH_URL)�OpenStack_1_0_Response�OpenStack_1_0_Connection�OpenStack_1_0_NodeDriver�OpenStack_1_1_Connection�OpenStack_1_1_NodeDriverZcomputeZcloudServersZcloudServersOpenStackZDFW)�service_type�name�regionZORDZIADZLONZSYDZHKG)�dfw�ordZiad�lon�sydZhkgc sD e Zd ZdZeZdZeZdZ dZ � fdd�Zdd� Zd d � Z � ZS )�RackspaceFirstGenConnectionz> Connection class for the Rackspace first-gen driver. z/http://docs.rackspacecloud.com/servers/api/v1.0�2.0Tc s$ |� dd �| _t� j|i |�� d S �Nr )�popr �super�__init__��self�args�kwargs�� __class__� �V/opt/saltstack/salt/lib/python3.10/site-packages/libcloud/compute/drivers/rackspace.pyr 7 s z$RackspaceFirstGenConnection.__init__c C sp d| j v r| jjttd�}ntd| j ��|j}|std��| jdkr+|�dd�}|S | jdkr6|�dd�}|S ) Nr )r r �Auth version "%s" not supported�!Could not find specified endpoint�uszhttps://lon.servers.apizhttps://servers.api�uk) � _auth_version�service_catalog�get_endpoint�SERVICE_TYPE�SERVICE_NAME_GEN1r �urlr �replace�r ZepZ public_urlr! r! r"