Documentation
¶
Index ¶
- type IPAMService
- func (i *IPAMService) AcquireChildPrefix(ctx context.Context, req *v1.AcquireChildPrefixRequest) (*v1.AcquireChildPrefixResponse, error)
- func (i *IPAMService) AcquireIP(ctx context.Context, req *v1.AcquireIPRequest) (*v1.AcquireIPResponse, error)
- func (i *IPAMService) CreateNamespace(ctx context.Context, req *v1.CreateNamespaceRequest) (*v1.CreateNamespaceResponse, error)
- func (i *IPAMService) CreatePrefix(ctx context.Context, req *v1.CreatePrefixRequest) (*v1.CreatePrefixResponse, error)
- func (i *IPAMService) DeleteNamespace(ctx context.Context, req *v1.DeleteNamespaceRequest) (*v1.DeleteNamespaceResponse, error)
- func (i *IPAMService) DeletePrefix(ctx context.Context, req *v1.DeletePrefixRequest) (*v1.DeletePrefixResponse, error)
- func (i *IPAMService) Dump(ctx context.Context, req *v1.DumpRequest) (*v1.DumpResponse, error)
- func (i *IPAMService) GetPrefix(ctx context.Context, req *v1.GetPrefixRequest) (*v1.GetPrefixResponse, error)
- func (i *IPAMService) ListNamespaces(ctx context.Context, req *v1.ListNamespacesRequest) (*v1.ListNamespacesResponse, error)
- func (i *IPAMService) ListPrefixes(ctx context.Context, req *v1.ListPrefixesRequest) (*v1.ListPrefixesResponse, error)
- func (i *IPAMService) Load(ctx context.Context, req *v1.LoadRequest) (*v1.LoadResponse, error)
- func (i *IPAMService) PrefixUsage(ctx context.Context, req *v1.PrefixUsageRequest) (*v1.PrefixUsageResponse, error)
- func (i *IPAMService) ReleaseChildPrefix(ctx context.Context, req *v1.ReleaseChildPrefixRequest) (*v1.ReleaseChildPrefixResponse, error)
- func (i *IPAMService) ReleaseIP(ctx context.Context, req *v1.ReleaseIPRequest) (*v1.ReleaseIPResponse, error)
- func (i *IPAMService) Version(context.Context, *v1.VersionRequest) (*v1.VersionResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPAMService ¶
type IPAMService struct {
// contains filtered or unexported fields
}
func (*IPAMService) AcquireChildPrefix ¶
func (i *IPAMService) AcquireChildPrefix(ctx context.Context, req *v1.AcquireChildPrefixRequest) (*v1.AcquireChildPrefixResponse, error)
func (*IPAMService) AcquireIP ¶
func (i *IPAMService) AcquireIP(ctx context.Context, req *v1.AcquireIPRequest) (*v1.AcquireIPResponse, error)
func (*IPAMService) CreateNamespace ¶ added in v1.12.0
func (i *IPAMService) CreateNamespace(ctx context.Context, req *v1.CreateNamespaceRequest) (*v1.CreateNamespaceResponse, error)
func (*IPAMService) CreatePrefix ¶
func (i *IPAMService) CreatePrefix(ctx context.Context, req *v1.CreatePrefixRequest) (*v1.CreatePrefixResponse, error)
func (*IPAMService) DeleteNamespace ¶ added in v1.12.0
func (i *IPAMService) DeleteNamespace(ctx context.Context, req *v1.DeleteNamespaceRequest) (*v1.DeleteNamespaceResponse, error)
func (*IPAMService) DeletePrefix ¶
func (i *IPAMService) DeletePrefix(ctx context.Context, req *v1.DeletePrefixRequest) (*v1.DeletePrefixResponse, error)
func (*IPAMService) Dump ¶
func (i *IPAMService) Dump(ctx context.Context, req *v1.DumpRequest) (*v1.DumpResponse, error)
func (*IPAMService) GetPrefix ¶
func (i *IPAMService) GetPrefix(ctx context.Context, req *v1.GetPrefixRequest) (*v1.GetPrefixResponse, error)
func (*IPAMService) ListNamespaces ¶ added in v1.12.0
func (i *IPAMService) ListNamespaces(ctx context.Context, req *v1.ListNamespacesRequest) (*v1.ListNamespacesResponse, error)
func (*IPAMService) ListPrefixes ¶
func (i *IPAMService) ListPrefixes(ctx context.Context, req *v1.ListPrefixesRequest) (*v1.ListPrefixesResponse, error)
func (*IPAMService) Load ¶
func (i *IPAMService) Load(ctx context.Context, req *v1.LoadRequest) (*v1.LoadResponse, error)
func (*IPAMService) PrefixUsage ¶ added in v1.11.1
func (i *IPAMService) PrefixUsage(ctx context.Context, req *v1.PrefixUsageRequest) (*v1.PrefixUsageResponse, error)
func (*IPAMService) ReleaseChildPrefix ¶
func (i *IPAMService) ReleaseChildPrefix(ctx context.Context, req *v1.ReleaseChildPrefixRequest) (*v1.ReleaseChildPrefixResponse, error)
func (*IPAMService) ReleaseIP ¶
func (i *IPAMService) ReleaseIP(ctx context.Context, req *v1.ReleaseIPRequest) (*v1.ReleaseIPResponse, error)
func (*IPAMService) Version ¶ added in v1.14.0
func (i *IPAMService) Version(context.Context, *v1.VersionRequest) (*v1.VersionResponse, error)
Click to show internal directories.
Click to hide internal directories.