Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .changelog/44652.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_transfer_server: Add support for `TransferSecurityPolicy-AS2Restricted-2025-07` for the `security_policy_name` argument
```
2 changes: 2 additions & 0 deletions internal/service/transfer/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand All @@ -1282,5 +1283,6 @@ func (securityPolicyName) Values() []securityPolicyName {
securityPolicyNameRestricted_2020_06,
securityPolicyNameRestricted_2024_06,
securityPolicyNameSSHAuditCompliant_2025_02,
securityPolicyNameAS2Restricted_2025_07,
}
}
7 changes: 7 additions & 0 deletions internal/service/transfer/server_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -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"),
),
},
},
})
}
Expand Down
1 change: 1 addition & 0 deletions website/docs/r/transfer_server.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Loading