From 3a6da3766fc20b0fdfc51347d4dac37bdea74e31 Mon Sep 17 00:00:00 2001 From: ioito Date: Wed, 25 May 2022 12:12:19 +0800 Subject: [PATCH] fix(region): eip update --- pkg/compute/models/elasticips.go | 6 +++--- pkg/mcclient/options/compute/eips.go | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pkg/compute/models/elasticips.go b/pkg/compute/models/elasticips.go index 24856ada02..b0d9c7afd2 100644 --- a/pkg/compute/models/elasticips.go +++ b/pkg/compute/models/elasticips.go @@ -89,12 +89,12 @@ type SElasticip struct { Mode string `width:"32" charset:"ascii" get:"user" list:"user" create:"optional"` // IP地址 - IpAddr string `width:"17" charset:"ascii" list:"user"` + IpAddr string `width:"17" charset:"ascii" list:"user" update:"admin"` // 绑定资源类型 - AssociateType string `width:"32" charset:"ascii" list:"user"` + AssociateType string `width:"32" charset:"ascii" list:"user" update:"admin"` // 绑定资源Id - AssociateId string `width:"256" charset:"ascii" list:"user"` + AssociateId string `width:"256" charset:"ascii" list:"user" update:"admin"` // 带宽大小 Bandwidth int `list:"user" create:"optional" default:"0"` diff --git a/pkg/mcclient/options/compute/eips.go b/pkg/mcclient/options/compute/eips.go index 5da0b29664..67ef87ccdb 100644 --- a/pkg/mcclient/options/compute/eips.go +++ b/pkg/mcclient/options/compute/eips.go @@ -53,6 +53,9 @@ type EipUpdateOptions struct { options.BaseUpdateOptions AutoDellocate *string `help:"enable or disable automatically dellocate when dissociate from instance" choices:"true|false"` + IpAddr string + AssociateId string + AssociateType string } func (opts *EipUpdateOptions) Params() (jsonutils.JSONObject, error) {