Skip to content

Commit 0181f8d

Browse files
Fix Include auth0_client_credentials in Terraform generate command output (#1032)
include auth0_client_credentials in auth0_import.tf generation
1 parent f587952 commit 0181f8d

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

internal/cli/terraform.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ func (i *terraformInputs) parseResourceFetchers(api *auth0.API) ([]resourceDataF
6464
fetchers = append(fetchers, &attackProtectionResourceFetcher{})
6565
case "auth0_branding":
6666
fetchers = append(fetchers, &brandingResourceFetcher{})
67-
case "auth0_client":
67+
case "auth0_client", "auth0_client_credentials":
6868
fetchers = append(fetchers, &clientResourceFetcher{api})
6969
case "auth0_client_grant":
7070
fetchers = append(fetchers, &clientGrantResourceFetcher{api})

internal/cli/terraform_fetcher.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,11 @@ func (f *clientResourceFetcher) FetchData(ctx context.Context) (importDataList,
122122
ResourceName: "auth0_client." + sanitizeResourceName(client.GetName()),
123123
ImportID: client.GetClientID(),
124124
})
125+
126+
data = append(data, importDataItem{
127+
ResourceName: "auth0_client_credentials." + sanitizeResourceName(client.GetName()),
128+
ImportID: client.GetClientID(),
129+
})
125130
}
126131

127132
if !clients.HasNext() {

internal/cli/terraform_fetcher_test.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,18 +202,34 @@ func TestClientResourceFetcher_FetchData(t *testing.T) {
202202
ResourceName: "auth0_client.my_test_client_1",
203203
ImportID: "clientID_1",
204204
},
205+
{
206+
ResourceName: "auth0_client_credentials.my_test_client_1",
207+
ImportID: "clientID_1",
208+
},
205209
{
206210
ResourceName: "auth0_client.my_test_client_2",
207211
ImportID: "clientID_2",
208212
},
213+
{
214+
ResourceName: "auth0_client_credentials.my_test_client_2",
215+
ImportID: "clientID_2",
216+
},
209217
{
210218
ResourceName: "auth0_client.my_test_client_3",
211219
ImportID: "clientID_3",
212220
},
221+
{
222+
ResourceName: "auth0_client_credentials.my_test_client_3",
223+
ImportID: "clientID_3",
224+
},
213225
{
214226
ResourceName: "auth0_client.my_test_client_4",
215227
ImportID: "clientID_4",
216228
},
229+
{
230+
ResourceName: "auth0_client_credentials.my_test_client_4",
231+
ImportID: "clientID_4",
232+
},
217233
}
218234

219235
data, err := fetcher.FetchData(context.Background())

0 commit comments

Comments
 (0)