NCM::Component::metaconfig::cgroups - schema

Types

  • /software/components/metaconfig/cgroups_cgrule_user
    • /software/components/metaconfig/cgroups_cgrule_user/name
      • Optional
      • Type: string
    • /software/components/metaconfig/cgroups_cgrule_user/group
      • Optional
      • Type: string
    • /software/components/metaconfig/cgroups_cgrule_user/ditto
      • Optional
      • Type: boolean
    • /software/components/metaconfig/cgroups_cgrule_user/any
      • Optional
      • Type: boolean
  • /software/components/metaconfig/cgroups_controller
  • /software/components/metaconfig/cgroups_cgrule
    • Description: Type for a single cgrule. Contents should be a list of these.
    • /software/components/metaconfig/cgroups_cgrule/user
      • Required
      • Type: cgroups_cgrule_user
    • /software/components/metaconfig/cgroups_cgrule/process
      • Optional
      • Type: string
    • /software/components/metaconfig/cgroups_cgrule/controllers
      • Required
      • Type: cgroups_controller
    • /software/components/metaconfig/cgroups_cgrule/destination
      • Required
      • Type: string
  • /software/components/metaconfig/cgroups_cgconfig_permissions_task
    • /software/components/metaconfig/cgroups_cgconfig_permissions_task/uid
      • Optional
      • Type: defined_user
    • /software/components/metaconfig/cgroups_cgconfig_permissions_task/gid
      • Optional
      • Type: defined_group
    • /software/components/metaconfig/cgroups_cgconfig_permissions_task/fperm
      • Optional
      • Type: string
  • /software/components/metaconfig/cgroups_cgconfig_permissions_admin
    • /software/components/metaconfig/cgroups_cgconfig_permissions_admin/dperm
      • Optional
      • Type: string
  • /software/components/metaconfig/cgroups_cgconfig_permissions
    • /software/components/metaconfig/cgroups_cgconfig_permissions/task
      • Optional
      • Type: cgroups_cgconfig_permissions_task
    • /software/components/metaconfig/cgroups_cgconfig_permissions/admin
      • Optional
      • Type: cgroups_cgconfig_permissions_admin
  • /software/components/metaconfig/cgroups_cgconfig_mount
  • /software/components/metaconfig/cgroups_cgconfig_controllers
  • /software/components/metaconfig/cgroups_cgconfig_group
    • /software/components/metaconfig/cgroups_cgconfig_group/perm
      • Optional
      • Type: cgroups_cgconfig_permissions
    • /software/components/metaconfig/cgroups_cgconfig_group/controllers
      • Optional
      • Type: cgroups_cgconfig_controllers
  • /software/components/metaconfig/cgroups_cgconfig_default
    • /software/components/metaconfig/cgroups_cgconfig_default/perm
      • Optional
      • Type: cgroups_cgconfig_permissions
  • /software/components/metaconfig/cgroups_cgconfig_service
    • /software/components/metaconfig/cgroups_cgconfig_service/mount
      • Optional
      • Type: cgroups_cgconfig_mount
    • /software/components/metaconfig/cgroups_cgconfig_service/group
      • Optional
      • Type: cgroups_cgconfig_group
    • /software/components/metaconfig/cgroups_cgconfig_service/template
      • Optional
      • Type: cgroups_cgconfig_group
    • /software/components/metaconfig/cgroups_cgconfig_service/default
      • Optional
      • Type: cgroups_cgconfig_default

Functions

  • is_cgroups_controller
    • Description: controllers from /proc/cgroups or named hierarchy