API Reference
ApexAddressInfo
View model summarizing apex A/AAAA address posture and reverse-DNS/RPKI signals.
Inheritance
- Object
- ApexAddressInfo
Constructors
public ApexAddressInfo() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public HealthCheckType Check { get; set; } #Type of health check.
public AnalysisArea Area { get; set; } #Logical analysis area.
public IReadOnlyList<String> ARecords { get; set; } #A records at the apex.
public IReadOnlyList<String> AaaaRecords { get; set; } #AAAA records at the apex.
public Boolean HasARecord { get; set; } #Gets or sets the has a record value.
public Boolean HasAaaaRecord { get; set; } #Gets or sets the has aaaa record value.
public Boolean HasAnyAddress { get; set; } #Gets or sets the has any address value.
public Int32 IPv4Count { get; set; } #Gets or sets the i pv4 count value.
public Int32 IPv6Count { get; set; } #Gets or sets the i pv6 count value.
public Int32 DistinctSubnetCountV4 { get; set; } #Gets or sets the distinct subnet count v4 value.
public Int32 DistinctSubnetCountV6 { get; set; } #Gets or sets the distinct subnet count v6 value.
public Int32 PrivateAddressCount { get; set; } #Gets or sets the private address count value.
public Int32 LoopbackCount { get; set; } #Gets or sets the loopback count value.
public Int32 LinkLocalCount { get; set; } #Gets or sets the link local count value.
public Int32 MulticastCount { get; set; } #Gets or sets the multicast count value.
public Int32 DocumentationAddressCount { get; set; } #Gets or sets the documentation address count value.
public Int32 UniqueLocalV6Count { get; set; } #Gets or sets the unique local v6 count value.
public Int32 PublicAddressCount { get; set; } #Gets or sets the public address count value.
public IReadOnlyDictionary<String, List<String>> PtrByIp { get; set; } #PTR hostnames observed per IP.
public Boolean AnyPtrPresent { get; set; } #Gets or sets the any ptr present value.
public Boolean AllPtrPresent { get; set; } #Gets or sets the all ptr present value.
public Int32 FcrDnsValidCount { get; set; } #Gets or sets the fcr dns valid count value.
public Boolean AllFcrDnsValid { get; set; } #Gets or sets the all fcr dns valid value.
public IReadOnlyDictionary<String, Int32> AsnByIp { get; set; } #ASN mapping per IP.
public Int32 AsnDistinctCount { get; set; } #Gets or sets the asn distinct count value.
public Int32 RpkiValidCount { get; set; } #Gets or sets the rpki valid count value.
public Boolean AllRpkiValid { get; set; } #Gets or sets the all rpki valid value.
public IReadOnlyList<Assessment> Assessments { get; set; } #Assessment list.
public String Status { get; set; } #Overall status (OK/Warning/Error).
public Int32 WarningCount { get; set; } #Gets or sets the warning count value.
public Int32 ErrorCount { get; set; } #Gets or sets the error count value.
public String Summary { get; set; } #Short summary text used in executive reports.
public IReadOnlyList<RecommendationAdvice> Recommendations { get; set; } #Actionable recommendations.
public IReadOnlyList<RecommendationAdvice> Positives { get; set; } #Positive posture notes.
public IReadOnlyList<String> References { get; set; } #Reference links.
public ApexAddressAnalysis Raw { get; set; } #Underlying analysis.