Commit Graph

52 Commits

Author SHA1 Message Date
Bert Blommers
5c0827547d
RDS: Automated snapshots now have the appropriate SnapshotType (#6444) 2023-06-25 17:36:42 +00:00
rafcio19
a15b14085b
RDS: improve global clustering behaviour (#6403) 2023-06-15 21:21:20 +00:00
Akira Noda
ebe48e7443
RDS: add SourceType field for response (#6306) 2023-05-10 14:48:17 +00:00
Bert Blommers
bab61089a3
RDS: Various improvements (#6186) 2023-04-08 10:33:09 +00:00
Brian Pandola
93638de380
Add filtering support for RDS::DBCluster (#6144)
* Add filtering support for RDS::DBCluster

* Add support for filtering by `db-cluster-id`.
* Add support for filtering by `engine`.

Obviates the need for the recent change (#6114) because the filter definition maps
`db_cluster_id` to either `db_cluster_identifier` or `db_cluster_arn`.

* No longer required due to filter configuration.

* Account for Neptune weirdness...
2023-03-28 08:54:41 +01:00
Bert Blommers
3adbb8136a
RDS: describe_db_clusters() now accepts an ARN as identifier (#6114) 2023-03-23 16:57:17 -01:00
cloudsurfer
dbee9f0c07
RDS: added TagList to DatabaseSnapshot Model (#6083) 2023-03-20 15:58:24 -01:00
Bert Blommers
2d3867dbd5
Service: Neptune (#5983) 2023-02-26 15:27:08 -01:00
steffyP
d1e3f50756
RDS: add arn for OptionGroup (#5955) 2023-02-21 15:07:19 -01:00
mgshirali
e47a2fd120
RDS: Support PreferredMaintenanceWindow for DBInstance (#5839) 2023-01-13 22:11:03 -01:00
Alex Fields
4eb3944b1d
RDS: promote_read_replica (#5739) 2022-12-08 11:03:32 -01:00
Bert Blommers
1a8ddc0f2b
Techdebt: Replace string-format with f-strings (for tests dirs) (#5678) 2022-11-17 21:41:08 -01:00
Brian Pandola
4c738ed5b2
Fix: RDS server test should use Query protocol (#5679) 2022-11-16 18:58:24 -08:00
Brian Pandola
7eb925839e
RDS: Add EarliestRestorableTime to rds:DescribeDBClusters response (#5634) 2022-11-03 12:07:49 -01:00
Marshall Mamiya
97011ba19b
Add RDS modify_db_cluster() (#5550) 2022-10-11 14:51:17 +00:00
Bert Blommers
f082562b0f
RDS: Ensure cross-region replica returns ARN (#5503) 2022-09-28 22:07:29 +00:00
Marshall Mamiya
b0e78140f5
RDS: add enable_http_endpoint attribute (#5470) 2022-09-19 17:14:27 +00:00
Brian Pandola
cba304afcb
RDS: Add DbInstancePort to create_db_instance Responses (#5478) 2022-09-16 10:03:34 +00:00
Bert Blommers
3d913f8f15
MultiAccount support (#5192) 2022-08-13 09:49:43 +00:00
Lukasz Demolin
c4965d1e06
RDS: Add AvailabilityZone to describe_db_instances (#5373) 2022-08-10 20:49:07 +00:00
Lukasz Demolin
42b11bbe14
RDS - Fix KeyError on describe_db_clusters for non-existent cluster (#5321) 2022-07-26 16:19:10 -03:00
Bert Blommers
79a2a9d423
Preparation for MultiAccount support (#5157) 2022-06-04 11:30:16 +00:00
Bert Blommers
a2ed7aef4f
RDS - return unknown bools as false, instead of none (#5164) 2022-05-25 09:21:03 +00:00
Bert Blommers
3e31e49c83
RDS - Dont return empty DBClusterIdentifier (#5119) 2022-05-11 09:15:28 +00:00
Bert Blommers
515243eab0
RDS - support for EnableCloudWatchLogExports-parameter (#5107) 2022-05-09 08:40:16 +00:00
mattBrzezinski
3f948aa5ae
RDS Filtering on db-cluster-id (#5101) 2022-05-06 17:11:55 +00:00
Kent Ou
d46987ec29
rds - support final snapshot when delete a cluster (#5023) 2022-04-14 14:58:41 +00:00
Bert Blommers
15b49396ce
RDS - improve tagging support (#4994) 2022-03-31 13:12:49 +00:00
Bert Blommers
b4343baa16
RDS - simplify filter-parameter logic (#4966) 2022-03-24 20:58:13 -01:00
Bert Blommers
29d01c35bc
Update Black + formatting (#4926) 2022-03-10 13:39:59 -01:00
Bert Blommers
9dccebc184
Deprecate RDS2 (#4920) 2022-03-09 10:05:18 -01:00
Bert Blommers
aa70ee254d
Remove deprecated decorators + boto dependency (#4378) 2022-01-18 14:18:57 -01:00
Bert Blommers
ab531aed9b
Add warnings about deprecated modules (#4527) 2021-11-04 21:39:53 -01:00
Bert Blommers
14a69c7524
Techdebt: Enable pylint rules (#4432) 2021-10-18 19:44:29 +00:00
Bert Blommers
7693d77333
Remove Py2 support (#3915) 2021-07-26 07:40:39 +01:00
Matěj Cepl
77dc60ea97 Port test suite from nose to pytest.
This just eliminates all errors on the tests collection. Elimination of
failures is left to the next commit.
2020-11-10 08:23:44 +01:00
Asher Foa
d9d055c75d Fix more typos. 2020-01-23 10:15:02 -08:00
Asher Foa
96e5b1993d Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
Bendegúz Ács
f408709ef9 VPC IPv4 validation (#2026)
* Implemented throwing invalid subnet range error and fixed breaking tests.

* Implemented throwing invalid CIDR block parameter error for vpcs and subnets.

* Implemented throwing invalid destination CIDR block error.

* IPv6 addresses not accepted, strict checking disabled.

* Implemented throwing invalid subnet conflict error and fixed breaking tests.

* Implemented throwing invalid VPC range error and fixed breaking tests.

* Fixed accidentally removed ).

* Fixed test case trying to create two subnets with the same CIDR range.
2019-05-25 18:35:07 +01:00
Jack Danger Canty
05ddcef2a0 Re-enabling tests on Python3 2017-06-20 11:58:18 -07:00
Steve Pulec
0adebeed24 Merge #913. 2017-05-10 21:58:42 -04:00
Steve Pulec
f37bad0e00 Lints. 2017-02-23 21:37:43 -05:00
Steve Pulec
fde721bed7 Testing new version of decorator. 2017-02-15 22:35:45 -05:00
Michael Nussbaum
74bbd9c8e5 Various RDS, RDS/Cloudformation, RDS/KMS improvements. (#789)
We need to mock out deploying RDS instances with full disk encryption
and detailed tagging. We also need to be able do deploy these instances
with Cloudformation, and then access them with both boto and boto3.

* Join RDS and RDS2 backends - this makes RDS resources created via
  either of the two boto RDS APIs visible to both, more closely
  mirroring how AWS works
* Fix RDS responses that were returning JSON but should be returning XML
* Add mocking of RDS Cloudformation calls
* Add mocking of RDS full disk encryption with KMS
* Add mocking of RDS DBParameterGroups
* Fix mocking of RDS DBSecurityGroupIngress rules
* Make mocking of RDS OptionGroupOptions more accurate
* Fix mocking of RDS cross-region DB replication
* Add RDS tag support to:
  * DBs
  * DBSubnetGroups
  * DBSecurityGroups

Signed-off-by: Andrew Garrett <andrew.garrett@getbraintree.com>
2017-01-11 21:02:51 -05:00
Hugo Lopes Tavares
7eb969fb00 Remove requires_boto_lte and add comment about StorageType vs storage_type 2015-02-03 16:57:12 -05:00
Hugo Lopes Tavares
c40437398f Add StorageType and Iops elements to DBInstance XML response 2015-02-03 16:50:14 -05:00
Hugo Lopes Tavares
c0cbd59167 Make RDS interface work with us-east-1 region 2015-02-02 16:37:57 -05:00
Steve Pulec
1ca651e106 Skip some tests for py3 since boto is not compatible yet. 2015-01-11 16:39:39 -05:00
Steve Pulec
12118374bd Add database replicas. 2015-01-10 13:50:37 -05:00
Steve Pulec
7559fbe0d1 Add RDS Subnet groups 2015-01-09 00:17:20 -05:00