File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/cloud/clouds/__pycache__/tencentcloud.cpython-310.pyc
Back
o ;j%l � @ s� d Z ddlZddlZddlZddlmZ ddlZddlZddl Zddl mZmZm Z mZ z(ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ d ZW n ey_ d ZY nw e�e�ZdZdZ d d� Z!dd� Z"dd� Z#dd� Z$dMdd�Z%dMdd�Z&dMdd�Z'dMdd�Z(dMdd�Z)dMdd �Z*dMd!d"�Z+dMd#d$�Z,dMd%d&�Z-dMd'd(�Z.dMd)d*�Z/d+d,� Z0dMd-d.�Z1dNd/d0�Z2dMd1d2�Z3dMd3d4�Z4d5d6� Z5dMd7d8�Z6dMd9d:�Z7dMd;d<�Z8d=d>� Z9d?d@� Z:dAdB� Z;dCdD� Z<dEdF� Z=dGdH� Z>dIdJ� Z?dKdL� Z@dS )Oa� Tencent Cloud Cloud Module ============================= .. versionadded:: 3000 The Tencent Cloud Cloud Module is used to control access to the Tencent Cloud instance. https://intl.cloud.tencent.com/ To use this module, set up the cloud configuration at ``/etc/salt/cloud.providers`` or ``/etc/salt/cloud.providers.d/*.conf``: .. code-block:: yaml my-tencentcloud-config: driver: tencentcloud # Tencent Cloud Secret Id id: AKIDA64pOio9BMemkApzevX0HS169S4b750A # Tencent Cloud Secret Key key: 8r2xmPn0C5FDvRAlmcJimiTZKVRsk260 # Tencent Cloud Region location: ap-guangzhou :depends: tencentcloud-sdk-python � N)�SaltCloudExecutionFailure�SaltCloudExecutionTimeout�SaltCloudNotFound�SaltCloudSystemExit)� credential)� ClientProfile)� cvm_client)�models)� vpc_clientTFzap-guangzhou�tencentcloudc C s t � du rdS t� du rdS tS )zS Only load in this module if the Tencent Cloud configurations are in place F)�get_configured_provider�get_dependencies�__virtualname__� r r �R/opt/saltstack/salt/lib/python3.10/site-packages/salt/cloud/clouds/tencentcloud.py�__virtual__E s r c C s"