Repository URL to install this package:
|
Version:
3.3.35 ▾
|
ó
ú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&