static getPreviewStack()

in rules/preview-rule/IAC_misconfiguration_proactive_plugin/lib/component/aliyun_ros.js [48:65]


    static getPreviewStack(ak, sk, stackPath) {
        let client = ROSClient.createClient(ak, sk);
        let previewStackRequest = new $ROS20190910.PreviewStackRequest({
            regionId: "cn-shanghai",
            templateBody: stackPath,
            stackName: "tmp",
        });
        let runtime = new $Util.RuntimeOptions({});
        try {
            // 复制代码运行请自行打印 API 的返回值
            client.previewStackWithOptions(previewStackRequest, runtime);
            return "ok";
        }
        catch (error) {
            return "error";
            console.log(error);
        }
    }