Interfaces¶
Interfaces for the various platforms ADLES supports.
Generic Interface¶
-
class
adles.interfaces.interface.
Interface
(infra, spec)[source]¶ Base class for all Interfaces.
-
cleanup_environment
(network_cleanup=False)[source]¶ Cleans up a deployed environment.
Parameters: network_cleanup (bool) – If networks should be cleaned up
-
vSphere Interface¶
-
class
adles.interfaces.vsphere_interface.
VsphereInterface
(infra, spec)[source]¶ Generic interface for the VMware vSphere platform.
-
cleanup_environment
(network_cleanup=False)[source]¶ Cleans up a deployed environment.
Parameters: network_cleanup (bool) – If networks should be cleaned up
-
Docker Interface¶
-
class
adles.interfaces.docker_interface.
DockerInterface
(infra, spec)[source]¶ Generic interface for the Docker platform.
-
cleanup_environment
(network_cleanup=False)[source]¶ Cleans up a deployed environment.
Parameters: network_cleanup (bool) – If networks should be cleaned up
-
Cloud Interface¶
-
class
adles.interfaces.cloud_interface.
CloudInterface
(infra, spec)[source]¶ Generic interface for all cloud platforms.
-
cleanup_environment
(network_cleanup=False)[source]¶ Cleans up a deployed environment.
Parameters: network_cleanup (bool) – If networks should be cleaned up
-