93d8f41713
Black used with the '-l 79 -S' flags. A future change will ignore this commit in git-blame history by adding a 'git-blame-ignore-revs' file. Change-Id: Ief5e4e9fa2675c7e74b77feb54776c692deaf33f Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
49 lines
1.7 KiB
Python
49 lines
1.7 KiB
Python
# 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.
|
|
|
|
from openstack.key_manager.v1 import _format
|
|
from openstack import resource
|
|
|
|
|
|
class Container(resource.Resource):
|
|
resources_key = 'containers'
|
|
base_path = '/containers'
|
|
|
|
# capabilities
|
|
allow_create = True
|
|
allow_fetch = True
|
|
allow_commit = True
|
|
allow_delete = True
|
|
allow_list = True
|
|
|
|
# Properties
|
|
#: A URI for this container
|
|
container_ref = resource.Body('container_ref')
|
|
#: The ID for this container
|
|
container_id = resource.Body(
|
|
'container_ref', alternate_id=True, type=_format.HREFToUUID
|
|
)
|
|
#: The timestamp when this container was created.
|
|
created_at = resource.Body('created')
|
|
#: The name of this container
|
|
name = resource.Body('name')
|
|
#: A list of references to secrets in this container
|
|
secret_refs = resource.Body('secret_refs', type=list)
|
|
#: The status of this container
|
|
status = resource.Body('status')
|
|
#: The type of this container
|
|
type = resource.Body('type')
|
|
#: The timestamp when this container was updated.
|
|
updated_at = resource.Body('updated')
|
|
#: A party interested in this container.
|
|
consumers = resource.Body('consumers', type=list)
|