| 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: [] |