API Reference
View (FirewallProfilesService)
Aggregated view of firewall profiles enablement and attribution.
Inheritance
- Object
- View
Constructors
public View() #Inherited Methods
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 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; } #ResultMetadataPolicy Attribution rows (winner + sources) for profile toggles.
public String AttributionTopWriters { get; } #ResultMetadataDistinct 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.