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> </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" } '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.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 --> <!-- MIIiCAYJKoZIhvcNAQcCoIIh+TCCIfUCAQExDzANBglghkgBZQMEAgEFADB5Bgor --> <!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG --> <!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCFerUik4JlojLK --> <!-- kRnVQV1SkaCgAWeBDhTGpeltEd5Mg6CCEOMwggVhMIIESaADAgECAhB2TE55PkNI --> <!-- O10XEYNqkr0BMA0GCSqGSIb3DQEBCwUAMHwxCzAJBgNVBAYTAkdCMRswGQYDVQQI --> <!-- ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT --> <!-- D1NlY3RpZ28gTGltaXRlZDEkMCIGA1UEAxMbU2VjdGlnbyBSU0EgQ29kZSBTaWdu --> <!-- aW5nIENBMB4XDTIwMDEyOTAwMDAwMFoXDTIxMDEyODIzNTk1OVowgdIxCzAJBgNV --> <!-- BAYTAlVTMQ4wDAYDVQQRDAU5NDMwNDELMAkGA1UECAwCQ0ExEjAQBgNVBAcMCVBh --> <!-- bG8gQWx0bzEcMBoGA1UECQwTMzAwMCBIYW5vdmVyIFN0cmVldDErMCkGA1UECgwi --> <!-- SGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgQ29tcGFueTEaMBgGA1UECwwRSFAg --> <!-- Q3liZXIgU2VjdXJpdHkxKzApBgNVBAMMIkhld2xldHQgUGFja2FyZCBFbnRlcnBy --> <!-- aXNlIENvbXBhbnkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvRDPh --> <!-- KKeABVHX3uR8gbgwJRObEp72PUbtdRaTIiZfmgrd6zGNv4Jm/Y7NaAbJU4zqBVgE --> <!-- jxheJu7zMlsqOwCtPmocdi9MNIbY/pkFJ7DxM3kLejDGB1u0cHaDUL0EiyzDTzIC --> <!-- 7XtsIGw/BOLrRjqKsDGRNytiaNSt//acldDLq2z1CZmAYMQfkvJ0yjGARFTGb2Ti --> <!-- tXrIu7nXjU8KrBrEyyUVDPS8w3MMhTq+ot/XjCl9TF0akN4foJm5AVS9ByKSpiae --> <!-- RUY94wRMMiBBkbmZ2tLUs3Dq1u4eOyGXCBRgnOdymrn13JTTV4FOcWh7VisEG68x --> <!-- 2BSyrS/HGsDCYQYbAgMBAAGjggGGMIIBgjAfBgNVHSMEGDAWgBQO4TqoUzox1Yq+ --> <!-- wbutZxoDha00DjAdBgNVHQ4EFgQUh4Yh6Id9YrSze2lDYQHnUSpKqUYwDgYDVR0P --> <!-- AQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwMwEQYJ --> <!-- YIZIAYb4QgEBBAQDAgQQMEAGA1UdIAQ5MDcwNQYMKwYBBAGyMQECAQMCMCUwIwYI --> <!-- KwYBBQUHAgEWF2h0dHBzOi8vc2VjdGlnby5jb20vQ1BTMEMGA1UdHwQ8MDowOKA2 --> <!-- oDSGMmh0dHA6Ly9jcmwuc2VjdGlnby5jb20vU2VjdGlnb1JTQUNvZGVTaWduaW5n --> <!-- Q0EuY3JsMHMGCCsGAQUFBwEBBGcwZTA+BggrBgEFBQcwAoYyaHR0cDovL2NydC5z --> <!-- ZWN0aWdvLmNvbS9TZWN0aWdvUlNBQ29kZVNpZ25pbmdDQS5jcnQwIwYIKwYBBQUH --> <!-- MAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAv --> <!-- 2YEjwnu/UrMtMhKcSzUuwDgDoMyK8X40qdzOHED1jq1o7AUkz3fVI1BvT6xQdfRU --> <!-- yk1v+EkfM3LXsgc+U3sXt0U0BuDWyXfa1LgcU3DGnDk26R1EZyGQ4/rtrIh6nf/p --> <!-- JMmd+Exowu1qvObVgJi6miAXS58T4Pq5Pptn7E4t2gwXfkSdNVgwiSYZEAo/nlj5 --> <!-- W3SgUF7FsBRpQH9fvQFvRjXeKFYjYiXCnOQd2rmwtKj51++Fmpn+5bqUoeltHrSG --> <!-- Wqw8ACgj1ZsC0QfxoIT6Cu29N3Kf/Odgk/Gm0f5zVdPUGGUFpPbRaT8OyMF8hx9G --> <!-- sN6uUOLceuLXLZq6CIJmMIIFgTCCBGmgAwIBAgIQOXJEOvkit1HX02wQ3TE1lTAN --> <!-- BgkqhkiG9w0BAQwFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBN --> <!-- YW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg --> <!-- TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5 --> <!-- MDMxMjAwMDAwMFoXDTI4MTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYD --> <!-- VQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMV --> <!-- VGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgUlNBIENl --> <!-- cnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC --> <!-- CgKCAgEAgBJlFzYOw9sIs9CsVw127c0n00ytUINh4qogTQktZAnczomfzD2p7PbP --> <!-- wdzx07HWezcoEStH2jnGvDoZtF+mvX2do2NCtnbyqTsrkfjib9DsFiCQCT7i6HTJ --> <!-- GLSR1GJk23+jBvGIGGqQIjy8/hPwhxR79uQfjtTkUcYRZ0YIUcuGFFQ/vDP+fmyc --> <!-- /xadGL1RjjWmp2bIcmfbIWax1Jt4A8BQOujM8Ny8nkz+rwWWNR9XWrf/zvk9tyy2 --> <!-- 9lTdyOcSOk2uTIq3XJq0tyA9yn8iNK5+O2hmAUTnAU5GU5szYPeUvlM3kHND8zLD --> <!-- U+/bqv50TmnHa4xgk97Exwzf4TKuzJM7UXiVZ4vuPVb+DNBpDxsP8yUmazNt925H --> <!-- +nND5X4OpWaxKXwyhGNVicQNwZNUMBkTrNN9N6frXTpsNVzbQdcS2qlJC9/YgIoJ --> <!-- k2KOtWbPJYjNhLixP6Q5D9kCnusSTJV882sFqV4Wg8y4Z+LoE53MW4LTTLPtW//e --> <!-- 5XOsIzstAL81VXQJSdhJWBp/kjbmUZIO8yZ9HE0XvMnsQybQv0FfQKlERPSZ51eH --> <!-- nlAfV1SoPv10Yy+xUGUJ5lhCLkMaTLTwJUdZ+gQek9QmRkpQgbLevni3/GcV4clX --> <!-- hB4PY9bpYrrWX1Uu6lzGKAgEJTm4Diup8kyXHAc/DVL17e8vgg8CAwEAAaOB8jCB --> <!-- 7zAfBgNVHSMEGDAWgBSgEQojPpbxB+zirynvgqV/0DCktDAdBgNVHQ4EFgQUU3m/ --> <!-- WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB --> <!-- Af8wEQYDVR0gBAowCDAGBgRVHSAAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9j --> <!-- cmwuY29tb2RvY2EuY29tL0FBQUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDQGCCsG --> <!-- AQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29t --> <!-- MA0GCSqGSIb3DQEBDAUAA4IBAQAYh1HcdCE9nIrgJ7cz0C7M7PDmy14R3iJvm3WO --> <!-- nnL+5Nb+qh+cli3vA0p+rvSNb3I8QzvAP+u431yqqcau8vzY7qN7Q/aGNnwU4M30 --> <!-- 9z/+3ri0ivCRlv79Q2R+/czSAaF9ffgZGclCKxO/WIu6pKJmBHaIkU4MiRTOok3J --> <!-- MrO66BQavHHxW/BBC5gACiIDEOUMsfnNkjcZ7Tvx5Dq2+UUTJnWvu6rvP3t3O9LE --> <!-- ApE9GQDTF1w52z97GA1FzZOFli9d31kWTz9RvdVFGD/tSo7oBmF0Ixa1DVBzJ0RH --> <!-- fxBdiSprhTEUxOipakyAvGp4z7h/jnZymQyd/teRCBaho1+VMIIF9TCCA92gAwIB --> <!-- AgIQHaJIMG+bJhjQguCWfTPTajANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UEBhMC --> <!-- VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4w --> <!-- HAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVz --> <!-- dCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTgxMTAyMDAwMDAwWhcN --> <!-- MzAxMjMxMjM1OTU5WjB8MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBN --> <!-- YW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRgwFgYDVQQKEw9TZWN0aWdvIExp --> <!-- bWl0ZWQxJDAiBgNVBAMTG1NlY3RpZ28gUlNBIENvZGUgU2lnbmluZyBDQTCCASIw --> <!-- DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIYijTKFehifSfCWL2MIHi3cfJ8U --> <!-- z+MmtiVmKUCGVEZ0MWLFEO2yhyemmcuVMMBW9aR1xqkOUGKlUZEQauBLYq798PgY --> <!-- rKf/7i4zIPoMGYmobHutAMNhodxpZW0fbieW15dRhqb0J+V8aouVHltg1X7XFpKc --> <!-- AC9o95ftanK+ODtj3o+/bkxBXRIgCFnoOc2P0tbPBrRXBbZOoT5Xax+YvMRi1hsL --> <!-- jcdmG0qfnYHEckC14l/vC0X/o84Xpi1VsLewvFRqnbyNVlPG8Lp5UEks9wO5/i9l --> <!-- NfIi6iwHr0bZ+UYc3Ix8cSjz/qfGFN1VkW6KEQ3fBiSVfQ+noXw62oY1YdMCAwEA --> <!-- AaOCAWQwggFgMB8GA1UdIwQYMBaAFFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1Ud --> <!-- DgQWBBQO4TqoUzox1Yq+wbutZxoDha00DjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0T --> <!-- AQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAwYIKwYBBQUHAwgwEQYD --> <!-- VR0gBAowCDAGBgRVHSAAMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNl --> <!-- cnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNy --> <!-- bDB2BggrBgEFBQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRy --> <!-- dXN0LmNvbS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZ --> <!-- aHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOCAgEATWNQ --> <!-- 7Uc0SmGk295qKoyb8QAAHh1iezrXMsL2s+Bjs/thAIiaG20QBwRPvrjqiXgi6w9G --> <!-- 7PNGXkBGiRL0C3danCpBOvzW9Ovn9xWVM8Ohgyi33i/klPeFM4MtSkBIv5rCT0qx --> <!-- jyT0s4E307dksKYjalloUkJf/wTr4XRleQj1qZPea3FAmZa6ePG5yOLDCBaxq2Na --> <!-- yBWAbXReSnV+pbjDbLXP30p5h1zHQE1jNfYw08+1Cg4LBH+gS667o6XQhACTPlNd --> <!-- NKUANWlsvp8gJRANGftQkGG+OY96jk32nw4e/gdREmaDJhlIlc5KycF/8zoFm/lv --> <!-- 34h/wCOe0h5DekUxwZxNqfBZslkZ6GqNKQQCd3xLS81wvjqyVVp4Pry7bwMQJXcV --> <!-- NIr5NsxDkuS6T/FikyglVyn7URnHoSVAaoRXxrKdsbwcCtp8Z359LukoTBh+xHsx --> <!-- QXGaSynsCz1XUNLK3f2eBVHlRHjdAd6xdZgNVCT98E7j4viDvXK6yz067vBeF5Jo --> <!-- bchh+abxKgoLpbn0nu6YMgWFnuv5gynTxix9vTp3Los3QqBqgu07SqqUEKThDfgX --> <!-- xbZaeTMYkuO1dfih6Y4KJR7kHvGfWocj/5+kUZ77OYARzdu1xKeogG/lU9Tg46LC --> <!-- 0lsa+jImLWpXcBw8pFguo/NbSwfcMlnzh6cabVgxghB7MIIQdwIBATCBkDB8MQsw --> <!-- CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQH --> <!-- EwdTYWxmb3JkMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxJDAiBgNVBAMTG1Nl --> <!-- Y3RpZ28gUlNBIENvZGUgU2lnbmluZyBDQQIQdkxOeT5DSDtdFxGDapK9ATANBglg --> <!-- hkgBZQMEAgEFAKB8MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEMBgor --> <!-- BgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3 --> <!-- DQEJBDEiBCDRS6kRnVQkuMdgWwe1inJlE2dLOn6gGlrHw0dYNmemczANBgkqhkiG --> <!-- 9w0BAQEFAASCAQArrpzpgXXQKwkckGSp+5rjksNZyulDQ2hRI3d0ABMJS2AnejuU --> <!-- MckVtYyNEhxti5AIsHLosRM4WVtGTLhiPS/zeq3yiVcHPRVwQIm6AxAAGGApXJ6g --> <!-- JIg5uDsua9Je/Mu4pLBHKfwZ7Dnu0eJZWwwCBW5wQLRgZu72w6QzblD4KRTHgX1y --> <!-- TCyJtXC60ipLFpEGKMymxfcjxeXGNcfS26ud2s6TYX5AAkpJI96PHpnvl7zgSY5q --> <!-- N1R92b/5ndfouaNdJ/4a7FSUbP2PMNs5q83AaIJt0TEhaeeyVxtILWaJx88+gDqj --> <!-- F6Dq1l0qmKPOdTEFVjsE7oZSnYRa0O0yGeOcoYIOPTCCDjkGCisGAQQBgjcDAwEx --> <!-- gg4pMIIOJQYJKoZIhvcNAQcCoIIOFjCCDhICAQMxDTALBglghkgBZQMEAgEwggEP --> <!-- BgsqhkiG9w0BCRABBKCB/wSB/DCB+QIBAQYLYIZIAYb4RQEHFwMwMTANBglghkgB --> <!-- ZQMEAgEFAAQgYEygz3oHme/Xl4KiaeCz32Wi2aSq7P5ipQLsXh/Dze0CFQD8+dUT --> <!-- s3WyLItKVEbIgtJzSp4HlxgPMjAyMDEwMDUwMjUwNDZaMAMCAR6ggYakgYMwgYAx --> <!-- CzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0G --> <!-- A1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazExMC8GA1UEAxMoU3ltYW50ZWMg --> <!-- U0hBMjU2IFRpbWVTdGFtcGluZyBTaWduZXIgLSBHM6CCCoswggU4MIIEIKADAgEC --> <!-- AhB7BbHUSWhRRPfJidKcGZ0SMA0GCSqGSIb3DQEBCwUAMIG9MQswCQYDVQQGEwJV --> <!-- UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy --> <!-- dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0g --> <!-- Rm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZl --> <!-- cnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE2MDExMjAwMDAw --> <!-- MFoXDTMxMDExMTIzNTk1OVowdzELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFu --> <!-- dGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3Jr --> <!-- MSgwJgYDVQQDEx9TeW1hbnRlYyBTSEEyNTYgVGltZVN0YW1waW5nIENBMIIBIjAN --> <!-- BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu1mdWVVPnYxyXRqBoutV87ABrTxx --> <!-- rDKPBWuGmicAMpdqTclkFEspu8LZKbku7GOz4c8/C1aQ+GIbfuumB+Lef15tQDjU --> <!-- kQbnQXx5HMvLrRu/2JWR8/DubPitljkuf8EnuHg5xYSl7e2vh47Ojcdt6tKYtTof --> <!-- Hjmdw/SaqPSE4cTRfHHGBim0P+SDDSbDewg+TfkKtzNJ/8o71PWym0vhiJka9cDp --> <!-- MxTW38eA25Hu/rySV3J39M2ozP4J9ZM3vpWIasXc9LFL1M7oCZFftYR5NYp4rBky --> <!-- jyPBMkEbWQ6pPrHM+dYr77fY5NUdbRE6kvaTyZzjSO67Uw7UNpeGeMWhNwIDAQAB --> <!-- o4IBdzCCAXMwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwZgYD --> <!-- VR0gBF8wXTBbBgtghkgBhvhFAQcXAzBMMCMGCCsGAQUFBwIBFhdodHRwczovL2Qu --> <!-- c3ltY2IuY29tL2NwczAlBggrBgEFBQcCAjAZGhdodHRwczovL2Quc3ltY2IuY29t --> <!-- L3JwYTAuBggrBgEFBQcBAQQiMCAwHgYIKwYBBQUHMAGGEmh0dHA6Ly9zLnN5bWNk --> <!-- LmNvbTA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vcy5zeW1jYi5jb20vdW5pdmVy --> <!-- c2FsLXJvb3QuY3JsMBMGA1UdJQQMMAoGCCsGAQUFBwMIMCgGA1UdEQQhMB+kHTAb --> <!-- MRkwFwYDVQQDExBUaW1lU3RhbXAtMjA0OC0zMB0GA1UdDgQWBBSvY9bKo06FcuCn --> <!-- vEHzKaI4f4B1YjAfBgNVHSMEGDAWgBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkq --> <!-- hkiG9w0BAQsFAAOCAQEAdeqwLdU0GVwyRf4O4dRPpnjBb9fq3dxP86HIgYj3p48V --> <!-- 5kApreZd9KLZVmSEcTAq3R5hF2YgVgaYGY1dcfL4l7wJ/RyRR8ni6I0D+8yQL9YK --> <!-- bE4z7Na0k8hMkGNIOUAhxN3WbomYPLWYl+ipBrcJyY9TV0GQL+EeTU7cyhB4bEJu --> <!-- 8LbF+GFcUvVO9muN90p6vvPN/QPX2fYDqA/jU/cKdezGdS6qZoUEmbf4Blfhxg72 --> <!-- 6K/a7JsYH6q54zoAv86KlMsB257HOLsPUqvR45QDYApNoP4nbRQy/D+XQOG/mYnb --> <!-- 5DkUvdrk08PqK1qzlVhVBH3HmuwjA42FKtL/rqlhgTCCBUswggQzoAMCAQICEHvU --> <!-- 5a+6zAc/oQEjBCJBTRIwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCVVMxHTAb --> <!-- BgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1hbnRlYyBU --> <!-- cnVzdCBOZXR3b3JrMSgwJgYDVQQDEx9TeW1hbnRlYyBTSEEyNTYgVGltZVN0YW1w --> <!-- aW5nIENBMB4XDTE3MTIyMzAwMDAwMFoXDTI5MDMyMjIzNTk1OVowgYAxCzAJBgNV --> <!-- BAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMW --> <!-- U3ltYW50ZWMgVHJ1c3QgTmV0d29yazExMC8GA1UEAxMoU3ltYW50ZWMgU0hBMjU2 --> <!-- IFRpbWVTdGFtcGluZyBTaWduZXIgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEP --> <!-- ADCCAQoCggEBAK8Oiqr43L9pe1QXcUcJvY08gfh0FXdnkJz93k4Cnkt29uU2PmXV --> <!-- JCBtMPndHYPpPydKM05tForkjUCNIqq+pwsb0ge2PLUaJCj4G3JRPcgJiCYIOvn6 --> <!-- QyN1R3AMs19bjwgdckhXZU2vAjxA9/TdMjiTP+UspvNZI8uA3hNN+RDJqgoYbFVh --> <!-- V9HxAizEtavybCPSnw0PGWythWJp/U6FwYpSMatb2Ml0UuNXbCK/VX9vygarP0q3 --> <!-- InZl7Ow28paVgSYs/buYqgE4068lQJsJU/ApV4VYXuqFSEEhh+XetNMmsntAU1h5 --> <!-- jlIxBk2UA0XEzjwD7LcA8joixbRv5e+wipsCAwEAAaOCAccwggHDMAwGA1UdEwEB --> <!-- /wQCMAAwZgYDVR0gBF8wXTBbBgtghkgBhvhFAQcXAzBMMCMGCCsGAQUFBwIBFhdo --> <!-- dHRwczovL2Quc3ltY2IuY29tL2NwczAlBggrBgEFBQcCAjAZGhdodHRwczovL2Qu --> <!-- c3ltY2IuY29tL3JwYTBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8vdHMtY3JsLndz --> <!-- LnN5bWFudGVjLmNvbS9zaGEyNTYtdHNzLWNhLmNybDAWBgNVHSUBAf8EDDAKBggr --> <!-- BgEFBQcDCDAOBgNVHQ8BAf8EBAMCB4AwdwYIKwYBBQUHAQEEazBpMCoGCCsGAQUF --> <!-- BzABhh5odHRwOi8vdHMtb2NzcC53cy5zeW1hbnRlYy5jb20wOwYIKwYBBQUHMAKG --> <!-- L2h0dHA6Ly90cy1haWEud3Muc3ltYW50ZWMuY29tL3NoYTI1Ni10c3MtY2EuY2Vy --> <!-- MCgGA1UdEQQhMB+kHTAbMRkwFwYDVQQDExBUaW1lU3RhbXAtMjA0OC02MB0GA1Ud --> <!-- DgQWBBSlEwGpn4XMG24WHl87Map5NgB7HTAfBgNVHSMEGDAWgBSvY9bKo06FcuCn --> <!-- vEHzKaI4f4B1YjANBgkqhkiG9w0BAQsFAAOCAQEARp6v8LiiX6KZSM+oJ0shzbK5 --> <!-- pnJwYy/jVSl7OUZO535lBliLvFeKkg0I2BC6NiT6Cnv7O9Niv0qUFeaC24pUbf8o --> <!-- /mfPcT/mMwnZolkQ9B5K/mXM3tRr41IpdQBKK6XMy5voqU33tBdZkkHDtz+G5vbA --> <!-- f0Q8RlwXWuOkO9VpJtUhfeGAZ35irLdOLhWa5Zwjr1sR6nGpQfkNeTipoQ3PtLHa --> <!-- Ppp6xyLFdM3fRwmGxPyRJbIblumFCOjd6nRgbmClVnoNyERY3Ob5SBSe5b/eAL13 --> <!-- sZgUchQk38cRLB8AP8NLFMZnHMweBqOQX1xUiz7jM1uCD8W3hgJOcZ/pZkU/djGC --> <!-- AlowggJWAgEBMIGLMHcxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBD --> <!-- b3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEoMCYG --> <!-- A1UEAxMfU3ltYW50ZWMgU0hBMjU2IFRpbWVTdGFtcGluZyBDQQIQe9Tlr7rMBz+h --> <!-- ASMEIkFNEjALBglghkgBZQMEAgGggaQwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJ --> <!-- EAEEMBwGCSqGSIb3DQEJBTEPFw0yMDEwMDUwMjUwNDZaMC8GCSqGSIb3DQEJBDEi --> <!-- BCCgb24i87Jb3g51HUp3KtnbbWP9Gtdq+Vpf4NIhrn2GtjA3BgsqhkiG9w0BCRAC --> <!-- LzEoMCYwJDAiBCDEdM52AH0COU4NpeTefBTGgPniggE8/vZT7123H99h+DALBgkq --> <!-- hkiG9w0BAQEEggEARW/k8RKoYrdusZE0wOP1BUFJbBKytinQQySZfWDNWOq0bUrf --> <!-- 1HOOicGPJyDSMJ1NUQUzzpzvT1V2YvYIqOsKOYBbdc2SFldXl4LnlMDyoEDZfXm9 --> <!-- xqE8tTh8PMQhxUSZ4jB4FDZxzOa1yxDbuKFIskmQV1p/RSAwSDx/RM8o9j6m3fgf --> <!-- jZMM29pT/j1TiTiUzB3UWFXL4R+zQyNk7yDSRtokW5afWIoslQzw9L35nQEk8cSY --> <!-- AQfv8nsMwUk+Ivxi/RJ1pHeSY98DvGfwkKsU7nJtcPzBnsV9wrfURVwK4z0m+tuZ --> <!-- wKI3Bp0w/VnWdMYm/uqnMdlUKpzmoWWxtC6RCw== --> <!-- SIG # End signature block --> |