@@ -89,6 +89,34 @@ func (s *ResourceIdentityUserCapabilitiesManagementTestSuite) TestAccResourceIde
8989 resource .TestCheckResourceAttr (s .ResourceName , "can_use_smtp_credentials" , "true" ),
9090 ),
9191 },
92+ // verify can_use_auth_tokens regression
93+ {
94+ Config : s .Config +
95+ tokenFn (
96+ `
97+ resource "oci_identity_user" "user" {
98+ name = "{{.token}}"
99+ description = "{{.description}}"
100+ compartment_id = "${var.tenancy_ocid}"
101+ }
102+ resource "oci_identity_user_capabilities_management" "t" {
103+ user_id = "${oci_identity_user.user.id}"
104+ can_use_api_keys = true
105+ can_use_auth_tokens = false
106+ can_use_console_password = false
107+ can_use_customer_secret_keys = false
108+ can_use_smtp_credentials = false
109+ }` ,
110+ map [string ]string {"description" : "automated test user" }),
111+ Check : resource .ComposeAggregateTestCheckFunc (
112+ resource .TestCheckResourceAttrSet (s .ResourceName , "user_id" ),
113+ resource .TestCheckResourceAttr (s .ResourceName , "can_use_api_keys" , "true" ),
114+ resource .TestCheckResourceAttr (s .ResourceName , "can_use_auth_tokens" , "false" ),
115+ resource .TestCheckResourceAttr (s .ResourceName , "can_use_console_password" , "false" ),
116+ resource .TestCheckResourceAttr (s .ResourceName , "can_use_customer_secret_keys" , "false" ),
117+ resource .TestCheckResourceAttr (s .ResourceName , "can_use_smtp_credentials" , "false" ),
118+ ),
119+ },
92120 },
93121 })
94122}
0 commit comments