Skip to content

Commit 367c20c

Browse files
committed
fix bug where aws configs recognized as gcp configs
1 parent a8678e4 commit 367c20c

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

internal/provider/resource_tfe_hyok_configuration.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -204,24 +204,24 @@ func (r *resourceTFEHYOKConfiguration) Create(ctx context.Context, req resource.
204204
return
205205
}
206206

207-
var awsOIDCConfig tfe.AWSOIDCConfiguration
207+
var awsOIDCConfig *tfe.AWSOIDCConfiguration
208208
if plan.AWSOIDCConfigurationID.ValueString() != "" {
209-
awsOIDCConfig = tfe.AWSOIDCConfiguration{ID: plan.AWSOIDCConfigurationID.ValueString()}
209+
awsOIDCConfig = &tfe.AWSOIDCConfiguration{ID: plan.AWSOIDCConfigurationID.ValueString()}
210210
}
211211

212-
var gcpOIDCConfig tfe.GCPOIDCConfiguration
213-
if plan.AWSOIDCConfigurationID.ValueString() != "" {
214-
gcpOIDCConfig = tfe.GCPOIDCConfiguration{ID: plan.GCPOIDCConfigurationID.ValueString()}
212+
var gcpOIDCConfig *tfe.GCPOIDCConfiguration
213+
if plan.GCPOIDCConfigurationID.ValueString() != "" {
214+
gcpOIDCConfig = &tfe.GCPOIDCConfiguration{ID: plan.GCPOIDCConfigurationID.ValueString()}
215215
}
216216

217-
var vaultOIDCConfig tfe.VaultOIDCConfiguration
217+
var vaultOIDCConfig *tfe.VaultOIDCConfiguration
218218
if plan.VaultOIDCConfigurationID.ValueString() != "" {
219-
vaultOIDCConfig = tfe.VaultOIDCConfiguration{ID: plan.VaultOIDCConfigurationID.ValueString()}
219+
vaultOIDCConfig = &tfe.VaultOIDCConfiguration{ID: plan.VaultOIDCConfigurationID.ValueString()}
220220
}
221221

222-
var azureOIDCConfig tfe.AzureOIDCConfiguration
222+
var azureOIDCConfig *tfe.AzureOIDCConfiguration
223223
if plan.VaultOIDCConfigurationID.ValueString() != "" {
224-
azureOIDCConfig = tfe.AzureOIDCConfiguration{ID: plan.AzureOIDCConfigurationID.ValueString()}
224+
azureOIDCConfig = &tfe.AzureOIDCConfiguration{ID: plan.AzureOIDCConfigurationID.ValueString()}
225225
}
226226

227227
options := tfe.HYOKConfigurationsCreateOptions{
@@ -233,10 +233,10 @@ func (r *resourceTFEHYOKConfiguration) Create(ctx context.Context, req resource.
233233
KeyRingID: plan.KMSOptions.KeyRingID.ValueString(),
234234
},
235235
OIDCConfiguration: &tfe.OIDCConfigurationTypeChoice{
236-
AWSOIDCConfiguration: &awsOIDCConfig,
237-
GCPOIDCConfiguration: &gcpOIDCConfig,
238-
VaultOIDCConfiguration: &vaultOIDCConfig,
239-
AzureOIDCConfiguration: &azureOIDCConfig,
236+
AWSOIDCConfiguration: awsOIDCConfig,
237+
GCPOIDCConfiguration: gcpOIDCConfig,
238+
VaultOIDCConfiguration: vaultOIDCConfig,
239+
AzureOIDCConfiguration: azureOIDCConfig,
240240
},
241241
AgentPool: &tfe.AgentPool{ID: plan.AgentPoolID.ValueString()},
242242
}

0 commit comments

Comments
 (0)