@@ -28,12 +28,12 @@ data "ibm_kms_keys" "test" {
2828 instance_id = " ${ ibm_kms_key . test . instance_id } "
2929}
3030
31- resource "ibm_cos_bucket" "flex -us-south" {
31+ resource "ibm_cos_bucket" "smart -us-south" {
3232 depends_on = [ibm_iam_authorization_policy . policy ]
3333 bucket_name = var. bucket_name
3434 resource_instance_id = ibm_resource_instance. cos_instance . id
3535 region_location = " us-south"
36- storage_class = " flex "
36+ storage_class = " smart "
3737 kms_key_crn = ibm_kms_key. test . id
3838}
3939
@@ -49,21 +49,20 @@ resource "ibm_kms_kmip_adapter" "myadapter" {
4949
5050resource "ibm_kms_kmip_client_cert" "mycert" {
5151 instance_id = " ${ ibm_kms_key . test . instance_id } "
52- adapter_id = " ${ ibm_kms_kmip_adapter . myadapter . id } "
52+ adapter_id = " ${ ibm_kms_kmip_adapter . myadapter . adapter_id } "
5353 certificate = file (" ${ path . module } /localhost.crt" )
5454 name = var. kmip_cert_name
5555}
5656
5757data "ibm_kms_kmip_adapter" "adapter_data" {
5858 instance_id = " ${ ibm_kms_key . test . instance_id } "
5959 name = " ${ ibm_kms_kmip_adapter . myadapter . name } "
60- # adapter_id = "${ibm_kms_kmip_adapter.myadapter.adapter_id}"
6160}
6261
6362data "ibm_kms_kmip_client_cert" "cert1" {
6463 instance_id = " ${ ibm_kms_key . test . instance_id } "
6564 adapter_name = " ${ ibm_kms_kmip_adapter . myadapter . name } "
66- cert_id = " ${ ibm_kms_kmip_client_cert . mycert . id } "
65+ cert_id = " ${ ibm_kms_kmip_client_cert . mycert . cert_id } "
6766}
6867
6968data "ibm_kms_kmip_adapters" "adapters" {
@@ -77,13 +76,13 @@ data "ibm_kms_kmip_client_certs" "cert_list" {
7776
7877data "ibm_kms_kmip_objects" "objects_list" {
7978 instance_id = " ${ ibm_kms_key . test . instance_id } "
80- adapter_id = " ${ ibm_kms_kmip_adapter . myadapter . id } "
79+ adapter_id = " ${ ibm_kms_kmip_adapter . myadapter . adapter_id } "
8180 object_state_filter = [1 ,2 ,3 ,4 ]
8281}
8382
84- data "ibm_kms_kmip_object" "object1" {
85- count = length ( data. ibm_kms_kmip_objects . objects_list . objects ) > 0 ? 1 : 0
86- instance_id = " ${ ibm_kms_key . test . instance_id } "
87- adapter_id = " ${ ibm_kms_kmip_adapter . myadapter . id } "
88- object_id = " ${ data . ibm_kms_kmip_objects . objects_list . objects . 0 . object_id } "
89- }
83+ # Note: As object creation is not supported via terraform, the below code attempts to pull the id of the first item from the list of kmip objects
84+ # data "ibm_kms_kmip_object" "object1" {
85+ # instance_id = "${ibm_kms_key.test.instance_id}"
86+ # adapter_id = "${ibm_kms_kmip_adapter.myadapter.adapter_id }"
87+ # object_id = "${data.ibm_kms_kmip_objects.objects_list.objects.0.object_id}"
88+ # }
0 commit comments