鉴于此方法签名:
func (client LoadBalancersClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, expand string) (result LoadBalancer, err error)
如何使用“expand”参数?关于如何格式化它的文档似乎为零,我得到的只是InvalidExpandQueryOptionValue
错误。
lbClient := network.NewLoadBalancersClient(subId)
lbClient.Authorizer = authr
lbResult, err := lbClient.Get(context.TODO(), rgName, lbName, "loadBalancingRules")
if err != nil {
panic(err)
}
结果是:
恐慌:network.LoadBalancersClient#Get:响应请求失败:StatusCode=400 - 原始错误:autorest/azure:服务返回错误。" Status=400 Code="InvalidExpandQueryOptionValue" Message="$expand 查询选项值无效。资源没有属性 loadBalancingRules 或该属性不代表对另一个资源的引用。" 详细信息=[]
我也试过$loadBalancingRules
,{$loadBalancingRules}
和LoadBalancingRules
.