OS::Neutron::Router¶
A resource that implements Neutron router.
Router is a physical or virtual network device that passes network traffic between different networks.
Optional Properties¶
Name | Description |
---|---|
admin_state_up | The administrative state of the router. Boolean value expected. Can be updated without replacement. Defaults to "True". |
external_gateway_info | External network gateway configuration for a router. You can use GET /v2.0/networks?router:external=True or neutron net-external-list to query the network information. Map value expected. Can be updated without replacement. Map properties:
|
l3_agent_ids | ID list of the L3 agent. User can specify multi-agents for highly available router. NOTE: The default policy setting in Neutron restricts usage of this property to administrative users only. String value expected. Can be updated without replacement. |
name | The name of the router. String value expected. Can be updated without replacement. |
value_specs | Extra parameters to include in the creation request. Map value expected. Can be updated without replacement. Defaults to "{}". |
Attributes¶
Name | Description |
---|---|
admin_state_up | Administrative state of the router. |
external_gateway_info | Gateway network for the router. |
name | Friendly name of the router. |
show | Detailed information about resource. |
status | The status of the router. |
tenant_id | Tenant owning the router. |
HOT Syntax¶
heat_template_version: 2014-10-16
...
resources:
...
the_resource:
type: OS::Neutron::Router
properties:
admin_state_up: Boolean
external_gateway_info: {"network": String, "enable_snat": Boolean}
l3_agent_ids: String
name: String
value_specs: {...}