You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The documentation command for import doesn't work. It fails with usage error:
The import command expects two arguments.
Usage: terraform [global options] import [options] ADDR ID
...
Trying to import by ID doesn't work either as the code executed by terraform is not the code in the provider (judging by the output)
Creating import block doesn't work
import {
id = '11111111-2222-3333-4444-555555555555'
to = lacework_policy_exception.example
}
Running terraform plan -generate-config-out=generated.tf produces:
lacework_policy_exception.example: Preparing import... [id=11111111-2222-3333-4444-555555555555]
Planning failed. Terraform encountered an error while generating this plan.
╷
│ Error: unable to import Lacework resource. Policy Exception with guid '11111111-2222-3333-4444-555555555555' was not found
│
│
Same goes when creating a resource with policy_id value and running terraform import lacework_policy_exception.example 11111111-2222-3333-4444-555555555555. But the output is slightly different: lacework_policy_exception.example: Importing from ID ...
To Reproduce
Steps to reproduce the behavior:
Create a policy exception in UI
Try to import it in terraform while using terraform 1.8.x
Alternatively:
Create a policy exception using terraform
Run terraform state rm lacework_policy_exception.example
Try to import it back knowing all the IDs while using terraform 1.8.x
Expected behavior
I think using UUID implies that finding a policy exception using its ID only should be possible. I'd like to use both: import block and import command (see current docs)
Please complete the following information):
OS: macOS Sonoma 14.4.1 (23E224)
Provider Version 1.18.2
Terraform Version 1.8.1
The text was updated successfully, but these errors were encountered:
I have the same problem. It's not Terraform, it's the provider.
The import statement states $ terraform import lacework_policy_exception.example YourLQLPolicyID YourExceptionID but that doesn't make sense. In every other provider I've used the part after the resource is always one string, I've never seen two strings divided by a space like that.
Describe the bug
The documentation command for import doesn't work. It fails with usage error:
Trying to import by ID doesn't work either as the code executed by terraform is not the code in the provider (judging by the output)
Running
terraform plan -generate-config-out=generated.tf
produces:Same goes when creating a resource with
policy_id
value and runningterraform import lacework_policy_exception.example 11111111-2222-3333-4444-555555555555
. But the output is slightly different:lacework_policy_exception.example: Importing from ID ...
To Reproduce
Steps to reproduce the behavior:
Alternatively:
terraform state rm lacework_policy_exception.example
Expected behavior
I think using UUID implies that finding a policy exception using its ID only should be possible. I'd like to use both: import block and import command (see current docs)
Please complete the following information):
The text was updated successfully, but these errors were encountered: