Example #1
0
    def __init__(
        self,
        *,
        db_type: str,
        source_db_snapshot_identifier: str,
        target_db_snapshot_identifier: str,
        kms_key_id: str = "",
        tags: Optional[Sequence[TagTypeDef]] = None,
        copy_tags: bool = False,
        pre_signed_url: str = "",
        option_group_name: str = "",
        target_custom_availability_zone: str = "",
        source_region: str = "",
        aws_conn_id: str = "aws_default",
        **kwargs,
    ):
        super().__init__(aws_conn_id=aws_conn_id, **kwargs)

        self.db_type = RdsDbType(db_type)
        self.source_db_snapshot_identifier = source_db_snapshot_identifier
        self.target_db_snapshot_identifier = target_db_snapshot_identifier
        self.kms_key_id = kms_key_id
        self.tags = tags or []
        self.copy_tags = copy_tags
        self.pre_signed_url = pre_signed_url
        self.option_group_name = option_group_name
        self.target_custom_availability_zone = target_custom_availability_zone
        self.source_region = source_region
Example #2
0
    def __init__(
        self,
        *,
        db_type: str,
        db_snapshot_identifier: str,
        aws_conn_id: str = "aws_default",
        **kwargs,
    ):
        super().__init__(aws_conn_id=aws_conn_id, **kwargs)

        self.db_type = RdsDbType(db_type)
        self.db_snapshot_identifier = db_snapshot_identifier
Example #3
0
 def __init__(
     self,
     *,
     db_type: str,
     db_snapshot_identifier: str,
     target_statuses: Optional[List[str]] = None,
     aws_conn_id: str = "aws_conn_id",
     **kwargs,
 ):
     super().__init__(aws_conn_id=aws_conn_id, **kwargs)
     self.db_type = RdsDbType(db_type)
     self.db_snapshot_identifier = db_snapshot_identifier
     self.target_statuses = target_statuses or ['available']
Example #4
0
 def __init__(
     self,
     *,
     db_type: str,
     db_identifier: str,
     db_snapshot_identifier: str,
     tags: Optional[Sequence[TagTypeDef]] = None,
     aws_conn_id: str = "aws_conn_id",
     **kwargs,
 ):
     super().__init__(aws_conn_id=aws_conn_id, **kwargs)
     self.db_type = RdsDbType(db_type)
     self.db_identifier = db_identifier
     self.db_snapshot_identifier = db_snapshot_identifier
     self.tags = tags or []