@@ -36,27 +36,29 @@ func TestAccIbmSmPrivateCertificateConfigurationIntermediateCADataSourceBasic(t
3636}
3737
3838func TestAccIbmSmPrivateCertificateConfigurationIntermediateCADataSourceCryptoKey (t * testing.T ) {
39- resource .Test (t , resource.TestCase {
40- PreCheck : func () { acc .TestAccPreCheck (t ) },
41- Providers : acc .TestAccProviders ,
42- Steps : []resource.TestStep {
43- resource.TestStep {
44- Config : testAccCheckIbmSmPrivateCertificateConfigurationIntermediateCADataSourceConfigCryptoKey (),
45- Check : resource .ComposeTestCheckFunc (
46- resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "id" ),
47- resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "name" ),
48- resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "config_type" ),
49- resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "secret_type" ),
50- //resource.TestCheckResourceAttrSet("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key", "created_by"),
51- //resource.TestCheckResourceAttrSet("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key", "created_at"),
52- //resource.TestCheckResourceAttrSet("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key", "updated_at"),
53- resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "signing_method" ),
54- resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "common_name" ),
55- resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "crypto_key.#" ),
56- ),
39+ if acc .SecretsManagerPrivateCertificateConfigurationCryptoKeyProviderInstanceCrn != "" {
40+ resource .Test (t , resource.TestCase {
41+ PreCheck : func () { acc .TestAccPreCheck (t ) },
42+ Providers : acc .TestAccProviders ,
43+ Steps : []resource.TestStep {
44+ resource.TestStep {
45+ Config : testAccCheckIbmSmPrivateCertificateConfigurationIntermediateCADataSourceConfigCryptoKey (),
46+ Check : resource .ComposeTestCheckFunc (
47+ resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "id" ),
48+ resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "name" ),
49+ resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "config_type" ),
50+ resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "secret_type" ),
51+ //resource.TestCheckResourceAttrSet("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key", "created_by"),
52+ //resource.TestCheckResourceAttrSet("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key", "created_at"),
53+ //resource.TestCheckResourceAttrSet("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key", "updated_at"),
54+ resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "signing_method" ),
55+ resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "common_name" ),
56+ resource .TestCheckResourceAttrSet ("data.ibm_sm_private_certificate_configuration_intermediate_ca.sm_private_certificate_configuration_intermediate_ca_crypto_key" , "crypto_key.#" ),
57+ ),
58+ },
5759 },
58- },
59- })
60+ })
61+ }
6062}
6163
6264func testAccCheckIbmSmPrivateCertificateConfigurationIntermediateCADataSourceConfigBasic () string {
0 commit comments