
Create a network of type FC, IP or Ethernet. The network can optionally be added to varrays and populated with endpoints.
When the network has endpoints and the endpoints are matched to storage ports, the storage ports become assigned to the network. When the network is also added to virtual arrays, the storage ports' array pools are update to show they are connected to the networks' varrays.
Requires one of the following roles:
All parameters are required unless otherwise stated.
Field | Description | Type | Notes |
<network_create> | |||
<name> | Name of the network; must be unique. | String |
Valid Values:
|
<transport_type> | Transport type of the network. Valid values: FC = Fibre Channel IP Ethernet | String | |
<varrays> | The virtual arrays to which the network is associated. | ||
<varray> | URI |
0-* Elements |
|
</varrays> | |||
<endpoints> | The endpoints of the network. For an FC network, the endpoints are the WWNs of the storage port and host initiators that are in the network. For an IP network, these are the IQNs, EUIs, IP addresses or host names for the hosts and the storage ports. | ||
<endpoint> | String |
0-* Elements |
|
</endpoints> | |||
</network_create> |
The details of the created network
Field | Description | Type | Notes |
<network> | |||
<discovered> | Indicates whether the network was discovered by a network system or manually created. Valid values: true = network was discovered by a network system false = network was manually created | Boolean | |
<endpoints> | List of endpoints associated with the network. | ||
<endpoint> | String |
0-* Elements |
|
</endpoints> | |||
<endpoints_discovered> | List of endpoints associated with the network. Each endpoint is indexed to "true" indicating it was discovered or "false" indicating it was manually added into the network. | ||
<endpoint_discovered> |
0-* Elements |
||
<alias> | String | ||
<name> | String | ||
<value> | String | ||
</endpoint_discovered> | |||
</endpoints_discovered> | |||
<fabric_id> | Fabric name or VSAN (Virtual Storage Area Network) ID for the network if discovered by a network system. | String | |
<varray> | |||
<id> | ViPR ID of the related object | URI | |
<link> | A hyperlink to the related object | ||
</varray> | |||
<network_systems> | List of network systems that manage the network. These are the network systems where the network was discovered. Empty list for manually created network. | ||
<network_system> | String |
0-* Elements |
|
</network_systems> | |||
<assigned_varrays> | List of virtual arrays to which the network is assigned. | ||
<assigned_varray> | String |
0-* Elements |
|
</assigned_varrays> | |||
<connected_varrays> | List of virtual arrays to which the network is implicitly connected because a storage port in the network has been assigned to the virtual array. | ||
<connected_varray> | String |
0-* Elements |
|
</connected_varrays> | |||
<registration_status> | Indicates whether the network and its endpoints can be used for provisioning operation. Only registered networks can be used for provisioning operations. Valid values: UNREGISTERED REGISTERED UNKNOWN | String | |
<transport_type> | Transport type for the network. Valid values: IP FC Ethernet. | String | |
<routed_networks> | A list of networks that are routed to this network Valid value: FC | ||
<routed_network> | String |
0-* Elements |
|
</routed_networks> | |||
<native_guid> | The native unique identifier for this resource
Network Transport Types:
Network System Types:
Storage System Types:
|
String | |
<name> | The name assigned to this resource in ViPR. The resource name is set by a user and can be changed at any time. It is not a unique identifier. | String | |
<id> | An identifier that is generated by ViPR when the resource is created. The resource ID is guaranteed to be unique and immutable across all virtual data centers for all time. | URI | |
<link> | A hyperlink to the details for this resource | ||
<creation_time> | A timestamp that shows when this resource was created in ViPR | DateTime | |
<tags> | Keywords and labels that can be added by a user to a resource to make it easy to find when doing a search. | ||
<tag> | String |
0-* Elements |
|
</tags> | |||
<inactive> | Whether or not the resource is inactive. When a user removes a resource, the resource is put in this state before it is removed from the ViPR database. | Boolean | |
<global> | Boolean | ||
<remote> | Boolean | ||
<vdc> | |||
<id> | ViPR ID of the related object | URI | |
<link> | A hyperlink to the related object | ||
</vdc> | |||
<internal> | Whether or not the resource is an internal resource. | Boolean | |
</network> |