blob: 855b400024a3de88ffa167896888c01f6e0d8b04 [file] [log] [blame]
items:
- app: core
fields:
- hint: ''
name: addresses
type: text
validators: []
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: cidr
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: gateway_ip
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: gateway_mac
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: inuse
type: text
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '32', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: service_id
relation: {model: Service, type: manytoone}
type: number
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: AddressPool
relations:
- {model: Service, type: manytoone}
- app: core
fields:
- hint: Password of theadmin user at this controller
name: admin_password
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: Name of the tenant the admin user belongs to
name: admin_tenant
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: Username of an admin user at this controller
name: admin_user
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: Auth url for the compute controller
name: auth_url
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: Type of compute controller, e.g. EC2, OpenStack, or OpenStack version
name: backend_type
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: deployment_id
relation: {model: Deployment, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: Name of the domain this controller belongs to
name: domain
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Name of the Controller
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: IP address of rabbitmq server at this controller
name: rabbit_host
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: Password of rabbitmq server at this controller
name: rabbit_password
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: Username of rabbitmq server at this controller
name: rabbit_user
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: Controller version
name: version
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Controller
relations:
- {model: Deployment, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_id
relation: {model: Controller, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: dashboardView_id
relation: {model: DashboardView, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enabled
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: URL of Dashboard
name: url
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ControllerDashboardView
relations:
- {model: Controller, type: manytoone}
- {model: DashboardView, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_id
relation: {model: Controller, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: Glance image id
name: glance_image_id
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: image_id
relation: {model: Image, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ControllerImages
relations:
- {model: Image, type: manytoone}
- {model: Controller, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_id
relation: {model: Controller, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: gateway
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Neutron network
name: net_id
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: network_id
relation: {model: Network, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: Neutron router id
name: router_id
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: segmentation_id
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: start_ip
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: stop_ip
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: subnet
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: Neutron subnet id
name: subnet_id
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ControllerNetwork
relations:
- {model: Network, type: manytoone}
- {model: Controller, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ControllerRole
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_id
relation: {model: Controller, type: manytoone}
type: number
validators: []
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: site_id
relation: {model: Site, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: Keystone tenant id
name: tenant_id
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ControllerSite
relations:
- {model: Site, type: manytoone}
- {model: Controller, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_id
relation: {model: Controller, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: Keystone id
name: role_id
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: site_privilege_id
relation: {model: SitePrivilege, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ControllerSitePrivilege
relations:
- {model: Controller, type: manytoone}
- {model: SitePrivilege, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_id
relation: {model: Controller, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: slice_id
relation: {model: Slice, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: Keystone tenant id
name: tenant_id
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ControllerSlice
relations:
- {model: Controller, type: manytoone}
- {model: Slice, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_id
relation: {model: Controller, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: Keystone id
name: role_id
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: slice_privilege_id
relation: {model: SlicePrivilege, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ControllerSlicePrivilege
relations:
- {model: Controller, type: manytoone}
- {model: SlicePrivilege, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_id
relation: {model: Controller, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: Keystone user id
name: kuser_id
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: user_id
relation: {model: User, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ControllerUser
relations:
- {model: User, type: manytoone}
- {model: Controller, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enabled
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: Icon for Dashboard
name: icon
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: Icon for active Dashboard
name: icon_active
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Name of the View
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: URL of Dashboard
name: url
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: write_protect
type: boolean
validators: []
name: DashboardView
relations: []
- app: core
fields:
- hint: Access control list that specifies which sites/users may use nodes in this deployment
name: accessControl
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Name of the Deployment
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Deployment
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: deployment_id
relation: {model: Deployment, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role_id
relation: {model: DeploymentRole, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: user_id
relation: {model: User, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: DeploymentPrivilege
relations:
- {model: User, type: manytoone}
- {model: Deployment, type: manytoone}
- {model: DeploymentRole, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: DeploymentRole
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Name of the synchronizer
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Diag
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: description
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: enacted
type: date
validators: []
- hint: flavor string used to configure deployments
name: flavor
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '32', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: name of this flavor, as displayed to users
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '32', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Flavor
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: container_format
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '256', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: disk_format
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '256', name: maxlength}
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: kind
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '256', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: Path to image on local disk
name: path
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: policed
type: date
validators: []
- hint: For Docker Images, tag of image
name: tag
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Image
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: deployment_id
relation: {model: Deployment, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: image_id
relation: {model: Image, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ImageDeployments
relations:
- {model: Image, type: manytoone}
- {model: Deployment, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: creator_id
relation: {model: User, type: manytoone}
type: number
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: deployment_id
relation: {model: Deployment, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: enacted
type: date
validators: []
- hint: Flavor of this instance
name: flavor_id
relation: {model: Flavor, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: image_id
relation: {model: Image, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: Nova instance id
name: instance_id
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: OpenStack generated name
name: instance_name
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: Nova instance uuid
name: instance_uuid
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: Instance ip address
name: ip
type: string
validators:
- {int_value: '39', name: maxlength}
- {bool_value: true, name: ip}
- hint: ''
name: isolation
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Instance name
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: node_id
relation: {model: Node, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: Number of cores for instance
name: numberCores
type: number
validators:
- {bool_value: true, name: required}
- hint: Parent Instance for containers nested inside of VMs
name: parent_id
relation: {model: Instance, type: manytoone}
type: number
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: slice_id
relation: {model: Slice, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: user_data passed to instance during creation
name: userData
type: text
validators: []
- hint: Comma-separated list of directories to expose to parent context
name: volumes
type: text
validators: []
- hint: ''
name: write_protect
type: boolean
validators: []
name: Instance
relations:
- {model: Image, type: manytoone}
- {model: User, type: manytoone}
- {model: Slice, type: manytoone}
- {model: Deployment, type: manytoone}
- {model: Node, type: manytoone}
- {model: Flavor, type: manytoone}
- {model: Instance, type: manytoone}
- app: core
fields:
- hint: This network can be autoconnected to the slice that owns it
name: autoconnect
type: boolean
validators: []
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: end_ip
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: labels
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '32', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: Slice that owns control of this Network
name: owner_id
relation: {model: Slice, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: permit_all_slices
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: ports
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: start_ip
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: subnet
type: string
validators:
- {int_value: '32', name: maxlength}
- hint: ''
name: template_id
relation: {model: NetworkTemplate, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Network
relations:
- {model: NetworkTemplate, type: manytoone}
- {model: Slice, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: Content type id linked to this network parameter
name: content_type
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: Object linked to this NetworkParameter
name: object_id
type: number
validators:
- {bool_value: true, name: required}
- hint: The type of the parameter
name: parameter_id
relation: {model: NetworkParameterType, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: The value of this parameter
name: value
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: write_protect
type: boolean
validators: []
name: NetworkParameter
relations:
- {model: NetworkParameterType, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: description
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: The name of this parameter
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '128', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: NetworkParameterType
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: network_id
relation: {model: Network, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: slice_id
relation: {model: Slice, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: NetworkSlice
relations:
- {model: Network, type: manytoone}
- {model: Slice, type: manytoone}
- app: core
fields:
- hint: Advertise this network as a means for other slices to contact this slice
name: access
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_kind
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: description
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '32', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: Quantum network
name: shared_network_id
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: shared_network_name
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: topology_kind
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: translation
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: visibility
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: vtn_kind
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: write_protect
type: boolean
validators: []
name: NetworkTemplate
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Name of the Node
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: site_deployment_id
relation: {model: SiteDeployment, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Node
relations:
- {model: SiteDeployment, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: label name
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: NodeLabel
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: instance_id
relation: {model: Instance, type: manytoone}
type: number
validators: []
- hint: Instance ip address
name: ip
type: string
validators:
- {int_value: '39', name: maxlength}
- {bool_value: true, name: ip}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: MAC address associated with this port
name: mac
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: network_id
relation: {model: Network, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: Neutron port id
name: port_id
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
- hint: ''
name: xos_created
type: boolean
validators: []
name: Port
relations:
- {model: Network, type: manytoone}
- {model: Instance, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: description
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '120', name: maxlength}
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role
type: string
validators:
- {int_value: '80', name: maxlength}
- hint: ''
name: role_type
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '80', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Role
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: Description of Service
name: description
type: text
validators:
- {int_value: '254', name: maxlength}
- hint: ''
name: enabled
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: icon_url
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: Kind of service
name: kind
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Service Name
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: private_key_fn
type: string
validators:
- {int_value: '4096', name: maxlength}
- hint: Public key string
name: public_key
type: text
validators:
- {int_value: '4096', name: maxlength}
- hint: ''
name: published
type: boolean
validators: []
- hint: ''
name: service_specific_attribute
type: text
validators: []
- hint: ''
name: service_specific_id
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: Version of Service Definition
name: versionNumber
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: view_url
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Service
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Attribute Name
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '128', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: The Service this attribute is associated with
name: service_id
relation: {model: Service, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: Attribute Value
name: value
type: text
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ServiceAttribute
relations:
- {model: Service, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: connect_method
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: kind
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: name
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: provider_service_id
relation: {model: Service, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: service_specific_attribute
type: text
validators: []
- hint: ''
name: service_specific_id
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: subscriber_network_id
relation: {model: Network, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_root_id
relation: {model: TenantRoot, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_service_id
relation: {model: Service, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_tenant_id
relation: {model: Tenant, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_user_id
relation: {model: User, type: manytoone}
type: number
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ServiceDependency
relations:
- {model: Service, type: manytoone}
- {model: Tenant, type: manytoone}
- {model: User, type: manytoone}
- {model: TenantRoot, type: manytoone}
- {model: Network, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Monitoring Agent Name
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '128', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: The Service this attribute is associated with
name: service_id
relation: {model: Service, type: manytoone}
type: number
validators: []
- hint: Monitoring collector URI to be used by agents to publish the data
name: target_uri
type: text
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ServiceMonitoringAgentInfo
relations:
- {model: Service, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role_id
relation: {model: ServiceRole, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: service_id
relation: {model: Service, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: user_id
relation: {model: User, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ServicePrivilege
relations:
- {model: User, type: manytoone}
- {model: Service, type: manytoone}
- {model: ServiceRole, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: ServiceRole
relations: []
- app: core
fields:
- hint: ''
name: abbreviated_name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '80', name: maxlength}
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: Status for this Site
name: enabled
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: Indicates whether or not the site host nodes
name: hosts_nodes
type: boolean
validators: []
- hint: Indicates whether or not the site manages user accounts
name: hosts_users
type: boolean
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: Indicates the visibility of this site to other members
name: is_public
type: boolean
validators: []
- hint: ''
name: latitude
type: string
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Prefix for Slices associated with this Site
name: login_base
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '50', name: maxlength}
- hint: ''
name: longitude
type: string
validators: []
- hint: Name for this Site
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: Site's Home URL Page
name: site_url
type: string
validators:
- {bool_value: true, name: url}
- {int_value: '512', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Site
relations: []
- app: core
fields:
- hint: OpenStack availability zone
name: availability_zone
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: controller_id
relation: {model: Controller, type: manytoone}
type: number
validators: []
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: deployment_id
relation: {model: Deployment, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: site_id
relation: {model: Site, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: SiteDeployment
relations:
- {model: Site, type: manytoone}
- {model: Deployment, type: manytoone}
- {model: Controller, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role_id
relation: {model: SiteRole, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: site_id
relation: {model: Site, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: user_id
relation: {model: User, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: SitePrivilege
relations:
- {model: User, type: manytoone}
- {model: Site, type: manytoone}
- {model: SiteRole, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: SiteRole
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: creator_id
relation: {model: User, type: manytoone}
type: number
validators: []
- hint: ''
name: default_flavor_id
relation: {model: Flavor, type: manytoone}
type: number
validators: []
- hint: ''
name: default_image_id
relation: {model: Image, type: manytoone}
type: number
validators: []
- hint: ''
name: default_isolation
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: default_node_id
relation: {model: Node, type: manytoone}
type: number
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: High level description of the slice and expected activities
name: description
type: text
validators:
- {int_value: '1024', name: maxlength}
- hint: Status for this Slice
name: enabled
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: exposed_ports
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: max_instances
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: mount_data_sets
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: The Name of the Slice
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '80', name: maxlength}
- hint: ''
name: network
type: string
validators:
- {int_value: '256', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: service_id
relation: {model: Service, type: manytoone}
type: number
validators: []
- hint: The Site this Slice belongs to
name: site_id
relation: {model: Site, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: slice_url
type: string
validators:
- {bool_value: true, name: url}
- {int_value: '512', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Slice
relations:
- {model: Site, type: manytoone}
- {model: Service, type: manytoone}
- {model: User, type: manytoone}
- {model: Flavor, type: manytoone}
- {model: Image, type: manytoone}
- {model: Node, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role_id
relation: {model: SliceRole, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: slice_id
relation: {model: Slice, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: user_id
relation: {model: User, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: SlicePrivilege
relations:
- {model: User, type: manytoone}
- {model: Slice, type: manytoone}
- {model: SliceRole, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: SliceRole
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: Content type id linked to this tag
name: content_type
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: The name of this tag
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '128', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: Object linked to this tag
name: object_id
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: policed
type: date
validators: []
- hint: The Service this Tag is associated with
name: service_id
relation: {model: Service, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: The value of this tag
name: value
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Tag
relations:
- {model: Service, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: connect_method
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: kind
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: name
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: provider_service_id
relation: {model: Service, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: service_specific_attribute
type: text
validators: []
- hint: ''
name: service_specific_id
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: subscriber_network_id
relation: {model: Network, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_root_id
relation: {model: TenantRoot, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_service_id
relation: {model: Service, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_tenant_id
relation: {model: Tenant, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_user_id
relation: {model: User, type: manytoone}
type: number
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: Tenant
relations:
- {model: Service, type: manytoone}
- {model: Tenant, type: manytoone}
- {model: User, type: manytoone}
- {model: TenantRoot, type: manytoone}
- {model: Network, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Attribute Name
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '128', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: The Tenant this attribute is associated with
name: tenant_id
relation: {model: Tenant, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: Attribute Value
name: value
type: text
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: TenantAttribute
relations:
- {model: Tenant, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role_id
relation: {model: TenantRole, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: tenant_id
relation: {model: Tenant, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: user_id
relation: {model: User, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: TenantPrivilege
relations:
- {model: User, type: manytoone}
- {model: Tenant, type: manytoone}
- {model: TenantRole, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: TenantRole
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: kind
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: name
name: name
type: string
validators:
- {int_value: '255', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: service_specific_attribute
type: text
validators: []
- hint: ''
name: service_specific_id
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: TenantRoot
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role_id
relation: {model: TenantRootRole, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: tenant_root_id
relation: {model: TenantRoot, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: user_id
relation: {model: User, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: TenantRootPrivilege
relations:
- {model: User, type: manytoone}
- {model: TenantRoot, type: manytoone}
- {model: TenantRootRole, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: role
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: TenantRootRole
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: connect_method
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: Creator of this Tenant
name: creator_id
relation: {model: User, type: manytoone}
type: number
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: External host name
name: external_container
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: External host name
name: external_hostname
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: Instance used by this Tenant
name: instance_id
relation: {model: Instance, type: manytoone}
type: number
validators: []
- hint: ''
name: kind
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '30', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: name
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: provider_service_id
relation: {model: Service, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: service_specific_attribute
type: text
validators: []
- hint: ''
name: service_specific_id
type: string
validators:
- {int_value: '30', name: maxlength}
- hint: ''
name: subscriber_network_id
relation: {model: Network, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_root_id
relation: {model: TenantRoot, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_service_id
relation: {model: Service, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_tenant_id
relation: {model: Tenant, type: manytoone}
type: number
validators: []
- hint: ''
name: subscriber_user_id
relation: {model: User, type: manytoone}
type: number
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: TenantWithContainer
relations:
- {model: Service, type: manytoone}
- {model: Tenant, type: manytoone}
- {model: User, type: manytoone}
- {model: TenantRoot, type: manytoone}
- {model: Network, type: manytoone}
- {model: Instance, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: email
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '255', name: maxlength}
- {bool_value: true, name: email}
- hint: ''
name: enacted
type: date
validators: []
- hint: person's given name
name: firstname
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: is_active
type: boolean
validators: []
- hint: ''
name: is_admin
type: boolean
validators: []
- hint: ''
name: is_appuser
type: boolean
validators: []
- hint: ''
name: is_readonly
type: boolean
validators: []
- hint: ''
name: is_registering
type: boolean
validators: []
- hint: ''
name: is_staff
type: boolean
validators: []
- hint: person's surname
name: lastname
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: send this user to a specific page on login
name: login_page
type: string
validators:
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: phone number contact
name: phone
type: string
validators:
- {int_value: '100', name: maxlength}
- hint: ''
name: policed
type: date
validators: []
- hint: Public key string
name: public_key
type: text
validators:
- {int_value: '1024', name: maxlength}
- hint: Site this user will be homed too
name: site_id
relation: {model: Site, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: timezone
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '100', name: maxlength}
- hint: ''
name: updated
type: date
validators: []
- hint: ''
name: user_url
type: string
validators:
- {bool_value: true, name: url}
- {int_value: '200', name: maxlength}
- hint: ''
name: username
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '255', name: maxlength}
- hint: ''
name: write_protect
type: boolean
validators: []
name: User
relations:
- {model: Site, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: dashboardView_id
relation: {model: DashboardView, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: order
type: number
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: user_id
relation: {model: User, type: manytoone}
type: number
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: UserDashboardView
relations:
- {model: User, type: manytoone}
- {model: DashboardView, type: manytoone}
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Name of XOS
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: XOS
relations: []
- app: core
fields:
- hint: ''
name: backend_need_delete
type: boolean
validators: []
- hint: ''
name: backend_need_reap
type: boolean
validators: []
- hint: ''
name: backend_register
type: string
validators:
- {int_value: '1024', name: maxlength}
- hint: ''
name: backend_status
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: created
type: date
validators: []
- hint: ''
name: deleted
type: boolean
validators: []
- hint: ''
name: enacted
type: date
validators: []
- hint: List of comma separated file composing the view
name: files
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '1024', name: maxlength}
- hint: ''
name: id
type: number
validators: []
- hint: ''
name: lazy_blocked
type: boolean
validators: []
- hint: Name of the GUI Extensions
name: name
type: string
validators:
- {bool_value: true, name: required}
- {int_value: '200', name: maxlength}
- hint: ''
name: no_policy
type: boolean
validators: []
- hint: ''
name: no_sync
type: boolean
validators: []
- hint: ''
name: policed
type: date
validators: []
- hint: ''
name: updated
type: date
validators:
- {bool_value: true, name: required}
- hint: ''
name: write_protect
type: boolean
validators: []
name: XOSGuiExtension
relations: []