Skip to content

Commit

Permalink
r/aws_gamelift_game_server_group: Reduce visibility.
Browse files Browse the repository at this point in the history
  • Loading branch information
ewbankkit committed Aug 9, 2024
1 parent 5ae175c commit b2e36ed
Show file tree
Hide file tree
Showing 10 changed files with 175 additions and 256 deletions.
10 changes: 10 additions & 0 deletions internal/service/autoscaling/exports.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0

package autoscaling

// Exports for use in other modules.
var (
FindGroupByName = findGroupByName
FindScalingPolicyByTwoPartKey = findScalingPolicyByTwoPartKey
)
2 changes: 0 additions & 2 deletions internal/service/autoscaling/exports_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,10 @@ var (

FindAttachmentByLoadBalancerName = findAttachmentByLoadBalancerName
FindAttachmentByTargetGroupARN = findAttachmentByTargetGroupARN
FindGroupByName = findGroupByName
FindInstanceRefreshes = findInstanceRefreshes
FindLaunchConfigurationByName = findLaunchConfigurationByName
FindLifecycleHookByTwoPartKey = findLifecycleHookByTwoPartKey
FindNotificationsByTwoPartKey = findNotificationsByTwoPartKey
FindScalingPolicyByTwoPartKey = findScalingPolicyByTwoPartKey
FindScheduleByTwoPartKey = findScheduleByTwoPartKey
FindTag = findTag
FindTrafficSourceAttachmentByThreePartKey = findTrafficSourceAttachmentByThreePartKey
Expand Down
6 changes: 2 additions & 4 deletions internal/service/autoscaling/policy.go
Original file line number Diff line number Diff line change
Expand Up @@ -510,9 +510,8 @@ func resourcePolicyCreate(ctx context.Context, d *schema.ResourceData, meta inte

name := d.Get(names.AttrName).(string)
input, err := expandPutScalingPolicyInput(d)

if err != nil {
return sdkdiag.AppendErrorf(diags, "creating Auto Scaling Policy (%s): %s", name, err)
return sdkdiag.AppendFromErr(diags, err)
}

_, err = conn.PutScalingPolicy(ctx, input)
Expand Down Expand Up @@ -572,9 +571,8 @@ func resourcePolicyUpdate(ctx context.Context, d *schema.ResourceData, meta inte
conn := meta.(*conns.AWSClient).AutoScalingClient(ctx)

input, err := expandPutScalingPolicyInput(d)

if err != nil {
return sdkdiag.AppendErrorf(diags, "updating Auto Scaling Policy (%s): %s", d.Id(), err)
return sdkdiag.AppendFromErr(diags, err)
}

_, err = conn.PutScalingPolicy(ctx, input)
Expand Down
16 changes: 9 additions & 7 deletions internal/service/gamelift/exports_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ package gamelift

// Exports for use in tests only.
var (
ResourceAlias = resourceAlias
ResourceBuild = resourceBuild
ResourceFleet = resourceFleet
ResourceAlias = resourceAlias
ResourceBuild = resourceBuild
ResourceFleet = resourceFleet
ResourceGameServerGroup = resourceGameServerGroup

DiffPortSettings = diffPortSettings
FindAliasByID = findAliasByID
FindBuildByID = findBuildByID
FindFleetByID = findFleetByID
DiffPortSettings = diffPortSettings
FindAliasByID = findAliasByID
FindBuildByID = findBuildByID
FindFleetByID = findFleetByID
FindGameServerGroupByName = findGameServerGroupByName
)
25 changes: 0 additions & 25 deletions internal/service/gamelift/find.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,31 +14,6 @@ import (
"github.com/hashicorp/terraform-provider-aws/internal/tfresource"
)

func FindGameServerGroupByName(ctx context.Context, conn *gamelift.Client, name string) (*awstypes.GameServerGroup, error) {
input := &gamelift.DescribeGameServerGroupInput{
GameServerGroupName: aws.String(name),
}

output, err := conn.DescribeGameServerGroup(ctx, input)

if errs.IsA[*awstypes.NotFoundException](err) {
return nil, &retry.NotFoundError{
LastError: err,
LastRequest: input,
}
}

if err != nil {
return nil, err
}

if output == nil || output.GameServerGroup == nil {
return nil, tfresource.NewEmptyResultError(input)
}

return output.GameServerGroup, nil
}

func FindScriptByID(ctx context.Context, conn *gamelift.Client, id string) (*awstypes.Script, error) {
input := &gamelift.DescribeScriptInput{
ScriptId: aws.String(id),
Expand Down
Loading

0 comments on commit b2e36ed

Please sign in to comment.