mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
provider/datadog: make datadog_user verified a computed attribute (#15034)
* provider/datadog: make datadog_user verified a computed attribute It's read-only and generates supurious diffs for verified users. * Update resource_datadog_user.go
This commit is contained in:
parent
feb9df8226
commit
110eba294c
@ -49,7 +49,7 @@ func resourceDatadogUser() *schema.Resource {
|
||||
},
|
||||
"verified": {
|
||||
Type: schema.TypeBool,
|
||||
Optional: true,
|
||||
Computed: true,
|
||||
},
|
||||
},
|
||||
}
|
||||
@ -96,7 +96,7 @@ func resourceDatadogUserCreate(d *schema.ResourceData, meta interface{}) error {
|
||||
|
||||
d.SetId(u.GetHandle())
|
||||
|
||||
return nil
|
||||
return resourceDatadogUserRead(d, meta)
|
||||
}
|
||||
|
||||
func resourceDatadogUserRead(d *schema.ResourceData, meta interface{}) error {
|
||||
@ -107,7 +107,6 @@ func resourceDatadogUserRead(d *schema.ResourceData, meta interface{}) error {
|
||||
return err
|
||||
}
|
||||
|
||||
log.Printf("[DEBUG] user: %v", u)
|
||||
d.Set("disabled", u.GetDisabled())
|
||||
d.Set("email", u.GetEmail())
|
||||
d.Set("handle", u.GetHandle())
|
||||
|
@ -26,6 +26,8 @@ func TestAccDatadogUser_Updated(t *testing.T) {
|
||||
"datadog_user.foo", "handle", "test@example.com"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"datadog_user.foo", "name", "Test User"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"datadog_user.foo", "verified", "false"),
|
||||
),
|
||||
},
|
||||
resource.TestStep{
|
||||
@ -42,6 +44,8 @@ func TestAccDatadogUser_Updated(t *testing.T) {
|
||||
"datadog_user.foo", "is_admin", "true"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"datadog_user.foo", "name", "Updated User"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"datadog_user.foo", "verified", "false"),
|
||||
),
|
||||
},
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user