- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
给定此方法签名:
func (client LoadBalancersClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, expand string) (result LoadBalancer, err error)
如何使用“expand”参数?似乎有 zero documentation关于如何格式化它,我得到的只是 InvalidExpandQueryOptionValue
错误。
lbClient := network.NewLoadBalancersClient(subId)
lbClient.Authorizer = authr
lbResult, err := lbClient.Get(context.TODO(), rgName, lbName, "loadBalancingRules")
if err != nil {
panic(err)
}
结果:
panic: network.LoadBalancersClient#Get: Failure responding to request:StatusCode=400 -- Original Error: autorest/azure: Service returned anerror. Status=400 Code="InvalidExpandQueryOptionValue"Message="$expand query option value is invalid. The resource does nothave property loadBalancingRules or the property does not represent areference to another resource." Details=[]
我还尝试过 $loadBalancingRules
、{$loadBalancingRules}
和 LoadBalancingRules
。
最佳答案
在处理 VNET、子网和 NSG 时,我遇到了同样的问题。
发生的情况是,当您查询对象时,默认情况下,不会获取层次结构中下面引用的对象的属性。因此,如果我要获取 NSG(网络安全组)列表,它会向我显示子网属性中的子网列表,该列表将引用分配给该 NSG 的子网,但是,这些子网的属性(例如名称) 、ip 地址等将设置为 None。
为了克服这个问题,在查询 NSG 时我使用了
exapnd='subnets'
通过此设置,我还可以访问引用子网的属性。
关于azure - 如何在 Azure SDK 中使用 "expand"参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63946189/
我是一名优秀的程序员,十分优秀!