From 2fede32d5455238d210cca61fe3d2c6976ef7391 Mon Sep 17 00:00:00 2001 From: novikov Date: Wed, 19 Jul 2023 11:29:36 +0700 Subject: [PATCH] Add username output to data_source_opsgenie_team --- opsgenie/data_source_opsgenie_team.go | 4 ++++ opsgenie/resource_opsgenie_team.go | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/opsgenie/data_source_opsgenie_team.go b/opsgenie/data_source_opsgenie_team.go index 5776fc86..438c1f17 100644 --- a/opsgenie/data_source_opsgenie_team.go +++ b/opsgenie/data_source_opsgenie_team.go @@ -32,6 +32,10 @@ func dataSourceOpsGenieTeam() *schema.Resource { Type: schema.TypeString, Optional: true, }, + "username": { + Type: schema.TypeString, + Optional: true, + }, "role": { Type: schema.TypeString, Optional: true, diff --git a/opsgenie/resource_opsgenie_team.go b/opsgenie/resource_opsgenie_team.go index 2c5918b8..d2483bd9 100644 --- a/opsgenie/resource_opsgenie_team.go +++ b/opsgenie/resource_opsgenie_team.go @@ -52,7 +52,11 @@ func resourceOpsGenieTeam() *schema.Resource { Type: schema.TypeString, Required: true, }, - + "username": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, "role": { Type: schema.TypeString, Optional: true, @@ -202,6 +206,7 @@ func flattenOpsGenieTeamMembers(input []team.Member) []map[string]interface{} { for _, inputMember := range input { outputMember := make(map[string]interface{}) outputMember["id"] = inputMember.User.ID + outputMember["username"] = inputMember.User.Username outputMember["role"] = inputMember.Role members = append(members, outputMember) }