Я пытаюсь импортировать существующую политику безопасности, используя
terraform import google_compute_security_policy.testpolicy lunar-11111/testsecuritypolicy
Я определил это в моем файле terraform:
resource "google_compute_security_policy" "testpolicy" {
name = "testsecuritypolicy"
}
Однако получаю ошибку:
google_compute_security_policy.testpolicy: Importing from ID "lunar-111111/testsecuritypolicy"...
google_compute_security_policy.testpolicy: Import complete!
Imported google_compute_security_policy
google_compute_security_policy.testpolicy: Refreshing state... [id=lunar-111111/testsecuritypolicy]
Error: Error reading SecurityPolicy "lunar-111111/testsecuritypolicy":
googleapi: Error 400: Invalid value 'lunar-111111/testsecuritypolicy'.
Values must match the following regular expression:
'[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}', invalidParameter
Я пробовал другие форматы импорта, перечисленные в https://www.terraform.io/docs/providers/google/r/compute_security_policy.html с той же ошибкой.
Я могу создать новую политику безопасности с помощью terraform. Я что-то пропустил? Будем благодарны за любую помощь.
Имя проекта было изменено в приведенной выше команде и в результате ошибки.
terraform -version
Terraform v0.12.2
+ provider.google v2.9.0
+ provider.random v2.1.2