BSL v1.0.0 - 16.g9d98179
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

char * description
 
BSLP_PolicyPredicate_tpredicate
 
BSL_SecRole_e role
 
BSL_BundleBlockTypeCode_e 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

int64_t BSLP_PolicyRule_t::context_id

◆ description

◆ failure_action_code

BSL_PolicyAction_e BSLP_PolicyRule_t::failure_action_code

◆ params

◆ predicate

◆ role

◆ sec_block_type

◆ target_block_type


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