Macro resource

Source
resource!() { /* proc-macro */ }
Expand description

Used to generate a builder chain for a specified Terraform resource or data source. To describe the resource this macro will use a simplified version of Terraform’s HCL syntax.

§Usage

use tf_codegen::resource;

resource! {
	&scope,
	resource "kubernetes_pod" "nginx" {
		metadata {
			name = "nginx"
		}
		spec {
			container {
				image = "nginx"
				port {
					container_port = 80
				}
			}
		}
	}
}