🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-08-08 19:33:39 | PHP 8.2.32
📂
/ (Root)
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
influxdb_client
/
client
/
__pycache__
📍 /opt/alt/python38/lib/python3.8/site-packages/influxdb_client/client/__pycache__
🔄 Refresh
✏️
Editing: authorizations_api.cpython-38.pyc
Read Only
U v�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"