Versions in this module Expand all Collapse all v0 v0.9.5 Sep 1, 2025 v0.9.4 Jul 15, 2025 Changes in this version + func Delete(client *golangsdk.ServiceClient, instanceID string) (err error) + type CreateOpts struct + Asn float64 + AutoAcceptSharedAttachments *bool + AvailabilityZoneIDs []string + ChargeMode string + CidrBlocks []string + Description string + EnableDefaultAssociation *bool + EnableDefaultPropagation *bool + Name string + Tags []tag.ResourceTag + type ListOpts struct + ID []string + Limit int + Marker string + ResourceID []string + SortDir []string + SortKey []string + State []string + type ListRouterInstanceResp struct + Instances []RouterInstance + PageInfo PageInfo + RequestID string + func List(client *golangsdk.ServiceClient, opts ListOpts) (*ListRouterInstanceResp, error) + type PageInfo struct + CurrentCount int + NextMarker string + type RouterInstance struct + Asn float64 + AutoAcceptSharedAttachments bool + AvailabilityZoneIDs []string + ChargeMode string + CidrBlocks []string + CreatedAt string + DefaultAssociationRouteTableID string + DefaultPropagationRouteTableID string + Description string + EnableDefaultAssociation bool + EnableDefaultPropagation bool + ID string + Name string + ProjectID string + State string + Tags []tag.ResourceTag + UpdatedAt string + type RouterInstanceResp struct + Instance *RouterInstance + RequestID string + func Create(client *golangsdk.ServiceClient, opts CreateOpts) (*RouterInstanceResp, error) + func Get(client *golangsdk.ServiceClient, instanceID string) (*RouterInstanceResp, error) + func Update(client *golangsdk.ServiceClient, opts UpdateOpts) (*RouterInstanceResp, error) + type UpdateOpts struct + AutoAcceptSharedAttachments *bool + DefaultAssociationRouteTableID string + DefaultPropagationRouteTableID string + Description string + EnableDefaultAssociation *bool + EnableDefaultPropagation *bool + InstanceID string + Name string