From b38e241d91503dbe6fbcab2d826030a5a155f23a Mon Sep 17 00:00:00 2001 From: andrew Date: Fri, 24 Jun 2016 22:37:00 +0900 Subject: [PATCH] add Tenant ID option to UpdateOpts --- openstack/networking/v2/ports/requests.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openstack/networking/v2/ports/requests.go b/openstack/networking/v2/ports/requests.go index e73e10ac..c1679f31 100644 --- a/openstack/networking/v2/ports/requests.go +++ b/openstack/networking/v2/ports/requests.go @@ -179,6 +179,7 @@ type UpdateOpts struct { DeviceOwner string SecurityGroups []string AllowedAddressPairs []AddressPair + TenantID string } // ToPortUpdateMap casts an UpdateOpts struct to a map. @@ -206,7 +207,9 @@ func (opts UpdateOpts) ToPortUpdateMap() (map[string]interface{}, error) { if opts.AllowedAddressPairs != nil { p["allowed_address_pairs"] = opts.AllowedAddressPairs } - + if opts.TenantID != "" { + p["tenant_id"] = opts.TenantID + } return map[string]interface{}{"port": p}, nil }