The tacker.db.nfvo.nfvo_db Module

class tacker.db.nfvo.nfvo_db.NfvoPluginDb

Bases: tacker.extensions.nfvo.NFVOPluginBase, tacker.db.db_base.CommonDbMixin

create_vim(context, vim)
delete_vim(context, vim_id, soft_delete=True)
get_default_vim(context)
get_vim(context, vim_id, fields=None, mask_password=True)
get_vims(context, filters=None, fields=None)
is_vim_still_in_use(context, vim_id)
update_vim(context, vim_id, vim)
update_vim_status(context, vim_id, status)
class tacker.db.nfvo.nfvo_db.Vim(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base, tacker.db.models_v1.HasId, tacker.db.models_v1.HasTenant, tacker.db.models_v1.Audit

created_at
deleted_at
description
id
is_default
name
placement_attr
shared
status
tenant_id
type
updated_at
vim_auth
class tacker.db.nfvo.nfvo_db.VimAuth(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base, tacker.db.models_v1.HasId

auth_cred
auth_url
id
password
vim_id
vim_project