Repository URL to install this package:
Version:
4.0.109 ▾
|
ó úEYc @ sñ d d l Z d d l m Z d d l m Z d d l m Z e j e Z d Z d d d d g Z d e j f d YZ d e f d YZ d e f d YZ d e f d YZ d e f d YZ d e j f d YZ d S( iÿÿÿÿN( t parse_isotime( t base( t formattert readt writet deletet listt ACLFormatterc B s e Z d Z d Z RS( s Operation Types Project Accesst Userst Createdt Updatedc C sd | j r | j j n d } | j r6 | j j n d } | j | j | j | | | j f } | S( N( t createdt isoformatt Nonet updatedt operation_typet project_accesst userst acl_ref( t selfR R t data( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyt _get_formatted_data( s ( s Operation Types Project AccessR s CreatedR ( t __name__t __module__t columnsR ( ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyR s t _PerOperationACLc B sÔ e Z d d d d d d d Z e d Z e d Z e d Z e d Z e d Z e d Z e d Z e j d Z e j d Z e j d Z d Z d Z RS( c C sv | | _ | | _ | r | n t | _ | | _ | | _ | rN t | n d | _ | ri t | n d | _ d S( sá Per Operation ACL data instance for secret or container. This class not to be instantiated outside of this module. :param parent_acl: acl entity to this per operation data belongs to :param str entity_ref: Full HATEOAS reference to a secret or container :param users: List of Keystone userid(s) to be used for ACL. :type users: List or None :param bool project_access: Flag indicating project access behavior :param str operation_type: Type indicating which class of Barbican operations this ACL is defined for e.g. 'read' operations :param str created: Time string indicating ACL create timestamp. This is populated only when populating data from api response. Not needed in client input. :param str updated: Time string indicating ACL last update timestamp. This is populated only when populating data from api response. Not needed in client input. N( t _parent_aclt _entity_refR t _userst _project_accesst _operation_typeR R t _createdt _updated( R t parent_aclt entity_refR R R R R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyt __init__7 s c C s t j | j S( N( t ACLt get_acl_ref_from_entity_refR" ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyR T s c C s | j S( N( R ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyR" X s c C s | j S( s9 Flag indicating project access behavior is enabled or not( R ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyR \ s c C s | j S( s" List of users for this ACL setting( R ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyR a s c C s | j S( s9 Type indicating class of Barbican operations for this ACL( R ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyR f s c C s | j S( N( R ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyR k s c C s | j S( N( R ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyR o s c C s | | _ d S( N( R ( R t value( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/barbicanclient/acls.pyR s s c C s | | _ d S( N( R ( R R&