Resources
Compute
Networking
dtcloud_elastic_ip — Allocates a public (elastic) IP address and, optionally, points it at a port.
dtcloud_network — Manages a network and, when IPAM is enabled, the subnet inside it.
dtcloud_router — Manages a virtual router: what gives private networks a way out to the internet, and a way to reach each other.
dtcloud_router_interface — Attaches a private network to a router, which is what gives the machines on that network a route to everywhere else.
dtcloud_router_static_route — Adds one static route to a router: traffic for a destination is sent to a next hop instead of out of the gateway.
dtcloud_security_group — Manages a security group -- the set of firewall rules applied to a machine's network interfaces.
dtcloud_security_group_rule — Manages one rule inside a security group.
Storage
Images
Access
dtcloud_ssh_key — Manages an SSH key that can be injected into a virtual machine at boot.
Load Balancer
dtcloud_lb — Manages a load balancer -- the front door that accepts connections and the object every listener, pool and member hangs off.
dtcloud_lb_balancing_pool — Builds a listener, its pool, a health monitor and the members in a single call.
dtcloud_lb_health_monitor — Manages the health check attached to a pool, which decides whether a member still receives traffic.
dtcloud_lb_listener — Manages a listener on a load balancer: the protocol and port it accepts connections on.
dtcloud_lb_member — Manages one back-end member of a pool: a machine, the port it serves on, and its share of the traffic.
dtcloud_lb_pool — Manages the back-end pool attached to a listener, and how it spreads connections across its members.