Class: Fog::Network::OpenStack

Inherits:
Service
  • Object
show all
Defined in:
lib/fog/network/openstack.rb,
lib/fog/network/openstack/models/port.rb,
lib/fog/network/openstack/models/ports.rb,
lib/fog/network/openstack/models/lb_vip.rb,
lib/fog/network/openstack/models/router.rb,
lib/fog/network/openstack/models/subnet.rb,
lib/fog/network/openstack/models/lb_pool.rb,
lib/fog/network/openstack/models/lb_vips.rb,
lib/fog/network/openstack/models/network.rb,
lib/fog/network/openstack/models/routers.rb,
lib/fog/network/openstack/models/subnets.rb,
lib/fog/network/openstack/models/lb_pools.rb,
lib/fog/network/openstack/models/networks.rb,
lib/fog/network/openstack/models/extension.rb,
lib/fog/network/openstack/models/lb_member.rb,
lib/fog/network/openstack/models/extensions.rb,
lib/fog/network/openstack/models/ike_policy.rb,
lib/fog/network/openstack/models/lb_members.rb,
lib/fog/network/openstack/requests/get_port.rb,
lib/fog/network/openstack/models/floating_ip.rb,
lib/fog/network/openstack/models/rbac_policy.rb,
lib/fog/network/openstack/models/subnet_pool.rb,
lib/fog/network/openstack/models/vpn_service.rb,
lib/fog/network/openstack/requests/get_quota.rb,
lib/fog/network/openstack/models/floating_ips.rb,
lib/fog/network/openstack/models/ike_policies.rb,
lib/fog/network/openstack/models/ipsec_policy.rb,
lib/fog/network/openstack/models/subnet_pools.rb,
lib/fog/network/openstack/models/vpn_services.rb,
lib/fog/network/openstack/requests/get_lb_vip.rb,
lib/fog/network/openstack/requests/get_quotas.rb,
lib/fog/network/openstack/requests/get_router.rb,
lib/fog/network/openstack/requests/get_subnet.rb,
lib/fog/network/openstack/requests/list_ports.rb,
lib/fog/network/openstack/requests/set_tenant.rb,
lib/fog/network/openstack/models/rbac_policies.rb,
lib/fog/network/openstack/requests/create_port.rb,
lib/fog/network/openstack/requests/delete_port.rb,
lib/fog/network/openstack/requests/get_lb_pool.rb,
lib/fog/network/openstack/requests/get_network.rb,
lib/fog/network/openstack/requests/update_port.rb,
lib/fog/network/openstack/models/ipsec_policies.rb,
lib/fog/network/openstack/models/security_group.rb,
lib/fog/network/openstack/requests/delete_quota.rb,
lib/fog/network/openstack/requests/list_lb_vips.rb,
lib/fog/network/openstack/requests/list_routers.rb,
lib/fog/network/openstack/requests/list_subnets.rb,
lib/fog/network/openstack/requests/update_quota.rb,
lib/fog/network/openstack/models/security_groups.rb,
lib/fog/network/openstack/requests/create_lb_vip.rb,
lib/fog/network/openstack/requests/create_router.rb,
lib/fog/network/openstack/requests/create_subnet.rb,
lib/fog/network/openstack/requests/delete_lb_vip.rb,
lib/fog/network/openstack/requests/delete_router.rb,
lib/fog/network/openstack/requests/delete_subnet.rb,
lib/fog/network/openstack/requests/get_extension.rb,
lib/fog/network/openstack/requests/get_lb_member.rb,
lib/fog/network/openstack/requests/list_lb_pools.rb,
lib/fog/network/openstack/requests/list_networks.rb,
lib/fog/network/openstack/requests/update_lb_vip.rb,
lib/fog/network/openstack/requests/update_router.rb,
lib/fog/network/openstack/requests/update_subnet.rb,
lib/fog/network/openstack/requests/create_lb_pool.rb,
lib/fog/network/openstack/requests/create_network.rb,
lib/fog/network/openstack/requests/delete_lb_pool.rb,
lib/fog/network/openstack/requests/delete_network.rb,
lib/fog/network/openstack/requests/get_ike_policy.rb,
lib/fog/network/openstack/requests/get_lbaas_pool.rb,
lib/fog/network/openstack/requests/update_lb_pool.rb,
lib/fog/network/openstack/requests/update_network.rb,
lib/fog/network/openstack/models/lb_health_monitor.rb,
lib/fog/network/openstack/requests/get_floating_ip.rb,
lib/fog/network/openstack/requests/get_rbac_policy.rb,
lib/fog/network/openstack/requests/get_subnet_pool.rb,
lib/fog/network/openstack/requests/get_vpn_service.rb,
lib/fog/network/openstack/requests/list_extensions.rb,
lib/fog/network/openstack/requests/list_lb_members.rb,
lib/fog/network/openstack/models/lb_health_monitors.rb,
lib/fog/network/openstack/requests/create_lb_member.rb,
lib/fog/network/openstack/requests/delete_lb_member.rb,
lib/fog/network/openstack/requests/get_ipsec_policy.rb,
lib/fog/network/openstack/requests/get_lbaas_l7rule.rb,
lib/fog/network/openstack/requests/list_lbaas_pools.rb,
lib/fog/network/openstack/requests/update_lb_member.rb,
lib/fog/network/openstack/models/security_group_rule.rb,
lib/fog/network/openstack/requests/create_ike_policy.rb,
lib/fog/network/openstack/requests/create_lbaas_pool.rb,
lib/fog/network/openstack/requests/delete_ike_policy.rb,
lib/fog/network/openstack/requests/delete_lbaas_pool.rb,
lib/fog/network/openstack/requests/get_lb_pool_stats.rb,
lib/fog/network/openstack/requests/list_floating_ips.rb,
lib/fog/network/openstack/requests/list_ike_policies.rb,
lib/fog/network/openstack/requests/list_subnet_pools.rb,
lib/fog/network/openstack/requests/list_vpn_services.rb,
lib/fog/network/openstack/requests/update_ike_policy.rb,
lib/fog/network/openstack/requests/update_lbaas_pool.rb,
lib/fog/network/openstack/models/security_group_rules.rb,
lib/fog/network/openstack/requests/create_floating_ip.rb,
lib/fog/network/openstack/requests/create_rbac_policy.rb,
lib/fog/network/openstack/requests/create_subnet_pool.rb,
lib/fog/network/openstack/requests/create_vpn_service.rb,
lib/fog/network/openstack/requests/delete_floating_ip.rb,
lib/fog/network/openstack/requests/delete_rbac_policy.rb,
lib/fog/network/openstack/requests/delete_subnet_pool.rb,
lib/fog/network/openstack/requests/delete_vpn_service.rb,
lib/fog/network/openstack/requests/get_lbaas_l7policy.rb,
lib/fog/network/openstack/requests/get_lbaas_listener.rb,
lib/fog/network/openstack/requests/get_security_group.rb,
lib/fog/network/openstack/requests/list_lbaas_l7rules.rb,
lib/fog/network/openstack/requests/list_rbac_policies.rb,
lib/fog/network/openstack/requests/update_rbac_policy.rb,
lib/fog/network/openstack/requests/update_subnet_pool.rb,
lib/fog/network/openstack/requests/update_vpn_service.rb,
lib/fog/network/openstack/models/ipsec_site_connection.rb,
lib/fog/network/openstack/requests/create_ipsec_policy.rb,
lib/fog/network/openstack/requests/create_lbaas_l7rule.rb,
lib/fog/network/openstack/requests/delete_ipsec_policy.rb,
lib/fog/network/openstack/requests/delete_lbaas_l7rule.rb,
lib/fog/network/openstack/requests/list_ipsec_policies.rb,
lib/fog/network/openstack/requests/update_ipsec_policy.rb,
lib/fog/network/openstack/requests/update_lbaas_l7rule.rb,
lib/fog/network/openstack/models/ipsec_site_connections.rb,
lib/fog/network/openstack/requests/add_router_interface.rb,
lib/fog/network/openstack/requests/list_lbaas_listeners.rb,
lib/fog/network/openstack/requests/list_security_groups.rb,
lib/fog/network/openstack/models/network_ip_availability.rb,
lib/fog/network/openstack/requests/associate_floating_ip.rb,
lib/fog/network/openstack/requests/create_lbaas_l7policy.rb,
lib/fog/network/openstack/requests/create_lbaas_listener.rb,
lib/fog/network/openstack/requests/create_security_group.rb,
lib/fog/network/openstack/requests/delete_lbaas_l7policy.rb,
lib/fog/network/openstack/requests/delete_lbaas_listener.rb,
lib/fog/network/openstack/requests/delete_security_group.rb,
lib/fog/network/openstack/requests/get_lb_health_monitor.rb,
lib/fog/network/openstack/requests/get_lbaas_pool_member.rb,
lib/fog/network/openstack/requests/list_lbaas_l7policies.rb,
lib/fog/network/openstack/requests/update_lbaas_l7policy.rb,
lib/fog/network/openstack/requests/update_lbaas_listener.rb,
lib/fog/network/openstack/requests/update_security_group.rb,
lib/fog/network/openstack/requests/get_lbaas_loadbalancer.rb,
lib/fog/network/openstack/models/network_ip_availabilities.rb,
lib/fog/network/openstack/requests/get_lbaas_healthmonitor.rb,
lib/fog/network/openstack/requests/get_security_group_rule.rb,
lib/fog/network/openstack/requests/list_lb_health_monitors.rb,
lib/fog/network/openstack/requests/list_lbaas_pool_members.rb,
lib/fog/network/openstack/requests/remove_router_interface.rb,
lib/fog/network/openstack/requests/create_lb_health_monitor.rb,
lib/fog/network/openstack/requests/create_lbaas_pool_member.rb,
lib/fog/network/openstack/requests/delete_lb_health_monitor.rb,
lib/fog/network/openstack/requests/delete_lbaas_pool_member.rb,
lib/fog/network/openstack/requests/disassociate_floating_ip.rb,
lib/fog/network/openstack/requests/list_lbaas_loadbalancers.rb,
lib/fog/network/openstack/requests/update_lb_health_monitor.rb,
lib/fog/network/openstack/requests/update_lbaas_pool_member.rb,
lib/fog/network/openstack/requests/create_lbaas_loadbalancer.rb,
lib/fog/network/openstack/requests/delete_lbaas_loadbalancer.rb,
lib/fog/network/openstack/requests/get_ipsec_site_connection.rb,
lib/fog/network/openstack/requests/list_lbaas_healthmonitors.rb,
lib/fog/network/openstack/requests/list_security_group_rules.rb,
lib/fog/network/openstack/requests/update_lbaas_loadbalancer.rb,
lib/fog/network/openstack/requests/create_lbaas_healthmonitor.rb,
lib/fog/network/openstack/requests/create_security_group_rule.rb,
lib/fog/network/openstack/requests/delete_lbaas_healthmonitor.rb,
lib/fog/network/openstack/requests/delete_security_group_rule.rb,
lib/fog/network/openstack/requests/update_lbaas_healthmonitor.rb,
lib/fog/network/openstack/requests/associate_lb_health_monitor.rb,
lib/fog/network/openstack/requests/get_network_ip_availability.rb,
lib/fog/network/openstack/requests/list_ipsec_site_connections.rb,
lib/fog/network/openstack/requests/create_ipsec_site_connection.rb,
lib/fog/network/openstack/requests/delete_ipsec_site_connection.rb,
lib/fog/network/openstack/requests/update_ipsec_site_connection.rb,
lib/fog/network/openstack/requests/disassociate_lb_health_monitor.rb,
lib/fog/network/openstack/requests/list_network_ip_availabilities.rb

Defined Under Namespace

Classes: Extension, Extensions, FloatingIp, FloatingIps, IkePolicies, IkePolicy, IpsecPolicies, IpsecPolicy, IpsecSiteConnection, IpsecSiteConnections, LbHealthMonitor, LbHealthMonitors, LbMember, LbMembers, LbPool, LbPools, LbVip, LbVips, Mock, Network, NetworkIpAvailabilities, NetworkIpAvailability, Networks, Port, Ports, RbacPolicies, RbacPolicy, Real, Router, Routers, SecurityGroup, SecurityGroupRule, SecurityGroupRules, SecurityGroups, Subnet, SubnetPool, SubnetPools, Subnets, VpnService, VpnServices

Constant Summary collapse

SUPPORTED_VERSIONS =
/v2(\.0)*/