Package org.jclouds.openstack.neutron.v2
Interface NeutronApi
- All Superinterfaces:
AutoCloseable
,Closeable
Provides access to the OpenStack Networking (Neutron) v2 API.
The service-side API will always have a v2.0 in the path.
However, the endpoint will sometimes contain a v2.0 and sometimes it will not.
The @Path annotation here ensures the path is always added. The VersionAwareRegionToEndpoint ensures that the
endpoint will always look the same.
Cannot leave labs until fixed:
TODO: https://issues.apache.org/jira/browse/JCLOUDS-773
-
Method Summary
Modifier and TypeMethodDescriptiongetExtensionApi
(String region) Provides access to Extension features.getFloatingIPApi
(String region) Provides access to Floating IP features.com.google.common.base.Optional
<FWaaSApi> getFWaaSApi
(String region) Provides access to FWaaS features.com.google.common.base.Optional
<LBaaSApi> getLBaaSApi
(String region) Provides access to LBaaS features.getNetworkApi
(String region) Provides access to Network features.getPortApi
(String region) Provides access to Port features.com.google.common.base.Optional
<RouterApi> getRouterApi
(String region) Provides access to Router features.getSecurityGroupApi
(String region) Provides access to SecurityGroup features.getSubnetApi
(String region) Provides access to Subnet features.
-
Method Details
-
getConfiguredRegions
- Returns:
- the Region codes configured
-
getExtensionApi
Provides access to Extension features. -
getNetworkApi
Provides access to Network features. -
getSubnetApi
Provides access to Subnet features. -
getPortApi
Provides access to Port features. -
getSecurityGroupApi
Provides access to SecurityGroup features. -
getFloatingIPApi
Provides access to Floating IP features. -
getRouterApi
Provides access to Router features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getLBaaSApi
Provides access to LBaaS features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getFWaaSApi
Provides access to FWaaS features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present.
-