API Reference
Class
DesiredStateRpkiPolicy
Provides desired state rpki policy functionality.
Inheritance
- Object
- DesiredStateRpkiPolicy
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property DesiredStateConfiguration.Rpki
- Property DesiredStateProfile.Rpki
- Method DesiredStateRpkiPolicy.Clone
Accepted by parameters
- Method DesiredStateRpkiPolicy.Apply
Constructors
public DesiredStateRpkiPolicy() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Nullable<Boolean> Enabled { get; set; } #JsonPropertyName("enabled")Gets or sets the enabled value.
public Nullable<Boolean> RequireAtLeastOneResult { get; set; } #JsonPropertyName("requireAtLeastOneResult")When true, warns if no RPKI results were analyzed.
public Nullable<Boolean> DisallowInvalid { get; set; } #JsonPropertyName("disallowInvalid")When true, invalid (non-ignored) results are treated as drift.
public Nullable<Boolean> TreatQueryFailuresAsDrift { get; set; } #JsonPropertyName("treatQueryFailuresAsDrift")When true, failed RPKI lookups (no prefix/ASN information) are treated as drift. When false, lookup failures are ignored for desired state purposes.
public String[] IgnoredIpAddresses { get; set; } #JsonPropertyName("ignoredIpAddresses")Optional allow-list of IP addresses to ignore.
public String[] IgnoredPrefixes { get; set; } #JsonPropertyName("ignoredPrefixes")Optional allow-list of prefixes to ignore (as returned by the provider).
public Int32[] IgnoredAsns { get; set; } #JsonPropertyName("ignoredAsns")Optional allow-list of ASNs to ignore.