CPC H04L 41/0889 (2013.01) [H04L 41/0806 (2013.01); H04L 67/10 (2013.01)] | 20 Claims |
1. A method of deploying software-implemented resources in a software defined datacenter, the method comprising:
receiving a hierarchical API command that in a declarative format specifies a plurality of software-defined (SD) resources at a plurality of resource levels of a resource hierarchy in the datacenter;
parsing the hierarchical API command to identify the plurality of SD resources at the plurality of resource levels; and
based on the parsed hierarchical API command, deploying the SD resources by using a deployment process that ensures that any first SD resource on which a second SD resource depends is deployed before the second SD resource;
wherein at least one SD resource further comprises an SD service module for performing a middlebox service operation, SD service operation including one of a firewall operation, a load balancing operation, a network address translation operation, an encryption operation, an intrusion detection operation, and an intrusion prevention operation.
|