pub enum AuthorizationScope {
Device,
Capacity,
Service,
}
Expand description
The authorization scope of the license.
Variants§
Device
This value shall indicate the license authorizes functionality for one or more specific device instances, listed as values of the AuthorizedDevices property.
Capacity
This value shall indicate the license authorizes functionality for one or more device instances limited to a maximum number of devices specified by the value of the MaxAuthorizedDevices property. In an aggregator, the aggregating service shall represent the applicable services in the TargetServices property in the Links property.
Service
This value shall indicate the license authorizes product-level or service-level functionality for a service. This may include hardware or software features not tied to a specific device or subsystem. License resources using this value shall not include the AuthorizedDevices nor the MaxAuthorizedDevices properties. In an aggregator, the aggregating service shall represent the applicable services in the TargetServices property in the Links property.
Trait Implementations§
Source§impl Clone for AuthorizationScope
impl Clone for AuthorizationScope
Source§fn clone(&self) -> AuthorizationScope
fn clone(&self) -> AuthorizationScope
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more