Prepare release 3.0.2 (#4812)
This commit is contained in:
parent
cb60761510
commit
0addc16d8a
32
CHANGELOG.md
32
CHANGELOG.md
@ -1,6 +1,38 @@
|
||||
Moto Changelog
|
||||
===================
|
||||
|
||||
3.0.2
|
||||
-----
|
||||
|
||||
* New Methods:
|
||||
* Kinesis:
|
||||
* deregister_stream_consumer()
|
||||
* describe_stream_consumer()
|
||||
* disable_enhanced_monitoring()
|
||||
* enable_enhanced_monitoring()
|
||||
* list_stream_consumers()
|
||||
* register_stream_consumer()
|
||||
* start_stream_encryption()
|
||||
* stop_stream_encryption()
|
||||
* update_shard_count()
|
||||
* RDS:
|
||||
* cancel_export_task()
|
||||
* copy_db_cluster_snapshot()
|
||||
* copy_db_snapshot()
|
||||
* create_db_cluster_snapshot()
|
||||
* create_event_subscription()
|
||||
* delete_db_cluster_snapshot()
|
||||
* delete_event_subscription()
|
||||
* describe_db_cluster_snapshots()
|
||||
* describe_event_subscriptions()
|
||||
* describe_export_tasks()
|
||||
* start_export_task()
|
||||
* Route53
|
||||
* list_hosted_zones_by_vpc()
|
||||
|
||||
* Miscellaneous:
|
||||
* Improved configuration options for Docker-instances started by AWSLambda and Batch
|
||||
|
||||
3.0.1
|
||||
-----
|
||||
|
||||
|
@ -1918,16 +1918,18 @@
|
||||
|
||||
## efs
|
||||
<details>
|
||||
<summary>25% implemented</summary>
|
||||
<summary>23% implemented</summary>
|
||||
|
||||
- [ ] create_access_point
|
||||
- [X] create_file_system
|
||||
- [X] create_mount_target
|
||||
- [ ] create_replication_configuration
|
||||
- [ ] create_tags
|
||||
- [ ] delete_access_point
|
||||
- [X] delete_file_system
|
||||
- [ ] delete_file_system_policy
|
||||
- [X] delete_mount_target
|
||||
- [ ] delete_replication_configuration
|
||||
- [ ] delete_tags
|
||||
- [ ] describe_access_points
|
||||
- [ ] describe_account_preferences
|
||||
@ -1937,6 +1939,7 @@
|
||||
- [ ] describe_lifecycle_configuration
|
||||
- [ ] describe_mount_target_security_groups
|
||||
- [X] describe_mount_targets
|
||||
- [ ] describe_replication_configurations
|
||||
- [ ] describe_tags
|
||||
- [ ] list_tags_for_resource
|
||||
- [ ] modify_mount_target_security_groups
|
||||
@ -2173,7 +2176,7 @@
|
||||
|
||||
## elbv2
|
||||
<details>
|
||||
<summary>70% implemented</summary>
|
||||
<summary>73% implemented</summary>
|
||||
|
||||
- [ ] add_listener_certificates
|
||||
- [ ] add_tags
|
||||
@ -2201,7 +2204,7 @@
|
||||
- [X] modify_load_balancer_attributes
|
||||
- [X] modify_rule
|
||||
- [X] modify_target_group
|
||||
- [ ] modify_target_group_attributes
|
||||
- [X] modify_target_group_attributes
|
||||
- [X] register_targets
|
||||
- [ ] remove_listener_certificates
|
||||
- [ ] remove_tags
|
||||
@ -3800,7 +3803,7 @@
|
||||
|
||||
## rds
|
||||
<details>
|
||||
<summary>19% implemented</summary>
|
||||
<summary>21% implemented</summary>
|
||||
|
||||
- [ ] add_role_to_db_cluster
|
||||
- [ ] add_role_to_db_instance
|
||||
@ -3829,7 +3832,7 @@
|
||||
- [ ] create_db_security_group
|
||||
- [ ] create_db_snapshot
|
||||
- [ ] create_db_subnet_group
|
||||
- [ ] create_event_subscription
|
||||
- [X] create_event_subscription
|
||||
- [ ] create_global_cluster
|
||||
- [X] create_option_group
|
||||
- [ ] delete_custom_availability_zone
|
||||
@ -3846,7 +3849,7 @@
|
||||
- [ ] delete_db_security_group
|
||||
- [ ] delete_db_snapshot
|
||||
- [ ] delete_db_subnet_group
|
||||
- [ ] delete_event_subscription
|
||||
- [X] delete_event_subscription
|
||||
- [ ] delete_global_cluster
|
||||
- [ ] delete_installation_media
|
||||
- [X] delete_option_group
|
||||
@ -3878,7 +3881,7 @@
|
||||
- [ ] describe_engine_default_cluster_parameters
|
||||
- [ ] describe_engine_default_parameters
|
||||
- [ ] describe_event_categories
|
||||
- [ ] describe_event_subscriptions
|
||||
- [X] describe_event_subscriptions
|
||||
- [ ] describe_events
|
||||
- [X] describe_export_tasks
|
||||
- [ ] describe_global_clusters
|
||||
@ -4107,7 +4110,7 @@
|
||||
|
||||
## route53
|
||||
<details>
|
||||
<summary>25% implemented</summary>
|
||||
<summary>26% implemented</summary>
|
||||
|
||||
- [ ] activate_key_signing_key
|
||||
- [ ] associate_vpc_with_hosted_zone
|
||||
@ -4156,7 +4159,7 @@
|
||||
- [X] list_health_checks
|
||||
- [X] list_hosted_zones
|
||||
- [X] list_hosted_zones_by_name
|
||||
- [ ] list_hosted_zones_by_vpc
|
||||
- [X] list_hosted_zones_by_vpc
|
||||
- [X] list_query_logging_configs
|
||||
- [X] list_resource_record_sets
|
||||
- [ ] list_reusable_delegation_sets
|
||||
|
@ -43,6 +43,7 @@ efs
|
||||
https://docs.aws.amazon.com/efs/latest/ug/API_CreateMountTarget.html
|
||||
|
||||
|
||||
- [ ] create_replication_configuration
|
||||
- [ ] create_tags
|
||||
- [ ] delete_access_point
|
||||
- [X] delete_file_system
|
||||
@ -62,6 +63,7 @@ efs
|
||||
https://docs.aws.amazon.com/efs/latest/ug/API_DeleteMountTarget.html
|
||||
|
||||
|
||||
- [ ] delete_replication_configuration
|
||||
- [ ] delete_tags
|
||||
- [ ] describe_access_points
|
||||
- [ ] describe_account_preferences
|
||||
@ -84,6 +86,7 @@ efs
|
||||
https://docs.aws.amazon.com/efs/latest/ug/API_DescribeMountTargets.html
|
||||
|
||||
|
||||
- [ ] describe_replication_configurations
|
||||
- [ ] describe_tags
|
||||
- [ ] list_tags_for_resource
|
||||
- [ ] modify_mount_target_security_groups
|
||||
|
@ -51,7 +51,7 @@ elbv2
|
||||
- [X] modify_load_balancer_attributes
|
||||
- [X] modify_rule
|
||||
- [X] modify_target_group
|
||||
- [ ] modify_target_group_attributes
|
||||
- [X] modify_target_group_attributes
|
||||
- [X] register_targets
|
||||
- [ ] remove_listener_certificates
|
||||
- [ ] remove_tags
|
||||
|
@ -32,7 +32,7 @@ rds
|
||||
- [ ] apply_pending_maintenance_action
|
||||
- [ ] authorize_db_security_group_ingress
|
||||
- [ ] backtrack_db_cluster
|
||||
- [ ] cancel_export_task
|
||||
- [X] cancel_export_task
|
||||
- [ ] copy_db_cluster_parameter_group
|
||||
- [ ] copy_db_cluster_snapshot
|
||||
- [ ] copy_db_parameter_group
|
||||
@ -43,7 +43,7 @@ rds
|
||||
- [X] create_db_cluster
|
||||
- [ ] create_db_cluster_endpoint
|
||||
- [ ] create_db_cluster_parameter_group
|
||||
- [ ] create_db_cluster_snapshot
|
||||
- [X] create_db_cluster_snapshot
|
||||
- [ ] create_db_instance
|
||||
- [ ] create_db_instance_read_replica
|
||||
- [X] create_db_parameter_group
|
||||
@ -52,7 +52,7 @@ rds
|
||||
- [ ] create_db_security_group
|
||||
- [ ] create_db_snapshot
|
||||
- [ ] create_db_subnet_group
|
||||
- [ ] create_event_subscription
|
||||
- [X] create_event_subscription
|
||||
- [ ] create_global_cluster
|
||||
- [X] create_option_group
|
||||
- [ ] delete_custom_availability_zone
|
||||
@ -60,7 +60,7 @@ rds
|
||||
- [X] delete_db_cluster
|
||||
- [ ] delete_db_cluster_endpoint
|
||||
- [ ] delete_db_cluster_parameter_group
|
||||
- [ ] delete_db_cluster_snapshot
|
||||
- [X] delete_db_cluster_snapshot
|
||||
- [ ] delete_db_instance
|
||||
- [ ] delete_db_instance_automated_backup
|
||||
- [X] delete_db_parameter_group
|
||||
@ -69,7 +69,7 @@ rds
|
||||
- [ ] delete_db_security_group
|
||||
- [ ] delete_db_snapshot
|
||||
- [ ] delete_db_subnet_group
|
||||
- [ ] delete_event_subscription
|
||||
- [X] delete_event_subscription
|
||||
- [ ] delete_global_cluster
|
||||
- [ ] delete_installation_media
|
||||
- [X] delete_option_group
|
||||
@ -82,7 +82,7 @@ rds
|
||||
- [ ] describe_db_cluster_parameter_groups
|
||||
- [ ] describe_db_cluster_parameters
|
||||
- [ ] describe_db_cluster_snapshot_attributes
|
||||
- [ ] describe_db_cluster_snapshots
|
||||
- [X] describe_db_cluster_snapshots
|
||||
- [X] describe_db_clusters
|
||||
- [ ] describe_db_engine_versions
|
||||
- [ ] describe_db_instance_automated_backups
|
||||
@ -101,9 +101,9 @@ rds
|
||||
- [ ] describe_engine_default_cluster_parameters
|
||||
- [ ] describe_engine_default_parameters
|
||||
- [ ] describe_event_categories
|
||||
- [ ] describe_event_subscriptions
|
||||
- [X] describe_event_subscriptions
|
||||
- [ ] describe_events
|
||||
- [ ] describe_export_tasks
|
||||
- [X] describe_export_tasks
|
||||
- [ ] describe_global_clusters
|
||||
- [ ] describe_installation_media
|
||||
- [X] describe_option_group_options
|
||||
@ -151,7 +151,7 @@ rds
|
||||
- [ ] reset_db_cluster_parameter_group
|
||||
- [ ] reset_db_parameter_group
|
||||
- [ ] restore_db_cluster_from_s3
|
||||
- [ ] restore_db_cluster_from_snapshot
|
||||
- [X] restore_db_cluster_from_snapshot
|
||||
- [ ] restore_db_cluster_to_point_in_time
|
||||
- [X] restore_db_instance_from_db_snapshot
|
||||
- [ ] restore_db_instance_from_s3
|
||||
@ -161,7 +161,7 @@ rds
|
||||
- [X] start_db_cluster
|
||||
- [ ] start_db_instance
|
||||
- [ ] start_db_instance_automated_backups_replication
|
||||
- [ ] start_export_task
|
||||
- [X] start_export_task
|
||||
- [ ] stop_activity_stream
|
||||
- [X] stop_db_cluster
|
||||
- [ ] stop_db_instance
|
||||
|
@ -1753,7 +1753,7 @@ class RDS2Backend(BaseBackend):
|
||||
cluster.status = "available" # Already set the final status in the background
|
||||
return initial_state
|
||||
|
||||
def create_cluster_snapshot(
|
||||
def create_db_cluster_snapshot(
|
||||
self, db_cluster_identifier, db_snapshot_identifier, tags=None
|
||||
):
|
||||
cluster = self.clusters.get(db_cluster_identifier)
|
||||
@ -1795,7 +1795,7 @@ class RDS2Backend(BaseBackend):
|
||||
self.cluster_snapshots[target_snapshot_identifier] = target_snapshot
|
||||
return target_snapshot
|
||||
|
||||
def delete_cluster_snapshot(self, db_snapshot_identifier):
|
||||
def delete_db_cluster_snapshot(self, db_snapshot_identifier):
|
||||
if db_snapshot_identifier not in self.cluster_snapshots:
|
||||
raise DBClusterSnapshotNotFoundError(db_snapshot_identifier)
|
||||
|
||||
@ -1806,7 +1806,7 @@ class RDS2Backend(BaseBackend):
|
||||
return [self.clusters[cluster_identifier]]
|
||||
return self.clusters.values()
|
||||
|
||||
def describe_cluster_snapshots(
|
||||
def describe_db_cluster_snapshots(
|
||||
self, db_cluster_identifier, db_snapshot_identifier, filters=None
|
||||
):
|
||||
snapshots = self.cluster_snapshots
|
||||
@ -1845,7 +1845,7 @@ class RDS2Backend(BaseBackend):
|
||||
return temp_state
|
||||
|
||||
def restore_db_cluster_from_snapshot(self, from_snapshot_id, overrides):
|
||||
snapshot = self.describe_cluster_snapshots(
|
||||
snapshot = self.describe_db_cluster_snapshots(
|
||||
db_cluster_identifier=None, db_snapshot_identifier=from_snapshot_id
|
||||
)[0]
|
||||
original_cluster = snapshot.cluster
|
||||
|
@ -527,7 +527,7 @@ class RDS2Response(BaseResponse):
|
||||
db_cluster_identifier = self._get_param("DBClusterIdentifier")
|
||||
db_snapshot_identifier = self._get_param("DBClusterSnapshotIdentifier")
|
||||
tags = self.unpack_complex_list_params("Tags.Tag", ("Key", "Value"))
|
||||
snapshot = self.backend.create_cluster_snapshot(
|
||||
snapshot = self.backend.create_db_cluster_snapshot(
|
||||
db_cluster_identifier, db_snapshot_identifier, tags
|
||||
)
|
||||
template = self.response_template(CREATE_CLUSTER_SNAPSHOT_TEMPLATE)
|
||||
@ -551,7 +551,7 @@ class RDS2Response(BaseResponse):
|
||||
db_cluster_identifier = self._get_param("DBClusterIdentifier")
|
||||
db_snapshot_identifier = self._get_param("DBClusterSnapshotIdentifier")
|
||||
filters = filters_from_querystring(self.querystring)
|
||||
snapshots = self.backend.describe_cluster_snapshots(
|
||||
snapshots = self.backend.describe_db_cluster_snapshots(
|
||||
db_cluster_identifier, db_snapshot_identifier, filters
|
||||
)
|
||||
template = self.response_template(DESCRIBE_CLUSTER_SNAPSHOTS_TEMPLATE)
|
||||
@ -559,7 +559,7 @@ class RDS2Response(BaseResponse):
|
||||
|
||||
def delete_db_cluster_snapshot(self):
|
||||
db_snapshot_identifier = self._get_param("DBClusterSnapshotIdentifier")
|
||||
snapshot = self.backend.delete_cluster_snapshot(db_snapshot_identifier)
|
||||
snapshot = self.backend.delete_db_cluster_snapshot(db_snapshot_identifier)
|
||||
template = self.response_template(DELETE_CLUSTER_SNAPSHOT_TEMPLATE)
|
||||
return template.render(snapshot=snapshot)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user