-
Notifications
You must be signed in to change notification settings - Fork 9.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
r/aws_transfer_server - support on_partial_upload block on workflow_details #27730
r/aws_transfer_server - support on_partial_upload block on workflow_details #27730
Conversation
* Adds additional validation around removal of workflow_details * Adds support for on_partial_upload workflow detail attribute
Community NoteVoting for Prioritization
For Submitters
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀.
% make testacc TESTARGS='-run=TestAccTransfer_serial/Server' PKG=transfer
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/transfer/... -v -count 1 -parallel 20 -run=TestAccTransfer_serial/Server -timeout 180m
=== RUN TestAccTransfer_serial
=== PAUSE TestAccTransfer_serial
=== CONT TestAccTransfer_serial
=== RUN TestAccTransfer_serial/Server
=== RUN TestAccTransfer_serial/Server/UpdateEndpointTypeVPCEndpointToVPCSecurityGroupIDs
=== RUN TestAccTransfer_serial/Server/DataSourceBasic
=== RUN TestAccTransfer_serial/Server/LambdaFunction
=== RUN TestAccTransfer_serial/Server/Protocols
=== RUN TestAccTransfer_serial/Server/SecurityPolicy
=== RUN TestAccTransfer_serial/Server/DataSourceServiceManaged
=== RUN TestAccTransfer_serial/Server/Domain
=== RUN TestAccTransfer_serial/Server/HostKey
=== RUN TestAccTransfer_serial/Server/DataSourceAPIGateway
=== RUN TestAccTransfer_serial/Server/APIGatewayForceDestroy
=== RUN TestAccTransfer_serial/Server/UpdateEndpointTypeVPCToPublic
=== RUN TestAccTransfer_serial/Server/tags
=== RUN TestAccTransfer_serial/Server/disappears
=== RUN TestAccTransfer_serial/Server/ForceDestroy
=== RUN TestAccTransfer_serial/Server/UpdateEndpointTypeVPCEndpointToVPC
=== RUN TestAccTransfer_serial/Server/VPC
=== RUN TestAccTransfer_serial/Server/VPCAddressAllocationIDs
=== RUN TestAccTransfer_serial/Server/basic
=== RUN TestAccTransfer_serial/Server/UpdateEndpointTypePublicToVPC
=== RUN TestAccTransfer_serial/Server/UpdateEndpointTypeVPCEndpointToVPCAddressAllocationIDs
=== RUN TestAccTransfer_serial/Server/VPCAddressAllocationIDsSecurityGroupIDs
=== RUN TestAccTransfer_serial/Server/VPCSecurityGroupIDs
=== RUN TestAccTransfer_serial/Server/Workflow
=== RUN TestAccTransfer_serial/Server/AuthenticationLoginBanners
=== RUN TestAccTransfer_serial/Server/VPCEndpointID
=== RUN TestAccTransfer_serial/Server/DirectoryService
=== RUN TestAccTransfer_serial/Server/UpdateEndpointTypePublicToVPCAddressAllocationIDs
=== RUN TestAccTransfer_serial/Server/APIGateway
--- PASS: TestAccTransfer_serial (6367.64s)
--- PASS: TestAccTransfer_serial/Server (6367.64s)
--- PASS: TestAccTransfer_serial/Server/UpdateEndpointTypeVPCEndpointToVPCSecurityGroupIDs (117.03s)
--- PASS: TestAccTransfer_serial/Server/DataSourceBasic (187.90s)
--- PASS: TestAccTransfer_serial/Server/LambdaFunction (217.70s)
--- PASS: TestAccTransfer_serial/Server/Protocols (267.74s)
--- PASS: TestAccTransfer_serial/Server/SecurityPolicy (179.30s)
--- PASS: TestAccTransfer_serial/Server/DataSourceServiceManaged (189.06s)
--- PASS: TestAccTransfer_serial/Server/Domain (161.19s)
--- PASS: TestAccTransfer_serial/Server/HostKey (189.98s)
--- PASS: TestAccTransfer_serial/Server/DataSourceAPIGateway (191.51s)
--- PASS: TestAccTransfer_serial/Server/APIGatewayForceDestroy (195.72s)
--- PASS: TestAccTransfer_serial/Server/UpdateEndpointTypeVPCToPublic (219.05s)
--- PASS: TestAccTransfer_serial/Server/tags (185.82s)
--- PASS: TestAccTransfer_serial/Server/disappears (186.55s)
--- PASS: TestAccTransfer_serial/Server/ForceDestroy (195.08s)
--- PASS: TestAccTransfer_serial/Server/UpdateEndpointTypeVPCEndpointToVPC (148.61s)
--- PASS: TestAccTransfer_serial/Server/VPC (190.75s)
--- PASS: TestAccTransfer_serial/Server/VPCAddressAllocationIDs (263.16s)
--- PASS: TestAccTransfer_serial/Server/basic (200.92s)
--- PASS: TestAccTransfer_serial/Server/UpdateEndpointTypePublicToVPC (257.35s)
--- PASS: TestAccTransfer_serial/Server/UpdateEndpointTypeVPCEndpointToVPCAddressAllocationIDs (328.39s)
--- PASS: TestAccTransfer_serial/Server/VPCAddressAllocationIDsSecurityGroupIDs (216.72s)
--- PASS: TestAccTransfer_serial/Server/VPCSecurityGroupIDs (75.92s)
--- PASS: TestAccTransfer_serial/Server/Workflow (213.90s)
--- PASS: TestAccTransfer_serial/Server/AuthenticationLoginBanners (190.40s)
--- PASS: TestAccTransfer_serial/Server/VPCEndpointID (77.88s)
--- PASS: TestAccTransfer_serial/Server/DirectoryService (901.77s)
--- PASS: TestAccTransfer_serial/Server/UpdateEndpointTypePublicToVPCAddressAllocationIDs (447.25s)
--- PASS: TestAccTransfer_serial/Server/APIGateway (170.96s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/transfer 6372.659s
@mtt88 Thanks for the contribution 🎉 👏. |
This functionality has been released in v4.57.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you! |
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Description
A couple of small improvements to the
workflow_details
attribute onr/aws_transfer_server
Relations
Closes #27657
References
Docs for
on_partial_upload
parameter.Output from Acceptance Testing
Note - I changed the visibility of the
TestAccServer_workflowDetails
test to allow execution in isolation. It wouldbe great to get some assistance running the entire transfer test suite.