network

package
v0.0.0-...-b28b487 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Create

func Create(ctx context.Context, client client.APIClient, name string, ops ...func(*types.NetworkCreate)) (string, error)

Create creates a network with the specified options

func CreateNoError

func CreateNoError(t *testing.T, ctx context.Context, client client.APIClient, name string, ops ...func(*types.NetworkCreate)) string

CreateNoError creates a network with the specified options and verifies there were no errors nolint: golint

func IsRemoved

func IsRemoved(ctx context.Context, client client.NetworkAPIClient, networkID string) func(log poll.LogT) poll.Result

IsRemoved verifies the network is removed.

func WithAttachable

func WithAttachable() func(*types.NetworkCreate)

WithAttachable sets Attachable flag on the create network request

func WithCheckDuplicate

func WithCheckDuplicate() func(*types.NetworkCreate)

WithCheckDuplicate sets the CheckDuplicate field on create network request

func WithDriver

func WithDriver(driver string) func(*types.NetworkCreate)

WithDriver sets the driver of the network

func WithIPAM

func WithIPAM(subnet, gateway string) func(*types.NetworkCreate)

WithIPAM adds an IPAM with the specified Subnet and Gateway to the network

func WithIPv6

func WithIPv6() func(*types.NetworkCreate)

WithIPv6 Enables IPv6 on the network

func WithIPvlan

func WithIPvlan(parent, mode string) func(*types.NetworkCreate)

WithIPvlan sets the network as ipvlan with the specified parent and mode

func WithInternal

func WithInternal() func(*types.NetworkCreate)

WithInternal enables Internal flag on the create network request

func WithMacvlan

func WithMacvlan(parent string) func(*types.NetworkCreate)

WithMacvlan sets the network as macvlan with the specified parent

func WithOption

func WithOption(key, value string) func(*types.NetworkCreate)

WithOption adds the specified key/value pair to network's options

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL