The provider extension extends the Quantum network resource with the following three additional attributes:
Attribute name | Type | Default Value | Description |
---|---|---|---|
provider:network_type | String | N/A | The physical mechanism by which the virtual network is realized. Possible values are "flat", "vlan", "local", and "gre", corresponding to flat networks, VLAN networks, local networks, and GRE networks as defined above. All types of provider networks can be created by administrators, while tenant networks can be realized as "vlan", "gre", or "local" network types depending on plugin configuration. |
provider:physical_network | String | If a physical network named "default" has been configured, and if provider:network_type is "flat" or "vlan", then "default" is used. | The name of the physical network over which the virtual network is realized for flat and VLAN networks. Not applicable to the "local" or "gre" network types. |
provider:segmentation_id | Integer | N/A | For VLAN networks, the VLAN VID on the physical network that realizes the virtual network. Valid VLAN VIDs are 1 through 4094. For GRE networks, the tunnel ID. Valid tunnel IDs are any 32 bit unsigned integer. Not applicable to the "flat" or "local" network types. |
The provider attributes are returned by Quantum
network API operations when the client is authorized
for the extension:provider_network:view
action via the Quantum policy configuration. The
provider attributes are only accepted for network API
operations if the client is authorized for the
extension:provider_network:set
action. The default Quantum API policy configuration
authorizes both actions for users with the admin role.
See Chapter 7, Authentication and Authorization for details on policy
configuration.