TestimoX

API Reference

Class

View (FirewallProfilesService)

Namespace ADPlayground.Gpo.FirewallProfilesService
Assembly ADPlayground
Modifiers sealed

Aggregated view of firewall profiles enablement and attribution.

Inheritance

  • Object
  • View

Constructors

Properties

public Boolean CollectionSucceeded { get; set; } #

True when firewall profile collection completed successfully.

public String CollectionError { get; set; } #

Error details when collection fails; null when successful.

public String DomainName { get; set; } #
ResultMetadata

DNS domain name.

public String TargetDn { get; set; } #
ResultMetadata

Target DN (Domain Controllers OU).

public Nullable<Boolean> DomainEnabled { get; set; } #

Domain profile enabled.

public Nullable<Boolean> PrivateEnabled { get; set; } #

Private profile enabled.

public Nullable<Boolean> PublicEnabled { get; set; } #

Public profile enabled.

public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #
ResultMetadata

Policy Attribution rows (winner + sources) for profile toggles.

public String AttributionTopWriters { get; } #
ResultMetadata

Distinct list (up to 3) of Effective GPO names that wrote firewall profile settings, for compact summaries.

public String DomainDefaultInbound { get; set; } #

Default inbound action for Domain profile (Allow/Block).

public String DomainDefaultOutbound { get; set; } #

Default outbound action for Domain profile (Allow/Block).

public Nullable<Boolean> DomainNotificationsDisabled { get; set; } #

True when firewall notifications are disabled for the Domain profile.

public Nullable<Boolean> DomainLogDroppedPackets { get; set; } #

True when logging of dropped packets is enabled for the Domain profile.

public Nullable<Boolean> DomainLogSuccessfulConnections { get; set; } #

True when logging of successful connections is enabled for the Domain profile.

public String PrivateDefaultInbound { get; set; } #

Default inbound action for Private profile (Allow/Block).

public String PrivateDefaultOutbound { get; set; } #

Default outbound action for Private profile (Allow/Block).

public Nullable<Boolean> PrivateNotificationsDisabled { get; set; } #

True when firewall notifications are disabled for the Private profile.

public Nullable<Boolean> PrivateLogDroppedPackets { get; set; } #

True when logging of dropped packets is enabled for the Private profile.

public Nullable<Boolean> PrivateLogSuccessfulConnections { get; set; } #

True when logging of successful connections is enabled for the Private profile.

public String PublicDefaultInbound { get; set; } #

Default inbound action for Public profile (Allow/Block).

public String PublicDefaultOutbound { get; set; } #

Default outbound action for Public profile (Allow/Block).

public Nullable<Boolean> PublicNotificationsDisabled { get; set; } #

True when firewall notifications are disabled for the Public profile.

public Nullable<Boolean> PublicLogDroppedPackets { get; set; } #

True when logging of dropped packets is enabled for the Public profile.

public Nullable<Boolean> PublicLogSuccessfulConnections { get; set; } #

True when logging of successful connections is enabled for the Public profile.