Domain Detective

API Reference

Class

DesiredStateRpkiPolicy

Namespace DomainDetective.DesiredState
Assembly DomainDetective
Modifiers sealed

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.

Accepted by parameters

Constructors

public DesiredStateRpkiPolicy() #

Methods

public Void Apply(DesiredStateRpkiPolicy overlay) #
Returns: Void

Executes the apply operation.

Parameters

overlay DomainDetective.DesiredState.DesiredStateRpkiPolicy requiredposition: 0
public DesiredStateRpkiPolicy Clone() #
Returns: DesiredStateRpkiPolicy

Executes the clone operation.

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.

{{ include "footer" }}