Table of Contents

Class PolicySet

Namespace
CedarDotNet.Models
Assembly
CedarDotNet.dll

A policy set.

public sealed record PolicySet : IEquatable<PolicySet>
Inheritance
PolicySet
Implements
Inherited Members

Properties

StaticPolicies

The static policies, keyed by ID.

[JsonPropertyName("staticPolicies")]
public IReadOnlyDictionary<string, string> StaticPolicies { get; init; }

Property Value

IReadOnlyDictionary<string, string>

The templated policy links.

[JsonPropertyName("templateLinks")]
public IReadOnlyCollection<TemplateLink> TemplateLinks { get; init; }

Property Value

IReadOnlyCollection<TemplateLink>

Templates

The templated policies.

[JsonPropertyName("templates")]
public IReadOnlyDictionary<string, string> Templates { get; init; }

Property Value

IReadOnlyDictionary<string, string>