@@ -13,7 +13,7 @@ import (
1313
1414var ResourceAccessPolicyTokenID = common .NewResourceIDWithLegacySeparator ("grafana_cloud_access_policy_token" , "/" , "region" , "tokenId" ) //nolint:staticcheck
1515
16- func ResourceAccessPolicyToken () * schema.Resource {
16+ func resourceAccessPolicyToken () * schema.Resource {
1717 return & schema.Resource {
1818
1919 Description : `
@@ -27,10 +27,10 @@ Required access policy scopes:
2727* accesspolicies:delete
2828` ,
2929
30- CreateContext : CreateCloudAccessPolicyToken ,
31- UpdateContext : UpdateCloudAccessPolicyToken ,
32- DeleteContext : DeleteCloudAccessPolicyToken ,
33- ReadContext : ReadCloudAccessPolicyToken ,
30+ CreateContext : withClient [schema. CreateContextFunc ]( createCloudAccessPolicyToken ) ,
31+ UpdateContext : withClient [schema. UpdateContextFunc ]( updateCloudAccessPolicyToken ) ,
32+ DeleteContext : withClient [schema. DeleteContextFunc ]( deleteCloudAccessPolicyToken ) ,
33+ ReadContext : withClient [schema. ReadContextFunc ]( readCloudAccessPolicyToken ) ,
3434
3535 Importer : & schema.ResourceImporter {
3636 StateContext : schema .ImportStatePassthroughContext ,
@@ -94,8 +94,7 @@ Required access policy scopes:
9494 }
9595}
9696
97- func CreateCloudAccessPolicyToken (ctx context.Context , d * schema.ResourceData , meta interface {}) diag.Diagnostics {
98- client := meta .(* common.Client ).GrafanaCloudAPI
97+ func createCloudAccessPolicyToken (ctx context.Context , d * schema.ResourceData , client * gcom.APIClient ) diag.Diagnostics {
9998 region := d .Get ("region" ).(string )
10099
101100 tokenInput := gcom.PostTokensRequest {
@@ -121,12 +120,10 @@ func CreateCloudAccessPolicyToken(ctx context.Context, d *schema.ResourceData, m
121120 d .SetId (ResourceAccessPolicyTokenID .Make (region , result .Id ))
122121 d .Set ("token" , result .Token )
123122
124- return ReadCloudAccessPolicyToken (ctx , d , meta )
123+ return readCloudAccessPolicyToken (ctx , d , client )
125124}
126125
127- func UpdateCloudAccessPolicyToken (ctx context.Context , d * schema.ResourceData , meta interface {}) diag.Diagnostics {
128- client := meta .(* common.Client ).GrafanaCloudAPI
129-
126+ func updateCloudAccessPolicyToken (ctx context.Context , d * schema.ResourceData , client * gcom.APIClient ) diag.Diagnostics {
130127 split , err := ResourceAccessPolicyTokenID .Split (d .Id ())
131128 if err != nil {
132129 return diag .FromErr (err )
@@ -145,12 +142,10 @@ func UpdateCloudAccessPolicyToken(ctx context.Context, d *schema.ResourceData, m
145142 return apiError (err )
146143 }
147144
148- return ReadCloudAccessPolicyToken (ctx , d , meta )
145+ return readCloudAccessPolicyToken (ctx , d , client )
149146}
150147
151- func ReadCloudAccessPolicyToken (ctx context.Context , d * schema.ResourceData , meta interface {}) diag.Diagnostics {
152- client := meta .(* common.Client ).GrafanaCloudAPI
153-
148+ func readCloudAccessPolicyToken (ctx context.Context , d * schema.ResourceData , client * gcom.APIClient ) diag.Diagnostics {
154149 split , err := ResourceAccessPolicyTokenID .Split (d .Id ())
155150 if err != nil {
156151 return diag .FromErr (err )
@@ -178,9 +173,7 @@ func ReadCloudAccessPolicyToken(ctx context.Context, d *schema.ResourceData, met
178173 return nil
179174}
180175
181- func DeleteCloudAccessPolicyToken (ctx context.Context , d * schema.ResourceData , meta interface {}) diag.Diagnostics {
182- client := meta .(* common.Client ).GrafanaCloudAPI
183-
176+ func deleteCloudAccessPolicyToken (ctx context.Context , d * schema.ResourceData , client * gcom.APIClient ) diag.Diagnostics {
184177 split , err := ResourceAccessPolicyTokenID .Split (d .Id ())
185178 if err != nil {
186179 return diag .FromErr (err )
0 commit comments