#
#*****************************************************************

if __name__ == '__main__':
    param = sys.argv
    logger = IaasLogger()

    #ログ用パラメータ
    logparam = ["DeleteMyCloud", os.getpid(), "Farm ID:%s" % str(param[3])]
    logger.start(logparam)

    #実行
    try:
        #パラメータ解説
        #  0.ファイル名
        #  1.ユーザー名
        #  2.プラットフォームNo
        #  3.マイクラウド名
        #
        iaasController = iaasSelect(param[1], param[2])
        if iaasController == None:
            sys.exit()

        res = iaasController.terminateMyCloud(param[2], param[3])
        print res
    except:
        logger.error(traceback.format_exc())
        raise

    logger.end(logparam)
import traceback


if __name__ == '__main__':
    param = sys.argv
    logger = IaasLogger()

    #ログ用パラメータ
    logparam = ["StartVolume",os.getpid(), "インスタンスNo:%s, ボリュームNo:%s" %(str(param[3]),str(param[3]))]
    logger.start(logparam)

    #実行
    try:
        #パラメータ解説
        #  0.ファイル名
        #  1.ユーザー名
        #  2.プラットフォームNo
        #  3.インスタンスNo
        #  4.ボリュームNo
        #
        # 例:param = [None, "1", "6", "1", "7", "1"]
        iaasController = iaasSelect(param[1], param[2])
        if iaasController == None:
            sys.exit()
        res = iaasController.startVolume(param[3], param[4])
        print res
    except:
        logger.error(traceback.format_exc())
        raise
    logger.end(logparam)