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 --> <!-- MIIdnAYJKoZIhvcNAQcCoIIdjTCCHYkCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB --> <!-- gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR --> <!-- AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUjmtTw3eiJv5c/VCNiN0enPl1 --> <!-- JsGgghhqMIIE2jCCA8KgAwIBAgITMwAAARSWmg34leRxSQAAAAABFDANBgkqhkiG --> <!-- 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G --> <!-- A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw --> <!-- HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTgwODIzMjAyMDQ4 --> <!-- WhcNMTkxMTIzMjAyMDQ4WjCByjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp --> <!-- bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw --> <!-- b3JhdGlvbjElMCMGA1UECxMcTWljcm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEm --> <!-- MCQGA1UECxMdVGhhbGVzIFRTUyBFU046QzNCMC0wRjZBLTQxMTExJTAjBgNVBAMT --> <!-- HE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUA --> <!-- A4IBDwAwggEKAoIBAQDWEwe92HYCn9y3DgyVWA51NYXv0achFhmbaVjtoucsc6xl --> <!-- TqQcyh4q90v1eRNGORVjGPG+6IDzNCSQCSfSP275nD9QdOpcpS4a3JKU25+cH3AP --> <!-- zpeTr5UuiQX9SeGTTINBJ2kXKmwS0QdU9myWlQFfZxHUIo3Zlo0XnHOVXR0GG2EH --> <!-- VbEaTH1cyyHQ1FmlTBOy2kKPphXNRcrhNLu6gSQsZxv3T9ZonXI9ugfm+Ff7Fy1o --> <!-- NPy/Mr4nuULb9gnVyb2O6g38RTWGQ/LGhkiwRlIukzk9pL8Mi2M0UdSy0ejZmr0i --> <!-- WKyCBBp3Ar/pXXeby6Y8rhm+/Z2twW0Qsbh3XeHbAgMBAAGjggEJMIIBBTAdBgNV --> <!-- HQ4EFgQUSjou83SWD9oSIYvohHk0q86M7CkwHwYDVR0jBBgwFoAUIzT42VJGcArt --> <!-- QPt2+7MrsMM1sw8wVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL2NybC5taWNyb3Nv --> <!-- ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljcm9zb2Z0VGltZVN0YW1wUENBLmNy --> <!-- bDBYBggrBgEFBQcBAQRMMEowSAYIKwYBBQUHMAKGPGh0dHA6Ly93d3cubWljcm9z --> <!-- b2Z0LmNvbS9wa2kvY2VydHMvTWljcm9zb2Z0VGltZVN0YW1wUENBLmNydDATBgNV --> <!-- HSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAQEAI/s7zUgfoZrgux4y --> <!-- JtZmRzSqsIeV3I5oxelzy7Oc9oU+G+jky0xRskmcwvxxI9ou4xjS/cV3AUrg4aBa --> <!-- i5xY4u449c/6W8CpsZLKlKNCrrYpXjNPoVOYAlNARVMKyPlAjoVpZ3tCO+7+5WdZ --> <!-- f+VhjWeMyRUftRBIIL1cjwN3HvlbqbCOO+fdsEODSpKNkonLNMtl6dheAiwwui8F --> <!-- DS5tcoKNdEOixcesRub0o2X9DqE9Hug+/1x2cRNLwkDztDuODOQiHiz0QVbaDOso --> <!-- PtmQmNpBukY7cRancXmBd+kY0OFMV02OQIzbc0ji6fF7N2odGCX3bNvbw/p2F12E --> <!-- b287rjCCBf8wggPnoAMCAQICEzMAAAEDXiUcmR+jHrgAAAAAAQMwDQYJKoZIhvcN --> <!-- AQELBQAwfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV --> <!-- BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYG --> <!-- A1UEAxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTAeFw0xODA3MTIy --> <!-- MDA4NDhaFw0xOTA3MjYyMDA4NDhaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpX --> <!-- YXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQg --> <!-- Q29ycG9yYXRpb24xHjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIw --> <!-- DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANGUdjbmhqs2/mn5RnyLiFDLkHB/ --> <!-- sFWpJB1+OecFnw+se5eyznMK+9SbJFwWtTndG34zbBH8OybzmKpdU2uqw+wTuNLv --> <!-- z1d/zGXLr00uMrFWK040B4n+aSG9PkT73hKdhb98doZ9crF2m2HmimRMRs621TqM --> <!-- d5N3ZyGctloGXkeG9TzRCcoNPc2y6aFQeNGEiOIBPCL8r5YIzF2ZwO3rpVqYkvXI --> <!-- QE5qc6/e43R6019Gl7ziZyh3mazBDjEWjwAPAf5LXlQPysRlPwrjo0bb9iwDOhm+ --> <!-- aAUWnOZ/NL+nh41lOSbJY9Tvxd29Jf79KPQ0hnmsKtVfMJE75BRq67HKBCMCAwEA --> <!-- AaOCAX4wggF6MB8GA1UdJQQYMBYGCisGAQQBgjdMCAEGCCsGAQUFBwMDMB0GA1Ud --> <!-- DgQWBBRHvsDL4aY//WXWOPIDXbevd/dA/zBQBgNVHREESTBHpEUwQzEpMCcGA1UE --> <!-- CxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xFjAUBgNVBAUTDTIz --> <!-- MDAxMis0Mzc5NjUwHwYDVR0jBBgwFoAUSG5k5VAF04KqFzc3IrVtqMp1ApUwVAYD --> <!-- VR0fBE0wSzBJoEegRYZDaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9j --> <!-- cmwvTWljQ29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNybDBhBggrBgEFBQcBAQRV --> <!-- MFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMv --> <!-- Y2VydHMvTWljQ29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNydDAMBgNVHRMBAf8E --> <!-- AjAAMA0GCSqGSIb3DQEBCwUAA4ICAQCf9clTDT8NJuyiRNgN0Z9jlgZLPx5cxTOj --> <!-- pMNsrx/AAbrrZeyeMxAPp6xb1L2QYRfnMefDJrSs9SfTSJOGiP4SNZFkItFrLTuo --> <!-- LBWUKdI3luY1/wzOyAYWFp4kseI5+W4OeNgMG7YpYCd2NCSb3bmXdcsBO62CEhYi --> <!-- gIkVhLuYUCCwFyaGSa/OfUUVQzSWz4FcGCzUk/Jnq+JzyD2jzfwyHmAc6bAbMPss --> <!-- uwculoSTRShUXM2W/aDbgdi2MMpDsfNIwLJGHF1edipYn9Tu8vT6SEy1YYuwjEHp --> <!-- qridkPT/akIPuT7pDuyU/I2Au3jjI6d4W7JtH/lZwX220TnJeeCDHGAK2j2w0e02 --> <!-- v0UH6Rs2buU9OwUDp9SnJRKP5najE7NFWkMxgtrYhK65sB919fYdfVERNyfotTWE --> <!-- cfdXqq76iXHJmNKeWmR2vozDfRVqkfEU9PLZNTG423L6tHXIiJtqv5hFx2ay1//O --> <!-- kpB15OvmhtLIG9snwFuVb0lvWF1pKt5TS/joynv2bBX5AxkPEYWqT5q/qlfdYMb1 --> <!-- cSD0UaiayunR6zRHPXX6IuxVP2oZOWsQ6Vo/jvQjeDCy8qY4yzWNqphZJEC4Omek --> <!-- B1+g/tg7SRP7DOHtC22DUM7wfz7g2QjojCFKQcLe645b7gPDHW5u5lQ1ZmdyfBrq --> <!-- UvYixHI/rjCCBgcwggPvoAMCAQICCmEWaDQAAAAAABwwDQYJKoZIhvcNAQEFBQAw --> <!-- XzETMBEGCgmSJomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29m --> <!-- dDEtMCsGA1UEAxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5 --> <!-- MB4XDTA3MDQwMzEyNTMwOVoXDTIxMDQwMzEzMDMwOVowdzELMAkGA1UEBhMCVVMx --> <!-- EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT --> <!-- FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFRpbWUt --> <!-- U3RhbXAgUENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn6Fssd/b --> <!-- SJIqfGsuGeG94uPFmVEjUK3O3RhOJA/u0afRTK10MCAR6wfVVJUVSZQbQpKumFww --> <!-- JtoAa+h7veyJBw/3DgSY8InMH8szJIed8vRnHCz8e+eIHernTqOhwSNTyo36Rc8J --> <!-- 0F6v0LBCBKL5pmyTZ9co3EZTsIbQ5ShGLieshk9VUgzkAyz7apCQMG6H81kwnfp+ --> <!-- 1pez6CGXfvjSE/MIt1NtUrRFkJ9IAEpHZhEnKWaol+TTBoFKovmEpxFHFAmCn4Tt --> <!-- VXj+AZodUAiFABAwRu233iNGu8QtVJ+vHnhBMXfMm987g5OhYQK1HQ2x/PebsgHO --> <!-- IktU//kFw8IgCwIDAQABo4IBqzCCAacwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E --> <!-- FgQUIzT42VJGcArtQPt2+7MrsMM1sw8wCwYDVR0PBAQDAgGGMBAGCSsGAQQBgjcV --> <!-- AQQDAgEAMIGYBgNVHSMEgZAwgY2AFA6sgmBAVieX5SUT/CrhClOVWeSkoWOkYTBf --> <!-- MRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0 --> <!-- MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmC --> <!-- EHmtFqFKoKWtTHNY9AcTLmUwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC5t --> <!-- aWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvbWljcm9zb2Z0cm9vdGNlcnQu --> <!-- Y3JsMFQGCCsGAQUFBwEBBEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL3d3dy5taWNy --> <!-- b3NvZnQuY29tL3BraS9jZXJ0cy9NaWNyb3NvZnRSb290Q2VydC5jcnQwEwYDVR0l --> <!-- BAwwCgYIKwYBBQUHAwgwDQYJKoZIhvcNAQEFBQADggIBABCXisNcA0Q23em0rXfb --> <!-- znlRTQGxLnRxW20ME6vOvnuPuC7UEqKMbWK4VwLLTiATUJndekDiV7uvWJoc4R0B --> <!-- hqy7ePKL0Ow7Ae7ivo8KBciNSOLwUxXdT6uS5OeNatWAweaU8gYvhQPpkSokInD7 --> <!-- 9vzkeJkuDfcH4nC8GE6djmsKcpW4oTmcZy3FUQ7qYlw/FpiLID/iBxoy+cwxSnYx --> <!-- PStyC8jqcD3/hQoT38IKYY7w17gX606Lf8U1K16jv+u8fQtCe9RTciHuMMq7eGVc --> <!-- WwEXChQO0toUmPU8uWZYsy0v5/mFhsxRVuidcJRsrDlM1PZ5v6oYemIp76KbKTQG --> <!-- dxpiyT0ebR+C8AvHLLvPQ7Pl+ex9teOkqHQ1uE7FcSMSJnYLPFKMcVpGQxS8s7Ow --> <!-- TWfIn0L/gHkhgJ4VMGboQhJeGsieIiHQQ+kr6bv0SMws1NgygEwmKkgkX1rqVu+m --> <!-- 3pmdyjpvvYEndAYR7nYhv5uCwSdUtrFqPYmhdmG0bqETpr+qR/ASb/2KMmyy/t9R --> <!-- yIwjyWa9nR2HEmQCPS2vWY+45CHltbDKY7R4VAXUQS5QrJSwpXirs6CWdRrZkocT --> <!-- dSIvMqgIbqBbjCW/oO+EyiHW6x5PyZruSeD3AWVviQt9yGnI5m7qp5fOMSn/DsVb --> <!-- XNhNG6HY+i+ePy5VFmvJE6P9MIIHejCCBWKgAwIBAgIKYQ6Q0gAAAAAAAzANBgkq --> <!-- hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x --> <!-- EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv --> <!-- bjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5 --> <!-- IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEwOTA5WjB+MQswCQYDVQQG --> <!-- EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG --> <!-- A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQg --> <!-- Q29kZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC --> <!-- CgKCAgEAq/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+laUKq4BjgaBEm6f8MMHt03 --> <!-- a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc6Whe0t+bU7IKLMOv2akr --> <!-- rnoJr9eWWcpgGgXpZnboMlImEi/nqwhQz7NEt13YxC4Ddato88tt8zpcoRb0Rrrg --> <!-- OGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+lD3v++MrWhAfTVYoonpy --> <!-- 4BI6t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nkkDstrjNYxbc+/jLTswM9 --> <!-- sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy/S6A4aN91/w0FK/jJSHvMAh --> <!-- dCVfGCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmdX4jiJV3TIUs+UsS1Vz8k --> <!-- A/DRelsv1SPjcF0PUUZ3s/gA4bysAoJf28AVs70b1FVL5zmhD+kjSbwYuER8ReTB --> <!-- w3J64HLnJN+/RpnF78IcV9uDjexNSTCnq47f7Fufr/zdsGbiwZeBe+3W7UvnSSmn --> <!-- Eyimp31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3T8HhhUSJxAlMxdSlQy90 --> <!-- lfdu+HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS4NaIjAsCAwEAAaOCAe0w --> <!-- ggHpMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRIbmTlUAXTgqoXNzcitW2o --> <!-- ynUClTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYD --> <!-- VR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx0SOJNDBa --> <!-- BgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2Ny --> <!-- bC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4GCCsG --> <!-- AQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3dy5taWNyb3NvZnQuY29t --> <!-- L3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MIGfBgNV --> <!-- HSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA/BggrBgEFBQcCARYzaHR0cDovL3d3 --> <!-- dy5taWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1hcnljcHMuaHRtMEAGCCsG --> <!-- AQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkAYwB5AF8AcwB0AGEAdABl --> <!-- AG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn8oalmOBUeRou09h0ZyKb --> <!-- C5YR4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj/oCso7v0epo/Np22O/IjWll11l --> <!-- hJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0bpdS1HXeUOeLpZMlEPXh6 --> <!-- I/MTfaaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo/KmtYSWMfCWluWpiW5IP0 --> <!-- wI/zRive/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvyCInWH8MyGOLwxS3OW560 --> <!-- STkKxgrCxq2u5bLZ2xWIUUVYODJxJxp/sfQn+N4sOiBpmLJZiWhub6e3dMNABQam --> <!-- ASooPoI/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJihsMdYzaXht/a8/jyFqGa --> <!-- J+HNpZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYbBL7fQccOKO7eZS/sl/ah --> <!-- XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA --> <!-- 9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33Vt --> <!-- Y5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr --> <!-- /Xmfwb1tbWrJUnMTDXpQzTGCBJwwggSYAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw --> <!-- EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN --> <!-- aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp --> <!-- Z25pbmcgUENBIDIwMTECEzMAAAEDXiUcmR+jHrgAAAAAAQMwCQYFKw4DAhoFAKCB --> <!-- sDAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYK --> <!-- KwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQU9os0Te776Bscl4jpd3Ceq788Qwow --> <!-- UAYKKwYBBAGCNwIBDDFCMECgFoAUAFAAbwB3AGUAcgBTAGgAZQBsAGyhJoAkaHR0 --> <!-- cDovL3d3dy5taWNyb3NvZnQuY29tL1Bvd2VyU2hlbGwgMA0GCSqGSIb3DQEBAQUA --> <!-- BIIBAMESW77hK8fDJLjWLCtg+LiOHmCFRYMoiOHYPzQj5lItM00XCzlFF05B3EJ/ --> <!-- gYBpQPOCTef8BsIam6uYN7GKnem+9Qt1B0iFkmYsnx1+0lGe3+mRE4gkfIrK5Veu --> <!-- SWt1+UTYY7W/9bdyIklkFUXQqfWDEnU+Bw1DaiF/cN935ahWSqOdsUyeBKvgBky6 --> <!-- QFDdhArLMwkjYw/s4FnJWN/EF93nJu39DGabb2SJB2aBRjisat75U8x4rQF9CQNy --> <!-- WsmcQGpy9EGWtiWMj59WYlsfQZxZVTFH1dL2Acy3zxg1xZx0Eqze7MAtSHn4M2kf --> <!-- 38YMisz/1NzQEZvuRhE3clftpiWhggIoMIICJAYJKoZIhvcNAQkGMYICFTCCAhEC --> <!-- AQEwgY4wdzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV --> <!-- BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8G --> <!-- A1UEAxMYTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBAhMzAAABFJaaDfiV5HFJAAAA --> <!-- AAEUMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG --> <!-- SIb3DQEJBTEPFw0xODA4MjkwMDMzMjNaMCMGCSqGSIb3DQEJBDEWBBQ5BBtZl9Tu --> <!-- 7rGQ3TT45ZDsyknI6TANBgkqhkiG9w0BAQUFAASCAQDVmbXQDa73waC2J6HF7gBp --> <!-- Uh3GTasjvXFzsQu6Da2/46s/2ItYCTYdFuSjLzjrKP7Pu6xbd5oeb/iJA1m4dMo1 --> <!-- SwajZxoMK1uL+xpkGowbDft95fEAeLF1w53ySyYeauobnF3+E4MBZQiYY2yLOfNG --> <!-- kaIPYLfe37vU9uqh1X0ntt2oNFjx1cxoHY+sc4oFsjzNSrBP7qLizJYEbFj9OEaS --> <!-- 92/jV8DJ1uL8fVdr4oc/tuwvTwYvwi0IC5BZdCQMZd8e/kUkhMt38HAvT4Uen9Ag --> <!-- YZQngcuPZUcHadm0nEK5DnWQ5ViadM205t3gNhC/ajn1ovYfGoQYifpEVj/zXTh2 --> <!-- SIG # End signature block --> |