Radek Simko
086af4bd62
provider/aws: Retry setting KMS key rotation on DisabledException ( #14029 )
2017-04-27 12:42:36 +01:00
Clint
66124fb343
provider/aws: Fix KMS Key reading with Exists method ( #13348 )
...
* provider/aws: Fix KMS Key reading with Exists method
Fixes #13322 by checking if the key Exists and offering to recreate if
not found, or pending delete
* remove redundant code
2017-04-05 12:48:11 -05:00
Christoph Blecker
bc4a3d62a5
Fix go vet error ( #12839 )
2017-03-18 12:33:05 +00:00
Kit Ewbank
bf02d5aa50
provider/aws: Add KMS key tag support ( #12243 )
...
* Add KMS key tag support.
* After review, better error message when unable to list KMS key tags.
2017-03-17 19:08:33 +00:00
snakeb1t
747ca75bfe
kms CreateKey: retry if arn in policy not yet seen ( #11509 )
...
if KMS service doesn't think a resource exists which is listed in
a Key policy, then CreateKey fails. so retry until it's seen
by KMS service.
2017-01-30 11:23:43 +00:00
Krzysztof Wilczynski
8f689812d1
Handle JSON parsing error in the ReadFunc for the policy document.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2016-09-22 09:02:46 +01:00
Krzysztof Wilczynski
0d68f6545d
Add JSON validation to the aws_kms_key resource.
...
This commit adds support for new helper function which is used to
normalise and validate JSON string.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2016-09-22 08:46:25 +01:00
stack72
806c000dbb
provider/aws: Support Policy DiffSuppression in `aws_kms_key` policy
...
Fixes #7495
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSKmsKey_policy'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/09/06 10:44:20 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSKmsKey_policy
-timeout 120m
=== RUN TestAccAWSKmsKey_importBasic
--- PASS: TestAccAWSKmsKey_importBasic (166.19s)
=== RUN TestAccAWSKmsKey_basic
--- PASS: TestAccAWSKmsKey_basic (215.33s)
=== RUN TestAccAWSKmsKey_policy
--- PASS: TestAccAWSKmsKey_policy (116.81s)
=== RUN TestAccAWSKmsKey_isEnabled
--- PASS: TestAccAWSKmsKey_isEnabled (1008.31s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws
1689.957s
```
2016-09-12 09:44:07 +01:00
Radek Simko
8fa75ea383
provider/aws: Allow import of KMS key ( #7599 )
2016-07-12 08:49:33 +01:00
Radek Simko
d4d20a9f5a
kms: Treat keys in PendingDeletion state as deleted
2016-03-08 09:30:47 +00:00
Radek Simko
6f8a9c0f77
aws: kms_key - Add support for is_enabled + enable_key_rotation
2016-03-08 09:30:47 +00:00
Radek Simko
ccedb36a86
aws: kms_key - add forgotten policy read call + normalize
2016-03-08 09:30:47 +00:00
Radek Simko
4c1f8db32d
aws: kms_key - Change field name (deletion_window -> deletion_window_in_days)
2016-03-08 09:30:47 +00:00
Radek Simko
5c9fe668f5
aws: kms resources - Simplify error handling
2016-03-08 09:30:47 +00:00
Radek Simko
2b244e21bc
aws: kms validation - Add missing placeholders for Errorf
2016-03-08 09:30:47 +00:00
Radek Simko
5466d69450
aws: kms resources - gofmt all the code
2016-03-08 09:30:47 +00:00
Philip Witty
5e18031367
Update AWS KMS with respect to key deletion features
2016-03-08 09:30:47 +00:00
Philip Witty
6648df7acc
Added AWS KMS key & alias support
2016-03-08 09:30:47 +00:00