feat(cloud): implement Transit Gateway (TGW) commands #188
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Implements Transit Gateway (TGW) connectivity commands for AWS hub-and-spoke network topologies.
This is Part 3 of 3 for implementing full connectivity support (Issue #120).
Changes
Commands Added
Standard TGW Operations
redisctl cloud connectivity tgw attachments-listredisctl cloud connectivity tgw attachment-createredisctl cloud connectivity tgw attachment-create-with-idredisctl cloud connectivity tgw attachment-updateredisctl cloud connectivity tgw attachment-deleteredisctl cloud connectivity tgw invitations-listredisctl cloud connectivity tgw invitation-acceptredisctl cloud connectivity tgw invitation-rejectActive-Active TGW Operations
redisctl cloud connectivity tgw aa-attachments-listredisctl cloud connectivity tgw aa-attachment-createredisctl cloud connectivity tgw aa-attachment-updateredisctl cloud connectivity tgw aa-attachment-deleteredisctl cloud connectivity tgw aa-invitations-listredisctl cloud connectivity tgw aa-invitation-acceptredisctl cloud connectivity tgw aa-invitation-rejectTesting
Related Issues
Notes
This PR is stacked on top of the VPC (#179) and PSC (#187) PRs. Once all three are merged, we will have complete connectivity command coverage for Redis Cloud.