From 83de115a74f1ca53bfebc8c97c16c1e28eb6ebfa Mon Sep 17 00:00:00 2001 From: Cameron Dalton Date: Tue, 14 Oct 2025 22:22:12 +0100 Subject: [PATCH 1/3] fix: Add missing AS2 security policy for aws_transfer_server --- .changelog/44651.txt | 3 +++ internal/service/transfer/server.go | 2 ++ internal/service/transfer/server_test.go | 7 +++++++ website/docs/r/transfer_server.html.markdown | 1 + 4 files changed, 13 insertions(+) create mode 100644 .changelog/44651.txt diff --git a/.changelog/44651.txt b/.changelog/44651.txt new file mode 100644 index 000000000000..fe91d05cd742 --- /dev/null +++ b/.changelog/44651.txt @@ -0,0 +1,3 @@ +```release-note:bug +resource/aws_transfer_server: Add support for `TransferSecurityPolicy-AS2Restricted-2025-07` for the `security_policy_name` argument +``` \ No newline at end of file diff --git a/internal/service/transfer/server.go b/internal/service/transfer/server.go index 29d62475afdd..2cccb47798cc 100644 --- a/internal/service/transfer/server.go +++ b/internal/service/transfer/server.go @@ -1261,6 +1261,7 @@ const ( securityPolicyNameRestricted_2020_06 securityPolicyName = "TransferSecurityPolicy-Restricted-2020-06" securityPolicyNameRestricted_2024_06 securityPolicyName = "TransferSecurityPolicy-Restricted-2024-06" securityPolicyNameSSHAuditCompliant_2025_02 securityPolicyName = "TransferSecurityPolicy-SshAuditCompliant-2025-02" + securityPolicyNameAS2Restricted_2025_07 securityPolicyName = "TransferSecurityPolicy-AS2Restricted-2025-07" ) func (securityPolicyName) Values() []securityPolicyName { @@ -1282,5 +1283,6 @@ func (securityPolicyName) Values() []securityPolicyName { securityPolicyNameRestricted_2020_06, securityPolicyNameRestricted_2024_06, securityPolicyNameSSHAuditCompliant_2025_02, + securityPolicyNameAS2Restricted_2025_07, } } diff --git a/internal/service/transfer/server_test.go b/internal/service/transfer/server_test.go index b0f20f76ae65..3c5ceed358d8 100644 --- a/internal/service/transfer/server_test.go +++ b/internal/service/transfer/server_test.go @@ -310,6 +310,13 @@ func testAccServer_securityPolicy(t *testing.T) { ), }, */ + { + Config: testAccServerConfig_securityPolicy(rName, "TransferSecurityPolicy-AS2Restricted-2025-07"), + Check: resource.ComposeTestCheckFunc( + testAccCheckServerExists(ctx, resourceName, &conf), + resource.TestCheckResourceAttr(resourceName, "security_policy_name", "TransferSecurityPolicy-SshAuditCompliant-2025-02"), + ), + }, }, }) } diff --git a/website/docs/r/transfer_server.html.markdown b/website/docs/r/transfer_server.html.markdown index cc213ff192f7..83d1d3798b71 100644 --- a/website/docs/r/transfer_server.html.markdown +++ b/website/docs/r/transfer_server.html.markdown @@ -166,6 +166,7 @@ This resource supports the following arguments: * `TransferSecurityPolicy-Restricted-2020-06` * `TransferSecurityPolicy-Restricted-2024-06` * `TransferSecurityPolicy-SshAuditCompliant-2025-02` + * `TransferSecurityPolicy-AS2Restricted-2025-07` See [Security policies for AWS Transfer Family servers](https://docs.aws.amazon.com/transfer/latest/userguide/security-policies.html) for details. * `structured_log_destinations` - (Optional) A set of ARNs of destinations that will receive structured logs from the transfer server such as CloudWatch Log Group ARNs. If provided this enables the transfer server to emit structured logs to the specified locations. From 6005ad966e1256a88f39fbbd416ffc3ba5ddbd3f Mon Sep 17 00:00:00 2001 From: Cameron Dalton Date: Tue, 14 Oct 2025 22:28:28 +0100 Subject: [PATCH 2/3] changelog update --- .changelog/44651.txt | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 .changelog/44651.txt diff --git a/.changelog/44651.txt b/.changelog/44651.txt deleted file mode 100644 index fe91d05cd742..000000000000 --- a/.changelog/44651.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -resource/aws_transfer_server: Add support for `TransferSecurityPolicy-AS2Restricted-2025-07` for the `security_policy_name` argument -``` \ No newline at end of file From be497713cc57585359902c0e115f4310a233aabf Mon Sep 17 00:00:00 2001 From: Cameron Dalton Date: Tue, 14 Oct 2025 22:29:50 +0100 Subject: [PATCH 3/3] changelog addition --- .changelog/44652.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .changelog/44652.txt diff --git a/.changelog/44652.txt b/.changelog/44652.txt new file mode 100644 index 000000000000..fe91d05cd742 --- /dev/null +++ b/.changelog/44652.txt @@ -0,0 +1,3 @@ +```release-note:bug +resource/aws_transfer_server: Add support for `TransferSecurityPolicy-AS2Restricted-2025-07` for the `security_policy_name` argument +``` \ No newline at end of file