本文整理汇总了Golang中github.com/juju/gomaasapi.AllocateMachineArgs.Storage方法的典型用法代码示例。如果您正苦于以下问题:Golang AllocateMachineArgs.Storage方法的具体用法?Golang AllocateMachineArgs.Storage怎么用?Golang AllocateMachineArgs.Storage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/juju/gomaasapi.AllocateMachineArgs
的用法示例。
在下文中一共展示了AllocateMachineArgs.Storage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: addStorage2
// addStorage2 adds volume information onto a gomaasapi.AllocateMachineArgs
// object suitable to pass to MAAS 2 when acquiring a node.
func addStorage2(params *gomaasapi.AllocateMachineArgs, volumes []volumeInfo) {
if len(volumes) == 0 {
return
}
var volParams []gomaasapi.StorageSpec
for _, v := range volumes {
volSpec := gomaasapi.StorageSpec{
Label: v.name,
Size: int(v.sizeInGB),
Tags: v.tags,
}
volParams = append(volParams, volSpec)
}
params.Storage = volParams
}