BarracudaADC.Format.ps1xml
|
<?xml version="1.0" encoding="utf-8"?>
<Configuration> <ViewDefinitions> <View> <Name>BADCSession</Name> <ViewSelectedBy> <TypeName>BADCSession</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>ComputerName</Label></TableColumnHeader> <TableColumnHeader><Label>Port</Label></TableColumnHeader> <TableColumnHeader><Label>Scheme</Label></TableColumnHeader> <TableColumnHeader><Label>UserName</Label></TableColumnHeader> <TableColumnHeader><Label>Connected</Label></TableColumnHeader> <TableColumnHeader><Label>ConnectedAt</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ComputerName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Port</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Scheme</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>UserName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Connected</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ConnectedAt</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCVirtualServiceGroup</Name> <ViewSelectedBy> <TypeName>BADCVirtualServiceGroup</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>Services</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>@($_.VirtualServices).Count</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCVirtualService</Name> <ViewSelectedBy> <TypeName>BADCVirtualService</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>GroupName</Label></TableColumnHeader> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>Type</Label></TableColumnHeader> <TableColumnHeader><Label>IPAddress</Label></TableColumnHeader> <TableColumnHeader><Label>Port</Label></TableColumnHeader> <TableColumnHeader><Label>Enabled</Label></TableColumnHeader> <TableColumnHeader><Label>LoadBalancePolicy</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>GroupName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Type</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>IPAddress</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Port</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Enabled</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>LoadBalancePolicy</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCServer</Name> <ViewSelectedBy> <TypeName>BADCServer</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>ServiceName</Label></TableColumnHeader> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>Address</Label></TableColumnHeader> <TableColumnHeader><Label>Port</Label></TableColumnHeader> <TableColumnHeader><Label>Status</Label></TableColumnHeader> <TableColumnHeader><Label>OperationalStatus</Label></TableColumnHeader> <TableColumnHeader><Label>Weight</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ServiceName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>if ($_.Identifier -eq 'Hostname') { $_.Hostname } else { $_.IPAddress }</ScriptBlock></TableColumnItem> <TableColumnItem><PropertyName>Port</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Status</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>OperationalStatus</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Weight</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCRuleGroupServer</Name> <ViewSelectedBy> <TypeName>BADCRuleGroupServer</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>RuleName</Label></TableColumnHeader> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>Address</Label></TableColumnHeader> <TableColumnHeader><Label>Port</Label></TableColumnHeader> <TableColumnHeader><Label>Status</Label></TableColumnHeader> <TableColumnHeader><Label>OperationalStatus</Label></TableColumnHeader> <TableColumnHeader><Label>Weight</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>RuleName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>if ($_.Identifier -eq 'Hostname') { $_.Hostname } else { $_.IPAddress }</ScriptBlock></TableColumnItem> <TableColumnItem><PropertyName>Port</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Status</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>OperationalStatus</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Weight</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCContentRule</Name> <ViewSelectedBy> <TypeName>BADCContentRule</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>ServiceName</Label></TableColumnHeader> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>HostMatch</Label></TableColumnHeader> <TableColumnHeader><Label>UrlMatch</Label></TableColumnHeader> <TableColumnHeader><Label>ExtendedMatchSequence</Label></TableColumnHeader> <TableColumnHeader><Label>Enabled</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ServiceName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>HostMatch</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>UrlMatch</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ExtendedMatchSequence</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Enabled</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCCertificate</Name> <ViewSelectedBy> <TypeName>BADCCertificate</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Name</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCSnatRule</Name> <ViewSelectedBy> <TypeName>BADCSnatRule</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Interface</Label></TableColumnHeader> <TableColumnHeader><Label>Id</Label></TableColumnHeader> <TableColumnHeader><Label>Address</Label></TableColumnHeader> <TableColumnHeader><Label>Port</Label></TableColumnHeader> <TableColumnHeader><Label>Protocol</Label></TableColumnHeader> <TableColumnHeader><Label>InterfaceAddress</Label></TableColumnHeader> <TableColumnHeader><Label>Comment</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Interface</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Id</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Address</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Port</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Protocol</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>InterfaceAddress</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Comment</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCSecurityPolicy</Name> <ViewSelectedBy> <TypeName>BADCSecurityPolicy</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>RequestLimits</Label></TableColumnHeader> <TableColumnHeader><Label>UrlProtection</Label></TableColumnHeader> <TableColumnHeader><Label>ParameterProtection</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.RequestLimits.Enabled</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.UrlProtection.Enabled</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.ParameterProtection.Enabled</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCGlobalAcl</Name> <ViewSelectedBy> <TypeName>BADCGlobalAcl</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>PolicyName</Label></TableColumnHeader> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>UrlMatch</Label></TableColumnHeader> <TableColumnHeader><Label>ExtendedMatchSequence</Label></TableColumnHeader> <TableColumnHeader><Label>Action</Label></TableColumnHeader> <TableColumnHeader><Label>Enabled</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>PolicyName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>UrlMatch</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ExtendedMatchSequence</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Action</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Enabled</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCAttackAction</Name> <ViewSelectedBy> <TypeName>BADCAttackAction</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>PolicyName</Label></TableColumnHeader> <TableColumnHeader><Label>AttackGroup</Label></TableColumnHeader> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>Action</Label></TableColumnHeader> <TableColumnHeader><Label>DenyResponse</Label></TableColumnHeader> <TableColumnHeader><Label>FollowUpAction</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>PolicyName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>AttackGroup</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Action</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>DenyResponse</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>FollowUpAction</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCDataTheftElement</Name> <ViewSelectedBy> <TypeName>BADCDataTheftElement</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>PolicyName</Label></TableColumnHeader> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>IdentityTheftType</Label></TableColumnHeader> <TableColumnHeader><Label>Action</Label></TableColumnHeader> <TableColumnHeader><Label>Enabled</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>PolicyName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>IdentityTheftType</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Action</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Enabled</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCMonitorGroup</Name> <ViewSelectedBy> <TypeName>BADCMonitorGroup</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>Monitors</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>@($_.Monitors).Count</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>BADCMonitor</Name> <ViewSelectedBy> <TypeName>BADCMonitor</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>MonitorGroupName</Label></TableColumnHeader> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>Type</Label></TableColumnHeader> <TableColumnHeader><Label>Target</Label></TableColumnHeader> <TableColumnHeader><Label>Delay</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>MonitorGroupName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Type</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Target</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Delay</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> |