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
-