TestimoX

API Reference

Class

DnsZoneExposureItem

Namespace ADPlayground.Dns
Assembly ADPlayground
Implements
IEquatable<DnsZoneExposureItem>
Modifiers sealed

Item describing an exposed DNS zone permission surface.

Inheritance

  • Object
  • DnsZoneExposureItem

Constructors

public DnsZoneExposureItem(String ZoneName, String DistinguishedName, String Partition, Boolean ExposedToAnonymous, Boolean ExposedToEveryone, Boolean HasCreateChildExposure, Boolean HasWriteAclExposure, Int32 BroadWriteAceCount, Int32 BroadReadAceCount, String SddlSnippet, IReadOnlyList<OffendingPrincipal> OffendingPrincipals) #

Item describing an exposed DNS zone permission surface.

Parameters

ZoneName System.String requiredposition: 0
DistinguishedName System.String requiredposition: 1
Partition System.String requiredposition: 2
ExposedToAnonymous System.Boolean requiredposition: 3
ExposedToEveryone System.Boolean requiredposition: 4
HasCreateChildExposure System.Boolean requiredposition: 5
HasWriteAclExposure System.Boolean requiredposition: 6
BroadWriteAceCount System.Int32 requiredposition: 7
BroadReadAceCount System.Int32 requiredposition: 8
SddlSnippet System.String requiredposition: 9
OffendingPrincipals System.Collections.Generic.IReadOnlyList{ADPlayground.Dns.OffendingPrincipal} requiredposition: 10

Methods

public DnsZoneExposureItem <Clone>$() #
Returns: DnsZoneExposureItem
public Void Deconstruct(out String ZoneName, out String DistinguishedName, out String Partition, out Boolean ExposedToAnonymous, out Boolean ExposedToEveryone, out Boolean HasCreateChildExposure, out Boolean HasWriteAclExposure, out Int32 BroadWriteAceCount, out Int32 BroadReadAceCount, out String SddlSnippet, out IReadOnlyList<OffendingPrincipal> OffendingPrincipals) #
Returns: Void

Parameters

ZoneName String requiredposition: 0
DistinguishedName String requiredposition: 1
Partition String requiredposition: 2
ExposedToAnonymous Boolean requiredposition: 3
ExposedToEveryone Boolean requiredposition: 4
HasCreateChildExposure Boolean requiredposition: 5
HasWriteAclExposure Boolean requiredposition: 6
BroadWriteAceCount Int32 requiredposition: 7
BroadReadAceCount Int32 requiredposition: 8
SddlSnippet String requiredposition: 9
OffendingPrincipals IReadOnlyList<OffendingPrincipal> requiredposition: 10
public virtual Boolean Equals(DnsZoneExposureItem other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String ZoneName { get; set; } #
public String DistinguishedName { get; set; } #
public String Partition { get; set; } #
public Boolean ExposedToAnonymous { get; set; } #
public Boolean ExposedToEveryone { get; set; } #
public Boolean HasCreateChildExposure { get; set; } #
public Boolean HasWriteAclExposure { get; set; } #
public Int32 BroadWriteAceCount { get; set; } #
public Int32 BroadReadAceCount { get; set; } #
public String SddlSnippet { get; set; } #
public IReadOnlyList<OffendingPrincipal> OffendingPrincipals { get; set; } #