PowerShell_Scripts/docker/profile.d/TypeData.format.ps1xml

101 lines
4.7 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Configuration>
<ViewDefinitions>
<View>
<Name>dps</Name>
<ViewSelectedBy>
<TypeName>DockerContainersOutput</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
<TableColumnHeader> <Width>12</Width> <Label>Project</Label> </TableColumnHeader>
<TableColumnHeader> <Width>17</Width> <Label>Service</Label> </TableColumnHeader>
<TableColumnHeader> <Width>27</Width> <Label>Name</Label> </TableColumnHeader>
<TableColumnHeader> <Width>14</Width> <Label>Status</Label> </TableColumnHeader>
<TableColumnHeader> <Width>40</Width> <Label>Image</Label> </TableColumnHeader>
<TableColumnHeader> <Width>15</Width> <Label>HostConfig.
PortBindings</Label> </TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<Wrap/>
<TableColumnItems>
<TableColumnItem> <PropertyName>Project</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Service</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Status</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Image</PropertyName> </TableColumnItem>
<TableColumnItem> <ScriptBlock> $_.Ports -join "`n" </ScriptBlock> </TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>
<View>
<Name>dpsW</Name>
<ViewSelectedBy>
<TypeName>DockerContainersOutput</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
<TableColumnHeader> <Width>12</Width> <Label>Project</Label> </TableColumnHeader>
<TableColumnHeader> <Width>15</Width> <Label>Service</Label> </TableColumnHeader>
<TableColumnHeader> <Width>20</Width> <Label>Name</Label> </TableColumnHeader>
<TableColumnHeader> <Width>14</Width> <Label>Status</Label> </TableColumnHeader>
<TableColumnHeader> <Width>20</Width> <Label>Image</Label> </TableColumnHeader>
<TableColumnHeader> <Width>15</Width> <Label>HostConfig.
PortBindings</Label> </TableColumnHeader>
<TableColumnHeader> <Label>HostConfig
.Binds</Label> </TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<Wrap/>
<TableColumnItems>
<TableColumnItem> <PropertyName>Project</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Service</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Status</PropertyName> </TableColumnItem>
<TableColumnItem> <ScriptBlock>
$($($($_.Image -split ':') -join "`n:") -split '/') -join "`n/"
</ScriptBlock> </TableColumnItem>
<TableColumnItem> <ScriptBlock> $_.Ports -join "`n" </ScriptBlock> </TableColumnItem>
<TableColumnItem> <ScriptBlock> $_.Binds -join "`n" </ScriptBlock> </TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>
<View>
<Name>lsdn</Name>
<ViewSelectedBy>
<TypeName>DockerNetworksOutput</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
<TableColumnHeader> <Width>13</Width> <Label>Id</Label> </TableColumnHeader>
<TableColumnHeader> <Width>27</Width> <Label>Name</Label> </TableColumnHeader>
<TableColumnHeader> <Width>8</Width> <Label>Driver</Label> </TableColumnHeader>
<TableColumnHeader> <Width>8</Width> <Label>Scope</Label> </TableColumnHeader>
<TableColumnHeader> <Width>40</Width> <Label>Subnet</Label> </TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<Wrap/>
<TableColumnItems>
<TableColumnItem> <ScriptBlock>$_.Id -replace '^(.{12}).*$','$1…'</ScriptBlock> </TableColumnItem>
<TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Driver</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Scope</PropertyName> </TableColumnItem>
<TableColumnItem> <PropertyName>Subnet</PropertyName> </TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>
</ViewDefinitions>
</Configuration>