diff --git a/internal/services/iam/api_key.go b/internal/services/iam/api_key.go index f2791a77f7..a7cceaf3d1 100644 --- a/internal/services/iam/api_key.go +++ b/internal/services/iam/api_key.go @@ -131,6 +131,7 @@ func resourceIamAPIKeyRead(ctx context.Context, d *schema.ResourceData, m interf _ = d.Set("updated_at", types.FlattenTime(res.UpdatedAt)) _ = d.Set("expires_at", types.FlattenTime(res.ExpiresAt)) _ = d.Set("access_key", res.AccessKey) + _ = d.Set("secret_key", res.SecretKey) if res.ApplicationID != nil { _ = d.Set("application_id", res.ApplicationID) diff --git a/internal/services/iam/api_key_data_source.go b/internal/services/iam/api_key_data_source.go index 46e72cc8f2..2d398ee2f2 100644 --- a/internal/services/iam/api_key_data_source.go +++ b/internal/services/iam/api_key_data_source.go @@ -13,7 +13,6 @@ func DataSourceAPIKey() *schema.Resource { dsSchema["access_key"].Required = true dsSchema["access_key"].Computed = false - delete(dsSchema, "secret_key") return &schema.Resource{ ReadContext: DataSourceIamAPIKeyRead,