Skip to content

Commit 152190e

Browse files
committed
Merge remote-tracking branch 'gh/master' into prerelease_vendor_update
2 parents 2c72359 + 9dfaa97 commit 152190e

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

oci/identity_user_capabilities_management_resource.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ func (s *UserCapabilitiesManagementResourceCrud) SetData() error {
204204
s.D.Set("can_use_api_keys", *s.Res.Capabilities.CanUseApiKeys)
205205
}
206206
if s.Res.Capabilities.CanUseAuthTokens != nil {
207-
s.D.Set("can_use_auth_tokens", *s.Res.Capabilities.CanUseApiKeys)
207+
s.D.Set("can_use_auth_tokens", *s.Res.Capabilities.CanUseAuthTokens)
208208
}
209209
if s.Res.Capabilities.CanUseConsolePassword != nil {
210210
s.D.Set("can_use_console_password", *s.Res.Capabilities.CanUseConsolePassword)

oci/identity_user_capabilities_management_resource_test.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)