方法 | 方法名 |
---|---|
ros.createStack | 创建资源栈 |
ros.getStacks | 查询资源栈列表 |
ros.getStack | 查询资源栈信息 |
ros.putStack | 更新资源栈 |
ros.delStack | 删除资源栈 |
ros.abandonStack | 废弃资源栈 |
ros.previewStack | 预览资源栈 |
ros.getResources | 查询资源列表 |
ros.getResource | 查询资源详情 |
ros.getResourceTypes | 查询资源类型列表 |
ros.getResourceType | 查询资源类型信息 |
ros.getResourceTypeTemplate | 查询资源类型模板信息 |
ros.getStackTemplate | 查询模板信息 |
ros.validateTemplate | 验证模板信息 |
ros.getEvents | 查询事件列表 |
ros.getRegions | 查询地域列表 |
ros.getStack(options, data);
var AliRos, _options, aliRos, options;
AliRos = require('../src/');
options = {
AccessKeyId: '<AccessKeyId>',
AccessKeySecret: '<AccessKeySecret>'
};
aliRos = new AliRos.Client(options);
// 查询资源类型
aliRos.getResourceTypes({SupportStatus: 'UNKNOWN'}).then(function(res) {
return console.log(res.headers, res.body);
}).catch(function(err) {
return console.log(err);
});
// 创建资源栈, 注意Api中要求headers设置x-acs-region-id,此SDK统一设置RegionId即可
aliRos.createStack({
RegionId: 'cn-beijing',
Name: 'xxxx',
Template: {
...
},
Parameters: {
...
},
DisableRollback: true,
TimeoutMins:1
}).then(function(res) {
return console.log(res.headers, res.body);
}).catch(function(err) {
return console.log(err);
});