Skip to content

Commit

Permalink
set region override on create if known
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbloss committed Oct 10, 2024
1 parent e5efd01 commit 2370b93
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions opslevel/resource_opslevel_integration_aws.go
Original file line number Diff line number Diff line change
Expand Up @@ -126,18 +126,20 @@ func (r *IntegrationAwsResource) Create(ctx context.Context, req resource.Create
resp.Diagnostics.Append(diags...)
return
}
regionOverride, diags := ListValueToStringSlice(ctx, planModel.RegionOverride)
if diags != nil && diags.HasError() {
resp.Diagnostics.Append(diags...)
return
}
input := opslevel.AWSIntegrationInput{
Name: planModel.Name.ValueStringPointer(),
IAMRole: planModel.IamRole.ValueStringPointer(),
ExternalID: planModel.ExternalID.ValueStringPointer(),
OwnershipTagOverride: planModel.OwnershipTagOverrides.ValueBoolPointer(),
OwnershipTagKeys: ownershipTagKeys,
RegionOverride: &regionOverride,
}
if !planModel.RegionOverride.IsNull() && !planModel.RegionOverride.IsUnknown() {
regionOverride, diags := ListValueToStringSlice(ctx, planModel.RegionOverride)
if diags != nil && diags.HasError() {
resp.Diagnostics.Append(diags...)
return
}
input.RegionOverride = &regionOverride
}

awsIntegration, err := r.client.CreateIntegrationAWS(input)
Expand Down

0 comments on commit 2370b93

Please sign in to comment.