Networking.format.ps1xml
<?xml version="1.0" encoding="utf-8"?>
<Configuration> <SelectionSets> <SelectionSet> <Name>NetworkResources</Name> <Types> <TypeName>HPEOneView.Networking.EthernetNetwork</TypeName> <TypeName>HPEOneView.Networking.FibreChannelNetwork</TypeName> <TypeName>HPEOneView.Networking.FCoENetwork</TypeName> <TypeName>HPEOneView.Networking.RoCENetwork</TypeName> </Types> </SelectionSet> <SelectionSet> <Name>LIGResources</Name> <Types> <TypeName>HPEOneView.Networking.LogicalInterconnectGroup</TypeName> <TypeName>HPEOneView.Networking.SasLogicalInterconnectGroup</TypeName> </Types> </SelectionSet> <SelectionSet> <Name>InterconnectResources</Name> <Types> <TypeName>HPEOneView.Networking.Interconnect</TypeName> <TypeName>HPEOneView.Networking.SasInterconnect</TypeName> </Types> </SelectionSet> </SelectionSets> <Controls> <!--NetworkResources-GroupingFormat--> <Control> <Name>NetworkResources-GroupingFormat</Name> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <Frame> <LeftIndent>4</LeftIndent> <CustomItem> <Text>Type: </Text> <ExpressionBinding> <ScriptBlock> Switch ($_.category) { 'ethernet-networks' { "Ethernet" } 'fc-networks' { "Fibre Channel" } 'roce-networks' { "RoCE" } 'fcoe-networks' { "FCoE" } 'iscsi-networks' { "iSCSI" } } </ScriptBlock> </ExpressionBinding> <NewLine/> </CustomItem> </Frame> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </Control> <!--InterconnectPortResources-GroupingFormat--> <Control> <Name>InterconnectPortResources-GroupingFormat</Name> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <Frame> <LeftIndent>4</LeftIndent> <CustomItem> <Text>Interconnect: </Text> <ExpressionBinding> <ScriptBlock>"'{0}' {1} Ports" -f $_.interconnectName,$_.portType</ScriptBlock> </ExpressionBinding> <NewLine/> </CustomItem> </Frame> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </Control> <!--PortStatistics-GroupingFormat--> <Control> <Name>PortStatistics-GroupingFormat</Name> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <Frame> <LeftIndent>4</LeftIndent> <CustomItem> <Text>Port Type: </Text> <ExpressionBinding> <ScriptBlock>"{0}" -f $_.portConfigType</ScriptBlock> </ExpressionBinding> <NewLine/> </CustomItem> </Frame> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </Control> <!--LIGResources-GroupingFormat--> <Control> <Name>LIGResources-GroupingFormat</Name> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <Frame> <LeftIndent>4</LeftIndent> <CustomItem> <Text>Type: </Text> <ExpressionBinding> <ScriptBlock> Switch ($_.category) { 'sas-logical-interconnect-groups' { "SAS-LogicalInterconnectGroup" } default { "LogicalInterconnectGroup" } } </ScriptBlock> </ExpressionBinding> <NewLine/> </CustomItem> </Frame> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </Control> <!--InterconnectResources-GroupingFormat--> <Control> <Name>InterconnectResources-GroupingFormat</Name> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <Frame> <LeftIndent>4</LeftIndent> <CustomItem> <Text>Type: </Text> <ExpressionBinding> <ScriptBlock> Switch ($_.category) { 'sas-interconnects' { "SAS Interconnect" } default { "Interconnect" } } </ScriptBlock> </ExpressionBinding> <NewLine/> </CustomItem> </Frame> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </Control> </Controls> <ViewDefinitions> <!--HPEOneView.Networking.EthernetNetwork FT--> <View> <Name>EthernetNetwork</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.EthernetNetwork</TypeName> <!--<SelectionSetName>NetworkResources</SelectionSetName>--> </ViewSelectedBy> <GroupBy> <PropertyName>type</PropertyName> <CustomControlName>NetworkResources-GroupingFormat</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Purpose</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Type</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VlanID</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>IPv4Subnet</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Smartlink</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PrivateNetwork</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PreferredBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>MaxBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>status</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>purpose</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ethernetNetworkType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>vlanId</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> if (-not [System.String]::IsNullOrWhiteSpace($_.subnetUri)) { '{0}' -f (Send-OVRequest -Uri $_.subnetUri -Hostname $_.ApplianceConnection.Name).networkId } else { 'None' } </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>smartLink</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>privateNetwork</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>defaultTypicalBandwidth</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>defaultMaximumBandwidth</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.EthernetNetwork FL--> <View> <Name>EthernetNetwork</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.EthernetNetwork</TypeName> <!--<SelectionSetName>NetworkResources</SelectionSetName>--> </ViewSelectedBy> <GroupBy> <PropertyName>type</PropertyName> <CustomControlName>NetworkResources-GroupingFormat</CustomControlName> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Status</Label> <PropertyName>status</PropertyName> </ListItem> <ListItem> <Label>Type</Label> <PropertyName>ethernetNetworkType</PropertyName> </ListItem> <ListItem> <Label>VlanID</Label> <PropertyName>vlanId</PropertyName> </ListItem> <ListItem> <Label>IPv4Subnet</Label> <ScriptBlock> if (-not [System.String]::IsNullOrWhiteSpace($_.subnetUri)) { '{0}' -f (Send-OVRequest -Uri $_.subnetUri -Hostname $_.ApplianceConnection.Name).networkId } else { 'None' } </ScriptBlock> </ListItem> <ListItem> <Label>Purpose</Label> <PropertyName>purpose</PropertyName> </ListItem> <ListItem> <Label>Smartlink</Label> <PropertyName>smartLink</PropertyName> </ListItem> <ListItem> <Label>PrivateNetwork</Label> <PropertyName>privateNetwork</PropertyName> </ListItem> <ListItem> <Label>PreferredBandwidth</Label> <PropertyName>defaultTypicalBandwidth</PropertyName> </ListItem> <ListItem> <Label>MaxBandwidth</Label> <PropertyName>defaultMaximumBandwidth</PropertyName> </ListItem> <ListItem> <Label>Uplink Set</Label> <ScriptBlock> $indexResponse = Send-OVRequest -uri "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.UPLINK_SET_TO_NETWORK.resource) { $indexResponse.parents.UPLINK_SET_TO_NETWORK.resource.name } else { "None" } </ScriptBlock> </ListItem> <ListItem> <Label>Used By Server Profiles</Label> <ScriptBlock> $indexResponse = Send-OVRequest -uri "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.server_profiles_to_networks.resource) { $indexResponse.parents.server_profiles_to_networks.resource.name } else { "None" } </ScriptBlock> </ListItem> <ListItem> <Label>Member Of</Label> <ScriptBlock> $indexResponse = Send-OVRequest -uri "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.NETWORKSET_TO_NETWORK.resource) { $indexResponse.parents.NETWORKSET_TO_NETWORK.resource.name } else { "None" } </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.RoCENetwork FT--> <View> <Name>RoCENetwork</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.RoCENetwork</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>type</PropertyName> <CustomControlName>NetworkResources-GroupingFormat</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Type</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VlanID</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PrivateNetwork</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PreferredBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>MaxBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>status</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ethernetNetworkType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>vlanId</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>privateNetwork</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>defaultTypicalBandwidth</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>defaultMaximumBandwidth</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.RoCENetwork FL--> <View> <Name>RoCENetwork</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.RoCENetwork</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>type</PropertyName> <CustomControlName>NetworkResources-GroupingFormat</CustomControlName> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Status</Label> <PropertyName>status</PropertyName> </ListItem> <ListItem> <Label>Type</Label> <PropertyName>ethernetNetworkType</PropertyName> </ListItem> <ListItem> <Label>VlanID</Label> <PropertyName>vlanId</PropertyName> </ListItem> <ListItem> <Label>Smartlink</Label> <PropertyName>smartLink</PropertyName> </ListItem> <ListItem> <Label>PrivateNetwork</Label> <PropertyName>privateNetwork</PropertyName> </ListItem> <ListItem> <Label>PreferredBandwidth</Label> <PropertyName>defaultTypicalBandwidth</PropertyName> </ListItem> <ListItem> <Label>MaxBandwidth</Label> <PropertyName>defaultMaximumBandwidth</PropertyName> </ListItem> <ListItem> <Label>UplinkSet</Label> <ScriptBlock> $indexResponse = Send-OVRequest -uri "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.UPLINK_SET_TO_NETWORK.resource) { $indexResponse.parents.UPLINK_SET_TO_NETWORK.resource.name } else { "None" } </ScriptBlock> </ListItem> <ListItem> <Label>UsedByServerProfiles</Label> <ScriptBlock> $indexResponse = Send-OVRequest -uri "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.server_profiles_to_networks.resource) { $indexResponse.parents.server_profiles_to_networks.resource.name } else { "None" } </ScriptBlock> </ListItem> <ListItem> <Label>MemberOf</Label> <ScriptBlock> $indexResponse = Send-OVRequest -uri "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.NETWORKSET_TO_NETWORK.resource) { $indexResponse.parents.NETWORKSET_TO_NETWORK.resource.name } else { "None" } </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.FibreChannelNetwork FT--> <View> <Name>FibreChannelNetwork</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.FibreChannelNetwork</TypeName> <!--SelectionSetName>NetworkResources</SelectionSetName>--> </ViewSelectedBy> <groupby> <propertyname>type</propertyname> <customcontrolname>NetworkResources-GroupingFormat</customcontrolname> </groupby> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Type</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PreferredBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>MaxBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>AutoLoginRedistribution</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>LinkStabilityInterval</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ManagedSAN</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>status</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>fabricType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>defaultTypicalBandwidth</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>defaultMaximumBandwidth</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>autoLoginRedistribution</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>linkStabilityTime</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.managedSanUri) { (Send-OVRequest -uri $_.managedSanUri -Hostname $_.ApplianceConnection.Name).name } else { $Null } </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.FibreChannelNetwork FL--> <View> <Name>FibreChannelNetwork</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.FibreChannelNetwork</TypeName> <!--<SelectionSetName>NetworkResources</SelectionSetName>--> </ViewSelectedBy> <GroupBy> <PropertyName>type</PropertyName> <CustomControlName>NetworkResources-GroupingFormat</CustomControlName> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Status</Label> <PropertyName>status</PropertyName> </ListItem> <ListItem> <Label>Type</Label> <PropertyName>fabricType</PropertyName> </ListItem> <ListItem> <Label>AssociatedSAN</Label> <ScriptBlock> if ($_.managedSanUri) { (Send-OVRequest -uri $_.managedSanUri -Hostname $_.ApplianceConnection.Name).name } else { $Null } </ScriptBlock> </ListItem> <ListItem> <Label>SANManager</Label> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.MANAGED_SAN_TO_FC_NETWORK.parents.SAN_MANAGER_TO_MANAGED_SAN.resource) { $indexResponse.parents.MANAGED_SAN_TO_FC_NETWORK.parents.SAN_MANAGER_TO_MANAGED_SAN.resource.name } else { "None" } </ScriptBlock> </ListItem> <ListItem> <Label>PreferredBandwidth</Label> <PropertyName>defaultMaximumBandwidth</PropertyName> </ListItem> <ListItem> <Label>MaxBandwidth</Label> <PropertyName>defaultMaximumBandwidth</PropertyName> </ListItem> <ListItem> <Label>UplinkSet</Label> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.UPLINK_SET_TO_NETWORK.resource) { $indexResponse.parents.UPLINK_SET_TO_NETWORK.resource.name } else { "None" } </ScriptBlock> </ListItem> <ListItem> <Label>UsedByServerProfiles</Label> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.server_profiles_to_fc_networks.resource) { $indexResponse.parents.server_profiles_to_fc_networks.resource.name } else { "None" } </ScriptBlock> </ListItem> <ListItem> <Label>UsedByStorageSystems</Label> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.FC_NETWORK_TO_STORAGE_SYSTEM.resource) { $indexResponse.parents.FC_NETWORK_TO_STORAGE_SYSTEM.resource.name } else { "None" } </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.FCoENetwork FT--> <View> <Name>FCoENetwork</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.FCoENetwork</TypeName> </ViewSelectedBy> <groupby> <propertyname>type</propertyname> <customcontrolname>NetworkResources-GroupingFormat</customcontrolname> </groupby> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VlanId</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PreferredBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>MaxBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>AssociatedSAN</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>status</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>vlanId</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>defaultTypicalBandwidth</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>defaultMaximumBandwidth</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.managedSanUri) { (Send-OVRequest -uri $_.managedSanUri -Hostname $_.ApplianceConnection.Name).name } else { $Null } </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.FCoENetwork FL--> <View> <Name>FCoENetwork</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.FCoENetwork</TypeName> <!--<SelectionSetName>NetworkResources</SelectionSetName>--> </ViewSelectedBy> <GroupBy> <PropertyName>type</PropertyName> <CustomControlName>NetworkResources-GroupingFormat</CustomControlName> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Status</Label> <PropertyName>status</PropertyName> </ListItem> <ListItem> <Label>VLAN</Label> <PropertyName>vlanId</PropertyName> </ListItem> <ListItem> <Label>PreferredBandwidth</Label> <PropertyName>defaultMaximumBandwidth</PropertyName> </ListItem> <ListItem> <Label>MaxBandwidth</Label> <PropertyName>defaultMaximumBandwidth</PropertyName> </ListItem> <ListItem> <Label>AssociatedSAN</Label> <ScriptBlock> if ($_.managedSanUri) { (Send-OVRequest -uri $_.managedSanUri -Hostname $_.ApplianceConnection.Name).name } else { $Null } </ScriptBlock> </ListItem> <ListItem> <Label>SANManager</Label> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.MANAGED_SAN_TO_FC_NETWORK.parents.SAN_MANAGER_TO_MANAGED_SAN.resource) { $indexResponse.parents.MANAGED_SAN_TO_FC_NETWORK.parents.SAN_MANAGER_TO_MANAGED_SAN.resource.name } else { $Null } </ScriptBlock> </ListItem> <ListItem> <Label>UplinkSet</Label> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.UPLINK_SET_TO_NETWORK.resource) { $indexResponse.parents.UPLINK_SET_TO_NETWORK.resource.name } else { $Null } </ScriptBlock> </ListItem> <ListItem> <Label>UsedByServerProfiles</Label> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -Hostname $_.ApplianceConnection.Name if ($indexResponse.parents.server_profiles_to_fc_networks.resource) { $indexResponse.parents.server_profiles_to_fc_networks.resource.name } else { $Null } </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.NetworkSet FT--> <View> <Name>NetworkSet</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.NetworkSet</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PreferredBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>MaximumBandwidth</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Networks</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ServerProfiles</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ServerProfileTemplates</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>typicalBandwidth</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>maximumBandwidth</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $ApplianceConnection = $_.ApplianceConnection.Name $_.networkUris | % { (Send-OVRequest $_ -Hostname $ApplianceConnection).name } </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -hostname $_.ApplianceConnection.Name if ($indexResponse.parents.server_profiles_to_networks.resource) { $indexResponse.parents.server_profiles_to_networks.resource.name } else { "None" } </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -hostname $_.ApplianceConnection.Name if ($indexResponse.parents.SERVER_PROFILE_TEMPLATE_TO_NETWORK.resource) { $indexResponse.parents.SERVER_PROFILE_TEMPLATE_TO_NETWORK.resource.name } else { "None" } </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.NetworkSet FL--> <View> <Name>NetworkSet</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.NetworkSet</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>PreferredBandwidth</Label> <PropertyName>typicalBandwidth</PropertyName> </ListItem> <ListItem> <Label>MaximumBandwidth</Label> <PropertyName>maximumBandwidth</PropertyName> </ListItem> <ListItem> <Label>Networks</Label> <ScriptBlock> $ApplianceConnection = $_.ApplianceConnection.Name $_.networkUris | % { (Send-OVRequest $_ -Hostname $ApplianceConnection).name } </ScriptBlock> </ListItem> <ListItem> <Label>UntaggedNetwork</Label> <ScriptBlock> (Send-OVRequest $_.nativeNetworkUri -Hostname $_.ApplianceConnection.Name).name </ScriptBlock> </ListItem> <ListItem> <Label>UsedByServerProfiles</Label> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -hostname $_.ApplianceConnection.Name if ($indexResponse.parents.server_profiles_to_networks.resource) { $indexResponse.parents.server_profiles_to_networks.resource.name } else { "None" } </ScriptBlock> </ListItem> <ListItem> <Label>UsedByServerProfileTemplates</Label> <ScriptBlock> $indexResponse = Send-OVRequest "/rest/index/trees$($_.uri)?childDepth=1&parentDepth=2" -hostname $_.ApplianceConnection.Name if ($indexResponse.parents.SERVER_PROFILE_TEMPLATE_TO_NETWORK.resource) { $indexResponse.parents.SERVER_PROFILE_TEMPLATE_TO_NETWORK.resource.name } else { "None" } </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnectGroup FT--> <View> <Name>LogicalInterconnectGroup</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnectGroup</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>category</PropertyName> <CustomControlName>LIGResources-GroupingFormat</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>EnclosureGroups</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $indexResults = Send-OVRequest "/rest/index/associations?childUri=$($_.uri)&name=ENCLOSURE_GROUP_TO_LOGICAL_INTERCONNECT_GROUP" -hostname $_.ApplianceConnection.Name ($indexResults.members | % { Send-OVRequest $_.parentUri -hostname $_.ApplianceConnection.Name}).name </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.LogicalInterconnectGroup FL--> <View> <Name>LogicalInterconnectGroup</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnectGroup</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>category</PropertyName> <CustomControlName>LIGResources-GroupingFormat</CustomControlName> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>EnclosureGroups</Label> <ScriptBlock> $indexResults = Send-OVRequest "/rest/index/associations?childUri=$($_.uri)&name=ENCLOSURE_GROUP_TO_LOGICAL_INTERCONNECT_GROUP" -hostname $_.ApplianceConnection.Name ($indexResults.members | % { Send-OVRequest $_.parentUri -hostname $_.ApplianceConnection.Name}).name </ScriptBlock> </ListItem> <ListItem> <Label>InterconnectSettings</Label> <PropertyName>ethernetSettings</PropertyName> </ListItem> <ListItem> <Label>UtilizationSampling</Label> <PropertyName>telemetryConfiguration</PropertyName> </ListItem> <ListItem> <Label>SNMP</Label> <PropertyName>snmpConfiguration</PropertyName> </ListItem> <ListItem> <Label>PortMonitoring</Label> <PropertyName>portMonitor</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnect FT--> <View> <Name>LogicalInterconnect</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>StackingHealth</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ConsistencyState</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Enclosures</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Group</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>FirmwareBaseline</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>status</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>stackingHealth</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$LogicalInterconnectConsistencyStatusEnum[$_.consistencyStatus]</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $hostname = $_.ApplianceConnection.Name "{0}" -f ($_.enclosureUris | % { (send-OVrequest $_ -hostname $hostname).name } ) </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f (send-OVrequest $_.logicalInterconnectGroupUri -hostname $_.ApplianceConnection.Name).name</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $baseline = Send-OVRequest "$($_.uri)/firmware" -Hostname $_.ApplianceConnection.Name if ($baseline.fwBaseline -eq 'UnDefined' -and $baseline.name -eq 'UnKnown') { $baseline.sppName = "Managed Manually" } "{0}" -f $baseline.sppName </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.LogicalInterconnect FL--> <View> <Name>LogicalInterconnect</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Status</Label> <PropertyName>status</PropertyName> </ListItem> <ListItem> <Label>StackingHealth</Label> <PropertyName>stackingHealth</PropertyName> </ListItem> <ListItem> <Label>ConsistencyState</Label> <ScriptBlock>$global:logicalInterconnectConsistencyStatusEnum[$_.consistencyStatus]</ScriptBlock> </ListItem> <ListItem> <Label>Enclosures</Label> <ScriptBlock> $hostname = $_.ApplianceConnection.Name "{0}" -f ($_.enclosureUris | % { (send-OVrequest $_ -hostname $hostname).name } ) </ScriptBlock> </ListItem> <ListItem> <Label>Group</Label> <ScriptBlock>"{0}" -f (Send-OVRequest $_.logicalInterconnectGroupUri -Hostname $_.ApplianceConnection.Name).name</ScriptBlock> </ListItem> <ListItem> <Label>FirmwareBaseline</Label> <ScriptBlock> $baseline = Send-OVRequest "$($_.uri)/firmware" -Hostname $_.ApplianceConnection.Name if ($baseline.fwBaseline -eq 'UnDefined' -and $baseline.name -eq 'UnKnown') { $baseline.sppName = "Managed Manually" } "{0}" -f $baseline.sppName </ScriptBlock> </ListItem> <ListItem> <Label>InterconnectSettings</Label> <PropertyName>ethernetSettings</PropertyName> </ListItem> <ListItem> <Label>UtilizationSampling</Label> <PropertyName>telemetryConfiguration</PropertyName> </ListItem> <ListItem> <Label>SNMP</Label> <PropertyName>snmpConfiguration</PropertyName> </ListItem> <ListItem> <Label>PortMonitoring</Label> <PropertyName>portMonitor</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.SnmpConfiguration FT--> <View> <Name>snmpConfiguration</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.SnmpConfiguration</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Enabled</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Contact</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ReadCommunity</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TrapDestinations</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>SNMPAccess</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>systemContact</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>readCommunity</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.trapDestinations | % { $_.trapDestination }</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>snmpAccess</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.SnmpConfiguration FL--> <View> <Name>snmpConfiguration</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.snmpConfiguration</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Enabled</Label> <PropertyName>enabled</PropertyName> </ListItem> <ListItem> <Label>Contact</Label> <PropertyName>systemContact</PropertyName> </ListItem> <ListItem> <Label>ReadCommunity</Label> <PropertyName>readCommunity</PropertyName> </ListItem> <ListItem> <Label>TrapDestinations</Label> <ScriptBlock>$_.trapDestinations | % { $_.trapDestination }</ScriptBlock> </ListItem> <ListItem> <Label>SNMPAccess</Label> <PropertyName>snmpAccess</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.SnmpConfiguration.Destinations FL--> <View> <Name>SnmpConfigurationDestinations</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.SnmpConfiguration.Destinations</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Destination</Label> <PropertyName>trapDestination</PropertyName> </ListItem> <ListItem> <Label>Community</Label> <PropertyName>communityString</PropertyName> </ListItem> <ListItem> <Label>Format</Label> <PropertyName>trapFormat</PropertyName> </ListItem> <ListItem> <Label>Severity</Label> <PropertyName>trapSeverities</PropertyName> </ListItem> <ListItem> <Label>VCM</Label> <PropertyName>vcmTrapCategories</PropertyName> </ListItem> <ListItem> <Label>VC-Enet</Label> <PropertyName>enetTrapCategories</PropertyName> </ListItem> <ListItem> <Label>VC-FC</Label> <PropertyName>fcTrapCategories</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.SnmpConfiguration.Destinations FT--> <View> <Name>SnmpConfigurationDestinations</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.SnmpConfiguration.Destinations</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Destination</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Community</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Format</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Severity</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VCM</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VC-Enet</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VC-FC</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>trapDestination</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>communityString</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>trapFormat</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>trapSeverities</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>vcmTrapCategories</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>enetTrapCategories</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>fcTrapCategories</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.QosTrafficClassifier FT--> <View> <Name>QosTrafficClassifier</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.QosTrafficClassifier</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Traffic Class</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Enabled</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>%Share</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>MaxShare</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Realtime</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>EgressDOT1PPriority</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>IngressDOT1PValue</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>IngressDSCPValue</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem> <ScriptBlock>$_.qosTrafficClass.className</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.qosTrafficClass.enabled</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.qosTrafficClass.bandwidthShare</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.qosTrafficClass.maxBandwidth</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.qosTrafficClass.realTime</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.qosTrafficClass.egressDot1pValue</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.qosClassificationMapping.dot1pClassMapping</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.qosClassificationMapping.dscpClassMapping</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.QosTrafficClassifier FL--> <View> <Name>QosTrafficClassifier</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.QosTrafficClassifier</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>TrafficClass</Label> <ScriptBlock>$_.qosTrafficClass.className</ScriptBlock> </ListItem> <ListItem> <Label>Enabled</Label> <ScriptBlock>$_.qosTrafficClass.enabled</ScriptBlock> </ListItem> <ListItem> <Label>%Share</Label> <ScriptBlock>$_.qosTrafficClass.bandwidthShare</ScriptBlock> </ListItem> <ListItem> <Label>MaxShare</Label> <ScriptBlock>$_.qosTrafficClass.maxBandwidth</ScriptBlock> </ListItem> <ListItem> <Label>Realtime</Label> <ScriptBlock>$_.qosTrafficClass.realTime</ScriptBlock> </ListItem> <ListItem> <Label>EgressDOT1PPriority</Label> <ScriptBlock>$_.qosTrafficClass.egressDot1pValue</ScriptBlock> </ListItem> <ListItem> <Label>IngressDOT1PValue</Label> <ScriptBlock>$_.qosClassificationMapping.dot1pClassMapping</ScriptBlock> </ListItem> <ListItem> <Label>IngressDSCPValue</Label> <ScriptBlock>$_.qosClassificationMapping.dscpClassMapping</ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.InterconnectSettings FL--> <View> <Name>InterconnectSettings</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.InterconnectSettings</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Destination</Label> <PropertyName>trapDestination</PropertyName> </ListItem> <ListItem> <Label>Community</Label> <PropertyName>communityString</PropertyName> </ListItem> <ListItem> <Label>Format</Label> <PropertyName>trapFormat</PropertyName> </ListItem> <ListItem> <Label>Severity</Label> <PropertyName>trapSeverities</PropertyName> </ListItem> <ListItem> <Label>VCM</Label> <PropertyName>vcmTrapCategories</PropertyName> </ListItem> <ListItem> <Label>VC-Enet</Label> <PropertyName>enetTrapCategories</PropertyName> </ListItem> <ListItem> <Label>VC-FC</Label> <PropertyName>fcTrapCategories</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.InterconnectSettings FT--> <View> <Name>InterconnectSettings</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.InterconnectSettings</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Destination</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Community</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Format</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Severity</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VCM</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VC-Enet</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>VC-FC</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>trapDestination</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>communityString</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>trapFormat</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>trapSeverities</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>vcmTrapCategories</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>enetTrapCategories</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>fcTrapCategories</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.Interconnect FT--> <View> <Name>Interconnect</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.Interconnect</TypeName> </ViewSelectedBy> <groupby> <propertyname>type</propertyname> <customcontrolname>InterconnectResources-GroupingFormat</customcontrolname> </groupby> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>LogicalInterconnect</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>State</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Power</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>SerialNumber</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Firmware</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Model</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>status</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.state -ne 'Inventory' -and $_.state -ne 'Monitored') { (Send-OVRequest $_.logicalInterconnectUri -Hostname $_.ApplianceConnection.Name).name } else { 'N/A (Unmanaged)' } </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>state</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>powerState</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>serialNumber</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>firmwareVersion</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>model</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.Interconnect FL--> <View> <Name>Interconnect</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.Interconnect</TypeName> </ViewSelectedBy> <groupby> <propertyname>type</propertyname> <customcontrolname>InterconnectResources-GroupingFormat</customcontrolname> </groupby> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Status</Label> <PropertyName>status</PropertyName> </ListItem> <ListItem> <Label>LogicalInterconnect</Label> <ScriptBlock> if ($_.state -ne 'Inventory' -and $_.state -ne 'Monitored') { (Send-OVRequest $_.logicalInterconnectUri -Hostname $_.ApplianceConnection.Name).name } else { 'N/A (Unmanaged)' } </ScriptBlock> </ListItem> <ListItem> <Label>State</Label> <PropertyName>state</PropertyName> </ListItem> <ListItem> <Label>Power</Label> <PropertyName>powerState</PropertyName> </ListItem> <ListItem> <Label>SerialNumber</Label> <PropertyName>serialNumber</PropertyName> </ListItem> <ListItem> <Label>IPAddress</Label> <ScriptBlock>$_.ipAddressList.ipAddress</ScriptBlock> </ListItem> <ListItem> <Label>Firmware</Label> <PropertyName>firmwareVersion</PropertyName> </ListItem> <ListItem> <Label>Model</Label> <PropertyName>model</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.InterconnectType FT--> <View> <Name>InterconnectType</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.InterconnectType</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PartNumber</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>partNumber</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.InterconnectType FL--> <View> <Name>InterconnectType</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.InterconnectType</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>PartNumber</Label> <PropertyName>partNumber</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.Interconnect.UplinkPort--> <View> <Name>InterconnectUplinkPort</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.Interconnect.UplinkPort</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>interconnectName</PropertyName> <Label>Interconnect Name</Label> <!--<CustomControlName>InterconnectPortResources-GroupingFormat</CustomControlName>--> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Port</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Type</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Enabled</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>State</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>UplinkSet</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Connector</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Speed</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>LAGID</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ConnectedTo</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem> <PropertyName>portName</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> switch ($_.configPortTypes) { "FibreChannel" { "FC" } "Ethernet" { "Ethernet" } "EnetFcoe" { "FCoE" } } </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>enabled</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0} [{1}]" -f $_.portStatus,$_.portStatusReason</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>(Send-OVRequest $_.associatedUplinkSetUri -Hostname $_.ApplianceConnection.Name).name</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>connectorType</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$script:getUplinkSetPortSpeeds[$_.operationalSpeed]</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>lagId</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.configPortTypes -contains "FibreChannel" -and $_.portStatus -ne "Unlinked") { "{0}" -f $_.neighbor.remoteChassisId } elseif ($_.configPortTypes -contains "Ethernet" -and $_.portStatus -ne "Unlinked") { "{0} ({1})" -f $_.neighbor.remoteMgmtAddress,$_.neighbor.remotePortId } elseif ($_.portStatus -eq "Unlinked") { "" } </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.Interconnect.DownlinkPort--> <View> <Name>InterconnectDownlinkPort</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.Interconnect.DownlinkPort</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>interconnectName</PropertyName> <Label>Interconnect Name</Label> <!--<CustomControlName>InterconnectPortResources-GroupingFormat</CustomControlName>--> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Port</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Enabled</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>State</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ServerHardware</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>AdapterPort</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ServerProfile</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>portName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>enabled</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0} [{1}]" -f $_.portStatus,$_.portStatusReason</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $interconnectUri = $Null $ApplianceConnection = $_.ApplianceConnection.Name $portUri = $_.uri -split "/" #rebuild Interconnect URI for ($i = 1; $i -le 3; $i++) { $interconnectUri += "/$($portUri[$i])" } #Get associated Server Hardware to Interconnect resources $interconnectIndexCollection = Send-OVRequest "/rest/index/associations?childUri=$interconnectUri&name=BLADE_TO_INTERCONNECT" -Hostname $ApplianceConnection #Get Server Hardware resoruce URIs $sh = $interconnectIndexCollection.members.parentUri | % { Send-OVRequest $_ -Hostname $ApplianceConnection } $downlinkPort = $_.portName -replace "d","" $server = $sh | ? { $_.portMap.deviceSlots.physicalPorts.interconnectPort -eq $downlinkPort } "{0}" -f $server.name </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $interconnectUri = $Null $ApplianceConnection = $_.ApplianceConnection.Name $downlinkPort = $_.portName -replace "d","" $portUri = $_.uri -split "/" #rebuild Interconnect URI for ($i = 1; $i -le 3; $i++) { $interconnectUri += "/$($portUri[$i])" } $interconnectIndexCollection = Send-OVRequest "/rest/index/associations?childUri=$interconnectUri&name=BLADE_TO_INTERCONNECT" -Hostname $_.ApplianceConnection.Name $sh = ($interconnectIndexCollection.members.parentUri | % { Send-OVRequest $_ -Hostname $ApplianceConnection }) $deviceSlotDisplayHash = @{ "lom" = "LOM"; "flb" = "FlexibleLOM" "mezz" = "Mezzanine" } $sh | % { $_.portMap.deviceSlots | % { #$_.physicalPorts #-eq $Null if ($_.physicalPorts) { $port = $_ | ? { $_.physicalPorts.interconnectUri -eq $interconnectUri -and $_.physicalPorts.interconnectPort -eq $downlinkPort } $subPort = $_.physicalPorts | ? { $_.interconnectUri -eq $interconnectUri -and $_.interconnectPort -eq $downlinkPort } if ($port) { "{0} {1}:{2}" -f $deviceSlotDisplayHash[$port.location],$port.slotNumber,$subPort.portNumber } } } } </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $interconnectUri = $Null $ApplianceConnection = $_.ApplianceConnection.Name $downlinkPort = $_.portName -replace "d","" $portUri = $_.uri -split "/" #rebuild Interconnect URI for ($i = 1; $i -le 3; $i++) { $interconnectUri += "/$($portUri[$i])" } $interconnectIndexCollection = Send-OVRequest "/rest/index/associations?childUri=$interconnectUri&name=BLADE_TO_INTERCONNECT" -Hostname $ApplianceConnection #Get Server Hardware resoruce URIs $sh = ($interconnectIndexCollection.members.parentUri | % { Send-OVRequest $_ -Hostname $ApplianceConnection }) #($_.ports | ? { $_.portType -eq "Downlink" }) | % { #$downlinkPort = $_.portName -replace "d","" $server = $sh | ? { $_.portMap.deviceSlots.physicalPorts.interconnectPort -eq $downlinkPort } if ($server.serverProfileUri) { $serverProfileName = (Send-OVRequest $server.serverProfileUri -Hostname $ApplianceConnection).name } else { $serverProfileName = $Null } "{0}" -f $serverProfileName </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.UplinkSet.Ethernet--> <View> <Name>InterconnectUplinkPort</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.UplinkSet.Ethernet</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>networkType</PropertyName> <Label>Type</Label> <!--<CustomControlName>InterconnectPortResources-GroupingFormat</CustomControlName>--> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>LogicalInterconnect</Label> <ScriptBlock> (Send-OVRequest $_.logicalInterconnectUri -Hostname $_.ApplianceConnection.Name).name </ScriptBlock> </ListItem> <ListItem> <Label>Status</Label> <ScriptBlock>"{0} ({1})" -f $_.status,$_.state</ScriptBlock> </ListItem> <ListItem> <Label>Reachability</Label> <PropertyName>reachability</PropertyName> </ListItem> <ListItem> <Label>ConnectionMode</Label> <PropertyName>connectionMode</PropertyName> </ListItem> <ListItem> <Label>LACPTimer</Label> <ScriptBlock> switch ($_.lacpTimer) { "Short" { "Short (1s)" } "Long" { "Long (30s)" } } </ScriptBlock> </ListItem> <ListItem> <Label>Networks</Label> <ScriptBlock> $networkNames = New-Object System.Collections.ArrayList ForEach ($uri in $_.networkUris) { $net = Send-OVRequest $uri -Hostname $_.ApplianceConnection.Name if ($uri -eq $_.nativeNetworkUri) { $net.name += " ($($net.vlanId)) [Untagged]" } else { $net.name += " ($($net.vlanId))" } [void]$networkNames.Add($net.name) } $networknames </ScriptBlock> </ListItem> <ListItem> <Label>Uplink Ports</Label> <ScriptBlock> ForEach ($port in $_.portCOnfigInfos) { $port = Send-OVRequest $port.portUri -Hostname $_.ApplianceConnection.Name "{0}:{1} ({2}/{3})" -f $port.interconnectName,$port.portName,$port.portStatus,$port.portStatusReason } </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.UplinkSet.FibreChannel--> <View> <Name>InterconnectUplinkPort</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.UplinkSet.FibreChannel</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>networkType</PropertyName> <Label>Type</Label> <!--<CustomControlName>InterconnectPortResources-GroupingFormat</CustomControlName>--> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>LogicalInterconnect</Label> <ScriptBlock> (Send-OVRequest $_.logicalInterconnectUri -Hostname $_.ApplianceConnection.Name).name </ScriptBlock> </ListItem> <ListItem> <Label>Status</Label> <ScriptBlock>"{0} ({1})" -f $_.status,$_.state</ScriptBlock> </ListItem> <ListItem> <Label>Reachability</Label> <PropertyName>reachability</PropertyName> </ListItem> <ListItem> <Label>LoginRedistribution</Label> <ScriptBlock> Switch ([String](Send-OVRequest $_.fcNetworkUris[0] -Hostname $_.ApplianceConnection.Name).autoLoginRedistribution) { "True" { "Auto" } "False" { "Manual" } } </ScriptBlock> </ListItem> <ListItem> <Label>Network</Label> <ScriptBlock> $FcNetwork = Send-OVRequest $_.fcNetworkUris[0] -Hostname $_.ApplianceConnection.Name "{0} [{1}]" -f $FcNetwork.name,$FcNetwork.fabricType </ScriptBlock> </ListItem> <ListItem> <Label>UplinkPorts</Label> <ScriptBlock> ForEach ($port in $_.portCOnfigInfos) { $port = Send-OVRequest $port.portUri -Hostname $_.ApplianceConnection.Name "{0}:{1} ({2}/{3})" -f $port.interconnectName,$port.portName,$port.portStatus,$port.portStatusReason } </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.UplinkSet.Ethernet.UplinkPort--> <View> <Name>UplinkSetEthernetUplinkPort</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.UplinkSet.Ethernet.UplinkPort</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <ScriptBlock> $global:_tempPortReport = Send-OVRequest $_.portUri -Hostname $_.ApplianceConnection.Name "{0}, {1}" -f $global:_tempPortReport.interconnectName, $global:_tempPortReport.portName </ScriptBlock> </ListItem> <ListItem> <Label>Status</Label> <ScriptBlock> "{0}\{1}" -f $global:_tempPortReport.portStatusReason, $global:_tempPortReport.status </ScriptBlock> </ListItem> <ListItem> <Label>ConfiguredSpeed</Label> <PropertyName>desiredSpeed</PropertyName> </ListItem> <ListItem> <Label>ConnectedSpeed</Label> <ScriptBlock> "{0}" -f $global:getUplinkSetPortSpeeds["$($global:_tempPortReport.operationalSpeed)"] </ScriptBlock> </ListItem> <ListItem> <Label>LAGID</Label> <ScriptBlock> "{0}" -f $global:_tempPortReport.lagId </ScriptBlock> </ListItem> <ListItem> <Label>LLDPNeighbor</Label> <ScriptBlock> "{0} [{1}], {2} {3}" -f $global:_tempPortReport.neighbor.remoteSystemName,$(if (-not $global:_tempPortReport.neighbor.remoteMgmtAddress) { $global:_tempPortReport.neighbor.remoteChassisId } else {$global:_tempPortReport.neighbor.remoteMgmtAddress}),$global:_tempPortReport.neighbor.remotePortDescription, $global:_tempPortReport.neighbor.remotePortId </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalInterconnect.UplinkSet.FibreChannel.UplinkPort--> <View> <Name>UplinkSetFibreChannelUplinkPort</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalInterconnect.UplinkSet.FibreChannel.UplinkPort</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <ScriptBlock> $global:_tempPortReport = Send-OVRequest $_.portUri -Hostname $_.ApplianceConnection.Name "{0}, {1}" -f $global:_tempPortReport.interconnectName, $global:_tempPortReport.portName </ScriptBlock> </ListItem> <ListItem> <Label>Status</Label> <ScriptBlock> "{0}\{1}" -f $global:_tempPortReport.portStatusReason, $global:_tempPortReport.status </ScriptBlock> </ListItem> <ListItem> <Label>ConfiguredSpeed</Label> <PropertyName>desiredSpeed</PropertyName> </ListItem> <ListItem> <Label>ConnectedSpeed</Label> <ScriptBlock> "{0}" -f $global:getUplinkSetPortSpeeds["$($global:_tempPortReport.operationalSpeed)"] </ScriptBlock> </ListItem> <ListItem> <Label>FabricConnection</Label> <ScriptBlock> "{0}" -f $global:_tempPortReport.fcPortProperties.opOnlineReason </ScriptBlock> </ListItem> <ListItem> <Label>Neighbor</Label> <ScriptBlock> "{0}" -f $global:_tempPortReport.fcPortProperties.wwpn </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.PortStatistics.Ethernet--> <View> <Name>PortStatisticsEthernet</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.PortStatistics.Ethernet</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>portConfigType</PropertyName> <Label>Port Type</Label> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>RxKb/s</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TxKb/s</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>RxPackets</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TxPackets</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>RxNon-UnicastPPS</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TxNon-UnicastPPS</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>portName</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}Kbps ({1}min)" -f ($_.advancedStatistics.receiveKilobitsPerSec -split ":")[0],($_.sampleInterval / 60)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}Kbps ({1}min)" -f ($_.advancedStatistics.transmitKilobitsPerSec -split ":")[0],($_.sampleInterval / 60)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}pps ({1}min)" -f ($_.advancedStatistics.receivePacketsPerSec -split ":")[0],($_.sampleInterval / 60)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}pps ({1}min)" -f ($_.advancedStatistics.transmitPacketsPerSec -split ":")[0],($_.sampleInterval / 60)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}pps ({1}min)" -f ($_.advancedStatistics.receiveNonunicastPacketsPerSec -split ":")[0],($_.sampleInterval / 60)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}pps ({1}min)" -f ($_.advancedStatistics.transmitNonunicastPacketsPerSec -split ":")[0],($_.sampleInterval / 60)</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.PortStatistics.Ethernet FL--> <View> <Name>PortStatisticsEthernetFL</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.PortStatistics.Ethernet</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>portConfigType</PropertyName> <Label>Port Type</Label> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>portName</PropertyName> </ListItem> <ListItem> <Label>RxKb/s</Label> <ScriptBlock>"{0}Kbps ({1}min)" -f ($_.advancedStatistics.receiveKilobitsPerSec -split ":")[0],($_.sampleInterval / 60)</ScriptBlock> </ListItem> <ListItem> <Label>TxKb/s</Label> <ScriptBlock>"{0}Kbps ({1}min)" -f ($_.advancedStatistics.transmitKilobitsPerSec -split ":")[0],($_.sampleInterval / 60)</ScriptBlock> </ListItem> <ListItem> <Label>InDiscards</Label> <PropertyName>$_.commonStatistics.rfc1213IfInDiscards</PropertyName> </ListItem> <ListItem> <Label>OutDiscards</Label> <PropertyName>$_.commonStatistics.rfc1213IfOutDiscards</PropertyName> </ListItem> <ListItem> <Label>InErrors</Label> <PropertyName>$_.commonStatistics.rfc1213IfInErrors</PropertyName> </ListItem> <ListItem> <Label>OutErrors</Label> <PropertyName>$_.commonStatistics.rfc1213IfOutErrors</PropertyName> </ListItem> <ListItem> <Label>CRCErrorsRx/Tx</Label> <PropertyName>$_.commonStatistics.rfc1757StatsCRCAlignErrors</PropertyName> </ListItem> <ListItem> <Label>MTUExceededDiscardsRx/Tx</Label> <PropertyName>$_.commonStatistics.rfc1493Dot1DBasePortMtuExceededDiscards</PropertyName> </ListItem> <ListItem> <Label>GiantsRx/Tx</Label> <PropertyName>$_.commonStatistics.rfc2665Dot3StatsFrameTooLongs</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.PortStatistics.FibreChannel--> <View> <Name>PortStatisticsFibreChannel</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.PortStatistics.FibreChannel</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>portConfigType</PropertyName> <Label>Port Type</Label> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>RxThroughput</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TxThroughput</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>RxFrames</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TxFrames</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>RxBytes</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TxBytes</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>portName</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0:0.##} MB/s" -f ($_.fcStatistics.fcRxByteRate / 1MB)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0:0.##} MB/s" -f ($_.fcStatistics.fcTxByteRate / 1MB)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalRxFrames</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalTxFrames</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalRxBytes</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalTxBytes</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.PortStatistics.FibreChannel FL--> <View> <Name>PortStatisticsFibreChannelFL</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.PortStatistics.FibreChannel</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>portConfigType</PropertyName> <Label>Port Type</Label> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>portName</PropertyName> </ListItem> <ListItem> <Label>RxThroughput</Label> <ScriptBlock>"{0:0.##} MB/s" -f ($_.fcStatistics.fcRxByteRate / 1MB)</ScriptBlock> </ListItem> <ListItem> <Label>TxThroughput</Label> <ScriptBlock>"{0:0.##} MB/s" -f ($_.fcStatistics.fcTxByteRate / 1MB)</ScriptBlock> </ListItem> <ListItem> <Label>RxFrames</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalRxFrames</ScriptBlock> </ListItem> <ListItem> <Label>TxFrames</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalRxFrames</ScriptBlock> </ListItem> <ListItem> <Label>InvalidCRC</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcInvalidCRC</ScriptBlock> </ListItem> <ListItem> <Label>LinkFailures</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcLinkFailures</ScriptBlock> </ListItem> <ListItem> <Label>LinkResets</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcNumberLinkResets</ScriptBlock> </ListItem> <ListItem> <Label>LossofSync</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcLossOfSynchronization</ScriptBlock> </ListItem> <ListItem> <Label>BBCreditFrameFailures</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcBBCreditFrameFailures</ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.MacAddressEntry--> <View> <Name>PortStatisticsFibreChannel</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.MacAddressEntry</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>portConfigType</PropertyName> <Label>Port Type</Label> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>RxThroughput</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TxThroughput</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>RxFrames</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TxFrames</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>RxBytes</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>TxBytes</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>portName</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0:0.##} MB/s" -f ($_.fcStatistics.fcRxByteRate / 1MB)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0:0.##} MB/s" -f ($_.fcStatistics.fcTxByteRate / 1MB)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalRxFrames</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalTxFrames</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalRxBytes</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalTxBytes</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.PortStatistics.FibreChannel FL--> <View> <Name>PortStatisticsFibreChannelFL</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.PortStatistics.FibreChannel</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>portConfigType</PropertyName> <Label>Port Type</Label> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>portName</PropertyName> </ListItem> <ListItem> <Label>RxThroughput</Label> <ScriptBlock>"{0:0.##} MB/s" -f ($_.fcStatistics.fcRxByteRate / 1MB)</ScriptBlock> </ListItem> <ListItem> <Label>TxThroughput</Label> <ScriptBlock>"{0:0.##} MB/s" -f ($_.fcStatistics.fcTxByteRate / 1MB)</ScriptBlock> </ListItem> <ListItem> <Label>RxFrames</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalRxFrames</ScriptBlock> </ListItem> <ListItem> <Label>TxFrames</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcTotalRxFrames</ScriptBlock> </ListItem> <ListItem> <Label>InvalidCRC</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcInvalidCRC</ScriptBlock> </ListItem> <ListItem> <Label>LinkFailures</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcLinkFailures</ScriptBlock> </ListItem> <ListItem> <Label>LinkResets</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcNumberLinkResets</ScriptBlock> </ListItem> <ListItem> <Label>LossofSync</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcLossOfSynchronization</ScriptBlock> </ListItem> <ListItem> <Label>BBCreditFrameFailures</Label> <ScriptBlock>"{0}" -f $_.fcStatistics.fcBBCreditFrameFailures</ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.SasLogicalInterconnectGroup FT--> <View> <Name>SasLogicalInterconnectGroup</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.SasLogicalInterconnectGroup</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>category</PropertyName> <CustomControlName>LIGResources-GroupingFormat</CustomControlName> </GroupBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Type</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>EnclosureGroups</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> switch ($_.type) { 'sas-logical-interconnect-group' { 'SAS' } default { 'VC' } } </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $indexResults = Send-OVRequest "/rest/index/associations?childUri=$($_.uri)&name=ENCLOSURE_GROUP_TO_LOGICAL_INTERCONNECT_GROUP" -hostname $_.ApplianceConnection.Name ($indexResults.members | % { Send-OVRequest $_.parentUri -hostname $_.ApplianceConnection.Name}).name </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.SasLogicalInterconnectGroup FL--> <View> <Name>SasLogicalInterconnectGroup</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.SasLogicalInterconnectGroup</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>category</PropertyName> <CustomControlName>LIGResources-GroupingFormat</CustomControlName> </GroupBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Type</Label> <ScriptBlock> switch ($_.type) { 'sas-logical-interconnect-group' { 'SAS' } default { 'LIG' } } </ScriptBlock> </ListItem> <ListItem> <Label>EnclosureGroups</Label> <ScriptBlock> $indexResults = Send-OVRequest "/rest/index/associations?childUri=$($_.uri)&name=ENCLOSURE_GROUP_TO_LOGICAL_INTERCONNECT_GROUP" -hostname $_.ApplianceConnection.Name ($indexResults.members | % { Send-OVRequest $_.parentUri -hostname $_.ApplianceConnection.Name}).name </ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.SasInterconnectType FT--> <View> <Name>SasInterconnectType</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.SasInterconnectType</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PartNumber</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>partNumber</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.SasInterconnectType FL--> <View> <Name>SasInterconnectType</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.SasInterconnectType</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>PartNumber</Label> <PropertyName>partNumber</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.SasInterconnect FT--> <View> <Name>SasInterconnect</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.SasInterconnect</TypeName> </ViewSelectedBy> <groupby> <propertyname>category</propertyname> <customcontrolname>InterconnectResources-GroupingFormat</customcontrolname> </groupby> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>LogicalInterconnect</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>State</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Power</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Firmware</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Model</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>SerialNumber</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>status</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.state -ne 'Inventory' -or $_.state -ne 'Monitored') { (Send-OVRequest $_.logicalSasInterconnectUri -Hostname $_.ApplianceConnection.Name).name } else { 'N/A (Unmanaged)' } </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>state</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>powerState</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>firmwareVersion</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>model</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>serialNumber</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.SasInterconnect FL--> <View> <Name>SasInterconnect</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.SasInterconnect</TypeName> </ViewSelectedBy> <groupby> <propertyname>category</propertyname> <customcontrolname>InterconnectResources-GroupingFormat</customcontrolname> </groupby> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Status</Label> <PropertyName>status</PropertyName> </ListItem> <ListItem> <Label>LogicalInterconnect</Label> <ScriptBlock> if ($_.state -ne 'Inventory' -or $_.state -ne 'Monitored') { (Send-OVRequest $_.logicalSasInterconnectUri -Hostname $_.ApplianceConnection.Name).name } else { 'N/A (Unmanaged)' } </ScriptBlock> </ListItem> <ListItem> <Label>State</Label> <PropertyName>state</PropertyName> </ListItem> <ListItem> <Label>Power</Label> <PropertyName>powerState</PropertyName> </ListItem> <ListItem> <Label>IPAddress</Label> <PropertyName>interconnectIP</PropertyName> </ListItem> <ListItem> <Label>Firmware</Label> <PropertyName>firmwareVersion</PropertyName> </ListItem> <ListItem> <Label>Model</Label> <PropertyName>model</PropertyName> </ListItem> <ListItem> <Label>SerialNumber</Label> <PropertyName>serialNumber</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.SwitchType FT--> <View> <Name>SwitchType</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.SwitchType</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>PartNumber</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>partNumber</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.SwitchType FL--> <View> <Name>SwitchType</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.SwitchType</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>PartNumber</Label> <PropertyName>partNumber</PropertyName> </ListItem> <ListItem> <Label>MinimumFirmwareVersion</Label> <PropertyName>minimumFirmwareVersion</PropertyName> </ListItem> <ListItem> <Label>MaximumFirmwareVersion</Label> <PropertyName>maximumFirmwareVersion</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalSwitchGroup FT--> <View> <Name>LogicalSwitchGroup</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalSwitchGroup</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Type</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>NumberofSwitches</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> (Send-OVRequest $_.switchMapTemplate.switchMapEntryTemplates[0].permittedSwitchTypeUri -Hostname $_.ApplianceConnection.Name).name </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.switchMapTemplate.switchMapEntryTemplates.count </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.LogicalSwitchGroup FL--> <View> <Name>LogicalSwitchGroup</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalSwitchGroup</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Type</Label> <ScriptBlock> (Send-OVRequest $_.switchMapTemplate.switchMapEntryTemplates[0].permittedSwitchTypeUri -Hostname $_.ApplianceConnection.Name).name </ScriptBlock> </ListItem> <ListItem> <Label>Number of Switches</Label> <ScriptBlock>$_.switchMapTemplate.switchMapEntryTemplates.count</ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.LogicalSwitch FT--> <View> <Name>LogicalSwitch</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalSwitch</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ManagementLevel</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>ConsistencyState</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>LogicalSwitchGroup</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>vPCID</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Primary</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>managementLevel</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>status</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$logicalInterconnectConsistencyStatusEnum[$_.consistencyStatus]</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>'{0}' -f (Send-OVRequest $_.logicalSwitchGroupUri -Hostname $_.ApplianceConnection.Name).name</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>'{0}' -f $_.logicalSwitchDomainInfo.domainId</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>"{0}" -f ($_.logicalSwitchDomainInfo.perSwitchDomain | ? vpcRole -eq 'primary').ipAddress</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.LogicalSwitch FL--> <View> <Name>LogicalSwitch</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.LogicalSwitch</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>ManagementLevel</Label> <PropertyName>managementLevel</PropertyName> </ListItem> <ListItem> <Label>Status</Label> <PropertyName>status</PropertyName> </ListItem> <ListItem> <Label>StackingHealth</Label> <PropertyName>stackingHealth</PropertyName> </ListItem> <ListItem> <Label>LogicalSwitchGroup</Label> <ScriptBlock>'{0}' -f (Send-OVRequest $_.logicalSwitchGroupUri -Hostname $_.ApplianceConnection.Name).name</ScriptBlock> </ListItem> <ListItem> <Label>ConsistencyState</Label> <ScriptBlock>$logicalInterconnectConsistencyStatusEnum[$_.consistencyStatus]</ScriptBlock> </ListItem> <ListItem> <Label>vPCDomainID</Label> <ScriptBlock>'{0}' -f $_.logicalSwitchDomainInfo.domainId</ScriptBlock> </ListItem> <ListItem> <Label>PrimarySwitch</Label> <ScriptBlock>"{0}" -f ($_.logicalSwitchDomainInfo.perSwitchDomain | ? vpcRole -eq 'primary').ipAddress</ScriptBlock> </ListItem> <ListItem> <Label>SecondarySwitch</Label> <ScriptBlock>"{0}" -f ($_.logicalSwitchDomainInfo.perSwitchDomain | ? vpcRole -eq 'secondary').ipAddress</ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!--HPEOneView.Networking.Switch FT--> <View> <Name>Switch</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.Switch</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>State</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Model</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Firmware</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>IPAddress</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>LogicalSwitch</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>status</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>state</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>modelName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>firmwareVersion</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.logicalSwitchVPC.ipAddress) { '{0}' -f $_.logicalSwitchVPC.ipAddress } else { '{0}' -f $_.switchManagementConnection.connectionProperties[0].value } </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>'{0}' -f (Send-OVRequest $_.logicalSwitchUri -Hostname $_.ApplianceConnection.Name).name</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!--HPEOneView.Networking.Switch FL--> <View> <Name>Switch</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.Switch</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Name</Label> <PropertyName>name</PropertyName> </ListItem> <ListItem> <Label>Status</Label> <PropertyName>status</PropertyName> </ListItem> <ListItem> <Label>State</Label> <PropertyName>state</PropertyName> </ListItem> <ListItem> <Label>Model</Label> <PropertyName>modelName</PropertyName> </ListItem> <ListItem> <Label>Firmware</Label> <PropertyName>firmwareVersion</PropertyName> </ListItem> <ListItem> <Label>vPCRole</Label> <ScriptBlock>'{0}' -f $_.logicalSwitchVPC.role</ScriptBlock> </ListItem> <ListItem> <Label>vPCPeer</Label> <ScriptBlock>'{0}' -f $_.logicalSwitchVPC.peer.name</ScriptBlock> </ListItem> <ListItem> <Label>LogicalSwitch</Label> <ScriptBlock>'{0}' -f (Send-OVRequest $_.logicalSwitchUri -Hostname $_.ApplianceConnection.Name).name</ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!-- HPEOneView.Networking.RemotePortMonitor FT--> <View> <Name>RemotePortMonitor</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.RemotePortMonitor</TypeName> </ViewSelectedBy> <TableControl> <!-- <AutoSize/> --> <TableHeaders> <TableColumnHeader> <Label>NetworkName</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>AnalyzerPort</Label> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>MonitoredPorts</Label> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap/> <TableColumnItems> <TableColumnItem> <PropertyName>NetworkName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>AnalyzerPort</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>MonitoredPorts</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- HPEOneView.Networking.RemotePortMonitor Fl--> <View> <Name>RemotePortMonitor</Name> <ViewSelectedBy> <TypeName>HPEOneView.Networking.RemotePortMonitor</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>NetworkName</Label> <PropertyName>NetworkName</PropertyName> </ListItem> <ListItem> <Label>AnalyzerPort</Label> <PropertyName>AnalyzerPort</PropertyName> </ListItem> <ListItem> <Label>MonitoredPorts</Label> <PropertyName>MonitoredPorts</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> </ViewDefinitions> </Configuration> <!-- SIG # Begin signature block --> <!-- MIItlAYJKoZIhvcNAQcCoIIthTCCLYECAQExDzANBglghkgBZQMEAgEFADB5Bgor --> <!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG --> <!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAldOx+M6qT2AOC --> <!-- 1NzzPUxzey7NjErU7FXGwZgEEvH+D6CCEXYwggVvMIIEV6ADAgECAhBI/JO0YFWU --> <!-- jTanyYqJ1pQWMA0GCSqGSIb3DQEBDAUAMHsxCzAJBgNVBAYTAkdCMRswGQYDVQQI --> <!-- DBJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoM --> <!-- EUNvbW9kbyBDQSBMaW1pdGVkMSEwHwYDVQQDDBhBQUEgQ2VydGlmaWNhdGUgU2Vy --> <!-- dmljZXMwHhcNMjEwNTI1MDAwMDAwWhcNMjgxMjMxMjM1OTU5WjBWMQswCQYDVQQG --> <!-- EwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMS0wKwYDVQQDEyRTZWN0aWdv --> <!-- IFB1YmxpYyBDb2RlIFNpZ25pbmcgUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEBAQUA --> <!-- A4ICDwAwggIKAoICAQCN55QSIgQkdC7/FiMCkoq2rjaFrEfUI5ErPtx94jGgUW+s --> <!-- hJHjUoq14pbe0IdjJImK/+8Skzt9u7aKvb0Ffyeba2XTpQxpsbxJOZrxbW6q5KCD --> <!-- J9qaDStQ6Utbs7hkNqR+Sj2pcaths3OzPAsM79szV+W+NDfjlxtd/R8SPYIDdub7 --> <!-- P2bSlDFp+m2zNKzBenjcklDyZMeqLQSrw2rq4C+np9xu1+j/2iGrQL+57g2extme --> <!-- me/G3h+pDHazJyCh1rr9gOcB0u/rgimVcI3/uxXP/tEPNqIuTzKQdEZrRzUTdwUz --> <!-- T2MuuC3hv2WnBGsY2HH6zAjybYmZELGt2z4s5KoYsMYHAXVn3m3pY2MeNn9pib6q --> <!-- RT5uWl+PoVvLnTCGMOgDs0DGDQ84zWeoU4j6uDBl+m/H5x2xg3RpPqzEaDux5mcz --> <!-- mrYI4IAFSEDu9oJkRqj1c7AGlfJsZZ+/VVscnFcax3hGfHCqlBuCF6yH6bbJDoEc --> <!-- QNYWFyn8XJwYK+pF9e+91WdPKF4F7pBMeufG9ND8+s0+MkYTIDaKBOq3qgdGnA2T --> <!-- OglmmVhcKaO5DKYwODzQRjY1fJy67sPV+Qp2+n4FG0DKkjXp1XrRtX8ArqmQqsV/ --> <!-- AZwQsRb8zG4Y3G9i/qZQp7h7uJ0VP/4gDHXIIloTlRmQAOka1cKG8eOO7F/05QID --> <!-- AQABo4IBEjCCAQ4wHwYDVR0jBBgwFoAUoBEKIz6W8Qfs4q8p74Klf9AwpLQwHQYD --> <!-- VR0OBBYEFDLrkpr/NZZILyhAQnAgNpFcF4XmMA4GA1UdDwEB/wQEAwIBhjAPBgNV --> <!-- HRMBAf8EBTADAQH/MBMGA1UdJQQMMAoGCCsGAQUFBwMDMBsGA1UdIAQUMBIwBgYE --> <!-- VR0gADAIBgZngQwBBAEwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21v --> <!-- ZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEE --> <!-- KDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZI --> <!-- hvcNAQEMBQADggEBABK/oe+LdJqYRLhpRrWrJAoMpIpnuDqBv0WKfVIHqI0fTiGF --> <!-- OaNrXi0ghr8QuK55O1PNtPvYRL4G2VxjZ9RAFodEhnIq1jIV9RKDwvnhXRFAZ/ZC --> <!-- J3LFI+ICOBpMIOLbAffNRk8monxmwFE2tokCVMf8WPtsAO7+mKYulaEMUykfb9gZ --> <!-- pk+e96wJ6l2CxouvgKe9gUhShDHaMuwV5KZMPWw5c9QLhTkg4IUaaOGnSDip0TYl --> <!-- d8GNGRbFiExmfS9jzpjoad+sPKhdnckcW67Y8y90z7h+9teDnRGWYpquRRPaf9xH --> <!-- +9/DUp/mBlXpnYzyOmJRvOwkDynUWICE5EV7WtgwggXhMIIESaADAgECAhEA83w3 --> <!-- gf2o8H0GHWXSUybisjANBgkqhkiG9w0BAQwFADBUMQswCQYDVQQGEwJHQjEYMBYG --> <!-- A1UEChMPU2VjdGlnbyBMaW1pdGVkMSswKQYDVQQDEyJTZWN0aWdvIFB1YmxpYyBD --> <!-- b2RlIFNpZ25pbmcgQ0EgUjM2MB4XDTIyMDYwNzAwMDAwMFoXDTI1MDYwNjIzNTk1 --> <!-- OVowdzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMSswKQYDVQQKDCJIZXds --> <!-- ZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBDb21wYW55MSswKQYDVQQDDCJIZXdsZXR0 --> <!-- IFBhY2thcmQgRW50ZXJwcmlzZSBDb21wYW55MIIBojANBgkqhkiG9w0BAQEFAAOC --> <!-- AY8AMIIBigKCAYEA3nXTSeo4pVdKrf7RlSd2tDEbwbNsAuOo9sKzn6H1kVFshc5b --> <!-- ALe9NHmnAsdDFhmcriSrlCPsKekOpmBzUY+hjMTv7eF99bR1rA5tvQQvEdkGkzyN --> <!-- 2ZpFc2h7WiImjuGapcXXu8YpSm9seDgSbKnLtS/WAer5K/x30t4BBXm4j7nScY6E --> <!-- 0V3ZwkueiVNq0uiUjmGXxqzDgPQmP4H9Gt5mfrQdmpFMccfv9KC4TbbT0m0WHZte --> <!-- ebUIBJCWyJQHNJZES9oytn10QoSeBxclInXGzG7q6PIkyXSds7RsBm25gmBRvrm8 --> <!-- Uf33JnfBEyyd6AH0nfSUVylOYlrLexniH5Kdrq96spk9Wj+7pq5fSXcjULZSunMN --> <!-- 6gIrQG+d7NvxuaUkjwDx+3k/A0daJc4hiHcOJa4kjK2SmQ3e27Z4FsiTUWk88C+t --> <!-- 1yya6Q/KmT8DcTfHOBpyF0mDEPJYsU5X/jquFRNrG6fzDuKkse3MEbc641HDap/n --> <!-- Ldwm7gztHt/IFc4JAgMBAAGjggGJMIIBhTAfBgNVHSMEGDAWgBQPKssghyi47G9I --> <!-- ritUpimqF6TNDDAdBgNVHQ4EFgQU9ol95gfMeTfyaXeTTny+MR/YG/UwDgYDVR0P --> <!-- AQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwMwSgYD --> <!-- VR0gBEMwQTA1BgwrBgEEAbIxAQIBAwIwJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9z --> <!-- ZWN0aWdvLmNvbS9DUFMwCAYGZ4EMAQQBMEkGA1UdHwRCMEAwPqA8oDqGOGh0dHA6 --> <!-- Ly9jcmwuc2VjdGlnby5jb20vU2VjdGlnb1B1YmxpY0NvZGVTaWduaW5nQ0FSMzYu --> <!-- Y3JsMHkGCCsGAQUFBwEBBG0wazBEBggrBgEFBQcwAoY4aHR0cDovL2NydC5zZWN0 --> <!-- aWdvLmNvbS9TZWN0aWdvUHVibGljQ29kZVNpZ25pbmdDQVIzNi5jcnQwIwYIKwYB --> <!-- BQUHMAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMA0GCSqGSIb3DQEBDAUAA4IB --> <!-- gQAdJNlWSujYBAZ1mdIy0Q66db+4YWP+FbaUiQWNqbfi30s7Ctg70/2t0n1QDDkg --> <!-- hWHFM2kcdy1PGh4fOMeRSfIhsTre54YcsNe5wELSJQbvN8lfPYXMThb3n4/BXxoD --> <!-- 1zx5rmcwGPXVF5oIZJub5FzMNVpECjy8C42skTFXv4eB/yEHKI/BWsjvnkldkNEG --> <!-- 3v8Y/23gGHruFy2qVW50xyH8zsjd+gIStVojyhPJ0jgtZvXgxwVJYwBGJwgYOO+q --> <!-- pRnuUp4Bse+KlA8Ttm+Q4Nx8qOJYBE44Qi8BUXwoEDs26pFIyNuszBFuzeyL4Wkx --> <!-- y7srdCWYCIyLbD5b7WFbhd2ieK2Mg+WtZJNB3t8ZpdLLkH4vPmZGIo4FkeAST1I1 --> <!-- XtKp5PqLhzPEZbsY9JL8i6XvedCL8cHe1zVX3eM9EPL/jxw9kLcFrFN+DQ1wIHCc --> <!-- gEH7/RYXc9abuGcC2XpP4YbzSMWbff8X/Pgw8HA8aSRhctF+bz7dI+/REmlDJtdP --> <!-- T6wwggYaMIIEAqADAgECAhBiHW0MUgGeO5B5FSCJIRwKMA0GCSqGSIb3DQEBDAUA --> <!-- MFYxCzAJBgNVBAYTAkdCMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxLTArBgNV --> <!-- BAMTJFNlY3RpZ28gUHVibGljIENvZGUgU2lnbmluZyBSb290IFI0NjAeFw0yMTAz --> <!-- MjIwMDAwMDBaFw0zNjAzMjEyMzU5NTlaMFQxCzAJBgNVBAYTAkdCMRgwFgYDVQQK --> <!-- Ew9TZWN0aWdvIExpbWl0ZWQxKzApBgNVBAMTIlNlY3RpZ28gUHVibGljIENvZGUg --> <!-- U2lnbmluZyBDQSBSMzYwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCb --> <!-- K51T+jU/jmAGQ2rAz/V/9shTUxjIztNsfvxYB5UXeWUzCxEeAEZGbEN4QMgCsJLZ --> <!-- UKhWThj/yPqy0iSZhXkZ6Pg2A2NVDgFigOMYzB2OKhdqfWGVoYW3haT29PSTahYk --> <!-- wmMv0b/83nbeECbiMXhSOtbam+/36F09fy1tsB8je/RV0mIk8XL/tfCK6cPuYHE2 --> <!-- 15wzrK0h1SWHTxPbPuYkRdkP05ZwmRmTnAO5/arnY83jeNzhP06ShdnRqtZlV59+ --> <!-- 8yv+KIhE5ILMqgOZYAENHNX9SJDm+qxp4VqpB3MV/h53yl41aHU5pledi9lCBbH9 --> <!-- JeIkNFICiVHNkRmq4TpxtwfvjsUedyz8rNyfQJy/aOs5b4s+ac7IH60B+Ja7TVM+ --> <!-- EKv1WuTGwcLmoU3FpOFMbmPj8pz44MPZ1f9+YEQIQty/NQd/2yGgW+ufflcZ/ZE9 --> <!-- o1M7a5Jnqf2i2/uMSWymR8r2oQBMdlyh2n5HirY4jKnFH/9gRvd+QOfdRrJZb1sC --> <!-- AwEAAaOCAWQwggFgMB8GA1UdIwQYMBaAFDLrkpr/NZZILyhAQnAgNpFcF4XmMB0G --> <!-- A1UdDgQWBBQPKssghyi47G9IritUpimqF6TNDDAOBgNVHQ8BAf8EBAMCAYYwEgYD --> <!-- VR0TAQH/BAgwBgEB/wIBADATBgNVHSUEDDAKBggrBgEFBQcDAzAbBgNVHSAEFDAS --> <!-- MAYGBFUdIAAwCAYGZ4EMAQQBMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwu --> <!-- c2VjdGlnby5jb20vU2VjdGlnb1B1YmxpY0NvZGVTaWduaW5nUm9vdFI0Ni5jcmww --> <!-- ewYIKwYBBQUHAQEEbzBtMEYGCCsGAQUFBzAChjpodHRwOi8vY3J0LnNlY3RpZ28u --> <!-- Y29tL1NlY3RpZ29QdWJsaWNDb2RlU2lnbmluZ1Jvb3RSNDYucDdjMCMGCCsGAQUF --> <!-- BzABhhdodHRwOi8vb2NzcC5zZWN0aWdvLmNvbTANBgkqhkiG9w0BAQwFAAOCAgEA --> <!-- Bv+C4XdjNm57oRUgmxP/BP6YdURhw1aVcdGRP4Wh60BAscjW4HL9hcpkOTz5jUug --> <!-- 2oeunbYAowbFC2AKK+cMcXIBD0ZdOaWTsyNyBBsMLHqafvIhrCymlaS98+QpoBCy --> <!-- KppP0OcxYEdU0hpsaqBBIZOtBajjcw5+w/KeFvPYfLF/ldYpmlG+vd0xqlqd099i --> <!-- ChnyIMvY5HexjO2AmtsbpVn0OhNcWbWDRF/3sBp6fWXhz7DcML4iTAWS+MVXeNLj --> <!-- 1lJziVKEoroGs9Mlizg0bUMbOalOhOfCipnx8CaLZeVme5yELg09Jlo8BMe80jO3 --> <!-- 7PU8ejfkP9/uPak7VLwELKxAMcJszkyeiaerlphwoKx1uHRzNyE6bxuSKcutisqm --> <!-- KL5OTunAvtONEoteSiabkPVSZ2z76mKnzAfZxCl/3dq3dUNw4rg3sTCggkHSRqTq --> <!-- lLMS7gjrhTqBmzu1L90Y1KWN/Y5JKdGvspbOrTfOXyXvmPL6E52z1NZJ6ctuMFBQ --> <!-- ZH3pwWvqURR8AgQdULUvrxjUYbHHj95Ejza63zdrEcxWLDX6xWls/GDnVNueKjWU --> <!-- H3fTv1Y8Wdho698YADR7TNx8X8z2Bev6SivBBOHY+uqiirZtg0y9ShQoPzmCcn63 --> <!-- Syatatvx157YK9hlcPmVoa1oDE5/L9Uo2bC5a4CH2Rwxght0MIIbcAIBATBpMFQx --> <!-- CzAJBgNVBAYTAkdCMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxKzApBgNVBAMT --> <!-- IlNlY3RpZ28gUHVibGljIENvZGUgU2lnbmluZyBDQSBSMzYCEQDzfDeB/ajwfQYd --> <!-- ZdJTJuKyMA0GCWCGSAFlAwQCAQUAoHwwEAYKKwYBBAGCNwIBDDECMAAwGQYJKoZI --> <!-- hvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcC --> <!-- ARUwLwYJKoZIhvcNAQkEMSIEILBTbz7o3MR3JULAOhJW4M9Y3A322BSotST82oUO --> <!-- 5ychMA0GCSqGSIb3DQEBAQUABIIBgCuMZ8tC/QNqSnfcaaSd67wAHtn4iu7L+U1b --> <!-- ERQYiKJIqeehY8i8qb3hnyTEcGmcaTaXHODq8R+YMahPokJJqJ+y4ZYaYLtNmkkf --> <!-- yYkBkhnlSFuLYYUOcrwxAvqtT1SfhXrYuVWRSb8EhuUPXv+V0eIhLnWiN6y8FXQ7 --> <!-- Rq8Q1OMLJYeU15lohz//Ip+bLuD4Gk/UGNuS5cbeNYtZ54Q9nmn7nxrVHrLtzDwA --> <!-- pLcvHN+YQbMQigy6BiyiBUFt4NHq4stDN28HR+TlxJGUD0R/pyyznpEX8zgBF8H/ --> <!-- 66tC9tz3gnm+RYutUKZNbvCl0cpUXvSZU3/0xxqtr9rkPRah17grs+Rpe0MqRWXi --> <!-- fWK6MKg5khBO8Iwfv70fR0mCVQqLdJEtNgu/LvhVolrtgi7f9JdG7tJ5ve9zQPKh --> <!-- jDnZ6k38G+VkHNLGb7T0iPL+688GbuxpxL2jh7MZKGMPEWhpxhrcDqDqHLq+T0+A --> <!-- OmQgDDGCmSSRZQyOwhWw1JkGsCvx5aGCGN4wghjaBgorBgEEAYI3AwMBMYIYyjCC --> <!-- GMYGCSqGSIb3DQEHAqCCGLcwghizAgEDMQ8wDQYJYIZIAWUDBAICBQAwggEDBgsq --> <!-- hkiG9w0BCRABBKCB8wSB8DCB7QIBAQYKKwYBBAGyMQIBATBBMA0GCWCGSAFlAwQC --> <!-- AgUABDAef4Bo9GdDLU1nJrT6y4BQo9n27HH7JxJl7aulF+JB6g1OPpqrFLI9Bp/N --> <!-- 6O2HQU8CFAqTqjOb+9PeTqdGQUSy88dazy6mGA8yMDI0MDkxMTAxNTcwM1qgcqRw --> <!-- MG4xCzAJBgNVBAYTAkdCMRMwEQYDVQQIEwpNYW5jaGVzdGVyMRgwFgYDVQQKEw9T --> <!-- ZWN0aWdvIExpbWl0ZWQxMDAuBgNVBAMTJ1NlY3RpZ28gUHVibGljIFRpbWUgU3Rh --> <!-- bXBpbmcgU2lnbmVyIFIzNaCCEv8wggZdMIIExaADAgECAhA6UmoshM5V5h1l/MwS --> <!-- 2OmJMA0GCSqGSIb3DQEBDAUAMFUxCzAJBgNVBAYTAkdCMRgwFgYDVQQKEw9TZWN0 --> <!-- aWdvIExpbWl0ZWQxLDAqBgNVBAMTI1NlY3RpZ28gUHVibGljIFRpbWUgU3RhbXBp --> <!-- bmcgQ0EgUjM2MB4XDTI0MDExNTAwMDAwMFoXDTM1MDQxNDIzNTk1OVowbjELMAkG --> <!-- A1UEBhMCR0IxEzARBgNVBAgTCk1hbmNoZXN0ZXIxGDAWBgNVBAoTD1NlY3RpZ28g --> <!-- TGltaXRlZDEwMC4GA1UEAxMnU2VjdGlnbyBQdWJsaWMgVGltZSBTdGFtcGluZyBT --> <!-- aWduZXIgUjM1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjdFn9MFI --> <!-- m739OEk6TWGBm8PY3EWlYQQ2jQae45iWgPXUGVuYoIa1xjTGIyuw3suUSBzKiyG0 --> <!-- /c/Yn++d5mG6IyayljuGT9DeXQU9k8GWWj2/BPoamg2fFctnPsdTYhMGxM06z1+F --> <!-- t0Bav8ybww21ii/faiy+NhiUM195+cFqOtCpJXxZ/lm9tpjmVmEqpAlRpfGmLhNd --> <!-- kqiEuDFTuD1GsV3jvuPuPGKUJTam3P53U4LM0UCxeDI8Qz40Qw9TPar6S02XExlc --> <!-- 8X1YsiE6ETcTz+g1ImQ1OqFwEaxsMj/WoJT18GG5KiNnS7n/X4iMwboAg3IjpcvE --> <!-- zw4AZCZowHyCzYhnFRM4PuNMVHYcTXGgvuq9I7j4ke281x4e7/90Z5Wbk92RrLcS --> <!-- 35hO30TABcGx3Q8+YLRy6o0k1w4jRefCMT7b5mTxtq5XPmKvtgfPuaWPkGZ/tbxI --> <!-- nyNDA7YgOgccULjp4+D56g2iuzRCsLQ9ac6AN4yRbqCYsG2rcIQ5INTyI2JzA2w1 --> <!-- vsAHPRbUTeqVLDuNOY2gYIoKBWQsPYVoyzaoBVU6O5TG+a1YyfWkgVVS9nXKs8hV --> <!-- ti3VpOV3aeuaHnjgC6He2CCDL9aW6gteUe0AmC8XCtWwpePx6QW3ROZo8vSUe9AR --> <!-- 7mMdu5+FzTmW8K13Bt8GX/YBFJO7LWzwKAUCAwEAAaOCAY4wggGKMB8GA1UdIwQY --> <!-- MBaAFF9Y7UwxeqJhQo1SgLqzYZcZojKbMB0GA1UdDgQWBBRo76QySWm2Ujgd6kM5 --> <!-- LPQUap4MhTAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E --> <!-- DDAKBggrBgEFBQcDCDBKBgNVHSAEQzBBMDUGDCsGAQQBsjEBAgEDCDAlMCMGCCsG --> <!-- AQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwBBAIwSgYDVR0f --> <!-- BEMwQTA/oD2gO4Y5aHR0cDovL2NybC5zZWN0aWdvLmNvbS9TZWN0aWdvUHVibGlj --> <!-- VGltZVN0YW1waW5nQ0FSMzYuY3JsMHoGCCsGAQUFBwEBBG4wbDBFBggrBgEFBQcw --> <!-- AoY5aHR0cDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvUHVibGljVGltZVN0YW1w --> <!-- aW5nQ0FSMzYuY3J0MCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5zZWN0aWdvLmNv --> <!-- bTANBgkqhkiG9w0BAQwFAAOCAYEAsNwuyfpPNkyKL/bJT9XvGE8fnw7Gv/4SetmO --> <!-- kjK9hPPa7/Nsv5/MHuVus+aXwRFqM5Vu51qfrHTwnVExcP2EHKr7IR+m/Ub7Pama --> <!-- eWfle5x8D0x/MsysICs00xtSNVxFywCvXx55l6Wg3lXiPCui8N4s51mXS0Ht85fk --> <!-- Xo3auZdo1O4lHzJLYX4RZovlVWD5EfwV6Ve1G9UMslnm6pI0hyR0Zr95QWG0MpNP --> <!-- P0u05SHjq/YkPlDee3yYOECNMqnZ+j8onoUtZ0oC8CkbOOk/AOoV4kp/6Ql2gEp3 --> <!-- bNC7DOTlaCmH24DjpVgryn8FMklqEoK4Z3IoUgV8R9qQLg1dr6/BjghGnj2XNA8u --> <!-- jta2JyoxpqpvyETZCYIUjIs69YiDjzftt37rQVwIZsfCYv+DU5sh/StFL1x4rgNj --> <!-- 2t8GccUfa/V3iFFW9lfIJWWsvtlC5XOOOQswr1UmVdNWQem4LwrlLgcdO/YAnHqY --> <!-- 52QwnBLiAuUnuBeshWmfEb5oieIYMIIGFDCCA/ygAwIBAgIQeiOu2lNplg+RyD5c --> <!-- 9MfjPzANBgkqhkiG9w0BAQwFADBXMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2Vj --> <!-- dGlnbyBMaW1pdGVkMS4wLAYDVQQDEyVTZWN0aWdvIFB1YmxpYyBUaW1lIFN0YW1w --> <!-- aW5nIFJvb3QgUjQ2MB4XDTIxMDMyMjAwMDAwMFoXDTM2MDMyMTIzNTk1OVowVTEL --> <!-- MAkGA1UEBhMCR0IxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDEsMCoGA1UEAxMj --> <!-- U2VjdGlnbyBQdWJsaWMgVGltZSBTdGFtcGluZyBDQSBSMzYwggGiMA0GCSqGSIb3 --> <!-- DQEBAQUAA4IBjwAwggGKAoIBgQDNmNhDQatugivs9jN+JjTkiYzT7yISgFQ+7yav --> <!-- jA6Bg+OiIjPm/N/t3nC7wYUrUlY3mFyI32t2o6Ft3EtxJXCc5MmZQZ8AxCbh5c6W --> <!-- zeJDB9qkQVa46xiYEpc81KnBkAWgsaXnLURoYZzksHIzzCNxtIXnb9njZholGw9d --> <!-- jnjkTdAA83abEOHQ4ujOGIaBhPXG2NdV8TNgFWZ9BojlAvflxNMCOwkCnzlH4oCw --> <!-- 5+4v1nssWeN1y4+RlaOywwRMUi54fr2vFsU5QPrgb6tSjvEUh1EC4M29YGy/SIYM --> <!-- 8ZpHadmVjbi3Pl8hJiTWw9jiCKv31pcAaeijS9fc6R7DgyyLIGflmdQMwrNRxCul --> <!-- Vq8ZpysiSYNi79tw5RHWZUEhnRfs/hsp/fwkXsynu1jcsUX+HuG8FLa2BNheUPtO --> <!-- cgw+vHJcJ8HnJCrcUWhdFczf8O+pDiyGhVYX+bDDP3GhGS7TmKmGnbZ9N+MpEhWm --> <!-- biAVPbgkqykSkzyYVr15OApZYK8CAwEAAaOCAVwwggFYMB8GA1UdIwQYMBaAFPZ3 --> <!-- at0//QET/xahbIICL9AKPRQlMB0GA1UdDgQWBBRfWO1MMXqiYUKNUoC6s2GXGaIy --> <!-- mzAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADATBgNVHSUEDDAK --> <!-- BggrBgEFBQcDCDARBgNVHSAECjAIMAYGBFUdIAAwTAYDVR0fBEUwQzBBoD+gPYY7 --> <!-- aHR0cDovL2NybC5zZWN0aWdvLmNvbS9TZWN0aWdvUHVibGljVGltZVN0YW1waW5n --> <!-- Um9vdFI0Ni5jcmwwfAYIKwYBBQUHAQEEcDBuMEcGCCsGAQUFBzAChjtodHRwOi8v --> <!-- Y3J0LnNlY3RpZ28uY29tL1NlY3RpZ29QdWJsaWNUaW1lU3RhbXBpbmdSb290UjQ2 --> <!-- LnA3YzAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGlnby5jb20wDQYJKoZI --> <!-- hvcNAQEMBQADggIBABLXeyCtDjVYDJ6BHSVY/UwtZ3Svx2ImIfZVVGnGoUaGdlto --> <!-- X4hDskBMZx5NY5L6SCcwDMZhHOmbyMhyOVJDwm1yrKYqGDHWzpwVkFJ+996jKKAX --> <!-- yIIaUf5JVKjccev3w16mNIUlNTkpJEor7edVJZiRJVCAmWAaHcw9zP0hY3gj+fWp --> <!-- 8MbOocI9Zn78xvm9XKGBp6rEs9sEiq/pwzvg2/KjXE2yWUQIkms6+yslCRqNXPjE --> <!-- nBnxuUB1fm6bPAV+Tsr/Qrd+mOCJemo06ldon4pJFbQd0TQVIMLv5koklInHvyaf --> <!-- 6vATJP4DfPtKzSBPkKlOtyaFTAjD2Nu+di5hErEVVaMqSVbfPzd6kNXOhYm23EWm --> <!-- 6N2s2ZHCHVhlUgHaC4ACMRCgXjYfQEDtYEK54dUwPJXV7icz0rgCzs9VI29DwsjV --> <!-- ZFpO4ZIVR33LwXyPDbYFkLqYmgHjR3tKVkhh9qKV2WCmBuC27pIOx6TYvyqiYbnt --> <!-- inmpOqh/QPAnhDgexKG9GX/n1PggkGi9HCapZp8fRwg8RftwS21Ln61euBG0yONM --> <!-- 6noD2XQPrFwpm3GcuqJMf0o8LLrFkSLRQNwxPDDkWXhW+gZswbaiie5fd/W2ygct --> <!-- o78XCSPfFWveUOSZ5SqK95tBO8aTHmEa4lpJVD7HrTEn9jb1EGvxOb1cnn0CMIIG --> <!-- gjCCBGqgAwIBAgIQNsKwvXwbOuejs902y8l1aDANBgkqhkiG9w0BAQwFADCBiDEL --> <!-- MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl --> <!-- eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT --> <!-- JVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMjEwMzIy --> <!-- MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjBXMQswCQYDVQQGEwJHQjEYMBYGA1UEChMP --> <!-- U2VjdGlnbyBMaW1pdGVkMS4wLAYDVQQDEyVTZWN0aWdvIFB1YmxpYyBUaW1lIFN0 --> <!-- YW1waW5nIFJvb3QgUjQ2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA --> <!-- iJ3YuUVnnR3d6LkmgZpUVMB8SQWbzFoVD9mUEES0QUCBdxSZqdTkdizICFNeINCS --> <!-- JS+lV1ipnW5ihkQyC0cRLWXUJzodqpnMRs46npiJPHrfLBOifjfhpdXJ2aHHsPHg --> <!-- gGsCi7uE0awqKggE/LkYw3sqaBia67h/3awoqNvGqiFRJ+OTWYmUCO2GAXsePHi+ --> <!-- /JUNAax3kpqstbl3vcTdOGhtKShvZIvjwulRH87rbukNyHGWX5tNK/WABKf+Gnoi --> <!-- 4cmisS7oSimgHUI0Wn/4elNd40BFdSZ1EwpuddZ+Wr7+Dfo0lcHflm/FDDrOJ3rW --> <!-- qauUP8hsokDoI7D/yUVI9DAE/WK3Jl3C4LKwIpn1mNzMyptRwsXKrop06m7NUNHd --> <!-- lTDEMovXAIDGAvYynPt5lutv8lZeI5w3MOlCybAZDpK3Dy1MKo+6aEtE9vtiTMzz --> <!-- /o2dYfdP0KWZwZIXbYsTIlg1YIetCpi5s14qiXOpRsKqFKqav9R1R5vj3NgevsAs --> <!-- vxsAnI8Oa5s2oy25qhsoBIGo/zi6GpxFj+mOdh35Xn91y72J4RGOJEoqzEIbW3q0 --> <!-- b2iPuWLA911cRxgY5SJYubvjay3nSMbBPPFsyl6mY4/WYucmyS9lo3l7jk27MAe1 --> <!-- 45GWxK4O3m3gEFEIkv7kRmefDR7Oe2T1HxAnICQvr9sCAwEAAaOCARYwggESMB8G --> <!-- A1UdIwQYMBaAFFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBT2d2rdP/0B --> <!-- E/8WoWyCAi/QCj0UJTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAT --> <!-- BgNVHSUEDDAKBggrBgEFBQcDCDARBgNVHSAECjAIMAYGBFUdIAAwUAYDVR0fBEkw --> <!-- RzBFoEOgQYY/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdFJTQUNl --> <!-- cnRpZmljYXRpb25BdXRob3JpdHkuY3JsMDUGCCsGAQUFBwEBBCkwJzAlBggrBgEF --> <!-- BQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOC --> <!-- AgEADr5lQe1oRLjlocXUEYfktzsljOt+2sgXke3Y8UPEooU5y39rAARaAdAxUeiX --> <!-- 1ktLJ3+lgxtoLQhn5cFb3GF2SSZRX8ptQ6IvuD3wz/LNHKpQ5nX8hjsDLRhsyeIi --> <!-- Jsms9yAWnvdYOdEMq1W61KE9JlBkB20XBee6JaXx4UBErc+YuoSb1SxVf7nkNtUj --> <!-- PfcxuFtrQdRMRi/fInV/AobE8Gw/8yBMQKKaHt5eia8ybT8Y/Ffa6HAJyz9gvEOc --> <!-- F1VWXG8OMeM7Vy7Bs6mSIkYeYtddU1ux1dQLbEGur18ut97wgGwDiGinCwKPyFO7 --> <!-- ApcmVJOtlw9FVJxw/mL1TbyBns4zOgkaXFnnfzg4qbSvnrwyj1NiurMp4pmAWjR+ --> <!-- Pb/SIduPnmFzbSN/G8reZCL4fvGlvPFk4Uab/JVCSmj59+/mB2Gn6G/UYOy8k60m --> <!-- KcmaAZsEVkhOFuoj4we8CYyaR9vd9PGZKSinaZIkvVjbH/3nlLb0a7SBIkiRzfPf --> <!-- S9T+JesylbHa1LtRV9U/7m0q7Ma2CQ/t392ioOssXW7oKLdOmMBl14suVFBmbzrt --> <!-- 5V5cQPnwtd3UOTpS9oCG+ZZheiIvPgkDmA8FzPsnfXW5qHELB43ET7HHFHeRPRYr --> <!-- MBKjkb8/IN7Po0d0hQoF4TeMM+zYAJzoKQnVKOLg8pZVPT8xggSRMIIEjQIBATBp --> <!-- MFUxCzAJBgNVBAYTAkdCMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxLDAqBgNV --> <!-- BAMTI1NlY3RpZ28gUHVibGljIFRpbWUgU3RhbXBpbmcgQ0EgUjM2AhA6UmoshM5V --> <!-- 5h1l/MwS2OmJMA0GCWCGSAFlAwQCAgUAoIIB+TAaBgkqhkiG9w0BCQMxDQYLKoZI --> <!-- hvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI0MDkxMTAxNTcwM1owPwYJKoZIhvcN --> <!-- AQkEMTIEMOh7nzHukKqrQIVXUxcnZrFCHclutUP+sPMLKyW7kqRJaPUwgal6hYQi --> <!-- 5DXhUS9BeTCCAXoGCyqGSIb3DQEJEAIMMYIBaTCCAWUwggFhMBYEFPhgmBmm+4gs --> <!-- 9+hSl/KhGVIaFndfMIGHBBTGrlTkeIbxfD1VEkiMacNKevnC3TBvMFukWTBXMQsw --> <!-- CQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMS4wLAYDVQQDEyVT --> <!-- ZWN0aWdvIFB1YmxpYyBUaW1lIFN0YW1waW5nIFJvb3QgUjQ2AhB6I67aU2mWD5HI --> <!-- Plz0x+M/MIG8BBSFPWMtk4KCYXzQkDXEkd6SwULaxzCBozCBjqSBizCBiDELMAkG --> <!-- A1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBD --> <!-- aXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVT --> <!-- RVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkCEDbCsL18Gzrno7Pd --> <!-- NsvJdWgwDQYJKoZIhvcNAQEBBQAEggIALwTi/XRw0RB9a29HmvmrS1LYAsJQERLe --> <!-- tp3wXKRts8X9w1l4HNRgSZvgtMs0bbvDiD7Ky/qGa+5cH/UnEA131xHUVEqQuvXa --> <!-- D52fNlHMgmqDot+6EBJGa5jg6a4TouWJLAabR/gq5HX/jKgEA8rOE2enNh1J9Pyi --> <!-- J+NvbrLV2FnHOPqO8B5bebDjuaCBro2kdSHfE0khjqXrK8gXdfSX2SbE2+Zmftud --> <!-- IuYuQOKOKxjpQ2MWgIxjpwk8pK/Xtf1poCzEzYPtcp10hjEUaGV0KrjAUYWywMVB --> <!-- aHhJNSJCySM9K0v2PO4UHnjekWW81mTNWWuxbG0Sj0wi+2ocFdkc0BjUfGXWnIYQ --> <!-- Rbiuj0pEodtihhYYYUrwZKwEWHRVnaSeeGN5kO6bpuZDZl0suePM1KB25RlKitM+ --> <!-- 9EORWEmV/b7u/u95dTDbk6LgkoebOTPKPShurts/hM0jky6YN64WvbMqDNXwxo+u --> <!-- uqGe5/gfHPC6vWnQftAKu88rgdhWgnV4zXy0ffrueTPAFLHHiVDwPu1D9H9CwGIY --> <!-- l3BofS4PYV7CfeCIDr8MuodO1Z/U1PY2uZCtpppg1ulopBy9HNgSaJ8UAMiE4XKY --> <!-- fIkbxq13WoEuHKaDnLzLIMxxjH1w8OCI//t/CORHwlkG9xQpaylElypD/WzM+I/a --> <!-- 8TA6/EEfjRc= --> <!-- SIG # End signature block --> |