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> </ViewDefinitions> </Configuration> <!-- SIG # Begin signature block --> <!-- MIIsFQYJKoZIhvcNAQcCoIIsBjCCLAICAQExDzANBglghkgBZQMEAgEFADB5Bgor --> <!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG --> <!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAlH9OL9OReepyJ --> <!-- aah5S9pKEw/EBKzvYxa+rE9Rwvh276CCEXYwggVvMIIEV6ADAgECAhBI/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/L9Uo2bC5a4CH2Rwxghn1MIIZ8QIBATBpMFQx --> <!-- CzAJBgNVBAYTAkdCMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxKzApBgNVBAMT --> <!-- IlNlY3RpZ28gUHVibGljIENvZGUgU2lnbmluZyBDQSBSMzYCEQCIL5t+prnNkxi7 --> <!-- C+hfqY3NMA0GCWCGSAFlAwQCAQUAoHwwEAYKKwYBBAGCNwIBDDECMAAwGQYJKoZI --> <!-- hvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcC --> <!-- ARUwLwYJKoZIhvcNAQkEMSIEIN2VJy/legjxgka67iX9eCNntzrEPRc+CaZEl/h9 --> <!-- c3JuMA0GCSqGSIb3DQEBAQUABIIBgCZ4D7EI61wgw0PfZtelFkZgxy+Tudac06dh --> <!-- 0FgjaDvtIRwJOWTyfCJg7T5AVNgCEexcpSnoiwxI/qQMphKpbnjE3Pkm+zVOeer8 --> <!-- qgls5V2XGqu/X10LlJArygzyvEtd93IsocL6woe3TFOpjLI4Y1TRMy7QEjTU9pCD --> <!-- pi/2uIOvLvVnhN0jIHdqc9T2VGfcuBk17oC/I33akhd8AMehYlLR3PAhrgqxGLXi --> <!-- 5r2wYsDFcFi/Wy+CdXbKDDFWVk0QE/zhKAbzMMMDIktVFCNa8DA1w4CGpOw6m7JN --> <!-- PuvGZhp0M/f8USfBNVt58IfpBKRsyxSTG30IRVUUfLxovRwCeUdSREhVtIx4Gt5F --> <!-- rgNjCw6wHftzBhwREeDF88nkNVgfp1gLjcQmH3nq/JT9khrXMElZO6LgGvEkU1VC --> <!-- Z25BHhO8OB1s8R7NOgnml36d9yXIxaKEMCXPbz6b1+cDeylhz8CCO6FVUQEAndVL --> <!-- GlQzOHPqsGeAkye0zAELXp03oberraGCF18wghdbBgorBgEEAYI3AwMBMYIXSzCC --> <!-- F0cGCSqGSIb3DQEHAqCCFzgwghc0AgEDMQ8wDQYJYIZIAWUDBAICBQAwgYgGCyqG --> <!-- SIb3DQEJEAEEoHkEdzB1AgEBBglghkgBhv1sBwEwQTANBglghkgBZQMEAgIFAAQw --> <!-- eRofydvpNNB+NO750YR2388039cBv5jkSUxanzqEO3MjnI/XYrErrHWjFrIYKjMj --> <!-- AhEAkFhnkhUxosTuqH0Yzh2BgxgPMjAyMzA2MDExOTU2MDBaoIITBzCCBsAwggSo --> <!-- oAMCAQICEAxNaXJLlPo8Kko9KQeAPVowDQYJKoZIhvcNAQELBQAwYzELMAkGA1UE --> <!-- BhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2Vy --> <!-- dCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0y --> <!-- MjA5MjEwMDAwMDBaFw0zMzExMjEyMzU5NTlaMEYxCzAJBgNVBAYTAlVTMREwDwYD --> <!-- VQQKEwhEaWdpQ2VydDEkMCIGA1UEAxMbRGlnaUNlcnQgVGltZXN0YW1wIDIwMjIg --> <!-- LSAyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAz+ylJjrGqfJru43B --> <!-- DZrboegUhXQzGias0BxVHh42bbySVQxh9J0Jdz0Vlggva2Sk/QaDFteRkjgcMQKW --> <!-- +3KxlzpVrzPsYYrppijbkGNcvYlT4DotjIdCriak5Lt4eLl6FuFWxsC6ZFO7Khbn --> <!-- UEi7iGkMiMbxvuAvfTuxylONQIMe58tySSgeTIAehVbnhe3yYbyqOgd99qtu5Wbd --> <!-- 4lz1L+2N1E2VhGjjgMtqedHSEJFGKes+JvK0jM1MuWbIu6pQOA3ljJRdGVq/9XtA --> <!-- bm8WqJqclUeGhXk+DF5mjBoKJL6cqtKctvdPbnjEKD+jHA9QBje6CNk1prUe2nhY --> <!-- HTno+EyREJZ+TeHdwq2lfvgtGx/sK0YYoxn2Off1wU9xLokDEaJLu5i/+k/kezbv --> <!-- BkTkVf826uV8MefzwlLE5hZ7Wn6lJXPbwGqZIS1j5Vn1TS+QHye30qsU5Thmh1EI --> <!-- a/tTQznQZPpWz+D0CuYUbWR4u5j9lMNzIfMvwi4g14Gs0/EH1OG92V1LbjGUKYvm --> <!-- QaRllMBY5eUuKZCmt2Fk+tkgbBhRYLqmgQ8JJVPxvzvpqwcOagc5YhnJ1oV/E9mN --> <!-- ec9ixezhe7nMZxMHmsF47caIyLBuMnnHC1mDjcbu9Sx8e47LZInxscS451NeX1XS --> <!-- fRkpWQNO+l3qRXMchH7XzuLUOncCAwEAAaOCAYswggGHMA4GA1UdDwEB/wQEAwIH --> <!-- gDAMBgNVHRMBAf8EAjAAMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMCAGA1UdIAQZ --> <!-- MBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwHATAfBgNVHSMEGDAWgBS6FtltTYUvcyl2 --> <!-- mi91jGogj57IbzAdBgNVHQ4EFgQUYore0GH8jzEU7ZcLzT0qlBTfUpwwWgYDVR0f --> <!-- BFMwUTBPoE2gS4ZJaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 --> <!-- c3RlZEc0UlNBNDA5NlNIQTI1NlRpbWVTdGFtcGluZ0NBLmNybDCBkAYIKwYBBQUH --> <!-- AQEEgYMwgYAwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBY --> <!-- BggrBgEFBQcwAoZMaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0 --> <!-- VHJ1c3RlZEc0UlNBNDA5NlNIQTI1NlRpbWVTdGFtcGluZ0NBLmNydDANBgkqhkiG --> <!-- 9w0BAQsFAAOCAgEAVaoqGvNG83hXNzD8deNP1oUj8fz5lTmbJeb3coqYw3fUZPwV --> <!-- +zbCSVEseIhjVQlGOQD8adTKmyn7oz/AyQCbEx2wmIncePLNfIXNU52vYuJhZqMU --> <!-- KkWHSphCK1D8G7WeCDAJ+uQt1wmJefkJ5ojOfRu4aqKbwVNgCeijuJ3XrR8cuOyY --> <!-- QfD2DoD75P/fnRCn6wC6X0qPGjpStOq/CUkVNTZZmg9U0rIbf35eCa12VIp0bcrS --> <!-- BWcrduv/mLImlTgZiEQU5QpZomvnIj5EIdI/HMCb7XxIstiSDJFPPGaUr10CU+ue --> <!-- 4p7k0x+GAWScAMLpWnR1DT3heYi/HAGXyRkjgNc2Wl+WFrFjDMZGQDvOXTXUWT5D --> <!-- mhiuw8nLw/ubE19qtcfg8wXDWd8nYiveQclTuf80EGf2JjKYe/5cQpSBlIKdrAqL --> <!-- xksVStOYkEVgM4DgI974A6T2RUflzrgDQkfoQTZxd639ouiXdE4u2h4djFrIHprV --> <!-- wvDGIqhPm73YHJpRxC+a9l+nJ5e6li6FV8Bg53hWf2rvwpWaSxECyIKcyRoFfLpx --> <!-- tU56mWz06J7UWpjIn7+NuxhcQ/XQKujiYu54BNu90ftbCqhwfvCXhHjjCANdRyxj --> <!-- qCU4lwHSPzra5eX25pvcfizM/xdMTQCi2NYBDriL7ubgclWJLCcZYfZ3AYwwggau --> <!-- MIIElqADAgECAhAHNje3JFR82Ees/ShmKl5bMA0GCSqGSIb3DQEBCwUAMGIxCzAJ --> <!-- BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k --> <!-- aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAe --> <!-- Fw0yMjAzMjMwMDAwMDBaFw0zNzAzMjIyMzU5NTlaMGMxCzAJBgNVBAYTAlVTMRcw --> <!-- FQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkGA1UEAxMyRGlnaUNlcnQgVHJ1c3Rl --> <!-- ZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3RhbXBpbmcgQ0EwggIiMA0GCSqGSIb3 --> <!-- DQEBAQUAA4ICDwAwggIKAoICAQDGhjUGSbPBPXJJUVXHJQPE8pE3qZdRodbSg9Ge --> <!-- TKJtoLDMg/la9hGhRBVCX6SI82j6ffOciQt/nR+eDzMfUBMLJnOWbfhXqAJ9/UO0 --> <!-- hNoR8XOxs+4rgISKIhjf69o9xBd/qxkrPkLcZ47qUT3w1lbU5ygt69OxtXXnHwZl --> <!-- jZQp09nsad/ZkIdGAHvbREGJ3HxqV3rwN3mfXazL6IRktFLydkf3YYMZ3V+0VAsh --> <!-- aG43IbtArF+y3kp9zvU5EmfvDqVjbOSmxR3NNg1c1eYbqMFkdECnwHLFuk4fsbVY --> <!-- TXn+149zk6wsOeKlSNbwsDETqVcplicu9Yemj052FVUmcJgmf6AaRyBD40NjgHt1 --> <!-- biclkJg6OBGz9vae5jtb7IHeIhTZgirHkr+g3uM+onP65x9abJTyUpURK1h0QCir --> <!-- c0PO30qhHGs4xSnzyqqWc0Jon7ZGs506o9UD4L/wojzKQtwYSH8UNM/STKvvmz3+ --> <!-- DrhkKvp1KCRB7UK/BZxmSVJQ9FHzNklNiyDSLFc1eSuo80VgvCONWPfcYd6T/jnA --> <!-- +bIwpUzX6ZhKWD7TA4j+s4/TXkt2ElGTyYwMO1uKIqjBJgj5FBASA31fI7tk42Pg --> <!-- puE+9sJ0sj8eCXbsq11GdeJgo1gJASgADoRU7s7pXcheMBK9Rp6103a50g5rmQzS --> <!-- M7TNsQIDAQABo4IBXTCCAVkwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU --> <!-- uhbZbU2FL3MpdpovdYxqII+eyG8wHwYDVR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6 --> <!-- mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMIMHcGCCsG --> <!-- AQUFBwEBBGswaTAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29t --> <!-- MEEGCCsGAQUFBzAChjVodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNl --> <!-- cnRUcnVzdGVkUm9vdEc0LmNydDBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3Js --> <!-- My5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNybDAgBgNVHSAE --> <!-- GTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEwDQYJKoZIhvcNAQELBQADggIBAH1Z --> <!-- jsCTtm+YqUQiAX5m1tghQuGwGC4QTRPPMFPOvxj7x1Bd4ksp+3CKDaopafxpwc8d --> <!-- B+k+YMjYC+VcW9dth/qEICU0MWfNthKWb8RQTGIdDAiCqBa9qVbPFXONASIlzpVp --> <!-- P0d3+3J0FNf/q0+KLHqrhc1DX+1gtqpPkWaeLJ7giqzl/Yy8ZCaHbJK9nXzQcAp8 --> <!-- 76i8dU+6WvepELJd6f8oVInw1YpxdmXazPByoyP6wCeCRK6ZJxurJB4mwbfeKuv2 --> <!-- nrF5mYGjVoarCkXJ38SNoOeY+/umnXKvxMfBwWpx2cYTgAnEtp/Nh4cku0+jSbl3 --> <!-- ZpHxcpzpSwJSpzd+k1OsOx0ISQ+UzTl63f8lY5knLD0/a6fxZsNBzU+2QJshIUDQ --> <!-- txMkzdwdeDrknq3lNHGS1yZr5Dhzq6YBT70/O3itTK37xJV77QpfMzmHQXh6OOmc --> <!-- 4d0j/R0o08f56PGYX/sr2H7yRp11LB4nLCbbbxV7HhmLNriT1ObyF5lZynDwN7+Y --> <!-- AN8gFk8n+2BnFqFmut1VwDophrCYoCvtlUG3OtUVmDG0YgkPCr2B2RP+v6TR81fZ --> <!-- vAT6gt4y3wSJ8ADNXcL50CN/AAvkdgIm2fBldkKmKYcJRyvmfxqkhQ/8mJb2VVQr --> <!-- H4D6wPIOK+XW+6kvRBVK5xMOHds3OBqhK/bt1nz8MIIFjTCCBHWgAwIBAgIQDpsY --> <!-- jvnQLefv21DiCEAYWjANBgkqhkiG9w0BAQwFADBlMQswCQYDVQQGEwJVUzEVMBMG --> <!-- A1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw --> <!-- IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMjIwODAxMDAw --> <!-- MDAwWhcNMzExMTA5MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGln --> <!-- aUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhE --> <!-- aWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw --> <!-- ggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEppz1Yq3aaza57 --> <!-- G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o --> <!-- k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFh --> <!-- mzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463J --> <!-- T17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFw --> <!-- q1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/CNdaSaTC5qmgZ92kJ7yh --> <!-- Tzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtmmnTK3kse5w5jrubU --> <!-- 75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7f/LV --> <!-- jHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJ --> <!-- bOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8Qg --> <!-- UWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo4IB --> <!-- OjCCATYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6 --> <!-- mK4cD08wHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDgYDVR0PAQH/ --> <!-- BAQDAgGGMHkGCCsGAQUFBwEBBG0wazAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au --> <!-- ZGlnaWNlcnQuY29tMEMGCCsGAQUFBzAChjdodHRwOi8vY2FjZXJ0cy5kaWdpY2Vy --> <!-- dC5jb20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3J0MEUGA1UdHwQ+MDwwOqA4 --> <!-- oDaGNGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv --> <!-- b3RDQS5jcmwwEQYDVR0gBAowCDAGBgRVHSAAMA0GCSqGSIb3DQEBDAUAA4IBAQBw --> <!-- oL9DXFXnOF+go3QbPbYW1/e/Vwe9mqyhhyzshV6pGrsi+IcaaVQi7aSId229GhT0 --> <!-- E0p6Ly23OO/0/4C5+KH38nLeJLxSA8hO0Cre+i1Wz/n096wwepqLsl7Uz9FDRJtD --> <!-- IeuWcqFItJnLnU+nBgMTdydE1Od/6Fmo8L8vC6bp8jQ87PcDx4eo0kxAGTVGamlU --> <!-- sLihVo7spNU96LHc/RzY9HdaXFSMb++hUD38dglohJ9vytsgjTVgHAIDyyCwrFig --> <!-- DkBjxZgiwbJZ9VVrzyerbHbObyMt9H5xaiNrIv8SuFQtJ37YOtnwtoeW/VvRXKwY --> <!-- w02fc7cBqZ9Xql4o4rmUMYIDhjCCA4ICAQEwdzBjMQswCQYDVQQGEwJVUzEXMBUG --> <!-- A1UEChMORGlnaUNlcnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQg --> <!-- RzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0YW1waW5nIENBAhAMTWlyS5T6PCpKPSkH --> <!-- gD1aMA0GCWCGSAFlAwQCAgUAoIHhMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRAB --> <!-- BDAcBgkqhkiG9w0BCQUxDxcNMjMwNjAxMTk1NjAwWjArBgsqhkiG9w0BCRACDDEc --> <!-- MBowGDAWBBTzhyJNhjOCkjWplLy9j5bp/hx8czA3BgsqhkiG9w0BCRACLzEoMCYw --> <!-- JDAiBCDH9OG+MiiJIKviJjq+GsT8T+Z4HC1k0EyAdVegI7W2+jA/BgkqhkiG9w0B --> <!-- CQQxMgQwnr2XrJ9KIn/IB6V1C+A3AGRKOjR7fvhBR7oO8RFT4jymWF1VJKpw7JzY --> <!-- KsixWWcVMA0GCSqGSIb3DQEBAQUABIICAGfa0qkRPk+10Kw0OVv//0O4avg9M9mq --> <!-- 75MRpBFXVETkbpktK+jPDSG8WjAQMu+BIWRfTsXkCVQ4vGXPMPNPM/p1T7CZvWGV --> <!-- ip3bgremaREUuyL8RRbk9gDwVAgpDWUei42dcCmewt6uKjyZ+32HwC2CY3AehZ7O --> <!-- 7Jup6OKT6cdQceO8ICjUkSwgMUE+y2PLw0BpWRoG874h2HmPgInH4jc0E5sZ0xMC --> <!-- EWFWiNAXJk2KdE5UJ35I6rSzlPa3IgGJL7xcaDTTpvot16QgNeMyYsqnfymsrvYP --> <!-- jG8QiSxUODQd8ijz9iuyH4wRTx1FeXao/oeIAJjqnVfBmkPIeOoAXjc52ly1FZnf --> <!-- KudAc4HV5vL33h9PLDBLYN9Sh+0oRSz+2WJKuUB03MZsq+6gu/VY8aK/RnubVryk --> <!-- +b7imiRdv996zwyETSWnl3hkureaSyvB0kDWziuIhV4AHYz5C9JjuqqfknKYg1MX --> <!-- PHw8mbEnsdD1ffWofD7dNLjSTs/srghLkK9HZpM9wdkQfMvVX2JorlJ5RUBJoocZ --> <!-- 0Wew4I067U9b/rl5+VEzkwKdZwaMFPHBOssJCyW4/aCisqdHeWoFZN77Eaj48OtW --> <!-- JlW/CukKDNe8KVlCtRQAy16ei0BmcfNnvk5FMKA2f3setjMChC8mT2PlNDKW4dnt --> <!-- 2ugs5rr8SEvG --> <!-- SIG # End signature block --> |