本文整理汇总了Golang中github.com/juju/gomaasapi.AllocateMachineArgs.NotTags方法的典型用法代码示例。如果您正苦于以下问题:Golang AllocateMachineArgs.NotTags方法的具体用法?Golang AllocateMachineArgs.NotTags怎么用?Golang AllocateMachineArgs.NotTags使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/juju/gomaasapi.AllocateMachineArgs
的用法示例。
在下文中一共展示了AllocateMachineArgs.NotTags方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: convertConstraints2
// convertConstraints2 converts the given constraints into a
// gomaasapi.AllocateMachineArgs for paasing to MAAS 2.
func convertConstraints2(cons constraints.Value) gomaasapi.AllocateMachineArgs {
params := gomaasapi.AllocateMachineArgs{}
if cons.Arch != nil {
params.Architecture = *cons.Arch
}
if cons.CpuCores != nil {
params.MinCPUCount = int(*cons.CpuCores)
}
if cons.Mem != nil {
params.MinMemory = int(*cons.Mem)
}
if cons.Tags != nil {
positives, negatives := parseDelimitedValues(*cons.Tags)
if len(positives) > 0 {
params.Tags = positives
}
if len(negatives) > 0 {
params.NotTags = negatives
}
}
if cons.CpuPower != nil {
logger.Warningf("ignoring unsupported constraint 'cpu-power'")
}
return params
}