# Structs
MachineCreateDeleteData is the struct the cloud providers get when creating or deleting an instance.
# Interfaces
Provider exposed all required functions to interact with a cloud provider.
# Type aliases
MachineUpdater defines a function to persist an update to a machine.