BSL v1.0.0 - 29.g99f1b76
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSLP_PolicyRule_t Struct Reference

Represents a policy rule. More...

#include <SamplePolicyProvider.h>

+ Collaboration diagram for BSLP_PolicyRule_t:

Data Fields

string_t description
 
BSL_SecRole_e role
 
uint64_t target_block_type
 
BSL_SecBlockType_e sec_block_type
 
int64_t context_id
 
BSLB_SecParamList_t params
 
BSL_PolicyAction_e failure_action_code
 

Detailed Description

Represents a policy rule.

A policy rule contains parameters and other metadata necessary to create populated Security Operations for a given bundle.

It first contains a predicate, which is used to identify whether this rule applies to a given bundle.

It then uses the other fields to create and populate security operations with details (type, role, parameter values, etc.)

Field Documentation

◆ context_id

◆ description

◆ failure_action_code

◆ params

◆ role

◆ sec_block_type

◆ target_block_type

uint64_t BSLP_PolicyRule_t::target_block_type

The documentation for this struct was generated from the following file: