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 --> <!-- MIIdhgYJKoZIhvcNAQcCoIIddzCCHXMCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB --> <!-- gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR --> <!-- AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUjmtTw3eiJv5c/VCNiN0enPl1 --> <!-- JsGgghhUMIIEwjCCA6qgAwIBAgITMwAAAL+RbPt8GiTgIgAAAAAAvzANBgkqhkiG --> <!-- 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G --> <!-- A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw --> <!-- HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTYwOTA3MTc1ODQ5 --> <!-- WhcNMTgwOTA3MTc1ODQ5WjCBsjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp --> <!-- bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw --> <!-- b3JhdGlvbjEMMAoGA1UECxMDQU9DMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046 --> <!-- NTdDOC0yRDE1LTFDOEIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNl --> <!-- cnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt7X+GwPaidVcV --> <!-- TRT2yohV/L1dpTMCvf4DHlCY0GUmhEzD4Yn22q/qnqZTHDd8IlI/OHvKhWC9ksKE --> <!-- F+BgBHtUQPSg7s6+ZXy69qX64r6m7X/NYizeK31DsScLsDHnqsbnwJaNZ2C2u5hh --> <!-- cKsHvc8BaSsv/nKlr6+eg2iX2y9ai1uB1ySNeunEtdfchAr1U6Qb7AJHrXMTdKl8 --> <!-- ptLov67aFU0rRRMwQJOWHR+o/gQa9v4z/f43RY2PnMRoF7Dztn6ditoQ9CgTiMdS --> <!-- MtsqFWMAQNMt5bZ8oY1hmgkSDN6FwTjVyUEE6t3KJtgX2hMHjOVqtHXQlud0GR3Z --> <!-- LtAOMbS7AgMBAAGjggEJMIIBBTAdBgNVHQ4EFgQU5GwaORrHk1i0RjZlB8QAt3kX --> <!-- nBEwHwYDVR0jBBgwFoAUIzT42VJGcArtQPt2+7MrsMM1sw8wVAYDVR0fBE0wSzBJ --> <!-- oEegRYZDaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMv --> <!-- TWljcm9zb2Z0VGltZVN0YW1wUENBLmNybDBYBggrBgEFBQcBAQRMMEowSAYIKwYB --> <!-- BQUHMAKGPGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9z --> <!-- b2Z0VGltZVN0YW1wUENBLmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG --> <!-- 9w0BAQUFAAOCAQEAjt62jcZ+2YBqm7RKit827DRU9OKioi6HEERT0X0bL+JjUTu3 --> <!-- 7k4piPcK3J/0cfktWuPjrYSuySa/NbkmlvAhQV4VpoWxipx3cZplF9HK9IH4t8AD --> <!-- YDxUI5u1xb2r24aExGIzWY+1uH92bzTKbAjuwNzTMQ1z10Kca4XXPI4HFZalXxgL --> <!-- fbjCkV3IKNspU1TILV0Dzk0tdKAwx/MoeZN1HFcB9WjzbpFnCVH+Oy/NyeJOyiNE --> <!-- 4uT/6iyHz1+XCqf2nIrV/DXXsJYKwifVlOvSJ4ZrV40MYucq3lWQuKERfXivLFXl --> <!-- dKyXQrS4eeToRPSevRisc0GBYuZczpkdeN5faDCCBgEwggPpoAMCAQICEzMAAADE --> <!-- 6Yn4eoFQ6f8AAAAAAMQwDQYJKoZIhvcNAQELBQAwfjELMAkGA1UEBhMCVVMxEzAR --> <!-- BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p --> <!-- Y3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UEAxMfTWljcm9zb2Z0IENvZGUgU2ln --> <!-- bmluZyBQQ0EgMjAxMTAeFw0xNzA4MTEyMDIwMjRaFw0xODA4MTEyMDIwMjRaMHQx --> <!-- CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt --> <!-- b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xHjAcBgNVBAMTFU1p --> <!-- Y3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC --> <!-- ggEBAIiKuCTDB4+agHkV/CZg/HKILPr0o5eIlka3o8tfiS86My4ekXj6fKkfggG1 --> <!-- essavAPKRuvFmff7BB3yhQr/Im6h8mc9xScY5Sgf9QSUQWPs47oVjO0TmjXeOHBU --> <!-- bzvsrUUJMEnBvo8wmQzLdsn3c5UWd9GLu5THCIUg7R6oNfFxwuB0AEuK0tyR69Z4 --> <!-- /o36rWCIPb25H65il7/FhLGQrtavK9NU+zXazXGS5h7/7HFry38IdnTgEFFI1PEA --> <!-- yEhMowc15VkN/XycyOZa44X11poPH46m5IQXwdbKnx0Bx/1IpxOSM5chSDL4wiSi --> <!-- ALK+U8qDbilbge84boDzu+wTC+sCAwEAAaOCAYAwggF8MB8GA1UdJQQYMBYGCisG --> <!-- AQQBgjdMCAEGCCsGAQUFBwMDMB0GA1UdDgQWBBTL1mKEz2A56v9nwlzSyLurt8MT --> <!-- mDBSBgNVHREESzBJpEcwRTENMAsGA1UECxMETU9QUjE0MDIGA1UEBRMrMjMwMDEy --> <!-- K2M4MDRiNWVhLTQ5YjQtNDIzOC04MzYyLWQ4NTFmYTIyNTRmYzAfBgNVHSMEGDAW --> <!-- gBRIbmTlUAXTgqoXNzcitW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8v --> <!-- d3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIw --> <!-- MTEtMDctMDguY3JsMGEGCCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDov --> <!-- L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDEx --> <!-- XzIwMTEtMDctMDguY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggIB --> <!-- AAYWH9tXwlDII0+iUXjX7fj9zb3VwPH5G1btU8hpRwXVxMvs4vyZW5VfETgowAVF --> <!-- E+CaeYi8Zqvbu+sCVSO3PSN4QW2u+PEAWpSZihzMCZXQmhxEMKmlFse6R1v1KzSL --> <!-- n49YN8NOHK8iyhDN2IIQqTXwriLIjySmgYvfJxzkZh2JPi7/VwNNwW6DoDLrtLMv --> <!-- UFZdBrEVjMgdY7dzDOPWeiYPKpZFpzKDPpY+V0l3I4n+sRDHiuUIFVHFK1oxWzlq --> <!-- lqikiGuWKG/xxK7qvUUXzGJOgbVUGkeOmKVtwG4nxvgnH8jtIKkLsfHOC5qU4mqd --> <!-- aYOhNtdtIP6F1f/DuJc2Cf49FMGYFKnAhszvgsGrVSRDGLVIhXiG0PnSnT8Z2RSJ --> <!-- 542faCSIaDupx4BOJucIIUxj/ZyTFU0ztVZgT9dKuTiO/y7dsV+kQ2vJeM+xu2uP --> <!-- g2yHcqrqpfuf3RrWOfxkyW0+COV8g7GtvKO6e8+WVqR6WMsSR2LSIe/8PMQxC/cv --> <!-- PmSlN29gUD+3RJBPoAuLvn5Y9sdnh2HbnpjEyIzLb0fhwC6U7bH2sDBt7GpJqOmW --> <!-- dsi9CMT+O/WuczcGslbPGdS79ZTKhxzygGoBT7YbgXOz01siPzpYGN+I7mfESacv --> <!-- 3CWLPV7Q7DREkR28kQx2gj7vxNgtoQQCjkj5790CzwOiMIIGBzCCA++gAwIBAgIK --> <!-- YRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29t --> <!-- MRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQg --> <!-- Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEw --> <!-- NDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ --> <!-- MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u --> <!-- MSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3 --> <!-- DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4k --> <!-- D+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMk --> <!-- h53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDl --> <!-- KEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gA --> <!-- SkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1U --> <!-- n68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIB --> <!-- pzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWz --> <!-- DzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAU --> <!-- DqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20x --> <!-- GTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBS --> <!-- b290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNV --> <!-- HR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9w --> <!-- cm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQG --> <!-- CCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01p --> <!-- Y3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG --> <!-- 9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQS --> <!-- ooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBT --> <!-- Fd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2Oawpylbih --> <!-- OZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfr --> <!-- Tot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWG --> <!-- zFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H21 --> <!-- 46SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4i --> <!-- IdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2 --> <!-- sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1 --> <!-- sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/J --> <!-- mu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0wggd6 --> <!-- MIIFYqADAgECAgphDpDSAAAAAAADMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQG --> <!-- EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG --> <!-- A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQg --> <!-- Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxMTAeFw0xMTA3MDgyMDU5MDla --> <!-- Fw0yNjA3MDgyMTA5MDlaMH4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n --> <!-- dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9y --> <!-- YXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBIDIwMTEw --> <!-- ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCr8PpyEBwurdhuqoIQTTS6 --> <!-- 8rZYIZ9CGypr6VpQqrgGOBoESbp/wwwe3TdrxhLYC/A4wpkGsMg51QEUMULTiQ15 --> <!-- ZId+lGAkbK+eSZzpaF7S35tTsgosw6/ZqSuuegmv15ZZymAaBelmdugyUiYSL+er --> <!-- CFDPs0S3XdjELgN1q2jzy23zOlyhFvRGuuA4ZKxuZDV4pqBjDy3TQJP4494HDdVc --> <!-- eaVJKecNvqATd76UPe/74ytaEB9NViiienLgEjq3SV7Y7e1DkYPZe7J7hhvZPrGM --> <!-- XeiJT4Qa8qEvWeSQOy2uM1jFtz7+MtOzAz2xsq+SOH7SnYAs9U5WkSE1JcM5bmR/ --> <!-- U7qcD60ZI4TL9LoDho33X/DQUr+MlIe8wCF0JV8YKLbMJyg4JZg5SjbPfLGSrhwj --> <!-- p6lm7GEfauEoSZ1fiOIlXdMhSz5SxLVXPyQD8NF6Wy/VI+NwXQ9RRnez+ADhvKwC --> <!-- gl/bwBWzvRvUVUvnOaEP6SNJvBi4RHxF5MHDcnrgcuck379GmcXvwhxX24ON7E1J --> <!-- MKerjt/sW5+v/N2wZuLBl4F77dbtS+dJKacTKKanfWeA5opieF+yL4TXV5xcv3co --> <!-- KPHtbcMojyyPQDdPweGFRInECUzF1KVDL3SV9274eCBYLBNdYJWaPk8zhNqwiBfe --> <!-- nk70lrC8RqBsmNLg1oiMCwIDAQABo4IB7TCCAekwEAYJKwYBBAGCNxUBBAMCAQAw --> <!-- HQYDVR0OBBYEFEhuZOVQBdOCqhc3NyK1bajKdQKVMBkGCSsGAQQBgjcUAgQMHgoA --> <!-- UwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQY --> <!-- MBaAFHItOgIxkEO5FAVO4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6 --> <!-- Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1 --> <!-- dDIwMTFfMjAxMV8wM18yMi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAC --> <!-- hkJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1 --> <!-- dDIwMTFfMjAxMV8wM18yMi5jcnQwgZ8GA1UdIASBlzCBlDCBkQYJKwYBBAGCNy4D --> <!-- MIGDMD8GCCsGAQUFBwIBFjNodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3Bz --> <!-- L2RvY3MvcHJpbWFyeWNwcy5odG0wQAYIKwYBBQUHAgIwNB4yIB0ATABlAGcAYQBs --> <!-- AF8AcABvAGwAaQBjAHkAXwBzAHQAYQB0AGUAbQBlAG4AdAAuIB0wDQYJKoZIhvcN --> <!-- AQELBQADggIBAGfyhqWY4FR5Gi7T2HRnIpsLlhHhY5KZQpZ90nkMkMFlXy4sPvjD --> <!-- ctFtg/6+P+gKyju/R6mj82nbY78iNaWXXWWEkH2LRlBV2AySfNIaSxzzPEKLUtCw --> <!-- /WvjPgcuKZvmPRul1LUdd5Q54ulkyUQ9eHoj8xN9ppB0g430yyYCRirCihC7pKkF --> <!-- DJvtaPpoLpWgKj8qa1hJYx8JaW5amJbkg/TAj/NGK978O9C9Ne9uJa7lryft0N3z --> <!-- Dq+ZKJeYTQ49C/IIidYfwzIY4vDFLc5bnrRJOQrGCsLGra7lstnbFYhRRVg4MnEn --> <!-- Gn+x9Cf43iw6IGmYslmJaG5vp7d0w0AFBqYBKig+gj8TTWYLwLNN9eGPfxxvFX1F --> <!-- p3blQCplo8NdUmKGwx1jNpeG39rz+PIWoZon4c2ll9DuXWNB41sHnIc+BncG0Qax --> <!-- dR8UvmFhtfDcxhsEvt9Bxw4o7t5lL+yX9qFcltgA1qFGvVnzl6UJS0gQmYAf0AAp --> <!-- xbGbpT9Fdx41xtKiop96eiL6SJUfq/tHI4D1nvi/a7dLl+LrdXga7Oo3mXkYS//W --> <!-- syNodeav+vyL6wuA6mk7r/ww7QRMjt/fdW1jkT3RnVZOT7+AVyKheBEyIXrvQQqx --> <!-- P/uozKRdwaGIm1dxVk5IRcBCyZt2WwqASGv9eZ/BvW1taslScxMNelDNMYIEnDCC --> <!-- BJgCAQEwgZUwfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO --> <!-- BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEo --> <!-- MCYGA1UEAxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMQITMwAAAMTp --> <!-- ifh6gVDp/wAAAAAAxDAJBgUrDgMCGgUAoIGwMBkGCSqGSIb3DQEJAzEMBgorBgEE --> <!-- AYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqGSIb3DQEJ --> <!-- BDEWBBT2izRN7vvoGxyXiOl3cJ6rvzxDCjBQBgorBgEEAYI3AgEMMUIwQKAWgBQA --> <!-- UABvAHcAZQByAFMAaABlAGwAbKEmgCRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v --> <!-- UG93ZXJTaGVsbCAwDQYJKoZIhvcNAQEBBQAEggEASaMThIo/Eu5l9BEmPa2U83x7 --> <!-- LAWgLl/ldynefGQcRb4ksSJLVNUZCA/ItpGkNiOy8ieZkv95CH1uZUIL4U9xue2v --> <!-- KitBdnCZQl4wvTUVkHG0bja2dz4VcwKuHx2jMET7uN+HygNdjweqJfHzEgP1hF00 --> <!-- PPqnIYHMPX6HtM9Spa7fkEAIv6voYFiFFoNw4h9LxK2V8kA+Z/9i+axXLVcyDdc+ --> <!-- R/BWz5p2P6axiJkyU+LdrGaInq+joIUzATWev8ArZFSrQlr3MMDXCEmZIEF+hWaU --> <!-- kq1zuq8PBCkX6F7Ih4u9NL4iA1YF1q8NPI1EmTfEONQ/kzYDoYry+xNs0JInDqGC --> <!-- AigwggIkBgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzET --> <!-- MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV --> <!-- TWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1T --> <!-- dGFtcCBQQ0ECEzMAAAC/kWz7fBok4CIAAAAAAL8wCQYFKw4DAhoFAKBdMBgGCSqG --> <!-- SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE4MDQyMDE5MDEy --> <!-- MFowIwYJKoZIhvcNAQkEMRYEFKAw0kdWuhX72qwMKcHV1zEExx3OMA0GCSqGSIb3 --> <!-- DQEBBQUABIIBAB+NbGeouO3uaOyK39vgjElEoJu68tmQojruhGswW9gLXpy16ZhR --> <!-- JQBw2j5oYfwxDMvGDWF51aD3rKkfKiFh8gk4pgX9qliB0y27uBR5J4v5J3fkoHKS --> <!-- EBLi8nmoW38chDRaWL/CJjIr5IWUMTHHiIIpdtwyYK9XfhIvG/wiExn+wk474x6m --> <!-- ITjRuBPQ0Bj6aXscLiLLDsaD4dyixHFADePwUrDdcW0FmTuQ43lU/T1PDJVTZ0vm --> <!-- QLzczRLxV4RCKZ6b6iuwch4iuB9VJfAkawR9eg4h8vWvYx1mmqenQs6GkX90NqCK --> <!-- WeYef25nXcjbLyZMFXVoZE7jbZVnrZhZlaw= --> <!-- SIG # End signature block --> |