File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/libcloud/compute/drivers/__pycache__/azure_arm.cpython-310.pyc
Back
o ;j@Q � @ s� d Z ddlZddlZddlZddlZddlmZ ddlmZm Z m Z ddlmZ ddl mZmZmZmZmZmZmZmZmZ ddlmZmZmZ ddlmZ dd lmZ dd lm Z ddl!m"Z" ddl#m$Z$ d Z%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.d Z/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8G dd� de�Z9G dd� de�Z:G dd� de�Z;G dd� d�Z<G d d!� d!�Z=G d"d#� d#�Z>G d$d%� d%�Z?G d&d'� d'�Z@G d(d)� d)�ZAG d*d+� d+e�ZBd,d-� ZCdS ).z� Driver for Microsoft Azure Resource Manager (ARM) Virtual Machines provider. http://azure.microsoft.com/en-us/services/virtual-machines/ � N)�iso8601)�parse_qs�urlparse� basestring)� LibcloudError) �Node�NodeSize� NodeImage� NodeDriver�NodeLocation� StorageVolume�NodeAuthSSHKey�VolumeSnapshot�NodeAuthPassword)� NodeState�StorageVolumeState�VolumeSnapshotState)�ObjectDoesNotExistError)�!AzureResourceManagementConnection)� BaseHTTPError)�Provider)�AzureBlobsStorageDriverz2016-04-30-previewz 2023-01-02z 2015-06-15z 2019-06-01z 2015-01-01z 2018-06-01z 2016-09-01z2016-08-31-previewz2015-05-01-previewz 2021-11-01i, c �( e Zd ZdZ� fdd�Zdd� Z� ZS )� AzureImagezCRepresents a Marketplace node image that an Azure VM can boot from.c sb || _ || _|| _|| _|| _d�| j | j| j| j�}d�| j | j| j| j�}t� �|||� d S )Nz{}:{}:{}:{}z{} {} {} {})� publisher�offer�sku�version�location�format�super�__init__) �selfr r r r r �driver�urn�name�� __class__� �V/opt/saltstack/salt/lib/python3.10/site-packages/libcloud/compute/drivers/azure_arm.pyr! Q s zAzureImage.__init__c C � d| j | j| jf S )Nz)<AzureImage: id=%s, name=%s, location=%s>��idr% r �r"