Service
class Service extends AbstractService
Network v2 service for OpenStack.
Traits
Methods
Create a new network resource.
Create a new network resources.
Retrieve a network object without calling the remote API. Any values provided in the array will populate the empty object, allowing you greater control without the expense of network transactions. To call the remote API and have the response populate the object, call {see Network::retrieve}.
List networks.
Create a new subnet resource.
Create a new subnet resources.
Retrieve a subnet object without calling the remote API. Any values provided in the array will populate the empty object, allowing you greater control without the expense of network transactions. To call the remote API and have the response populate the object, call {see Subnet::retrieve}.
List subnets.
Create a new port resource.
Create new port resources.
Retrieve a subnet object without calling the remote API. Any values provided in the array will populate the empty object, allowing you greater control without the expense of network transactions. To call the remote API and have the response populate the object, call {see Port::retrieve}.
Lists quotas for projects with non-default quota values.
Lists default quotas for a project
Lists loadbalancers for projects
Retrieve an instance of a LoadBalancer object
Create a new loadbalancer resource.
Lists loadbalancer listeners
Retrieve an instance of a loadbalancer listener object
Create a new loadbalancer Listener resource.
Lists loadbalancer pools
Retrieve an instance of a loadbalancer Pool object
Create a new loadbalancer Pool resource.
Lists loadbalancer members
Retrieve an instance of a loadbalancer Member object
Create a new loadbalancer member resource.
Lists loadbalancer healthmonitors
Retrieve an instance of a loadbalancer healthmonitor object
Create a new loadbalancer healthmonitor resource.
Details
getNetwork(string $id)
Retrieve a network object without calling the remote API. Any values provided in the array will populate the empty object, allowing you greater control without the expense of network transactions. To call the remote API and have the response populate the object, call {see Network::retrieve}.
getSubnet(string $id)
Retrieve a subnet object without calling the remote API. Any values provided in the array will populate the empty object, allowing you greater control without the expense of network transactions. To call the remote API and have the response populate the object, call {see Subnet::retrieve}.
getPort(string $id)
Retrieve a subnet object without calling the remote API. Any values provided in the array will populate the empty object, allowing you greater control without the expense of network transactions. To call the remote API and have the response populate the object, call {see Port::retrieve}.
getQuota(string $tenantId)
Lists quotas for a project.
Retrieve a quota object without calling the remote API. Any values provided in the array will populate the empty object, allowing you greater control without the expense of network transactions. To call the remote API and have the response populate the object, call {see Quota::retrieve}.
getLoadBalancerMember(string $poolId, string $memberId)
Retrieve an instance of a loadbalancer Member object
getLoadBalancerHealthMonitor(string $id)
Retrieve an instance of a loadbalancer healthmonitor object