Skip to content

S3 ReplicationRuleFilter and LifecycleRuleFilter change causes compilation errors #2833

Closed
@ewbankkit

Description

@ewbankkit

Acknowledgements

Describe the bug

The change to S3 ReplicationRuleFilter and LifecycleRuleFilter introduced in #2831 causes compilation errors:

Error: internal/service/s3/bucket_lifecycle_configuration.go:716:95: undefined: types.LifecycleRuleFilterMemberAnd
Error: internal/service/s3/bucket_lifecycle_configuration.go:747:74: undefined: types.LifecycleRuleFilterMemberTag

Regression Issue

  • Select this option if this issue appears to be a regression.

Expected Behavior

CHANGELOG entry notes a breaking change.

Current Behavior

Compilation error.

Reproduction Steps

import (
	"github.com/aws/aws-sdk-go-v2/service/s3/types"
)

	result := &types.LifecycleRuleFilterMemberAnd{
		Value: types.LifecycleRuleAndOperator{},
	}

Possible Solution

No response

Additional Information/Context

No response

AWS Go SDK V2 Module Versions Used

% grep 'service/s3' go.mod 
	github.com/aws/aws-sdk-go-v2/service/s3 v1.65.3
	github.com/aws/aws-sdk-go-v2/service/s3control v1.49.2
	github.com/aws/aws-sdk-go-v2/service/s3outposts v1.28.2

Compiler and Version used

go 1.23.2

Operating System and version

macos

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions