models.deploy_db_instances_to_rds_params module

class models.deploy_db_instances_to_rds_params.DeployDBInstancesToRDSParams(auto_minor_version_upgrade=None, availability_zone=None, copy_tags_to_snapshots=None, db_instance_id=None, db_option_group=None, db_parameter_group=None, db_port=None, iam_db_authentication=None, multi_az_deployment=None, point_in_time_params=None, public_accessibility=None)[source]

Bases: object

Implementation of the ‘DeployDBInstancesToRDSParams’ model.

Contains RDS specfic options that can be supplied while restoring the RDS DB instance.

Attributes:
auto_minor_version_upgrade (bool): Whether to enable auto minor

version upgrade in the restored DB.

availability_zone (EntityProto): Specifies the attributes and the

latest statistics about an entity.

copy_tags_to_snapshots (bool): Whether to enable copying of tags to

snapshots of the DB.

db_instance_id (string): The DB instance identifier to use for the

restored DB. This field is required.

db_option_group (EntityProto): Specifies the attributes and the latest

statistics about an entity.

db_parameter_group (EntityProto): Specifies the attributes and the

latest statistics about an entity.

db_port (int): Port to use for the DB in the restored RDS instance. iam_db_authentication (bool): Whether to enable IAM authentication for

the DB.

multi_az_deployment (bool): Whether this is a multi-az deployment or

not.

point_in_time_params

(DeployDBInstancesToRDSParamsPointInTimeRestoreParams): Message to capture details of a point in time that the DB needs to be restored to.

public_accessibility (bool): Whether this DB will be publicly

accessible 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.