Versions in this module Expand all Collapse all v0 v0.2.0 Aug 31, 2023 Changes in this version + type EvpnClient interface + CreateBridgePort func(ctx context.Context, name string, mac string, bridgePortType string, ...) (*pb.BridgePort, error) + CreateLogicalBridge func(ctx context.Context, name string, vlanID uint32, vni uint32) (*pb.LogicalBridge, error) + CreateSvi func(ctx context.Context, name string, vrf string, logicalBridge string, mac string, ...) (*pb.Svi, error) + CreateVrf func(ctx context.Context, name string, vni uint32, loopback string, vtep string) (*pb.Vrf, error) + DeleteBridgePort func(ctx context.Context, name string, allowMissing bool) (*emptypb.Empty, error) + DeleteLogicalBridge func(ctx context.Context, name string, allowMissing bool) (*emptypb.Empty, error) + DeleteSvi func(ctx context.Context, name string, allowMissing bool) (*emptypb.Empty, error) + DeleteVrf func(ctx context.Context, name string, allowMissing bool) (*emptypb.Empty, error) + GetBridgePort func(ctx context.Context, name string) (*pb.BridgePort, error) + GetLogicalBridge func(ctx context.Context, name string) (*pb.LogicalBridge, error) + GetSvi func(ctx context.Context, name string) (*pb.Svi, error) + GetVrf func(ctx context.Context, name string) (*pb.Vrf, error) + ListBridgePorts func(ctx context.Context, pageSize int32, pageToken string) (*pb.ListBridgePortsResponse, error) + ListLogicalBridges func(ctx context.Context, pageSize int32, pageToken string) (*pb.ListLogicalBridgesResponse, error) + ListSvis func(ctx context.Context, pageSize int32, pageToken string) (*pb.ListSvisResponse, error) + ListVrfs func(ctx context.Context, pageSize int32, pageToken string) (*pb.ListVrfsResponse, error) + UpdateBridgePort func(ctx context.Context, name string, updateMask []string, allowMissing bool) (*pb.BridgePort, error) + UpdateLogicalBridge func(ctx context.Context, name string, updateMask []string) (*pb.LogicalBridge, error) + UpdateSvi func(ctx context.Context, name string, updateMask []string, allowMissing bool) (*pb.Svi, error) + UpdateVrf func(ctx context.Context, name string, updateMask []string, allowMissing bool) (*pb.Vrf, error) + func NewBridgePort(addr string) (EvpnClient, error) + func NewBridgePortWithArgs(c grpcOpi.Connector, getter PbEvpnBridgePortClientGetter) (EvpnClient, error) + func NewLogicalBridge(addr string) (EvpnClient, error) + func NewLogicalBridgeWithArgs(c grpcOpi.Connector, getter PbEvpnLogicalBridgeClientGetter) (EvpnClient, error) + func NewSVI(addr string) (EvpnClient, error) + func NewSVIWithArgs(c grpcOpi.Connector, getter PbEvpnSVIClientGetter) (EvpnClient, error) + func NewVRF(addr string) (EvpnClient, error) + func NewVRFWithArgs(c grpcOpi.Connector, getter PbEvpnVRFClientGetter) (EvpnClient, error) + type PbEvpnBridgePortClientGetter func(c grpc.ClientConnInterface) pb.BridgePortServiceClient + type PbEvpnLogicalBridgeClientGetter func(c grpc.ClientConnInterface) pb.LogicalBridgeServiceClient + type PbEvpnSVIClientGetter func(c grpc.ClientConnInterface) pb.SviServiceClient + type PbEvpnVRFClientGetter func(c grpc.ClientConnInterface) pb.VrfServiceClient v0.1.1 Feb 13, 2023