Skip to content
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

[New Resource] DMS Serverless Replication resource #32908

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
6038332
feat: added serverless_replication resource
DanielRieske Aug 7, 2023
2735fad
feat: added test and updated wait func
DanielRieske Aug 7, 2023
7fc21c4
feat: added tests and documentation
DanielRieske Aug 8, 2023
5695ab9
chore: added resource_identifier to StateIgnore
DanielRieske Aug 8, 2023
930ee56
feat: added changelog
DanielRieske Aug 8, 2023
bae9793
feat: added update test
DanielRieske Aug 8, 2023
57e250d
feat: corrected checkDestroy function
DanielRieske Aug 8, 2023
e491f4a
feat: added another target condition for wait
DanielRieske Aug 8, 2023
357ab04
feat: removed dms-vpc role
DanielRieske Aug 8, 2023
eaa23e5
feat: removed unused consts and formatted files
DanielRieske Aug 9, 2023
0c6b7df
Merge branch 'main' into f-aws_dms_serverless_replication_resource
DanielRieske Aug 24, 2023
d87ce62
chore: resolved indents
DanielRieske Aug 24, 2023
9acb583
chore: resolved semgrep findings
DanielRieske Aug 24, 2023
16ab3ca
chore: removed indent and semgrep finding
DanielRieske Aug 24, 2023
643da54
Merge branch 'main' into HEAD
ewbankkit Sep 21, 2023
576b4bf
DMS Serverless: Rename source file in preparation for resource rename.
ewbankkit Sep 21, 2023
b77b1e2
'aws_dms_serverless_replication' -> 'aws_dms_replication_config'.
ewbankkit Sep 21, 2023
ae84e03
r/aws_dms_replication_config: Update function names.
ewbankkit Sep 21, 2023
2d6e73b
r/aws_dms_replication_config: Tweak documentation.
ewbankkit Sep 21, 2023
b97cc22
r/aws_dms_replication_config: Alphabetize attributes.
ewbankkit Sep 21, 2023
d07f15b
r/aws_dms_replication_config: Tidy up resource Create.
ewbankkit Sep 21, 2023
2ab834c
r/aws_dms_replication_config: Tidy up resource Delete.
ewbankkit Sep 21, 2023
4225dbf
r/aws_dms_replication_config: Tidy up resource Update.
ewbankkit Sep 21, 2023
2ebc6e1
r/aws_dms_replication_config: Tidy up resource flattener/expander.
ewbankkit Sep 21, 2023
12017a1
r/aws_dms_replication_config: Tidy up waiters.
ewbankkit Sep 21, 2023
87684c6
r/aws_dms_replication_config: Tidy up acceptance test configurations.
ewbankkit Sep 21, 2023
3a7c575
r/aws_dms_replication_config: Correct attribute name for tagging.
ewbankkit Sep 21, 2023
35c37a8
Acceptance test output:
ewbankkit Sep 21, 2023
29fa3dd
Fix terrafmt error.
ewbankkit Sep 21, 2023
9f7eaaf
Fix terrafmt error.
ewbankkit Sep 21, 2023
86ae967
r/aws_dms_replication_config: Additional acceptance tests.
ewbankkit Sep 22, 2023
3b1b601
Fix 'TestAccDMSReplicationConfig_basic'.
ewbankkit Sep 22, 2023
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/32908.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-resource
aws_dms_replication_config
```
21 changes: 21 additions & 0 deletions internal/service/dms/consts.go
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,27 @@ func encryptionMode_Values() []string {
}
}

const (
replicationStatusCreated = "created"
replicationStatusReady = "ready"
replicationStatusRunning = "running"
replicationStatusStopping = "stopping"
replicationStatusStopped = "stopped"
replicationStatusFailed = "failed"
replicationStatusInitialising = "initializing"
replicationStatusMetadataResources = "preparing_metadata_resources"
replicationStatusTestingConnection = "testing_connection"
replicationStatusFetchingMetadata = "fetching_metadata"
replicationStatusCalculatingCapacity = "calculating_capacity"
replicationStatusProvisioningCapacity = "provisioning_capacity"
replicationStatusReplicationStarting = "replication_starting"
)

const (
replicationTypeValueStartReplication = "creating"
replicationTypeValueResumeProcessing = "resume-processing"
)

const (
networkTypeDual = "DUAL"
networkTypeIPv4 = "IPV4"
Expand Down
Loading
Loading