Versions in this module Expand all Collapse all v3 v3.4.10 Aug 29, 2022 v3.4.8 Aug 29, 2022 Changes in this version + func Connect(ctx context.Context, networkName string, ContainerNameOrID string, ...) error + func Create(ctx context.Context, options *CreateOptions) (*entities.NetworkCreateReport, error) + func Disconnect(ctx context.Context, networkName string, ContainerNameOrID string, ...) error + func Exists(ctx context.Context, nameOrID string, options *ExistsOptions) (bool, error) + func Inspect(ctx context.Context, nameOrID string, options *InspectOptions) ([]entities.NetworkInspectReport, error) + func List(ctx context.Context, options *ListOptions) ([]*entities.NetworkListReport, error) + func Prune(ctx context.Context, options *PruneOptions) ([]*entities.NetworkPruneReport, error) + func Remove(ctx context.Context, nameOrID string, options *RemoveOptions) ([]*entities.NetworkRmReport, error) + type ConnectOptions struct + Aliases *[]string + func (o *ConnectOptions) Changed(fieldName string) bool + func (o *ConnectOptions) GetAliases() []string + func (o *ConnectOptions) ToParams() (url.Values, error) + func (o *ConnectOptions) WithAliases(value []string) *ConnectOptions + type CreateOptions struct + DisableDNS *bool + Driver *string + Gateway *net.IP + IPRange *net.IPNet + IPv6 *bool + Internal *bool + Labels map[string]string + MacVLAN *string + Name *string + Options map[string]string + Subnet *net.IPNet + func (o *CreateOptions) Changed(fieldName string) bool + func (o *CreateOptions) GetDisableDNS() bool + func (o *CreateOptions) GetDriver() string + func (o *CreateOptions) GetGateway() net.IP + func (o *CreateOptions) GetIPRange() net.IPNet + func (o *CreateOptions) GetIPv6() bool + func (o *CreateOptions) GetInternal() bool + func (o *CreateOptions) GetLabels() map[string]string + func (o *CreateOptions) GetMacVLAN() string + func (o *CreateOptions) GetName() string + func (o *CreateOptions) GetOptions() map[string]string + func (o *CreateOptions) GetSubnet() net.IPNet + func (o *CreateOptions) ToParams() (url.Values, error) + func (o *CreateOptions) WithDisableDNS(value bool) *CreateOptions + func (o *CreateOptions) WithDriver(value string) *CreateOptions + func (o *CreateOptions) WithGateway(value net.IP) *CreateOptions + func (o *CreateOptions) WithIPRange(value net.IPNet) *CreateOptions + func (o *CreateOptions) WithIPv6(value bool) *CreateOptions + func (o *CreateOptions) WithInternal(value bool) *CreateOptions + func (o *CreateOptions) WithLabels(value map[string]string) *CreateOptions + func (o *CreateOptions) WithMacVLAN(value string) *CreateOptions + func (o *CreateOptions) WithName(value string) *CreateOptions + func (o *CreateOptions) WithOptions(value map[string]string) *CreateOptions + func (o *CreateOptions) WithSubnet(value net.IPNet) *CreateOptions + type DisconnectOptions struct + Force *bool + func (o *DisconnectOptions) Changed(fieldName string) bool + func (o *DisconnectOptions) GetForce() bool + func (o *DisconnectOptions) ToParams() (url.Values, error) + func (o *DisconnectOptions) WithForce(value bool) *DisconnectOptions + type ExistsOptions struct + func (o *ExistsOptions) Changed(fieldName string) bool + func (o *ExistsOptions) ToParams() (url.Values, error) + type InspectOptions struct + func (o *InspectOptions) Changed(fieldName string) bool + func (o *InspectOptions) ToParams() (url.Values, error) + type ListOptions struct + Filters map[string][]string + func (o *ListOptions) Changed(fieldName string) bool + func (o *ListOptions) GetFilters() map[string][]string + func (o *ListOptions) ToParams() (url.Values, error) + func (o *ListOptions) WithFilters(value map[string][]string) *ListOptions + type PruneOptions struct + Filters map[string][]string + func (o *PruneOptions) Changed(fieldName string) bool + func (o *PruneOptions) GetFilters() map[string][]string + func (o *PruneOptions) ToParams() (url.Values, error) + func (o *PruneOptions) WithFilters(value map[string][]string) *PruneOptions + type RemoveOptions struct + Force *bool + func (o *RemoveOptions) Changed(fieldName string) bool + func (o *RemoveOptions) GetForce() bool + func (o *RemoveOptions) ToParams() (url.Values, error) + func (o *RemoveOptions) WithForce(value bool) *RemoveOptions