models_v2.recover_aws_aurora_params module

class models_v2.recover_aws_aurora_params.RecoverAWSAuroraParams(db_port=None, db_instance_id=None, is_multi_az_deployment=None, enable_iam_db_authentication=None, enable_copy_tags_to_snapshots=None, enable_auto_minor_version_upgrade=None, enable_public_accessibility=None, db_option_group=None, db_parameter_group=None)[source]

Bases: object

Implementation of the ‘Recover AWS Aurora params.’ model.

Specifies the parameters to recover AWS Aurora.

Attributes:
db_port (int): Specifies the port to use for the DB in the restored

Aurora instance.

db_instance_id (string): Specifies the DB instance identifier to use

for the restored DB.

is_multi_az_deployment (bool): Specifies whether this is a multi-az

deployment or not.

enable_public_accessibility (bool): Specifies whether this DB will be

publicly accessible or not.

enable_iam_db_authentication (bool): Specifies whether to enable IAM

authentication for the DB.

enable_copy_tags_to_snapshots (bool): Specifies whether to enable

copying of tags to snapshots of the DB.

enable_auto_minor_version_upgrade (bool): Specifies whether to enable

auto minor version upgrade in the restored DB.

db_option_group (DbOptionGroup): Specifies entity representing the

Aurora option group to use while restoring the DB.

db_parameter_group (DbParameterGroup): Specifies the entity

representing the Aurora parameter group to use while restoring the DB.

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.