AzurePSDrive.Format.ps1xml
<?xml version="1.0" encoding="utf-8" ?>
<Configuration> <Controls> <Control> <Name>AzurePSDriveFormatControl</Name> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <Frame> <LeftIndent>4</LeftIndent> <CustomItem> <Text>Directory: </Text> <ExpressionBinding> <ScriptBlock>$drv = $_.PSDRIVE; $_.PSPARENTPATH -replace ".*#" -replace "^.[^\\/]*","${drv}:"</ScriptBlock> </ExpressionBinding> <NewLine/> </CustomItem> </Frame> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </Control> </Controls> <ViewDefinitions> <View> <Name>AzurePSDriveDefaultView</Name> <ViewSelectedBy> <TypeName>Microsoft.PowerShell.SHiPS.SHiPSDirectory</TypeName> <TypeName>AllResources</TypeName> <TypeName>StorageAccount</TypeName> <TypeName>Blobs</TypeName> <TypeName>Blob</TypeName> <TypeName>FileShareLeaf</TypeName> <TypeName>FileFolder</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>Mode</Label></TableColumnHeader> <TableColumnHeader><Label>Name</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>SSItemMode</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>AllWebAppTable</Name> <ViewSelectedBy> <TypeName>AzurePSDriveWebApp</TypeName> <TypeName>Microsoft.Azure.Management.WebSites.Models.Site</TypeName> <TypeName>Microsoft.Azure.Management.WebSites.Models.Resource</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader><Width>30</Width><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Width>8</Width><Label>State</Label></TableColumnHeader> <TableColumnHeader><Width>30</Width><Label>ResourceGroup</Label></TableColumnHeader> <TableColumnHeader><Width>50</Width><Label>EnabledHostNames</Label></TableColumnHeader> <TableColumnHeader><Width>20</Width><Label>Location</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>State</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ResourceGroup</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>EnabledHostNames</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>AllResourcesTable</Name> <ViewSelectedBy> <TypeName>AzurePSDriveResourceType</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader><Width>50</Width><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Width>40</Width><Label>ResourceType</Label></TableColumnHeader> <TableColumnHeader><Width>25</Width><Label>ResourceGroupName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ResourceType</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ResourceGroupName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>StorageFileShare</Name> <ViewSelectedBy> <TypeName>FileShare</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>Name</Label></TableColumnHeader> <TableColumnHeader><Label>ConnectionString</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ConnectionString</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Microsoft.Azure.Commands.Compute.Models.PSVirtualMachineListStatus</Name> <ViewSelectedBy> <TypeName>AzurePSDriveVM</TypeName> <TypeName>Microsoft.Azure.Commands.Compute.Models.PSVirtualMachineListStatus</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ResourceGroupName</Label> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Location</Label> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VmSize</Label> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>OsType</Label> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>NIC</Label> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ProvisioningState</Label> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PowerState</Label> <Alignment>Right</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>$_.Name</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.ResourceGroupName</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.Location</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.HardwareProfile.VmSize</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.StorageProfile.OsDisk.OsType</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $nics = $_.NetworkProfile.NetworkInterfaces; foreach ($nic in $nics) { $nic.Id.Substring($nic.Id.LastIndexof('/') + 1); } </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.ProvisioningState</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.PowerState.Replace("VM ", "")</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VirtualmachineTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Compute.virtualMachines</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>VMName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> <TableColumnHeader><Label>VMSize</Label></TableColumnHeader> <TableColumnHeader><Label>OS</Label></TableColumnHeader> <TableColumnHeader><Label>SKU</Label></TableColumnHeader> <TableColumnHeader><Label>OSVersion</Label></TableColumnHeader> <TableColumnHeader><Label>AdminUserName</Label></TableColumnHeader> <TableColumnHeader><Label>NetworkInterfaceName</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.provisioningState</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.HardwareProfile.VmSize</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.StorageProfile.ImageReference.Offer</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.StorageProfile.ImageReference.Sku</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.StorageProfile.ImageReference.Version</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.OSProfile.AdminUsername</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$nicIds = @(); foreach ($nicId in $_.Properties.NetworkProfile.NetworkInterfaces.id) { $nicIdTokens = $nicId.Split('/'); $nicIds += $nicIdTokens[$nicIdTokens.Count-1]}; $nicIds</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VirtualmachineExtensionTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Compute.virtualMachines.extensions</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>ExtensionName</Label></TableColumnHeader> <TableColumnHeader><Label>VirtualMachineName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> <TableColumnHeader><Label>ExtensionType</Label></TableColumnHeader> <TableColumnHeader><Label>TypeHandlerVersion</Label></TableColumnHeader> <TableColumnHeader><Label>Publisher</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.ResourceName.Split('/')[0]</ScriptBlock></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.provisioningState</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.Type</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.TypeHandlerVersion</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.Publisher</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>AvailabilitySetsTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Compute.availabilitySets</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>AvailabilitySetName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Label>SKU</Label></TableColumnHeader> <TableColumnHeader><Label>VirtualMachineName</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Sku.name</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$vmNameTokens = $_.Properties.virtualMachines.id.Split('/'); $vmName = $vmNameTokens[$vmNameTokens.Count-1]; $vmName</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>NetworkInterfaceTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Network.networkInterfaces</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>NetworkInterfaceName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> <TableColumnHeader><Label>VirtualMachineName</Label></TableColumnHeader> <TableColumnHeader><Label>PublicIpAddressName</Label></TableColumnHeader> <TableColumnHeader><Label>NetworkSecurityGroupName</Label></TableColumnHeader> <TableColumnHeader><Label>IsPrimary</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.provisioningState</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$vmTokens = $_.Properties.virtualMachine.Id.Split('/');$vmName = $vmTokens[$vmTokens.Count-1]; $vmName</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$publicIPAddresses = @(); foreach ( $ipConfiguration in $_.Properties.IpConfigurations) { $publicIPAddressTokens = $ipConfiguration.properties.publicIPAddress.id.Split('/'); $publicIPAddresses += $publicIPAddressTokens[$publicIPAddressTokens.Count - 1]};$publicIPAddresses</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$nsgTokens = $_.Properties.NetworkSecurityGroup.Id.Split('/'); $nsg = $nsgTokens[$nsgTokens.Count - 1]; $nsg</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.primary</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>PublicIPAddressesTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Network.publicIPAddresses</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>PublicIPAddressName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> <TableColumnHeader><Label>IPAddress</Label></TableColumnHeader> <TableColumnHeader><Label>IPAddressVersion</Label></TableColumnHeader> <TableColumnHeader><Label>IPAllocationMethod</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.provisioningState</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.ipAddress</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.publicIPAddressVersion</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.publicIPAllocationMethod</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VirtualNetworksTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Network.virtualNetworks</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>VirtualNetworkName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> <TableColumnHeader><Label>AddressPrefixes</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.provisioningState</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.addressSpace.addressPrefixes</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>NetworkSecurityGroupTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Network.networkSecurityGroups.Rules</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>NetworkSecurityGroupName</Label></TableColumnHeader> <TableColumnHeader><Label>RuleType</Label></TableColumnHeader> <TableColumnHeader><Label>RuleName</Label></TableColumnHeader> <TableColumnHeader><Label>Description</Label></TableColumnHeader> <TableColumnHeader><Label>Protocol</Label></TableColumnHeader> <TableColumnHeader><Label>Access</Label></TableColumnHeader> <TableColumnHeader><Label>Direction</Label></TableColumnHeader> <TableColumnHeader><Label>SourcePortRange</Label></TableColumnHeader> <TableColumnHeader><Label>DestinationPortRange</Label></TableColumnHeader> <TableColumnHeader><Label>SourceAddressPrefix</Label></TableColumnHeader> <TableColumnHeader><Label>DestinationAddressPrefix</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><ScriptBlock>$nsgTokens = $_.id.Split('/'); $nsgTokens[$nsgTokens.count-3]</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$nsgTokens = $_.id.Split('/'); $nsgTokens[$nsgTokens.count-2]</ScriptBlock></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.Description</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.Protocol</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.Access</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.Direction</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.SourcePortRange</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.DestinationPortRange</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.SourceAddressPrefix</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.DestinationAddressPrefix</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.provisioningState</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>RouteTablesTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Network.routeTables.routes</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>RouteTableName</Label></TableColumnHeader> <TableColumnHeader><Label>RouteName</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> <TableColumnHeader><Label>AddressPrefix</Label></TableColumnHeader> <TableColumnHeader><Label>NextHopType</Label></TableColumnHeader> <TableColumnHeader><Label>NextHopIpAddress</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><ScriptBlock>$routeTableTokens = $_.id.Split('/'); $routeTableTokens[$routeTableTokens.count-3]</ScriptBlock></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.provisioningState</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.AddressPrefix</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.NextHopType</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.NextHopIpAddress</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>StorageAccountsTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Storage.storageAccounts</TypeName> <TypeName>Microsoft.ClassicStorage.storageAccounts</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>StorageAccountName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> <TableColumnHeader><Label>CreationTime</Label></TableColumnHeader> <TableColumnHeader><Label>Tags</Label></TableColumnHeader> <TableColumnHeader><Label>Endpoints</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.provisioningState</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.creationTime</ScriptBlock></TableColumnItem> <TableColumnItem><PropertyName>Tags</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$primaryEndpointsObj = $_.Properties.primaryEndpoints; if ($null -eq $primaryEndpointsObj) { $endpoints = ""; foreach ($endpoint in $_.Properties.endpoints) {$endpoints += "$endpoint`n"; }; return $endpoints}; $endpoints = ""; $primaryEndpointsObj | Get-Member -Type NoteProperty | ForEach-Object { $value = $primaryEndpointsObj."$($_.Name)"; $endpoints += "$value`n"; }; return $endpoints</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>WebSitesTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Web.sites</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader><Width>30</Width><Label>SiteName</Label></TableColumnHeader> <TableColumnHeader><Width>10</Width><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Width>10</Width><Label>State</Label></TableColumnHeader> <TableColumnHeader><Width>20</Width><Label>OutboundIpAddresses</Label></TableColumnHeader> <TableColumnHeader><Width>60</Width><Label>EnabledHostInfo</Label></TableColumnHeader> <TableColumnHeader><Width>40</Width><Label>WebSpace</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.State</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.OutboundIpAddresses.Replace(',', "`n").Trim()</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$hostInfoString = ''; foreach ($hostInfo in $_.Properties.hostNameSslStates){ $hostname = $($hostInfo.name); if ($hostname -eq $_.Properties.defaultHostName) { $hostname = $hostname + '*'; }; $hostInfoString += "$hostname SSl=$($hostInfo.sslState)`n" }; $hostInfoString.trim()</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.WebSpace</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>ServerFarmsTable</Name> <ViewSelectedBy> <TypeName>Microsoft.Web.serverfarms</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>ServerFarmName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> <TableColumnHeader><Label>NumberOfWorkers</Label></TableColumnHeader> <TableColumnHeader><Label>NumberOfSites</Label></TableColumnHeader> <TableColumnHeader><Label>WebSpace</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.ProvisioningState</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.numberOfWorkers</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.numberOfSites</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Properties.WebSpace</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>SubscriptionTable</Name> <ViewSelectedBy> <TypeName>Subscription</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Mode</Label></TableColumnHeader> <TableColumnHeader><Label>SubscriptionName</Label></TableColumnHeader> <TableColumnHeader><Label>SubscriptionId</Label></TableColumnHeader> <TableColumnHeader><Label>TenantId</Label></TableColumnHeader> <TableColumnHeader><Label>State</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>SSItemMode</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>SubscriptionName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>SubscriptionId</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>TenantId</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>State</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>ResourceGroupTable</Name> <ViewSelectedBy> <TypeName>ResourceGroup</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Mode</Label></TableColumnHeader> <TableColumnHeader><Label>ResourceGroupName</Label></TableColumnHeader> <TableColumnHeader><Label>Location</Label></TableColumnHeader> <TableColumnHeader><Label>ProvisioningState</Label></TableColumnHeader> <TableColumnHeader><Label>Tags</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>SSItemMode</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ResourceGroupName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Location</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ProvisioningState</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Tags</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>ResourceProviderTable</Name> <ViewSelectedBy> <TypeName>ResourceProvider</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Mode</Label></TableColumnHeader> <TableColumnHeader><Label>ProviderName</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>SSItemMode</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>ResourceTypeTable</Name> <ViewSelectedBy> <TypeName>ResourceType</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>PSParentPath</PropertyName> <CustomControlName>AzurePSDriveFormatControl</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader><Label>Mode</Label></TableColumnHeader> <TableColumnHeader><Label>ResourceTypeName</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem><PropertyName>SSItemMode</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>resourceTypeName</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> <!-- SIG # Begin signature block --> <!-- MIIjOQYJKoZIhvcNAQcCoIIjKjCCIyYCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB --> <!-- gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR --> <!-- AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUjmtTw3eiJv5c/VCNiN0enPl1 --> <!-- JsGggh4HMIIE2jCCA8KgAwIBAgITMwAAAOdIFbo9kmu+3AAAAAAA5zANBgkqhkiG --> <!-- 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G --> <!-- A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw --> <!-- HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTgwMTMxMTkwMzA5 --> <!-- WhcNMTgwOTA3MTkwMzA5WjCByjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAw --> <!-- DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x --> <!-- LTArBgNVBAsTJE1pY3Jvc29mdCBJcmVsYW5kIE9wZXJhdGlvbnMgTGltaXRlZDEm --> <!-- MCQGA1UECxMdVGhhbGVzIFRTUyBFU046QTI0MC00QjgyLTEzMEUxJTAjBgNVBAMT --> <!-- HE1pY3Jvc29mdCBUaW1lLVN0YW1wIHNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUA --> <!-- A4IBDwAwggEKAoIBAQDMp9j7gZ5MlOq2SDpndZh+CYb9vq30TqocAVEDAcvH2v9J --> <!-- mJU6VemqWp+5Rn/5stiWlACt2KOXzjwmvJTYfFsXS9E4OFWj2okRtlcIxZhrs2Km --> <!-- FLqiZgGA0VR1wC1HWX4dSEqlLOI6hKi7VF2ieP4ihT6ESO3pSnzCoEpEeRG6eHds --> <!-- tIxdoJ2BQBYg47NPD8XjOXPCpQTG7Q1eDEGBaeCIDW7hU/OPEM92Q9qlIFeMj7ok --> <!-- 0f0EsBeSSuFnlyM63wWUIcr4VlAluqF1eFWOgmaFKgYfBQs77/upDY4N9PtIV+pA --> <!-- Kvw53l31/wZCRFcR2n/YV1Uvt1wTWvH4Bqsg07c5AgMBAAGjggEJMIIBBTAdBgNV --> <!-- HQ4EFgQUrbvUvBXRCTGrDOnDJeleAuatctwwHwYDVR0jBBgwFoAUIzT42VJGcArt --> <!-- QPt2+7MrsMM1sw8wVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL2NybC5taWNyb3Nv --> <!-- ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljcm9zb2Z0VGltZVN0YW1wUENBLmNy --> <!-- bDBYBggrBgEFBQcBAQRMMEowSAYIKwYBBQUHMAKGPGh0dHA6Ly93d3cubWljcm9z --> <!-- b2Z0LmNvbS9wa2kvY2VydHMvTWljcm9zb2Z0VGltZVN0YW1wUENBLmNydDATBgNV --> <!-- HSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAQEAYBRDItxtl0ET2whe --> <!-- bDv6AXIO9f+YnQ6h4R3eEuJcgv/om3NtSylJzN8X1h1c3XEAZDUSfNXvKwpn4hpk --> <!-- l3GL4o1zlKcYHZMfFp6xCFOTHh0EN4ZAmW0gh1m60Kv9v98BNfPKyXDA9mgNiQtw --> <!-- 3I+HISmm2EH8zb6uUPLS7C27fH0JjAKMrcxZDcJK6rTFse2Al8aZrY7RA4yJhDC6 --> <!-- GoIsPPxe74LGsef3Lg505bT9V1bSguIR+/xJeoMmQEGp64Yn+/aIkQ8QvbQHsHlX --> <!-- Xok1BhjQ24EB5A65qLmDeabhgwXBmAwuPRJxKKTLeCGosjIzMyF+wKNSIAi8bz1Z --> <!-- R2/+MzCCBZkwggOBoAMCAQICEHmtFqFKoKWtTHNY9AcTLmUwDQYJKoZIhvcNAQEF --> <!-- BQAwXzETMBEGCgmSJomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jv --> <!-- c29mdDEtMCsGA1UEAxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9y --> <!-- aXR5MB4XDTAxMDUwOTIzMTkyMloXDTIxMDUwOTIzMjgxM1owXzETMBEGCgmSJomT --> <!-- 8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UEAxMk --> <!-- TWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MIICIjANBgkqhkiG --> <!-- 9w0BAQEFAAOCAg8AMIICCgKCAgEA8136gGfUWqepDCyQINA1CDx1hM23B4mcidre --> <!-- zsNg+pFoWp6UcSkYdnzC4MgldpQOWPoENDbm36/3gLrpWAsrk+WdBeN3IpH3NGQ8 --> <!-- IpEdXuEJkLwU/vx1WBnhebcHkqOuiFkI2J8HygNY/GgpbTLX0qjLS/zhC0gyT+br --> <!-- uK1P5FxvE5SZ25XVdduoGreUkbR3W/VIDI9qeX0UcAR9ba+Q9dpw2Ee3v5svbOcF --> <!-- t+ERYKx5kRR8xdam5OF+1cN+5ZLSPAC1NoLeeeFt87Vu+J8zyctSfXOYNtuLoWui --> <!-- lZebo97CTSb/BpZnJQbI56zk7hIzlTGZyDUITjTKeVPVtb5jMllANsClTgRNPdtb --> <!-- BzPkWL/vP1Nk2EJZNVf9D0V8JARNntY4dBGXIpDOaER0km/VS2+whuPHNkKg0PzB --> <!-- wFr5o2G5MEdxlgoWsJHAQpXvEH8oauMqH7HkzQM/d3EExyD8SQ8dRYik18t+iK2O --> <!-- LexF28RRBMkq/OyGnpoRl1vezlOI5uK3/ayVwihA2+8EkN+BMznZskWlI4cGpVWJ --> <!-- MbsGLWAOQRh9Hy61l8sR6xXVJKWU7xUUif1Lc/oyW/zRMwD5WWJwBzLqLqtALXvK --> <!-- 3SFnGzCZjxaqI6hB0bBuEZs2xN5AdJzhWGXBYB56WzjIj7sEJnzUFkDltmtsqob9 --> <!-- AL/OwTUCAwEAAaNRME8wCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYD --> <!-- VR0OBBYEFA6sgmBAVieX5SUT/CrhClOVWeSkMBAGCSsGAQQBgjcVAQQDAgEAMA0G --> <!-- CSqGSIb3DQEBBQUAA4ICAQDFEU0DOmDdXVIRd4+yuzbIsgW/tLeo2CCdXBMDthwi --> <!-- +gYTNbbIY9SaR28mV9JV8QSxJl/WqVBooLzSuG7Mw+ms3xnNeKxZdKxmNDbEGz5s --> <!-- OEwzDjASDaMm/lFTAP+vWk6EDQ8f5G0FLk6FS41sM29U0mSrv1CvfXo5oDftYwMP --> <!-- /BMGzhY21FQ7lRtRYjrlTRfUBTmSmieoW6q97Lu+4yCJYHFsVrOlE9BtDiN+lQPt --> <!-- aD3y2GO4a0226DC14cqUS/eiql2ZMLI9p8JRbCggASQnK0sAt50Ra3C+shCCvAyb --> <!-- aNCNOySHqpkocp0zX1mQvfXek546Ylo0OeKIVR25BrDBiWst12nDGRI2hNDJoNr/ --> <!-- L2l4suV62uvXDMD3vWMXuDkTOKI2W3vyhVZqHWRiwTjiqr9RZqKU9RKcZiIQa/K3 --> <!-- MJIt8inwPTsUQ2ii8ZwpN8vOOCAlbXxn834kEiQDCIFH7KWel/UY18+71e92lu/9 --> <!-- zttWnZWgQvmXWOHXMSLTX1nmPm4iAOpDhLYl29nzCFZowGRrHXzstpOiYlduLtjn --> <!-- WI/EMUkm3d4pNYf1MHFwWxQ8ab2JEn3rLqP+2H+eglpSCivBQyvZMIifyBD7iY3m --> <!-- oYV1M35snttzE2RiaaUvfcqWbZ/4BE0wkj1uIRQhyT3gw/2Ka51K/dGhnZlDdz+w --> <!-- 2jCCBf8wggPnoAMCAQICEzMAAAEDXiUcmR+jHrgAAAAAAQMwDQYJKoZIhvcNAQEL --> <!-- BQAwfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT --> <!-- B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE --> <!-- AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTAeFw0xODA3MTIyMDA4 --> <!-- NDhaFw0xOTA3MjYyMDA4NDhaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo --> <!-- aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y --> <!-- cG9yYXRpb24xHjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJ --> <!-- KoZIhvcNAQEBBQADggEPADCCAQoCggEBANGUdjbmhqs2/mn5RnyLiFDLkHB/sFWp --> <!-- JB1+OecFnw+se5eyznMK+9SbJFwWtTndG34zbBH8OybzmKpdU2uqw+wTuNLvz1d/ --> <!-- zGXLr00uMrFWK040B4n+aSG9PkT73hKdhb98doZ9crF2m2HmimRMRs621TqMd5N3 --> <!-- ZyGctloGXkeG9TzRCcoNPc2y6aFQeNGEiOIBPCL8r5YIzF2ZwO3rpVqYkvXIQE5q --> <!-- c6/e43R6019Gl7ziZyh3mazBDjEWjwAPAf5LXlQPysRlPwrjo0bb9iwDOhm+aAUW --> <!-- nOZ/NL+nh41lOSbJY9Tvxd29Jf79KPQ0hnmsKtVfMJE75BRq67HKBCMCAwEAAaOC --> <!-- AX4wggF6MB8GA1UdJQQYMBYGCisGAQQBgjdMCAEGCCsGAQUFBwMDMB0GA1UdDgQW --> <!-- BBRHvsDL4aY//WXWOPIDXbevd/dA/zBQBgNVHREESTBHpEUwQzEpMCcGA1UECxMg --> <!-- TWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xFjAUBgNVBAUTDTIzMDAx --> <!-- Mis0Mzc5NjUwHwYDVR0jBBgwFoAUSG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0f --> <!-- BE0wSzBJoEegRYZDaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwv --> <!-- TWljQ29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMw --> <!-- UQYIKwYBBQUHMAKGRWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2Vy --> <!-- dHMvTWljQ29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAA --> <!-- MA0GCSqGSIb3DQEBCwUAA4ICAQCf9clTDT8NJuyiRNgN0Z9jlgZLPx5cxTOjpMNs --> <!-- rx/AAbrrZeyeMxAPp6xb1L2QYRfnMefDJrSs9SfTSJOGiP4SNZFkItFrLTuoLBWU --> <!-- KdI3luY1/wzOyAYWFp4kseI5+W4OeNgMG7YpYCd2NCSb3bmXdcsBO62CEhYigIkV --> <!-- hLuYUCCwFyaGSa/OfUUVQzSWz4FcGCzUk/Jnq+JzyD2jzfwyHmAc6bAbMPssuwcu --> <!-- loSTRShUXM2W/aDbgdi2MMpDsfNIwLJGHF1edipYn9Tu8vT6SEy1YYuwjEHpqrid --> <!-- kPT/akIPuT7pDuyU/I2Au3jjI6d4W7JtH/lZwX220TnJeeCDHGAK2j2w0e02v0UH --> <!-- 6Rs2buU9OwUDp9SnJRKP5najE7NFWkMxgtrYhK65sB919fYdfVERNyfotTWEcfdX --> <!-- qq76iXHJmNKeWmR2vozDfRVqkfEU9PLZNTG423L6tHXIiJtqv5hFx2ay1//OkpB1 --> <!-- 5OvmhtLIG9snwFuVb0lvWF1pKt5TS/joynv2bBX5AxkPEYWqT5q/qlfdYMb1cSD0 --> <!-- UaiayunR6zRHPXX6IuxVP2oZOWsQ6Vo/jvQjeDCy8qY4yzWNqphZJEC4OmekB1+g --> <!-- /tg7SRP7DOHtC22DUM7wfz7g2QjojCFKQcLe645b7gPDHW5u5lQ1ZmdyfBrqUvYi --> <!-- xHI/rjCCBgcwggPvoAMCAQICCmEWaDQAAAAAABwwDQYJKoZIhvcNAQEFBQAwXzET --> <!-- MBEGCgmSJomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEt --> <!-- MCsGA1UEAxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4X --> <!-- DTA3MDQwMzEyNTMwOVoXDTIxMDQwMzEzMDMwOVowdzELMAkGA1UEBhMCVVMxEzAR --> <!-- BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p --> <!-- Y3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFRpbWUtU3Rh --> <!-- bXAgUENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn6Fssd/bSJIq --> <!-- fGsuGeG94uPFmVEjUK3O3RhOJA/u0afRTK10MCAR6wfVVJUVSZQbQpKumFwwJtoA --> <!-- a+h7veyJBw/3DgSY8InMH8szJIed8vRnHCz8e+eIHernTqOhwSNTyo36Rc8J0F6v --> <!-- 0LBCBKL5pmyTZ9co3EZTsIbQ5ShGLieshk9VUgzkAyz7apCQMG6H81kwnfp+1pez --> <!-- 6CGXfvjSE/MIt1NtUrRFkJ9IAEpHZhEnKWaol+TTBoFKovmEpxFHFAmCn4TtVXj+ --> <!-- AZodUAiFABAwRu233iNGu8QtVJ+vHnhBMXfMm987g5OhYQK1HQ2x/PebsgHOIktU --> <!-- //kFw8IgCwIDAQABo4IBqzCCAacwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU --> <!-- IzT42VJGcArtQPt2+7MrsMM1sw8wCwYDVR0PBAQDAgGGMBAGCSsGAQQBgjcVAQQD --> <!-- AgEAMIGYBgNVHSMEgZAwgY2AFA6sgmBAVieX5SUT/CrhClOVWeSkoWOkYTBfMRMw --> <!-- EQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0w --> <!-- KwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCEHmt --> <!-- FqFKoKWtTHNY9AcTLmUwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC5taWNy --> <!-- b3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvbWljcm9zb2Z0cm9vdGNlcnQuY3Js --> <!-- MFQGCCsGAQUFBwEBBEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL3d3dy5taWNyb3Nv --> <!-- ZnQuY29tL3BraS9jZXJ0cy9NaWNyb3NvZnRSb290Q2VydC5jcnQwEwYDVR0lBAww --> <!-- CgYIKwYBBQUHAwgwDQYJKoZIhvcNAQEFBQADggIBABCXisNcA0Q23em0rXfbznlR --> <!-- TQGxLnRxW20ME6vOvnuPuC7UEqKMbWK4VwLLTiATUJndekDiV7uvWJoc4R0Bhqy7 --> <!-- ePKL0Ow7Ae7ivo8KBciNSOLwUxXdT6uS5OeNatWAweaU8gYvhQPpkSokInD79vzk --> <!-- eJkuDfcH4nC8GE6djmsKcpW4oTmcZy3FUQ7qYlw/FpiLID/iBxoy+cwxSnYxPSty --> <!-- C8jqcD3/hQoT38IKYY7w17gX606Lf8U1K16jv+u8fQtCe9RTciHuMMq7eGVcWwEX --> <!-- ChQO0toUmPU8uWZYsy0v5/mFhsxRVuidcJRsrDlM1PZ5v6oYemIp76KbKTQGdxpi --> <!-- yT0ebR+C8AvHLLvPQ7Pl+ex9teOkqHQ1uE7FcSMSJnYLPFKMcVpGQxS8s7OwTWfI --> <!-- n0L/gHkhgJ4VMGboQhJeGsieIiHQQ+kr6bv0SMws1NgygEwmKkgkX1rqVu+m3pmd --> <!-- yjpvvYEndAYR7nYhv5uCwSdUtrFqPYmhdmG0bqETpr+qR/ASb/2KMmyy/t9RyIwj --> <!-- yWa9nR2HEmQCPS2vWY+45CHltbDKY7R4VAXUQS5QrJSwpXirs6CWdRrZkocTdSIv --> <!-- MqgIbqBbjCW/oO+EyiHW6x5PyZruSeD3AWVviQt9yGnI5m7qp5fOMSn/DsVbXNhN --> <!-- G6HY+i+ePy5VFmvJE6P9MIIHejCCBWKgAwIBAgIKYQ6Q0gAAAAAAAzANBgkqhkiG --> <!-- 9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO --> <!-- BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEy --> <!-- MDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIw --> <!-- MTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEwOTA5WjB+MQswCQYDVQQGEwJV --> <!-- UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE --> <!-- ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29k --> <!-- ZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC --> <!-- AgEAq/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+laUKq4BjgaBEm6f8MMHt03a8YS --> <!-- 2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc6Whe0t+bU7IKLMOv2akrrnoJ --> <!-- r9eWWcpgGgXpZnboMlImEi/nqwhQz7NEt13YxC4Ddato88tt8zpcoRb0RrrgOGSs --> <!-- bmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+lD3v++MrWhAfTVYoonpy4BI6 --> <!-- t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nkkDstrjNYxbc+/jLTswM9sbKv --> <!-- kjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy/S6A4aN91/w0FK/jJSHvMAhdCVf --> <!-- GCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmdX4jiJV3TIUs+UsS1Vz8kA/DR --> <!-- elsv1SPjcF0PUUZ3s/gA4bysAoJf28AVs70b1FVL5zmhD+kjSbwYuER8ReTBw3J6 --> <!-- 4HLnJN+/RpnF78IcV9uDjexNSTCnq47f7Fufr/zdsGbiwZeBe+3W7UvnSSmnEyim --> <!-- p31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3T8HhhUSJxAlMxdSlQy90lfdu --> <!-- +HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS4NaIjAsCAwEAAaOCAe0wggHp --> <!-- MBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRIbmTlUAXTgqoXNzcitW2oynUC --> <!-- lTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0T --> <!-- AQH/BAUwAwEB/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx0SOJNDBaBgNV --> <!-- HR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9w --> <!-- cm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4GCCsGAQUF --> <!-- BwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3Br --> <!-- aS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MIGfBgNVHSAE --> <!-- gZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA/BggrBgEFBQcCARYzaHR0cDovL3d3dy5t --> <!-- aWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1hcnljcHMuaHRtMEAGCCsGAQUF --> <!-- BwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkAYwB5AF8AcwB0AGEAdABlAG0A --> <!-- ZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn8oalmOBUeRou09h0ZyKbC5YR --> <!-- 4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj/oCso7v0epo/Np22O/IjWll11lhJB9 --> <!-- i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0bpdS1HXeUOeLpZMlEPXh6I/MT --> <!-- faaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo/KmtYSWMfCWluWpiW5IP0wI/z --> <!-- Rive/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvyCInWH8MyGOLwxS3OW560STkK --> <!-- xgrCxq2u5bLZ2xWIUUVYODJxJxp/sfQn+N4sOiBpmLJZiWhub6e3dMNABQamASoo --> <!-- PoI/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJihsMdYzaXht/a8/jyFqGaJ+HN --> <!-- pZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYbBL7fQccOKO7eZS/sl/ahXJbY --> <!-- ANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA9Z74 --> <!-- v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33VtY5E9 --> <!-- 0Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr/Xmf --> <!-- wb1tbWrJUnMTDXpQzTGCBJwwggSYAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMwEQYD --> <!-- VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy --> <!-- b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p --> <!-- bmcgUENBIDIwMTECEzMAAAEDXiUcmR+jHrgAAAAAAQMwCQYFKw4DAhoFAKCBsDAZ --> <!-- BgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYB --> <!-- BAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQU9os0Te776Bscl4jpd3Ceq788QwowUAYK --> <!-- KwYBBAGCNwIBDDFCMECgFoAUAFAAbwB3AGUAcgBTAGgAZQBsAGyhJoAkaHR0cDov --> <!-- L3d3dy5taWNyb3NvZnQuY29tL1Bvd2VyU2hlbGwgMA0GCSqGSIb3DQEBAQUABIIB --> <!-- AMESW77hK8fDJLjWLCtg+LiOHmCFRYMoiOHYPzQj5lItM00XCzlFF05B3EJ/gYBp --> <!-- QPOCTef8BsIam6uYN7GKnem+9Qt1B0iFkmYsnx1+0lGe3+mRE4gkfIrK5VeuSWt1 --> <!-- +UTYY7W/9bdyIklkFUXQqfWDEnU+Bw1DaiF/cN935ahWSqOdsUyeBKvgBky6QFDd --> <!-- hArLMwkjYw/s4FnJWN/EF93nJu39DGabb2SJB2aBRjisat75U8x4rQF9CQNyWsmc --> <!-- QGpy9EGWtiWMj59WYlsfQZxZVTFH1dL2Acy3zxg1xZx0Eqze7MAtSHn4M2kf38YM --> <!-- isz/1NzQEZvuRhE3clftpiWhggIoMIICJAYJKoZIhvcNAQkGMYICFTCCAhECAQEw --> <!-- gY4wdzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT --> <!-- B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UE --> <!-- AxMYTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBAhMzAAAA50gVuj2Sa77cAAAAAADn --> <!-- MAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3 --> <!-- DQEJBTEPFw0xODA3MTcyMjUwMDJaMCMGCSqGSIb3DQEJBDEWBBQ5BBtZl9Tu7rGQ --> <!-- 3TT45ZDsyknI6TANBgkqhkiG9w0BAQUFAASCAQAxIfxxwsO5EDB8XvWKXPM5dC67 --> <!-- eU4pgVp1SGcdWNB+lCvIbP0mYOjvlIW1SxirLzj1KtN6rxTVE4amwVSTeTXjURNW --> <!-- 22+pKqW8qFnBT5orKSTioa3AErywBvApO+6Ex2vRN/0dN1v3o/Y5iQxxkg59AEqC --> <!-- Bq2CpYLV3jv2EqWKTxMRroHhOLOWbTnHBnZhRPH/ic2NnG/CXGqhf26NzBVjtWSm --> <!-- GFI0WhSOkhqGnDmTzGn6ArvmubCIgEEezJdHnxinpl75u+Agybslcc6GuqbvIOZ0 --> <!-- cvkudjOgxjdwNk1ifNBPSYQ6c5HTZXeywibpzbNNFMJTBiPPJ1qg15o/cyLX --> <!-- SIG # End signature block --> |