class CloudControl::API::Network

Public Instance Methods

list_default_healthmon(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 121
def list_default_healthmon(options = {})
  org_endpoint '/networkDomainVip/defaultHealthMonitor'
  query_params options
  get_simple
end
list_default_irules(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 133
def list_default_irules(options = {})
  org_endpoint '/networkDomainVip/defaultiRu'
  query_params options
  get_simple
end
list_default_persistence(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 127
def list_default_persistence(options = {})
  org_endpoint '/networkDomainVip/defaultPersistenceProfile'
  query_params options
  get_simple
end
list_domains(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 3
def list_domains(options = {})
  org_endpoint '/network/networkDomain'
  query_params options
  get_simple
end
list_domains_byname(name, options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 9
def list_domains_byname(name, options = {})
  options[:name] = name
  single(list_domains(options))
end
list_fw_rules(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 55
def list_fw_rules(options = {})
  org_endpoint '/network/firewallRule'
  query_params options
  get_simple
end
list_ipaddress_lists(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 61
def list_ipaddress_lists(options = {})
  org_endpoint '/network/ipAddressList'
  query_params options
  get_simple
end
list_nat_rules( options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 73
def list_nat_rules( options = {})
  org_endpoint '/network/natRule'
  query_params options
  get_simple
end
list_port_lists(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 67
def list_port_lists(options = {})
  org_endpoint '/network/portList'
  query_params options
  get_simple
end
list_publicipv4(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 25
def list_publicipv4(options = {})
  org_endpoint '/network/publicIpBlock'
  query_params options
  get_simple
end
list_reserved_ipv6(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 43
def list_reserved_ipv6(options = {})
  org_endpoint '/network/reservedIpv6Address'
  query_params options
  get_simple
end
list_reserved_privateipv4(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 37
def list_reserved_privateipv4(options = {})
  org_endpoint '/network/reservedPrivateIpv4Address'
  query_params options
  get_simple
end
list_reserved_publicipv4(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 31
def list_reserved_publicipv4(options = {})
  org_endpoint '/network/reservedPublicIpv4Address'
  query_params options
  get_simple
end
list_security_groups(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 139
def list_security_groups(options = {})
  org_endpoint '/securityGroup/securityGroup'
  query_params options
  get_simple
end
list_ssl_certchains(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 109
def list_ssl_certchains(options = {})
  org_endpoint '/networkDomainVip/sslCertificateChain'
  query_params options
  get_simple
end
list_ssl_certs(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 103
def list_ssl_certs(options = {})
  org_endpoint '/networkDomainVip/sslDomainCertificate'
  query_params options
  get_simple
end
list_ssl_offload_profile(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 115
def list_ssl_offload_profile(options = {})
  org_endpoint '/networkDomainVip/sslOffloadProfile'
  query_params options
  get_simple
end
list_staticroutes(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 49
def list_staticroutes(options = {})
 org_endpoint '/network/staticRoute'
  query_params options
  get_simple
end
list_vip_nodes(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 79
def list_vip_nodes(options = {})
  org_endpoint '/networkDomainVip/node'
  query_params options
  get_simple
end
list_vip_pool_members(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 91
def list_vip_pool_members(options = {})
  org_endpoint '/networkDomainVip/poolMember'
  query_params options
  get_simple
end
list_vip_pools(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 85
def list_vip_pools(options = {})
  org_endpoint '/networkDomainVip/pool'
  query_params options
  get_simple
end
list_virtual_listeners(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 97
def list_virtual_listeners(options = {})
  org_endpoint '/networkDomainVip/virtualListener'
  query_params options
  get_simple
end
listvlan_byname(name, options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 20
def listvlan_byname(name, options = {})
  options[:name] = name
  single(listvlans(options))
end
listvlans(options = {}) click to toggle source
# File lib/cloudcontrol/api/network.rb, line 14
def listvlans(options = {})
  org_endpoint '/network/vlan'
  query_params options
  get_simple
end