Versions in this module Expand all Collapse all v1 v1.0.21 Mar 12, 2020 Changes in this version + func AddNics(client *gophercloud.ServiceClient, seviceId string, opts AddOptsBuilder) (jobId string, err error) + func DeleteNics(client *gophercloud.ServiceClient, seviceId string, opts DelOptsBuilder) (jobId string, err error) + type AddOpts struct + Nics []Nic + func (opts AddOpts) ToAddNicsOptsMap() (map[string]interface{}, error) + type AddOptsBuilder interface + ToAddNicsOptsMap func() (map[string]interface{}, error) + type AddResult struct + func (r AddResult) ExtractJob() (Job, error) + type BindOpts struct + DeviceOwner string + IpAddress string + ReverseBinding *bool + SubnetId string + func (opts BindOpts) ToBindOptsMap() (map[string]interface{}, error) + type BindOptsBuilder interface + ToBindOptsMap func() (map[string]interface{}, error) + type BindResult struct + func BindNic(c *gophercloud.ServiceClient, nicId string, opts BindOptsBuilder) (r BindResult) + func UnBindNic(c *gophercloud.ServiceClient, nicId string, opts UnBindOptsBuilder) (r BindResult) + func (r BindResult) ExtractJob() (Job, error) + func (r BindResult) ExtractPortId() (string, error) + type DelOpts struct + Nics []Nics + func (opts DelOpts) ToDelNicsOptsMap() (map[string]interface{}, error) + type DelOptsBuilder interface + ToDelNicsOptsMap func() (map[string]interface{}, error) + type DelResult struct + func (r DelResult) ExtractJob() (Job, error) + type Job struct + Id string + type Nic struct + IpAddress string + SecurityGroups []SecurityGroup + SubnetId string + type Nics struct + ID string + type Port struct + PortId string + type SecurityGroup struct + ID string + type UnBindOpts struct + IpAddress string + ReverseBinding *bool + SubnetId string + func (opts UnBindOpts) ToUnBindOptsMap() (map[string]interface{}, error) + type UnBindOptsBuilder interface + ToUnBindOptsMap func() (map[string]interface{}, error)