Module Expr Str ImportFrom alias ImportFrom alias alias alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str BoolOpOr NameLoad Call AttributeLoad NameLoad attr keyword Dict Str Str NameLoad NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list decorator_list
N/A N/A 
Copyright 2014 Rackspace

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
 cloudcafe.cloudkeep.barbican.client BarbicanRestClient cloudcafe.cloudkeep.barbican.containers.models.container Container ContainerRef ContainerGroup ContainerClient N/A BarbicanRestClient N/A __init__ N/A N/A self url api_version token serialize_format deserialize_format N/A None None None N/A N/A N/A N/A N/A super ContainerClient self __init__ token token serialize_format serialize_format deserialize_format deserialize_format N/A N/A self url url N/A N/A self api_version api_version N/A _get_base_url N/A N/A self N/A N/A N/A N/A N/A {base}/{api_version}/containers format base N/A self url api_version N/A self api_version N/A create_container N/A N/A self name container_type secret_refs N/A N/A N/A  Creates a Barbican container.

        :param name: Container name.
        :param container_type: Container type {generic|rsa|certificate}.
        :param secret_refs: Contains a list of SecretRef objects
         N/A remote_url N/A N/A self _get_base_url N/A container N/A Container name container_type secret_refs N/A N/A N/A self request POST remote_url request_entity container response_entity_type ContainerRef N/A get_container N/A N/A self container_ref N/A N/A N/A  Retrieves a Barbican container via a HATOAS reference url.  N/A N/A N/A self request GET container_ref response_entity_type Container N/A get_containers N/A N/A self limit offset ref N/A None None None N/A N/A  Retrieves a collection of Barbican containers

        :param limit: The maximum number of containers to retrieve.
        :param offset: Starting index of containers.
         N/A resp N/A N/A self request GET N/A ref N/A N/A self _get_base_url params N/A limit offset limit offset response_entity_type ContainerGroup N/A resp N/A delete_container N/A N/A self container_ref N/A N/A N/A  Deletes a container based on a HATOAS reference url.  N/A N/A N/A self request DELETE container_ref N/A N/A