Closed parkedwards closed 3 months ago
https://www.notion.so/prefect/Design-Block-support-in-the-Terraform-Provider-ae2ea25a18864de9b51b8aa06af9486b?pvs=4
resource "prefect_block" "datadog_api_key" { name = "datadog-api-key" type = "secret" data = jsonencode({ value = var.datadog_api_key }) }
Located in internal/provider/resources/block.go
internal/provider/resources/block.go
We'll need to add a Create() and Delete() method on the pointer receiver for the BlockResource struct
Create()
Delete()
BlockResource
We should be able to:
prefect_block
We'll need to add a ImportState() method on the pointer receiver for the BlockResource struct
ImportState()
Afterwards We should be able to:
https://www.notion.so/prefect/Design-Block-support-in-the-Terraform-Provider-ae2ea25a18864de9b51b8aa06af9486b?pvs=4
Located in
internal/provider/resources/block.go
We'll need to add a
Create()
andDelete()
method on the pointer receiver for theBlockResource
structWe should be able to:
prefect_block
prefect_block
be unchanged if no attributes changeWe'll need to add a
ImportState()
method on the pointer receiver for theBlockResource
structAfterwards We should be able to:
prefect_block