Class: AdditionalRestriction
The Additional Restriction object describes supplementary access controls and
guardrails that constrain or limit granted permissions beyond the primary
policy. These restrictions are typically applied through hierarchical policy
frameworks, organizational controls, or conditional access mechanisms. Examples
include AWS Service Control Policies (SCPs), Resource Control Policies (RCPs),
Azure Management Group policies, GCP Organization policies, conditional access
policies, IP restrictions, time-based constraints, and MFA requirements.
URI: ocsf:AdditionalRestriction
classDiagram
class AdditionalRestriction
click AdditionalRestriction href "../AdditionalRestriction/"
Object <|-- AdditionalRestriction
click Object href "../Object/"
AdditionalRestriction : policy
AdditionalRestriction --> "1" Policy : policy
click Policy href "../Policy/"
AdditionalRestriction : status
AdditionalRestriction : status_id
AdditionalRestriction --> "0..1 _recommended_" AdditionalRestrictionStatusIdEnum : status_id
click AdditionalRestrictionStatusIdEnum href "../AdditionalRestrictionStatusIdEnum/"
Inheritance
- OcsfObject
- Object
- AdditionalRestriction
- Object
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| policy | 1 Policy |
Detailed information about the policy document that defines this restriction, | direct |
| status | 0..1 String |
The current status of the policy restriction, normalized to the caption of th... | direct |
| status_id | 0..1 recommended AdditionalRestrictionStatusIdEnum |
The normalized status identifier indicating the applicability of this policy | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AccessAnalysisResult | additional_restrictions | range | AdditionalRestriction |
In Subsets
Aliases
- Additional Restriction
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/ocsf
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | ocsf:AdditionalRestriction |
| native | ocsf:AdditionalRestriction |
LinkML Source
Direct
name: AdditionalRestriction
description: 'The Additional Restriction object describes supplementary access controls
and
guardrails that constrain or limit granted permissions beyond the primary
policy. These restrictions are typically applied through hierarchical policy
frameworks, organizational controls, or conditional access mechanisms. Examples
include AWS Service Control Policies (SCPs), Resource Control Policies (RCPs),
Azure Management Group policies, GCP Organization policies, conditional access
policies, IP restrictions, time-based constraints, and MFA requirements.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Additional Restriction
is_a: Object
slots:
- policy
- status
- status_id
slot_usage:
policy:
name: policy
description: 'Detailed information about the policy document that defines this
restriction,
including policy metadata, type, scope, and the specific rules or conditions
that implement the access control.'
required: true
status:
name: status
description: 'The current status of the policy restriction, normalized to the
caption of the
<code>status_id</code> enum value.'
status_id:
name: status_id
description: 'The normalized status identifier indicating the applicability of
this policy
restriction.'
range: AdditionalRestrictionStatusIdEnum
recommended: true
Induced
name: AdditionalRestriction
description: 'The Additional Restriction object describes supplementary access controls
and
guardrails that constrain or limit granted permissions beyond the primary
policy. These restrictions are typically applied through hierarchical policy
frameworks, organizational controls, or conditional access mechanisms. Examples
include AWS Service Control Policies (SCPs), Resource Control Policies (RCPs),
Azure Management Group policies, GCP Organization policies, conditional access
policies, IP restrictions, time-based constraints, and MFA requirements.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Additional Restriction
is_a: Object
slot_usage:
policy:
name: policy
description: 'Detailed information about the policy document that defines this
restriction,
including policy metadata, type, scope, and the specific rules or conditions
that implement the access control.'
required: true
status:
name: status
description: 'The current status of the policy restriction, normalized to the
caption of the
<code>status_id</code> enum value.'
status_id:
name: status_id
description: 'The normalized status identifier indicating the applicability of
this policy
restriction.'
range: AdditionalRestrictionStatusIdEnum
recommended: true
attributes:
policy:
name: policy
description: 'Detailed information about the policy document that defines this
restriction,
including policy metadata, type, scope, and the specific rules or conditions
that implement the access control.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Policy
rank: 1000
alias: policy
owner: AdditionalRestriction
domain_of:
- PermissionAnalysisResult
- AdditionalRestriction
- Assessment
- Authorization
- DataClassification
- DataSecurity
- ManagedEntity
- SecurityControlProfile
- ScanActivity
- AccountChange
range: Policy
required: true
status:
name: status
description: 'The current status of the policy restriction, normalized to the
caption of the
<code>status_id</code> enum value.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Status
rank: 1000
alias: status
owner: AdditionalRestriction
domain_of:
- RelatedEvent
- Ticket
- Whois
- AdditionalRestriction
- Check
- Compliance
- DataClassification
- HttpResponse
- BaseEvent
- Finding
- IncidentFinding
- DroneFlightsActivity
range: string
status_id:
name: status_id
annotations:
sibling:
tag: sibling
value: status
description: 'The normalized status identifier indicating the applicability of
this policy
restriction.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Status ID
rank: 1000
alias: status_id
owner: AdditionalRestriction
domain_of:
- Ticket
- AdditionalRestriction
- Check
- Compliance
- DataClassification
- BaseEvent
- Finding
- IncidentFinding
- RemediationActivity
- DroneFlightsActivity
range: AdditionalRestrictionStatusIdEnum
recommended: true