Versions in this module Expand all Collapse all v0 v0.9.3 Apr 23, 2024 v0.9.2 Mar 22, 2024 v0.9.1 Mar 14, 2024 v0.9.0 Mar 6, 2024 v0.8.0 Sep 6, 2023 Changes in this version + func Delete(c *golangsdk.ServiceClient, id string) (err error) + func Update(c *golangsdk.ServiceClient, id string, opts UpdateOpts) (err error) + type CreateOpts struct + AdminStateUp bool + BGPASN int + BGPMD5 string + Bandwidth int + Description string + DirectConnectID string + LocalGatewayV4IP string + Name string + RemoteEPGroupID string + RemoteGatewayV4IP string + RouteMode string + ServiceType string + TenantID string + Type string + VLAN int + VgwID string + type ListOpts struct + ID string + type UpdateOpts struct + Bandwidth int + Description string + ID string + Name string + RemoteEndpointGroupId string + type VirtualInterface struct + AddressFamily string + AdminStateUp bool + BGPASN int + BGPMD5 string + Bandwidth int + CreateTime string + Description string + DirectConnectID string + EnableBFD bool + EnableGRE bool + EnableNQA bool + HealthCheckSourceIP string + ID string + LagID string + LocalGRETunnelIP string + LocalGatewayV4IP string + LocalGatewayV6IP string + Name string + RateLimit bool + RegionID string + RemoteEPGroupID string + RemoteGRETunnelIP string + RemoteGatewayV4IP string + RemoteGatewayV6IP string + RouteLimit int + RouteMode string + ServiceEPGroupID string + ServiceType string + Status string + TenantID string + Type string + VLAN int + VgwID string + func Create(c *golangsdk.ServiceClient, opts CreateOpts) (*VirtualInterface, error) + func Get(c *golangsdk.ServiceClient, id string) (*VirtualInterface, error) + func List(c *golangsdk.ServiceClient, id string) ([]VirtualInterface, error)