#NEWLINE# def _ensure_backup_datapipeline_present( name , schedule_name , period , utc_hour , s3_base_location ) : #NEWLINE# #INDENT# kwargs = { #NEWLINE# #INDENT# 'name' : '{0}-{1}-backup' . format ( name , schedule_name ) , #NEWLINE# 'pipeline_objects' : { #NEWLINE# #INDENT# 'DefaultSchedule' : { #NEWLINE# #INDENT# 'name' : schedule_name , #NEWLINE# 'fields' : { #NEWLINE# #INDENT# 'period' : schedule_name , #NEWLINE# 'type' : 'Schedule' , #NEWLINE# 'startDateTime' : _next_datetime_with_utc_hour ( utc_hour ) . isoformat ( ) , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# 'parameter_values' : { #NEWLINE# #INDENT# 'myDDBTableName' : name , #NEWLINE# 'myOutputS3Loc' : '{0}/{1}/' . format ( s3_base_location , name ) , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } #NEWLINE# return __states__ [ 'boto_datapipeline.present' ] ( ** kwargs )