models.rds_params module¶
-
class
models.rds_params.
RdsParams
(db_instance_id=None, availability_zone_id=None, db_option_group_id=None, db_parameter_group_id=None, db_port=None, enable_auto_minor_version_upgrade=None, enable_copy_tags_to_snapshots=None, enable_db_authentication=None, enable_public_accessibility=None, is_multi_az_deployment=None)[source]¶ Bases:
object
Implementation of the ‘RdsParams’ model.
Specifies rds params for the restore operation.
- Attributes:
- availability_zone_id (long|int): Entity representing the availability
zone to use while restoring the DB.
- db_instance_id (string): The DB instance identifier to use for the
restored DB. This field is required.
- db_option_group_id (long|int): Entity representing the RDS option
group to use while restoring the DB.
- db_parameter_group_id (long|int): Entity representing the RDS
parameter group to use while restoring the DB.
db_port (int): Port to use for the DB in the restored RDS instance. enable_auto_minor_version_upgrade (bool): Whether to enable auto minor
version upgrade in the restored DB.
- enable_copy_tags_to_snapshots (bool): Whether to enable copying of
tags to snapshots of the DB.
- enable_db_authentication (bool): Whether to enable IAM authentication
for the DB.
- enable_public_accessibility (bool): Whether this DB will be publicly
accessible or not.
- is_multi_az_deployment (bool): Whether this is a multi-az deployment
or not.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.