Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str keyword Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad keyword Str keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword AttributeLoad NameLoad attr keyword Str keyword ListLoad Str keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore ListLoad orelse Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call NameLoad Lambda arguments args NameParam defaults Call NameLoad NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr Delete SubscriptDel AttributeLoad NameLoad attr Slice Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A 
Command-line interface sub-commands related to ACLs.
 cliff command cliff lister barbicanclient acls ArgMixin N/A object N/A N/A Mixin class for CLI arguments and validation add_ref_arg N/A N/A self parser N/A N/A N/A N/A N/A parser add_argument URI help The URI reference for the secret or container. N/A add_per_acl_args N/A N/A self parser N/A N/A N/A N/A N/A parser add_argument --user -u action append default None nargs ? dest users help Keystone userid(s) for ACL. N/A group N/A N/A parser add_mutually_exclusive_group N/A N/A N/A group add_argument --project-access dest project_access action store_true default None help Flag to enable project access behavior. N/A N/A N/A group add_argument --no-project-access dest project_access action store_false help Flag to disable project access behavior. N/A N/A N/A parser add_argument --operation-type -o default N/A acls DEFAULT_OPERATION_TYPE dest operation_type choices N/A read help Type of Barbican operation ACL is set for N/A create_blank_acl_entity_from_uri N/A N/A self acl_manager args N/A N/A N/A Validates URI argument and creates blank ACL entity N/A entity N/A N/A acl_manager create N/A args URI N/A N/A N/A entity validate_input_ref N/A entity N/A create_acl_entity_from_args N/A N/A self acl_manager args N/A N/A N/A blank_entity N/A N/A self create_blank_acl_entity_from_uri acl_manager args N/A users N/A args users N/A N/A users None N/A N/A users N/A N/A N/A users N/A user N/A user users N/A user None N/A entity N/A N/A acl_manager create entity_ref N/A blank_entity entity_ref users users project_access N/A args project_access operation_type N/A args operation_type N/A entity N/A get_acls_as_lister N/A N/A self acl_entity N/A N/A N/A Gets per operation ACL data in expected format for lister command N/A N/A map N/A N/A N/A acl N/A N/A setattr acl columns N/A acl_entity columns N/A acl_entity operation_acls N/A N/A N/A N/A acls ACLFormatter _list_objects N/A acl_entity operation_acls N/A N/A DeleteACLs N/A N/A command Command ArgMixin N/A N/A Delete ACLs for a secret or container as identified by its href. get_parser N/A N/A self prog_name N/A N/A N/A parser N/A N/A N/A super DeleteACLs self get_parser prog_name N/A N/A N/A self add_ref_arg parser N/A parser N/A take_action N/A N/A self args N/A N/A N/A Deletes a secret or container ACL settings from Barbican.

        This action removes all of defined ACL settings for a secret or
        container in Barbican.
         N/A blank_entity N/A N/A self create_blank_acl_entity_from_uri N/A N/A N/A N/A self app client_manager key_manager acls args N/A N/A N/A blank_entity remove N/A N/A GetACLs N/A N/A lister Lister ArgMixin N/A N/A Retrieve ACLs for a secret or container by providing its href. get_parser N/A N/A self prog_name N/A N/A N/A parser N/A N/A N/A super GetACLs self get_parser prog_name N/A N/A N/A self add_ref_arg parser N/A parser N/A take_action N/A N/A self args N/A N/A N/A Retrieves a secret or container ACL settings from Barbican.

        This action provides list of all ACL settings for a secret or container
        in Barbican.

        :returns: List of objects for valid entity_ref
        :rtype: :class:`barbicanclient.acls.SecretACL` or
            :class:`barbicanclient.acls.ContainerACL`
        :raises barbicanclient.exceptions.HTTPAuthError: 401 Responses
        :raises barbicanclient.exceptions.HTTPClientError: 4xx Responses
        :raises barbicanclient.exceptions.HTTPServerError: 5xx Responses
         N/A blank_entity N/A N/A self create_blank_acl_entity_from_uri N/A N/A N/A N/A self app client_manager key_manager acls args N/A acl_entity N/A N/A N/A N/A N/A N/A self app client_manager key_manager acls get N/A blank_entity entity_ref N/A N/A N/A self get_acls_as_lister acl_entity N/A N/A SubmitACL N/A N/A lister Lister ArgMixin N/A N/A Submit ACL on a secret or container as identified by its href. get_parser N/A N/A self prog_name N/A N/A N/A parser N/A N/A N/A super SubmitACL self get_parser prog_name N/A N/A N/A self add_ref_arg parser N/A N/A N/A self add_per_acl_args parser N/A parser N/A take_action N/A N/A self args N/A N/A N/A Submit complete secret or container ACL settings to Barbican

        This action replaces existing ACL setting on server with provided
        inputs.

        :returns: List of objects for valid entity_ref
        :rtype: :class:`barbicanclient.acls.SecretACL` or
            :class:`barbicanclient.acls.ContainerACL`
        :raises barbicanclient.exceptions.HTTPAuthError: 401 Responses
        :raises barbicanclient.exceptions.HTTPClientError: 4xx Responses
        :raises barbicanclient.exceptions.HTTPServerError: 5xx Responses
         N/A entity N/A N/A self create_acl_entity_from_args N/A N/A N/A N/A self app client_manager key_manager acls args N/A N/A N/A entity submit N/A N/A N/A entity load_acls_data N/A N/A N/A self get_acls_as_lister entity N/A N/A AddACLUsers N/A N/A lister Lister ArgMixin N/A N/A Add ACL users to a secret or container as identified by its href. get_parser N/A N/A self prog_name N/A N/A N/A parser N/A N/A N/A super AddACLUsers self get_parser prog_name N/A N/A N/A self add_ref_arg parser N/A N/A N/A self add_per_acl_args parser N/A parser N/A take_action N/A N/A self args N/A N/A N/A Add users to a secret or a container ACL defined in Barbican

        Provided users are added to existing ACL users if there. If input users
        is None or empty list, no change is made in existing ACL users list.
        If input project_access flag is None, then no change is made in
        existing project access behavior.

        :returns: List of objects for valid entity_ref
        :rtype: :class:`barbicanclient.acls.SecretACL` or
            :class:`barbicanclient.acls.ContainerACL`
        :raises barbicanclient.exceptions.HTTPAuthError: 401 Responses
        :raises barbicanclient.exceptions.HTTPClientError: 4xx Responses
        :raises barbicanclient.exceptions.HTTPServerError: 5xx Responses
         N/A input_entity N/A N/A self create_acl_entity_from_args N/A N/A N/A N/A self app client_manager key_manager acls args N/A server_entity N/A N/A N/A N/A N/A N/A self app client_manager key_manager acls get N/A input_entity entity_ref N/A input_acl N/A input_entity operation_acls N/A N/A server_acl N/A N/A server_entity get N/A input_acl operation_type N/A server_acl N/A N/A N/A N/A input_acl project_access None N/A N/A N/A server_acl project_access N/A input_acl project_access N/A N/A N/A input_acl users None N/A N/A N/A N/A N/A server_acl users extend N/A input_acl users N/A N/A N/A N/A server_entity add_operation_acl users N/A input_acl users project_access N/A input_acl project_access operation_type N/A input_acl operation_type N/A N/A N/A server_entity submit N/A N/A N/A server_entity load_acls_data N/A N/A N/A self get_acls_as_lister server_entity N/A N/A RemoveACLUsers N/A N/A lister Lister ArgMixin N/A N/A Remove ACL users from a secret or container as identified by its href.

     get_parser N/A N/A self prog_name N/A N/A N/A parser N/A N/A N/A super RemoveACLUsers self get_parser prog_name N/A N/A N/A self add_ref_arg parser N/A N/A N/A self add_per_acl_args parser N/A parser N/A take_action N/A N/A self args N/A N/A N/A Remove users from a secret or a container ACL defined in Barbican

        Provided users are removed from existing ACL users if there. If any of
        input users are not part of ACL users, they are simply ignored.
        If input project_access flag is None, then no change is made in
        existing project access behavior.

        :returns: List of objects for valid entity_ref
        :rtype: :class:`barbicanclient.acls.SecretACL` or
            :class:`barbicanclient.acls.ContainerACL`
        :raises barbicanclient.exceptions.HTTPAuthError: 401 Responses
        :raises barbicanclient.exceptions.HTTPClientError: 4xx Responses
        :raises barbicanclient.exceptions.HTTPServerError: 5xx Responses
         N/A input_entity N/A N/A self create_acl_entity_from_args N/A N/A N/A N/A self app client_manager key_manager acls args N/A server_entity N/A N/A N/A N/A N/A N/A self app client_manager key_manager acls get N/A input_entity entity_ref N/A input_acl N/A input_entity operation_acls N/A N/A server_acl N/A N/A server_entity get N/A input_acl operation_type N/A server_acl N/A N/A N/A N/A input_acl project_access None N/A N/A N/A server_acl project_access N/A input_acl project_access N/A N/A N/A input_acl users None N/A N/A acl_users N/A server_acl users N/A acl_users N/A N/A N/A set acl_users difference N/A input_acl users N/A N/A N/A server_acl users N/A N/A N/A server_acl users acl_users N/A N/A N/A server_entity submit N/A N/A N/A server_entity load_acls_data N/A N/A N/A self get_acls_as_lister server_entity N/A N/A