Access Control Options

ACLs can be enabled to check if a given configuration (MachineEnvironment) can be started in the current context. Currently two ACLs are available:

  • ObjectLicenseManager: if enabled, checks license restrictions (number of concurrent seats) for all requested objects.
  • SoftwareLicenseManager: if enabled, checks license restrictions (number of concurrent seats) for all software items

installed in the requested image. Note: Information about installed software is only available if software has been installed within the EaaS environment.

Configuration

To enable ACLs add an entry like the following example to eaas-config.yaml.

Example:

acl:
    - type: ObjectLicenseManager
      order: 1
    - type: SoftwareLicenseManager
      order: 2

type and order of execution are mandatory. Individual ACLs may recognized further properties.