Directories ¶
Path | Synopsis |
---|---|
v2
|
|
apiversions
Package apiversions provides information and interaction with the different API versions for the OpenStack Neutron service.
|
Package apiversions provides information and interaction with the different API versions for the OpenStack Neutron service. |
apiversions/testing
apiversions unit tests
|
apiversions unit tests |
extensions/agents
Package agents provides the ability to retrieve and manage Agents through the Neutron API.
|
Package agents provides the ability to retrieve and manage Agents through the Neutron API. |
extensions/agents/testing
agents unit tests
|
agents unit tests |
extensions/attributestags
Package attributestags manages Tags on Resources created by the OpenStack Neutron Service.
|
Package attributestags manages Tags on Resources created by the OpenStack Neutron Service. |
extensions/external
Package external provides information and interaction with the external extension for the OpenStack Networking service.
|
Package external provides information and interaction with the external extension for the OpenStack Networking service. |
extensions/external/testing
external unit tests
|
external unit tests |
extensions/extradhcpopts
Package extradhcpopts allow to work with extra DHCP functionality of Neutron ports.
|
Package extradhcpopts allow to work with extra DHCP functionality of Neutron ports. |
extensions/fwaas
Package fwaas provides information and interaction with the Firewall as a Service extension for the OpenStack Networking service.
|
Package fwaas provides information and interaction with the Firewall as a Service extension for the OpenStack Networking service. |
extensions/fwaas/firewalls
Package firewalls allows management and retrieval of firewalls from the OpenStack Networking Service.
|
Package firewalls allows management and retrieval of firewalls from the OpenStack Networking Service. |
extensions/fwaas/firewalls/testing
firewalls unit tests
|
firewalls unit tests |
extensions/fwaas/policies
Package policies allows management and retrieval of Firewall Policies in the OpenStack Networking Service.
|
Package policies allows management and retrieval of Firewall Policies in the OpenStack Networking Service. |
extensions/fwaas/policies/testing
policies unit tests
|
policies unit tests |
extensions/fwaas/routerinsertion
Package routerinsertion implements the fwaasrouterinsertion Firewall extension.
|
Package routerinsertion implements the fwaasrouterinsertion Firewall extension. |
extensions/fwaas/routerinsertion/testing
routerinsertion unit tests
|
routerinsertion unit tests |
extensions/fwaas/rules
Package rules enables management and retrieval of Firewall Rules in the OpenStack Networking Service.
|
Package rules enables management and retrieval of Firewall Rules in the OpenStack Networking Service. |
extensions/fwaas/rules/testing
rules unit tests
|
rules unit tests |
extensions/fwaas_v2
Package fwaas provides information and interaction with the Firewall as a Service extension for the OpenStack Networking service.
|
Package fwaas provides information and interaction with the Firewall as a Service extension for the OpenStack Networking service. |
extensions/fwaas_v2/rules/testing
networking_extensions_fwaas_rules_v2
|
networking_extensions_fwaas_rules_v2 |
extensions/layer3
Package layer3 provides access to the Layer-3 networking extension for the OpenStack Neutron service.
|
Package layer3 provides access to the Layer-3 networking extension for the OpenStack Neutron service. |
extensions/layer3/addressscopes
Package addressscopes provides the ability to retrieve and manage Address scopes through the Neutron API.
|
Package addressscopes provides the ability to retrieve and manage Address scopes through the Neutron API. |
extensions/layer3/addressscopes/testing
subnetpools unit tests
|
subnetpools unit tests |
extensions/layer3/floatingips
package floatingips enables management and retrieval of Floating IPs from the OpenStack Networking service.
|
package floatingips enables management and retrieval of Floating IPs from the OpenStack Networking service. |
extensions/layer3/floatingips/testing
floatingips unit tests
|
floatingips unit tests |
extensions/layer3/portforwarding
package portforwarding enables management and retrieval of port forwarding resources for Floating IPs from the OpenStack Networking service.
|
package portforwarding enables management and retrieval of port forwarding resources for Floating IPs from the OpenStack Networking service. |
extensions/layer3/portforwarding/testing
port forwarding unit tests
|
port forwarding unit tests |
extensions/layer3/routers
Package routers enables management and retrieval of Routers from the OpenStack Networking service.
|
Package routers enables management and retrieval of Routers from the OpenStack Networking service. |
extensions/layer3/routers/testing
routers unit tests
|
routers unit tests |
extensions/lbaas
Package lbaas provides information and interaction with the Load Balancer as a Service extension for the OpenStack Networking service.
|
Package lbaas provides information and interaction with the Load Balancer as a Service extension for the OpenStack Networking service. |
extensions/lbaas/members
Package members provides information and interaction with Members of the Load Balancer as a Service extension for the OpenStack Networking service.
|
Package members provides information and interaction with Members of the Load Balancer as a Service extension for the OpenStack Networking service. |
extensions/lbaas/members/testing
members unit tests
|
members unit tests |
extensions/lbaas/monitors
Package monitors provides information and interaction with the Monitors of the Load Balancer as a Service extension for the OpenStack Networking Service.
|
Package monitors provides information and interaction with the Monitors of the Load Balancer as a Service extension for the OpenStack Networking Service. |
extensions/lbaas/monitors/testing
monitors unit tests
|
monitors unit tests |
extensions/lbaas/pools
Package pools provides information and interaction with the Pools of the Load Balancing as a Service extension for the OpenStack Networking service.
|
Package pools provides information and interaction with the Pools of the Load Balancing as a Service extension for the OpenStack Networking service. |
extensions/lbaas/pools/testing
pools unit tests
|
pools unit tests |
extensions/lbaas/vips
Package vips provides information and interaction with the Virtual IPs of the Load Balancing as a Service extension for the OpenStack Networking service.
|
Package vips provides information and interaction with the Virtual IPs of the Load Balancing as a Service extension for the OpenStack Networking service. |
extensions/lbaas/vips/testing
vips unit tests
|
vips unit tests |
extensions/lbaas_v2
Package lbaas_v2 provides information and interaction with the Load Balancer as a Service v2 extension for the OpenStack Networking service.
|
Package lbaas_v2 provides information and interaction with the Load Balancer as a Service v2 extension for the OpenStack Networking service. |
extensions/lbaas_v2/l7policies
Package l7policies provides information and interaction with L7Policies and Rules of the LBaaS v2 extension for the OpenStack Networking service.
|
Package l7policies provides information and interaction with L7Policies and Rules of the LBaaS v2 extension for the OpenStack Networking service. |
extensions/lbaas_v2/l7policies/testing
l7policies unit tests
|
l7policies unit tests |
extensions/lbaas_v2/listeners
Package listeners provides information and interaction with Listeners of the LBaaS v2 extension for the OpenStack Networking service.
|
Package listeners provides information and interaction with Listeners of the LBaaS v2 extension for the OpenStack Networking service. |
extensions/lbaas_v2/listeners/testing
listeners unit tests
|
listeners unit tests |
extensions/lbaas_v2/loadbalancers
Package loadbalancers provides information and interaction with Load Balancers of the LBaaS v2 extension for the OpenStack Networking service.
|
Package loadbalancers provides information and interaction with Load Balancers of the LBaaS v2 extension for the OpenStack Networking service. |
extensions/lbaas_v2/loadbalancers/testing
loadbalancers unit tests
|
loadbalancers unit tests |
extensions/lbaas_v2/monitors
Package monitors provides information and interaction with Monitors of the LBaaS v2 extension for the OpenStack Networking service.
|
Package monitors provides information and interaction with Monitors of the LBaaS v2 extension for the OpenStack Networking service. |
extensions/lbaas_v2/monitors/testing
monitors unit tests
|
monitors unit tests |
extensions/lbaas_v2/pools
Package pools provides information and interaction with Pools and Members of the LBaaS v2 extension for the OpenStack Networking service.
|
Package pools provides information and interaction with Pools and Members of the LBaaS v2 extension for the OpenStack Networking service. |
extensions/lbaas_v2/pools/testing
pools unit tests
|
pools unit tests |
extensions/networkipavailabilities
Package networkipavailabilities provides the ability to retrieve and manage networkipavailabilities through the Neutron API.
|
Package networkipavailabilities provides the ability to retrieve and manage networkipavailabilities through the Neutron API. |
extensions/networkipavailabilities/testing
networkipavailabilities unit tests
|
networkipavailabilities unit tests |
extensions/portsbinding
Package portsbinding provides information and interaction with the port binding extension for the OpenStack Networking service.
|
Package portsbinding provides information and interaction with the port binding extension for the OpenStack Networking service. |
extensions/portsbinding/testing
portsbindings unit tests
|
portsbindings unit tests |
extensions/portsecurity
Package portsecurity provides information and interaction with the port security extension for the OpenStack Networking service.
|
Package portsecurity provides information and interaction with the port security extension for the OpenStack Networking service. |
extensions/provider
Package provider gives access to the provider Neutron plugin, allowing network extended attributes.
|
Package provider gives access to the provider Neutron plugin, allowing network extended attributes. |
extensions/provider/testing
provider unit tests
|
provider unit tests |
extensions/qos/policies
Package policies provides information and interaction with the QoS policy extension for the OpenStack Networking service.
|
Package policies provides information and interaction with the QoS policy extension for the OpenStack Networking service. |
extensions/qos/rules
Package rules provides the ability to retrieve and manage QoS policy rules through the Neutron API.
|
Package rules provides the ability to retrieve and manage QoS policy rules through the Neutron API. |
extensions/qos/rules/testing
QoS policy rules unit tests
|
QoS policy rules unit tests |
extensions/qos/ruletypes
Package ruletypes contains functionality for working with Neutron 'quality of service' rule-type resources.
|
Package ruletypes contains functionality for working with Neutron 'quality of service' rule-type resources. |
extensions/qos/ruletypes/testing
qos unit tests
|
qos unit tests |
extensions/quotas
Package quotas provides the ability to retrieve and manage Networking quotas through the Neutron API.
|
Package quotas provides the ability to retrieve and manage Networking quotas through the Neutron API. |
extensions/quotas/testing
quotas unit tests
|
quotas unit tests |
extensions/rbacpolicies
Package rbacpolicies contains functionality for working with Neutron RBAC Policies.
|
Package rbacpolicies contains functionality for working with Neutron RBAC Policies. |
extensions/rbacpolicies/testing
Package testing includes rbac unit tests
|
Package testing includes rbac unit tests |
extensions/security
Package security contains functionality to work with security group and security group rules Neutron resources.
|
Package security contains functionality to work with security group and security group rules Neutron resources. |
extensions/security/groups
Package groups provides information and interaction with Security Groups for the OpenStack Networking service.
|
Package groups provides information and interaction with Security Groups for the OpenStack Networking service. |
extensions/security/groups/testing
groups unit tests
|
groups unit tests |
extensions/security/rules
Package rules provides information and interaction with Security Group Rules for the OpenStack Networking service.
|
Package rules provides information and interaction with Security Group Rules for the OpenStack Networking service. |
extensions/security/rules/testing
rules unit tests
|
rules unit tests |
extensions/subnetpools
Package subnetpools provides the ability to retrieve and manage subnetpools through the Neutron API.
|
Package subnetpools provides the ability to retrieve and manage subnetpools through the Neutron API. |
extensions/subnetpools/testing
subnetpools unit tests
|
subnetpools unit tests |
extensions/testing
extensions unit tests
|
extensions unit tests |
extensions/trunks
Package trunks provides the ability to retrieve and manage trunks through the Neutron API.
|
Package trunks provides the ability to retrieve and manage trunks through the Neutron API. |
extensions/trunks/testing
trunks unit tests
|
trunks unit tests |
extensions/vlantransparent
Package vlantransparent provides the ability to retrieve and manage networks with the vlan-transparent extension through the Neutron API.
|
Package vlantransparent provides the ability to retrieve and manage networks with the vlan-transparent extension through the Neutron API. |
extensions/vlantransparent/testing
vlantransparent extension unit tests
|
vlantransparent extension unit tests |
extensions/vpnaas/endpointgroups
Package endpointgroups allows management of endpoint groups in the Openstack Network Service Example to create an Endpoint Group createOpts := endpointgroups.CreateOpts{ Name: groupName, Type: endpointgroups.TypeCIDR, Endpoints: []string{ "10.2.0.0/24", "10.3.0.0/24", }, } group, err := endpointgroups.Create(client, createOpts).Extract() if err != nil { return group, err } Example to retrieve an Endpoint Group group, err := endpointgroups.Get(client, "6ecd9cf3-ca64-46c7-863f-f2eb1b9e838a").Extract() if err != nil { panic(err) } Example to Delete an Endpoint Group err := endpointgroups.Delete(client, "5291b189-fd84-46e5-84bd-78f40c05d69c").ExtractErr() if err != nil { panic(err) } Example to List Endpoint groups allPages, err := endpointgroups.List(client, nil).AllPages() if err != nil { panic(err) } allGroups, err := endpointgroups.ExtractEndpointGroups(allPages) if err != nil { panic(err) } Example to Update an endpoint group name := "updatedname" description := "updated description" updateOpts := endpointgroups.UpdateOpts{ Name: &name, Description: &description, } updatedPolicy, err := endpointgroups.Update(client, "5c561d9d-eaea-45f6-ae3e-08d1a7080828", updateOpts).Extract() if err != nil { panic(err) }
|
Package endpointgroups allows management of endpoint groups in the Openstack Network Service Example to create an Endpoint Group createOpts := endpointgroups.CreateOpts{ Name: groupName, Type: endpointgroups.TypeCIDR, Endpoints: []string{ "10.2.0.0/24", "10.3.0.0/24", }, } group, err := endpointgroups.Create(client, createOpts).Extract() if err != nil { return group, err } Example to retrieve an Endpoint Group group, err := endpointgroups.Get(client, "6ecd9cf3-ca64-46c7-863f-f2eb1b9e838a").Extract() if err != nil { panic(err) } Example to Delete an Endpoint Group err := endpointgroups.Delete(client, "5291b189-fd84-46e5-84bd-78f40c05d69c").ExtractErr() if err != nil { panic(err) } Example to List Endpoint groups allPages, err := endpointgroups.List(client, nil).AllPages() if err != nil { panic(err) } allGroups, err := endpointgroups.ExtractEndpointGroups(allPages) if err != nil { panic(err) } Example to Update an endpoint group name := "updatedname" description := "updated description" updateOpts := endpointgroups.UpdateOpts{ Name: &name, Description: &description, } updatedPolicy, err := endpointgroups.Update(client, "5c561d9d-eaea-45f6-ae3e-08d1a7080828", updateOpts).Extract() if err != nil { panic(err) } |
extensions/vpnaas/ikepolicies
Package ikepolicies allows management and retrieval of IKE policies in the OpenStack Networking Service.
|
Package ikepolicies allows management and retrieval of IKE policies in the OpenStack Networking Service. |
extensions/vpnaas/ipsecpolicies
Package ipsecpolicies allows management and retrieval of IPSec Policies in the OpenStack Networking Service.
|
Package ipsecpolicies allows management and retrieval of IPSec Policies in the OpenStack Networking Service. |
extensions/vpnaas/services
Package services allows management and retrieval of VPN services in the OpenStack Networking Service.
|
Package services allows management and retrieval of VPN services in the OpenStack Networking Service. |
extensions/vpnaas/siteconnections
Package siteconnections allows management and retrieval of IPSec site connections in the OpenStack Networking Service.
|
Package siteconnections allows management and retrieval of IPSec site connections in the OpenStack Networking Service. |
networks
Package networks contains functionality for working with Neutron network resources.
|
Package networks contains functionality for working with Neutron network resources. |
networks/testing
networks unit tests
|
networks unit tests |
ports
Package ports contains functionality for working with Neutron port resources.
|
Package ports contains functionality for working with Neutron port resources. |
ports/testing
ports unit tests
|
ports unit tests |
subnets
Package subnets contains functionality for working with Neutron subnet resources.
|
Package subnets contains functionality for working with Neutron subnet resources. |
subnets/testing
subnets unit tests
|
subnets unit tests |
Click to show internal directories.
Click to hide internal directories.