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 --> <!-- MIIoGAYJKoZIhvcNAQcCoIIoCTCCKAUCAQExDzANBglghkgBZQMEAgEFADB5Bgor --> <!-- 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/mBlXpnYzyOmJRvOwkDynUWICE5EV7WtgwggXhMIIESaADAgECAhEAiC+b --> <!-- fqa5zZMYuwvoX6mNzTANBgkqhkiG9w0BAQwFADBUMQswCQYDVQQGEwJHQjEYMBYG --> <!-- A1UEChMPU2VjdGlnbyBMaW1pdGVkMSswKQYDVQQDEyJTZWN0aWdvIFB1YmxpYyBD --> <!-- b2RlIFNpZ25pbmcgQ0EgUjM2MB4XDTIyMDYwNzAwMDAwMFoXDTIzMDYwNzIzNTk1 --> <!-- OVowdzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMSswKQYDVQQKDCJIZXds --> <!-- ZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBDb21wYW55MSswKQYDVQQDDCJIZXdsZXR0 --> <!-- IFBhY2thcmQgRW50ZXJwcmlzZSBDb21wYW55MIIBojANBgkqhkiG9w0BAQEFAAOC --> <!-- AY8AMIIBigKCAYEAqIB+RRqpvViU6X7T3tvLHdNIaeNHDUnXfD7xhowfy+KUq435 --> <!-- SXm/l06TZhINORIskT7NzXeGQ0GOH9E/fi75I8DvaqpNP2+/KNqjoKN4/b9lg3Yy --> <!-- guQhHbozA9LceUEcJuqoMVP8ISJlNf04UUuBbu/qOi98+fZsTLERF8616e8cxZOn --> <!-- Bl5qWXcWj9TgiLaxQ0O3rG6Uvk0xK5i9CV/drChAxwIHl+gQial9ZSy3U5xbQMk5 --> <!-- OXRxb21I3iPW7ZwqGwzlZbThGZHZ3mSHWkgTClwf5nOecwphVLl7lpHlmr2Tk4qa --> <!-- UhfsyGBN6i3BaVf2d2hLgPQ9Qg0Of9odHyapIfty2jjFv0hqcPRzOR5oaCPd+4JZ --> <!-- jE8WTRVkdXHUc+od4SkbvGhSFS/VoVfJHdIAMRytokkbh5CvVOgRqB7JbhEdPYLk --> <!-- j9byRyU9oJ9tmQR4pvWhXgp5hiaG8Hkviq4b0WDb8ABa2cPQjISvF0rT71j7BHB4 --> <!-- Z1o4RSSobHDrRDldAgMBAAGjggGJMIIBhTAfBgNVHSMEGDAWgBQPKssghyi47G9I --> <!-- ritUpimqF6TNDDAdBgNVHQ4EFgQUGehhFjHaeyHCjpnhdDVt2htnGHQwDgYDVR0P --> <!-- AQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwMwSgYD --> <!-- VR0gBEMwQTA1BgwrBgEEAbIxAQIBAwIwJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9z --> <!-- ZWN0aWdvLmNvbS9DUFMwCAYGZ4EMAQQBMEkGA1UdHwRCMEAwPqA8oDqGOGh0dHA6 --> <!-- Ly9jcmwuc2VjdGlnby5jb20vU2VjdGlnb1B1YmxpY0NvZGVTaWduaW5nQ0FSMzYu --> <!-- Y3JsMHkGCCsGAQUFBwEBBG0wazBEBggrBgEFBQcwAoY4aHR0cDovL2NydC5zZWN0 --> <!-- aWdvLmNvbS9TZWN0aWdvUHVibGljQ29kZVNpZ25pbmdDQVIzNi5jcnQwIwYIKwYB --> <!-- BQUHMAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMA0GCSqGSIb3DQEBDAUAA4IB --> <!-- gQArQbT5SgTXP0rCqiEwmyhjWiPx3j/dn75m7RDo/UtFPmmN76/0JJCufXHZZZb3 --> <!-- 7wxfTz+q524nZzWdGy8SLgl7k2o9H1hbzc6qeOUJssqIPD8GFlrpAgay8W74Q4On --> <!-- 1NtV5qijkOeeNH1Dqk3E8/u/oOjz1GC5NMB9tYIbRqeO8ACpoJDRWMGG90RHM7rh --> <!-- BCQ4AOtDt1k9XyITdlw41UgFd51zXJhDGqIEeBNgJ4xDDuPvAQCY8uacZSvn+WGn --> <!-- sdroqWiSJVGm4lHe4OoTaDLnClMNh6trM4QLqpqt20QfmQM73tUzmF7eBmGRGFoC --> <!-- R8O0UlxE2MKXpeI6+K14VRZ1ew+j/BcrQwWQInuI9zHjC7dvvdicNyvxkmAep1WN --> <!-- 3AoVGbQW/m4T2mO8G0UI+7CECbcCLBtO7X9Le/GL2h32O20863V8A35wRN3Gmri/ --> <!-- SZsPm5BGJRtK30d8qpjo1v/vwz/aycp8plSA4XtaeNUvYl36XmB6RQ1fl/l7w9Lp --> <!-- R3EwggYaMIIEAqADAgECAhBiHW0MUgGeO5B5FSCJIRwKMA0GCSqGSIb3DQEBDAUA --> <!-- 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/L9Uo2bC5a4CH2RwxghX4MIIV9AIBATBpMFQx --> <!-- CzAJBgNVBAYTAkdCMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxKzApBgNVBAMT --> <!-- IlNlY3RpZ28gUHVibGljIENvZGUgU2lnbmluZyBDQSBSMzYCEQCIL5t+prnNkxi7 --> <!-- C+hfqY3NMA0GCWCGSAFlAwQCAQUAoHwwEAYKKwYBBAGCNwIBDDECMAAwGQYJKoZI --> <!-- hvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcC --> <!-- ARUwLwYJKoZIhvcNAQkEMSIEILBTbz7o3MR3JULAOhJW4M9Y3A322BSotST82oUO --> <!-- 5ychMA0GCSqGSIb3DQEBAQUABIIBgDPyWhtww5QJ4IFJmQDisdZKZZBxMax4st8O --> <!-- z+9/9I037v6L04bnW0umBpNZt/Vx5Scs7urJp+3xuAARZIFUp+EA2VLQ24JLT6cX --> <!-- 4WVJSFYGrludz8Tk+upnGnvwg50LxULOT0pwdTJIJDDTTvvUU9CzbWKG3lMH13+w --> <!-- ikf++zm3kn1kEZGFL7ODuZ9PlNeP8KKxBwQLoHcE+z8MX1mI9wU3sISzFowjLnrZ --> <!-- eqwua0jsv5NMNcursvcmejNNUZhxBNlPYR6TCSU+/YMrTpJ58fpmPbUar2ZMkvL3 --> <!-- e7cCwUq0+F8M+S+zg5OxRKWRBorM2nLUGusinWkUira3HWJxoF2oZ11RncrC3Y0T --> <!-- pCNClJkqeLG2QsKhro16t3xZz8pZjsyGyTa0GZ2SrNwR46fi2tu3KmFu/qbzbI2/ --> <!-- Qk7vnSdUGcPAKiDWJ4WdJUk0m1yqN21xdFE43Si/EbersbYyRm6mNxhWbX7NeDrS --> <!-- l9dRrpMykPd3qb/KWtQFXC7kWeb71aGCE2IwghNeBgorBgEEAYI3AwMBMYITTjCC --> <!-- E0oGCSqGSIb3DQEHAqCCEzswghM3AgEDMQ8wDQYJYIZIAWUDBAICBQAwggEABgsq --> <!-- hkiG9w0BCRABBKCB8ASB7TCB6gIBAQYKKwYBBAGyMQIBATBBMA0GCWCGSAFlAwQC --> <!-- AgUABDAk0CKfZ/tdGbumGfUOZVzPolKJ5T5F4ojdci2q/QJ+Zggv2tZsacOOEn5a --> <!-- OveuRKUCFQCEHWdf4oKkV7UKq6jqPfLw+1FPKRgPMjAyMzAxMTcxNzM1NTVaoG6k --> <!-- bDBqMQswCQYDVQQGEwJHQjETMBEGA1UECBMKTWFuY2hlc3RlcjEYMBYGA1UEChMP --> <!-- U2VjdGlnbyBMaW1pdGVkMSwwKgYDVQQDDCNTZWN0aWdvIFJTQSBUaW1lIFN0YW1w --> <!-- aW5nIFNpZ25lciAjM6CCDeowggb2MIIE3qADAgECAhEAkDl/mtJKOhPyvZFfCDip --> <!-- QzANBgkqhkiG9w0BAQwFADB9MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRl --> <!-- ciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRgwFgYDVQQKEw9TZWN0aWdv --> <!-- IExpbWl0ZWQxJTAjBgNVBAMTHFNlY3RpZ28gUlNBIFRpbWUgU3RhbXBpbmcgQ0Ew --> <!-- HhcNMjIwNTExMDAwMDAwWhcNMzMwODEwMjM1OTU5WjBqMQswCQYDVQQGEwJHQjET --> <!-- MBEGA1UECBMKTWFuY2hlc3RlcjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMSww --> <!-- KgYDVQQDDCNTZWN0aWdvIFJTQSBUaW1lIFN0YW1waW5nIFNpZ25lciAjMzCCAiIw --> <!-- DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJCycT954dS5ihfMw5fCkJRy7Vo6 --> <!-- bwFDf3NaKJ8kfKA1QAb6lK8KoYO2E+RLFQZeaoogNHF7uyWtP1sKpB8vbH0uYVHQ --> <!-- jFk3PqZd8R5dgLbYH2DjzRJqiB/G/hjLk0NWesfOA9YAZChWIrFLGdLwlslEHzld --> <!-- nLCW7VpJjX5y5ENrf8mgP2xKrdUAT70KuIPFvZgsB3YBcEXew/BCaer/JswDRB8W --> <!-- KOFqdLacRfq2Os6U0R+9jGWq/fzDPOgNnDhm1fx9HptZjJFaQldVUBYNS3Ry7qAq --> <!-- MfwmAjT5ZBtZ/eM61Oi4QSl0AT8N4BN3KxE8+z3N0Ofhl1tV9yoDbdXNYtrOnB78 --> <!-- 6nB95n1LaM5aKWHToFwls6UnaKNY/fUta8pfZMdrKAzarHhB3pLvD8Xsq98tbxpU --> <!-- UWwzs41ZYOff6Bcio3lBYs/8e/OS2q7gPE8PWsxu3x+8Iq+3OBCaNKcL//4dXqTz --> <!-- 7hY4Kz+sdpRBnWQd+oD9AOH++DrUw167aU1ymeXxMi1R+mGtTeomjm38qUiYPvJG --> <!-- DWmxt270BdtBBcYYwFDk+K3+rGNhR5G8RrVGU2zF9OGGJ5OEOWx14B0MelmLLsv0 --> <!-- ZCxCR/RUWIU35cdpp9Ili5a/xq3gvbE39x/fQnuq6xzp6z1a3fjSkNVJmjodgxpX --> <!-- fxwBws4cfcz7lhXFAgMBAAGjggGCMIIBfjAfBgNVHSMEGDAWgBQaofhhGSAPw0F3 --> <!-- RSiO0TVfBhIEVTAdBgNVHQ4EFgQUJS5oPGuaKyQUqR+i3yY6zxSm8eAwDgYDVR0P --> <!-- AQH/BAQDAgbAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgw --> <!-- SgYDVR0gBEMwQTA1BgwrBgEEAbIxAQIBAwgwJTAjBggrBgEFBQcCARYXaHR0cHM6 --> <!-- Ly9zZWN0aWdvLmNvbS9DUFMwCAYGZ4EMAQQCMEQGA1UdHwQ9MDswOaA3oDWGM2h0 --> <!-- dHA6Ly9jcmwuc2VjdGlnby5jb20vU2VjdGlnb1JTQVRpbWVTdGFtcGluZ0NBLmNy --> <!-- bDB0BggrBgEFBQcBAQRoMGYwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQuc2VjdGln --> <!-- by5jb20vU2VjdGlnb1JTQVRpbWVTdGFtcGluZ0NBLmNydDAjBggrBgEFBQcwAYYX --> <!-- aHR0cDovL29jc3Auc2VjdGlnby5jb20wDQYJKoZIhvcNAQEMBQADggIBAHPa7Why --> <!-- y8K5QKExu7QDoy0UeyTntFsVfajp/a3Rkg18PTagadnzmjDarGnWdFckP34PPNn1 --> <!-- w3klbCbojWiTzvF3iTl/qAQF2jTDFOqfCFSr/8R+lmwr05TrtGzgRU0ssvc7O1q1 --> <!-- wfvXiXVtmHJy9vcHKPPTstDrGb4VLHjvzUWgAOT4BHa7V8WQvndUkHSeC09NxKoT --> <!-- j5evATUry5sReOny+YkEPE7jghJi67REDHVBwg80uIidyCLxE2rbGC9ueK3EBbTo --> <!-- hAiTB/l9g/5omDTkd+WxzoyUbNsDbSgFR36bLvBk+9ukAzEQfBr7PBmA0QtwuVVf --> <!-- R745ZM632iNUMuNGsjLY0imGyRVdgJWvAvu00S6dOHw14A8c7RtHSJwialWC2fK6 --> <!-- CGUD5fEp80iKCQFMpnnyorYamZTrlyjhvn0boXztVoCm9CIzkOSEU/wq+sCnl6jq --> <!-- tY16zuTgS6Ezqwt2oNVpFreOZr9f+h/EqH+noUgUkQ2C/L1Nme3J5mw2/ndDmbhp --> <!-- LXxhL+2jsEn+W75pJJH/k/xXaZJL2QU/bYZy06LQwGTSOkLBGgP70O2aIbg/r6ay --> <!-- UVTVTMXKHxKNV8Y57Vz/7J8mdq1kZmfoqjDg0q23fbFqQSduA4qjdOCKCYJuv+P2 --> <!-- t7yeCykYaIGhnD9uFllLFAkJmuauv2AV3Yb1MIIG7DCCBNSgAwIBAgIQMA9vrN1m --> <!-- mHR8qUY2p3gtuTANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UEBhMCVVMxEzARBgNV --> <!-- BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU --> <!-- aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy --> <!-- dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTkwNTAyMDAwMDAwWhcNMzgwMTE4MjM1 --> <!-- OTU5WjB9MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVy --> <!-- MRAwDgYDVQQHEwdTYWxmb3JkMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxJTAj --> <!-- BgNVBAMTHFNlY3RpZ28gUlNBIFRpbWUgU3RhbXBpbmcgQ0EwggIiMA0GCSqGSIb3 --> <!-- DQEBAQUAA4ICDwAwggIKAoICAQDIGwGv2Sx+iJl9AZg/IJC9nIAhVJO5z6A+U++z --> <!-- WsB21hoEpc5Hg7XrxMxJNMvzRWW5+adkFiYJ+9UyUnkuyWPCE5u2hj8BBZJmbyGr --> <!-- 1XEQeYf0RirNxFrJ29ddSU1yVg/cyeNTmDoqHvzOWEnTv/M5u7mkI0Ks0BXDf56i --> <!-- XNc48RaycNOjxN+zxXKsLgp3/A2UUrf8H5VzJD0BKLwPDU+zkQGObp0ndVXRFzs0 --> <!-- IXuXAZSvf4DP0REKV4TJf1bgvUacgr6Unb+0ILBgfrhN9Q0/29DqhYyKVnHRLZRM --> <!-- yIw80xSinL0m/9NTIMdgaZtYClT0Bef9Maz5yIUXx7gpGaQpL0bj3duRX58/Nj4O --> <!-- MGcrRrc1r5a+2kxgzKi7nw0U1BjEMJh0giHPYla1IXMSHv2qyghYh3ekFesZVf/Q --> <!-- OVQtJu5FGjpvzdeE8NfwKMVPZIMC1Pvi3vG8Aij0bdonigbSlofe6GsO8Ft96XZp --> <!-- kyAcSpcsdxkrk5WYnJee647BeFbGRCXfBhKaBi2fA179g6JTZ8qx+o2hZMmIklnL --> <!-- qEbAyfKm/31X2xJ2+opBJNQb/HKlFKLUrUMcpEmLQTkUAx4p+hulIq6lw02C0I3a --> <!-- a7fb9xhAV3PwcaP7Sn1FNsH3jYL6uckNU4B9+rY5WDLvbxhQiddPnTO9GrWdod6V --> <!-- QXqngwIDAQABo4IBWjCCAVYwHwYDVR0jBBgwFoAUU3m/WqorSs9UgOHYm8Cd8rID --> <!-- ZsswHQYDVR0OBBYEFBqh+GEZIA/DQXdFKI7RNV8GEgRVMA4GA1UdDwEB/wQEAwIB --> <!-- hjASBgNVHRMBAf8ECDAGAQH/AgEAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMBEGA1Ud --> <!-- IAQKMAgwBgYEVR0gADBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLnVzZXJ0 --> <!-- cnVzdC5jb20vVVNFUlRydXN0UlNBQ2VydGlmaWNhdGlvbkF1dGhvcml0eS5jcmww --> <!-- dgYIKwYBBQUHAQEEajBoMD8GCCsGAQUFBzAChjNodHRwOi8vY3J0LnVzZXJ0cnVz --> <!-- dC5jb20vVVNFUlRydXN0UlNBQWRkVHJ1c3RDQS5jcnQwJQYIKwYBBQUHMAGGGWh0 --> <!-- dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEMBQADggIBAG1UgaUz --> <!-- XRbhtVOBkXXfA3oyCy0lhBGysNsqfSoF9bw7J/RaoLlJWZApbGHLtVDb4n35nwDv --> <!-- QMOt0+LkVvlYQc/xQuUQff+wdB+PxlwJ+TNe6qAcJlhc87QRD9XVw+K81Vh4v0h2 --> <!-- 4URnbY+wQxAPjeT5OGK/EwHFhaNMxcyyUzCVpNb0llYIuM1cfwGWvnJSajtCN3wW --> <!-- eDmTk5SbsdyybUFtZ83Jb5A9f0VywRsj1sJVhGbks8VmBvbz1kteraMrQoohkv6o --> <!-- b1olcGKBc2NeoLvY3NdK0z2vgwY4Eh0khy3k/ALWPncEvAQ2ted3y5wujSMYuaPC --> <!-- Rx3wXdahc1cFaJqnyTdlHb7qvNhCg0MFpYumCf/RoZSmTqo9CfUFbLfSZFrYKiLC --> <!-- S53xOV5M3kg9mzSWmglfjv33sVKRzj+J9hyhtal1H3G/W0NdZT1QgW6r8NDT/LKz --> <!-- H7aZlib0PHmLXGTMze4nmuWgwAxyh8FuTVrTHurwROYybxzrF06Uw3hlIDsPQaof --> <!-- 6aFBnf6xuKBlKjTg3qj5PObBMLvAoGMs/FwWAKjQxH/qEZ0eBsambTJdtDgJK0kH --> <!-- qv3sMNrxpy/Pt/360KOE2See+wFmd7lWEOEgbsausfm2usg1XTN2jvF8IAwqd661 --> <!-- ogKGuinutFoAsYyr4/kKyVRd1LlqdJ69SK6YMYIELTCCBCkCAQEwgZIwfTELMAkG --> <!-- A1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMH --> <!-- U2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMSUwIwYDVQQDExxTZWN0 --> <!-- aWdvIFJTQSBUaW1lIFN0YW1waW5nIENBAhEAkDl/mtJKOhPyvZFfCDipQzANBglg --> <!-- hkgBZQMEAgIFAKCCAWswGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqG --> <!-- SIb3DQEJBTEPFw0yMzAxMTcxNzM1NTVaMD8GCSqGSIb3DQEJBDEyBDAzDZslj8G6 --> <!-- OCMeFd7+/lvLuBhFhuiTlOJZCLf71Zp3dtMZ5fnqTnuqMfoId33BUuEwge0GCyqG --> <!-- SIb3DQEJEAIMMYHdMIHaMIHXMBYEFKs0ATqsQJcxnwga8LMY4YP4D3iBMIG8BBQC --> <!-- 1luV4oNwwVcAlfqI+SPdk3+tjzCBozCBjqSBizCBiDELMAkGA1UEBhMCVVMxEzAR --> <!-- BgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK --> <!-- ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0Eg --> <!-- Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkCEDAPb6zdZph0fKlGNqd4LbkwDQYJKoZI --> <!-- hvcNAQEBBQAEggIAcjZYjrZKdeOmzmi1+1NvyPJWOtZuvAyvp3rfOVJGqDUlypLW --> <!-- 6aqwZb/z/RTtMg5McvCp8bhkSV9ozjiNfyLseUP2ROb8AT9qFpCzPsFfFZiKgc4/ --> <!-- HpEdOl/2xaTv0dZJKQn02sDywwAMtX2b74NyHqSJMPc0jRzBB5BNdGE/2xYpRjJC --> <!-- 6bGJyPZCwGu6r70iJ6GnN1J0FHpaxw4W63Tx+oTWSRnU052RvlcJB2SwF+iJgjFP --> <!-- 4uzDPuwzCqln/z2WJYa3CLnc+k1RmUhPl9SIWssjllzHhyTrsNyFwRysFAhXXqo/ --> <!-- 1Nz1xdLzLihA12BaTDfiqJwBDrzrwjgB4vNBP1gwf2GxtStcJsq8pXYgQ4PGqUIU --> <!-- MUrgo0wx97UdhFcgkncDPHZq9u5Y40fILzLF/JLQ2fvWFPm1l+B3/B39XNe+XTeS --> <!-- iQ9mNZTw5oq4QuXcjpQgWuYAVYPY6u9MT5qOwDK5gnKFvSM6a21+6081O24djYVH --> <!-- 9Z+7PJqLKdC3xClzrH+3PxHpwEMzijwjwSYTtOmUwsvypkzfN3qAV+TdShl7msv7 --> <!-- 82DSgV+OnJDpTmG3NWQ0vaECS4ajHMsXriwpryrXhdil6Y7KPA07GgShJRkw185a --> <!-- yRF2jc+KyNsDcdsYobuw9awSKApKQpbxPdBB+1HxE7eCemyzKcGaXDvxz4U= --> <!-- SIG # End signature block --> |