VirtualMetric.Format.ps1xml

<?xml version="1.0" encoding="utf-8"?>
<!-- Code generated by cmd/pwshgen from sdk/cli/catalog.yaml. DO NOT EDIT. -->
<Configuration>
  <ViewDefinitions>
    <View>
      <Name>VirtualMetric.AdvancedRoute</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.AdvancedRoute</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>PipelineTitle</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Filter</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.pipelineTitle; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.filter; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Agent</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Agent</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Type</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>ConnectionStatus</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>CurrentVersion</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.type; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.connectionStatus; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.currentVersion; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.AuditLog</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.AuditLog</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>CreatedAt</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Email</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Action</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>ObjectType</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Object</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.createdAt; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.email; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.action; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.objectType; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.object; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Cluster</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Cluster</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Type</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Port</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.type; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.port; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.ContentHubPack</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.ContentHubPack</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Key</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Vendor</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Version</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Installed</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.key; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.vendor; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.version; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.installed; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.ContentHubRoute</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.ContentHubRoute</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Pack</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.pack; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Dataset</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Dataset</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Type</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>DefinitionType</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.type; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.definitionType; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Deployment</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Deployment</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Source</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>CreatedBy</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>ResourceCount</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.source; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.createdBy; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.resourceCount; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.DeploymentOperation</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.DeploymentOperation</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Seq</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Operation</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Type</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.seq; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.operation; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.type; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Device</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Device</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Type</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Protocol</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Port</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>ConnectionStatus</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.type; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.protocol; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.port; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.connectionStatus; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Director</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Director</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Mode</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>ConnectionStatus</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>CurrentVersion</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.mode; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.connectionStatus; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.currentVersion; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.GrokPattern</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.GrokPattern</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Description</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.description; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Lookup</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Lookup</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>StorageType</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Format</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.storageType; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.format; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Pipeline</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Pipeline</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Title</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Stage</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>DeviceType</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.title; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.stage; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.deviceType; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.PipelineChild</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.PipelineChild</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Title</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>DeviceType</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.title; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.deviceType; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Profile</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Profile</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Description</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.description; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.QuickRoute</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.QuickRoute</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>PipelineName</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.pipelineName; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Sample</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Sample</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Format</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Kind</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Vendor</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.format; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.kind; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.vendor; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Schema</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Schema</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>SchemaFormat</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Version</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.schemaFormat; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.version; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Script</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Script</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Language</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Description</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.language; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.description; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Secret</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Secret</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Type</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>ValueFormat</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>SourceCount</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.type; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.valueFormat; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.sourceCount; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.SnmpVendor</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.SnmpVendor</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Vendor</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>DeviceClass</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Model</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.vendor; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.deviceClass; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.model; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Target</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Target</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Type</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Status</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.type; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.status; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
    <View>
      <Name>VirtualMetric.Tenant</Name>
      <ViewSelectedBy>
        <TypeName>VirtualMetric.Tenant</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Name</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Id</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>IsMain</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Delegated</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <ScriptBlock>$v = $_.name; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.id; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.isMain; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
              <TableColumnItem>
                <ScriptBlock>$v = $_.delegated; if ($v -is [string]) { $v -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } elseif ($v -is [array]) { , @($v | ForEach-Object { if ($_ -is [string]) { $_ -replace &#39;[\r\n\p{Zl}\p{Zp}]+&#39;, &#39; &#39; -replace &#39;[\p{Cc}\p{Cf}-[\t]]&#39; } else { $_ } }) } else { $v }</ScriptBlock>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
  </ViewDefinitions>
</Configuration>