OnetimeSecretV2.Format.ps1xml
|
<?xml version="1.0" encoding="utf-8"?> <!-- Default views for the objects OnetimeSecretV2 emits. Every object keeps its full property set (and RawResponse); these views only decide what shows up when nothing is piped to Format-* or Select-Object. --> <Configuration> <ViewDefinitions> <View> <Name>OnetimeSecret.Connection</Name> <ViewSelectedBy> <TypeName>OnetimeSecret.Connection</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>ServerUri</Label></TableColumnHeader> <TableColumnHeader><Label>Username</Label></TableColumnHeader> <TableColumnHeader><Label>IsAnonymous</Label></TableColumnHeader> <TableColumnHeader><Label>ApiVersion</Label></TableColumnHeader> <TableColumnHeader><Label>TimeoutSec</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ServerUri</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Username</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>IsAnonymous</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ApiVersion</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>TimeoutSec</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>OnetimeSecret.Receipt</Name> <ViewSelectedBy> <TypeName>OnetimeSecret.Receipt</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>ReceiptId</Label><Width>14</Width></TableColumnHeader> <TableColumnHeader><Label>SecretId</Label><Width>14</Width></TableColumnHeader> <TableColumnHeader><Label>State</Label><Width>9</Width></TableColumnHeader> <TableColumnHeader><Label>Passphrase</Label><Width>10</Width></TableColumnHeader> <TableColumnHeader><Label>Expires</Label><Width>20</Width></TableColumnHeader> <TableColumnHeader><Label>ShareUrl</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>if ($_.ReceiptId.Length -gt 12) { $_.ReceiptId.Substring(0, 11) + '…' } else { $_.ReceiptId }</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>if ($_.SecretId.Length -gt 12) { $_.SecretId.Substring(0, 11) + '…' } else { $_.SecretId }</ScriptBlock> </TableColumnItem> <TableColumnItem><PropertyName>State</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>HasPassphrase</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Expires</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ShareUrl</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>OnetimeSecret.Receipt.List</Name> <ViewSelectedBy> <TypeName>OnetimeSecret.Receipt</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem><PropertyName>ReceiptId</PropertyName></ListItem> <ListItem><PropertyName>SecretId</PropertyName></ListItem> <ListItem><PropertyName>State</PropertyName></ListItem> <ListItem><PropertyName>ShareUrl</PropertyName></ListItem> <ListItem><PropertyName>ReceiptUrl</PropertyName></ListItem> <ListItem><PropertyName>BurnUrl</PropertyName></ListItem> <ListItem><PropertyName>HasPassphrase</PropertyName></ListItem> <ListItem><PropertyName>Recipients</PropertyName></ListItem> <ListItem><PropertyName>Memo</PropertyName></ListItem> <ListItem><PropertyName>Value</PropertyName></ListItem> <ListItem><PropertyName>Created</PropertyName></ListItem> <ListItem><PropertyName>Expires</PropertyName></ListItem> <ListItem><PropertyName>SecretTtl</PropertyName></ListItem> <ListItem><PropertyName>IsReceived</PropertyName></ListItem> <ListItem><PropertyName>IsBurned</PropertyName></ListItem> <ListItem><PropertyName>IsExpired</PropertyName></ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <View> <Name>OnetimeSecret.Secret</Name> <ViewSelectedBy> <TypeName>OnetimeSecret.Secret</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>SecretId</Label><Width>14</Width></TableColumnHeader> <TableColumnHeader><Label>State</Label><Width>9</Width></TableColumnHeader> <TableColumnHeader><Label>Passphrase</Label><Width>10</Width></TableColumnHeader> <TableColumnHeader><Label>Ttl</Label><Width>12</Width></TableColumnHeader> <TableColumnHeader><Label>Value</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>if ($_.SecretId.Length -gt 12) { $_.SecretId.Substring(0, 11) + '…' } else { $_.SecretId }</ScriptBlock> </TableColumnItem> <TableColumnItem><PropertyName>State</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>HasPassphrase</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Ttl</PropertyName></TableColumnItem> <TableColumnItem> <ScriptBlock>if ($_.Value -is [securestring]) { 'System.Security.SecureString' } else { $_.Value }</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>OnetimeSecret.SecretStatus</Name> <ViewSelectedBy> <TypeName>OnetimeSecret.SecretStatus</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>SecretId</Label><Width>14</Width></TableColumnHeader> <TableColumnHeader><Label>State</Label><Width>9</Width></TableColumnHeader> <TableColumnHeader><Label>Exists</Label><Width>6</Width></TableColumnHeader> <TableColumnHeader><Label>Passphrase</Label><Width>10</Width></TableColumnHeader> <TableColumnHeader><Label>Expires</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>if ($_.SecretId.Length -gt 12) { $_.SecretId.Substring(0, 11) + '…' } else { $_.SecretId }</ScriptBlock> </TableColumnItem> <TableColumnItem><PropertyName>State</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Exists</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>HasPassphrase</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Expires</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>OnetimeSecret.ServiceStatus</Name> <ViewSelectedBy> <TypeName>OnetimeSecret.ServiceStatus</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>ServerUri</Label></TableColumnHeader> <TableColumnHeader><Label>Status</Label></TableColumnHeader> <TableColumnHeader><Label>IsHealthy</Label></TableColumnHeader> <TableColumnHeader><Label>Locale</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ServerUri</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Status</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>IsHealthy</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Locale</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>OnetimeSecret.ServiceVersion</Name> <ViewSelectedBy> <TypeName>OnetimeSecret.ServiceVersion</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>ServerUri</Label></TableColumnHeader> <TableColumnHeader><Label>Version</Label></TableColumnHeader> <TableColumnHeader><Label>Locale</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ServerUri</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>VersionString</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Locale</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>OnetimeSecret.SupportedLocales</Name> <ViewSelectedBy> <TypeName>OnetimeSecret.SupportedLocales</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>ServerUri</Label></TableColumnHeader> <TableColumnHeader><Label>DefaultLocale</Label></TableColumnHeader> <TableColumnHeader><Label>Locales</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ServerUri</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>DefaultLocale</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Locales -join ', '</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> |