Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/openstack/network/v2/__pycache__/_proxy.cpython-39.pyc
Ðазад
a u�h�� � @ s d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dlm Z d dlmZ d dlm Z d d lmZ d d lmZ d dlmZ d dlmZ d d lmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlm!Z! d dlm"Z# d dlm$Z% d dlm&Z' d dlm(Z) d dlm*Z+ d dlm,Z- d dlm.Z/ d dlm0Z1 d dlm2Z3 d dlm4Z5 d dlm6Z7 d dlm8Z9 d dlm:Z; d d lm<Z= d d!lm>Z? d d"lm@ZA d d#lmBZC d d$lmDZE d d%lmFZG d d&lmHZI d d'lmJZK d d(lmLZM d d)l mNZN G d*d+� d+eNjO�ZOd/d-d.�ZPd,S )0� )� exceptions)� address_scope)�agent)�auto_allocated_topology)�availability_zone)� extension)�firewall_group)�firewall_policy)� firewall_rule)�flavor)�floating_ip)�health_monitor)�listener)� load_balancer)�metering_label)�metering_label_rule)�network)�network_ip_availability)�network_segment_range)�pool)�pool_member)�port)�port_forwarding)�qos_bandwidth_limit_rule)�qos_dscp_marking_rule)�qos_minimum_bandwidth_rule)� qos_policy)� qos_rule_type)�quota)�rbac_policy)�router)�security_group)�security_group_rule)�segment)�service_profile)�service_provider)�subnet)�subnet_pool)�trunk)�vpn_service)�proxyc @ s e Zd Zejdd��d�dd��Zejdd��d�dd��Zd d � Z�d�dd�Z�d�d d�Z dd� Z dd� Zdd� Zdd� Z �d�dd�Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Z�d�d%d&�Z�d�d'd(�Z�d�d)d*�Zd+d,� Z�d�d-d.�Zd/d0� Zd1d2� Z�d�d3d4�Z�d�d5d6�Zd7d8� Zd9d:� Zd;d<� Z d=d>� Z!d?d@� Z"dAdB� Z#�d�dCdD�Z$dEdF� Z%�d�dGdH�Z&dIdJ� Z'dKdL� Z(�d�dMdN�Z)dOdP� Z*dQdR� Z+�d�dSdT�Z,�d dUdV�Z-dWdX� Z.dYdZ� Z/d[d\� Z0�dd]d^�Z1�dd_d`�Z2dadb� Z3dcdd� Z4dedf� Z5dgdh� Z6�ddidj�Z7�ddkdl�Z8dmdn� Z9dodp� Z:dqdr� Z;dsdt� Z<�ddudv�Z=�ddwdx�Z>dydz� Z?d{d|� Z@d}d~� ZAdd�� ZB�dd�d��ZC�dd�d��ZDd�d�� ZEd�d�� ZFd�d�� ZGd�d�� ZH�d d�d��ZI�d d�d��ZJd�d�� ZKd�d�� ZLd�d�� ZMd�d�� ZN�dd�d��ZO�dd�d��ZPd�d�� ZQd�d�� ZR�d d�d��ZS�dd�d��ZTd�d�� ZUd�d�� ZVd�d�� ZW�dd�d��ZX�dd�d��ZYd�d�� ZZd�d�� Z[d�d�� Z\d�d�� Z]�dd�d��Z^�dd�d��Z_d�d�� Z`d�d�� Zad�d�� Zbd�d Zc�dd�dĄZd�dd�dƄZed�dȄ Zfd�dʄ Zgd�d̄ Zhd�d΄ Zid�dЄ Zj�dd�d҄Zk�dd�dԄZld�dք Zmd�d Zn�dd�dڄZod�d܄ Zpd�dބ Zqd�d� Zrd�d� Zs�dd�d�Zt�dd�d�Zud�d� Zvd�d� Zwd�d� Zxd�d� Zy�dd�d�Zz�dd�d�Z{d�d� Z|d�d�� Z}d�d�� Z~d�d�� Z�dd�d��Z��dd�d��Z�d��d � Z��d�d� Z��d�d� Z��d�d� Z��d�d�d�Z��d�d �d �Z��d�d� Z��d �d� Z��d�d� Z��d �d�d�Z��d�d� Z��d�d� Z��d!�d�d�Z��d"�d�d�Z��d�d� Z��d�d� Z��d�d � Z��d!�d"� Z��d#�d#�d$�Z��d$�d%�d&�Z��d'�d(� Z��d)�d*� Z��d+�d,� Z��d-�d.� Z��d%�d/�d0�Z��d&�d1�d2�Z��d3�d4� Z��d5�d6� Z��d'�d7�d8�Z��d(�d9�d:�Z��d)�d;�d<�Z��d=�d>� Z��d?�d@� Z��dA�dB� Z��dC�dD� Z��dE�dF� Z��dG�dH� Z��dI�dJ� Z��dK�dL� Z��dM�dN� Z��d*�dO�dP�Z��d+�dQ�dR�Z��dS�dT� Z��dU�dV� Z��dW�dX� Z��dY�dZ� Z��d,�d[�d\�Z��d-�d]�d^�Z��d_�d`� Z��da�db� Z��dc�dd� Z��d.�de�df�Z��dg�dh� Z��di�dj� Z��d/�dk�dl�Z��d0�dm�dn�Z��do�dp� Z��dq�dr� Z��ds�dt� Z��du�dv� Z��d1�dw�dx�Z��d2�dy�dz�Z��d{�d|� Z��d}�d~� Z��d3�d�d��Zd��d�� ZÐd��d�� ZĐd4�d��d��ZŐd5�d��d��ZƐd��d�� Zǐd��d�� ZȐd��d�� Zɐd6�d��d��Zʐd7�d��d��Zːd��d�� Z̐d��d�� Z͐d��d�� Zΐd��d�� Zϐd��d�� ZАd8�d��d��Zѐd9�d��d��ZҐd��d�� ZӐd��d�� ZԐd��d�� ZՐd��d�� Zd:�d��d��Zאd;�d��d��Zؐd��d�� Zِd��d�� Zڐd<�d��d��Zېd��d�� Zܐd=�d��d��Zݐd>�d��d��Zސd��d�� Zߐd��d�� Z�d��d�� Z�e�d��d�� �Z�d��d Z�dÐdĄ Z�d?�dŐdƄZ�d@�dǐdȄZ�dɐdʄ Z�dːd̄ Z�d͐d΄ Z�dϐdЄ Z�dѐd҄ Z�dӐdԄ Z�dՐdք Z�dA�dאdZ�dB�dِdڄZ�dېd܄ Z�dݐdބ Z�dߐd� Z�d�d� Z�dC�d�d�Z��dD�d�d�Z��d�d� Z��d�d� Z��d�d� Z��d�d� Z��dE�d�d�Z�dS (F �ProxyF)�strictNc K s$ | j ||fi |��}|j| ||d�S )N)� base_path�if_revision)� _get_resource�commit)�self� resource_type�valuer- r. �attrs�res� r6 ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/openstack/network/v2/_proxy.py�_update? s z Proxy._updateTc K sL | j ||fi |��}z|j| |d�}W n tjyF |r@Y d S � Y n0 |S )N)r. )r/ �deleter ZResourceNotFound)r1 r2 r3 �ignore_missingr. r4 r5 �rvr6 r6 r7 �_deleteE s z Proxy._deletec K s | j tjfi |��S )a� Create a new address scope from attributes :param dict attrs: Keyword arguments which will be used to create a :class:`~openstack.network.v2.address_scope.AddressScope`, comprised of the properties on the AddressScope class. :returns: The results of address scope creation :rtype: :class:`~openstack.network.v2.address_scope.AddressScope` )�_create�_address_scope�AddressScope�r1 r4 r6 r6 r7 �create_address_scopeS s zProxy.create_address_scopec C s | j tj||d� dS )aQ Delete an address scope :param address_scope: The value can be either the ID of an address scope or a :class:`~openstack.network.v2.address_scope.AddressScope` instance. :param bool ignore_missing: When set to ``False`` :class:`~openstack.exceptions.ResourceNotFound` will be raised when the address scope does not exist. When set to ``True``, no exception will be set when attempting to delete a nonexistent address scope. :returns: ``None`` �r: N)r<