sgroupsv1

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2026 License: MIT Imports: 24 Imported by: 0

Documentation

Overview

Package sgroupsv1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	SGroupsNamespaceAPI_Upsert_FullMethodName = "/sgroups.v1.SGroupsNamespaceAPI/Upsert"
	SGroupsNamespaceAPI_Delete_FullMethodName = "/sgroups.v1.SGroupsNamespaceAPI/Delete"
	SGroupsNamespaceAPI_List_FullMethodName   = "/sgroups.v1.SGroupsNamespaceAPI/List"
	SGroupsNamespaceAPI_Watch_FullMethodName  = "/sgroups.v1.SGroupsNamespaceAPI/Watch"
)
View Source
const (
	SGroupsAddressGroupsAPI_Upsert_FullMethodName = "/sgroups.v1.SGroupsAddressGroupsAPI/Upsert"
	SGroupsAddressGroupsAPI_Delete_FullMethodName = "/sgroups.v1.SGroupsAddressGroupsAPI/Delete"
	SGroupsAddressGroupsAPI_List_FullMethodName   = "/sgroups.v1.SGroupsAddressGroupsAPI/List"
	SGroupsAddressGroupsAPI_Watch_FullMethodName  = "/sgroups.v1.SGroupsAddressGroupsAPI/Watch"
)
View Source
const (
	SGroupsNetworksAPI_Upsert_FullMethodName = "/sgroups.v1.SGroupsNetworksAPI/Upsert"
	SGroupsNetworksAPI_Delete_FullMethodName = "/sgroups.v1.SGroupsNetworksAPI/Delete"
	SGroupsNetworksAPI_List_FullMethodName   = "/sgroups.v1.SGroupsNetworksAPI/List"
	SGroupsNetworksAPI_Watch_FullMethodName  = "/sgroups.v1.SGroupsNetworksAPI/Watch"
)
View Source
const (
	SGroupsHostsAPI_Upsert_FullMethodName                = "/sgroups.v1.SGroupsHostsAPI/Upsert"
	SGroupsHostsAPI_Delete_FullMethodName                = "/sgroups.v1.SGroupsHostsAPI/Delete"
	SGroupsHostsAPI_List_FullMethodName                  = "/sgroups.v1.SGroupsHostsAPI/List"
	SGroupsHostsAPI_Watch_FullMethodName                 = "/sgroups.v1.SGroupsHostsAPI/Watch"
	SGroupsHostsAPI_UpdIPs_FullMethodName                = "/sgroups.v1.SGroupsHostsAPI/UpdIPs"
	SGroupsHostsAPI_UpdMetaInfo_FullMethodName           = "/sgroups.v1.SGroupsHostsAPI/UpdMetaInfo"
	SGroupsHostsAPI_ListSocketStatistics_FullMethodName  = "/sgroups.v1.SGroupsHostsAPI/ListSocketStatistics"
	SGroupsHostsAPI_WatchSocketStatistics_FullMethodName = "/sgroups.v1.SGroupsHostsAPI/WatchSocketStatistics"
	SGroupsHostsAPI_ListNft_FullMethodName               = "/sgroups.v1.SGroupsHostsAPI/ListNft"
	SGroupsHostsAPI_WatchNft_FullMethodName              = "/sgroups.v1.SGroupsHostsAPI/WatchNft"
)
View Source
const (
	SGroupsHostBindingAPI_Upsert_FullMethodName = "/sgroups.v1.SGroupsHostBindingAPI/Upsert"
	SGroupsHostBindingAPI_Delete_FullMethodName = "/sgroups.v1.SGroupsHostBindingAPI/Delete"
	SGroupsHostBindingAPI_List_FullMethodName   = "/sgroups.v1.SGroupsHostBindingAPI/List"
	SGroupsHostBindingAPI_Watch_FullMethodName  = "/sgroups.v1.SGroupsHostBindingAPI/Watch"
)
View Source
const (
	SGroupsNetworkBindingAPI_Upsert_FullMethodName = "/sgroups.v1.SGroupsNetworkBindingAPI/Upsert"
	SGroupsNetworkBindingAPI_Delete_FullMethodName = "/sgroups.v1.SGroupsNetworkBindingAPI/Delete"
	SGroupsNetworkBindingAPI_List_FullMethodName   = "/sgroups.v1.SGroupsNetworkBindingAPI/List"
	SGroupsNetworkBindingAPI_Watch_FullMethodName  = "/sgroups.v1.SGroupsNetworkBindingAPI/Watch"
)
View Source
const (
	SGroupsServicesAPI_Upsert_FullMethodName = "/sgroups.v1.SGroupsServicesAPI/Upsert"
	SGroupsServicesAPI_Delete_FullMethodName = "/sgroups.v1.SGroupsServicesAPI/Delete"
	SGroupsServicesAPI_List_FullMethodName   = "/sgroups.v1.SGroupsServicesAPI/List"
	SGroupsServicesAPI_Watch_FullMethodName  = "/sgroups.v1.SGroupsServicesAPI/Watch"
)
View Source
const (
	SGroupsServiceBindingAPI_Upsert_FullMethodName = "/sgroups.v1.SGroupsServiceBindingAPI/Upsert"
	SGroupsServiceBindingAPI_Delete_FullMethodName = "/sgroups.v1.SGroupsServiceBindingAPI/Delete"
	SGroupsServiceBindingAPI_List_FullMethodName   = "/sgroups.v1.SGroupsServiceBindingAPI/List"
	SGroupsServiceBindingAPI_Watch_FullMethodName  = "/sgroups.v1.SGroupsServiceBindingAPI/Watch"
)
View Source
const (
	SGroupsRulesAPI_Upsert_FullMethodName = "/sgroups.v1.SGroupsRulesAPI/Upsert"
	SGroupsRulesAPI_Delete_FullMethodName = "/sgroups.v1.SGroupsRulesAPI/Delete"
	SGroupsRulesAPI_List_FullMethodName   = "/sgroups.v1.SGroupsRulesAPI/List"
	SGroupsRulesAPI_Watch_FullMethodName  = "/sgroups.v1.SGroupsRulesAPI/Watch"
)
View Source
const (
	SGroupsStatusAPI_List_FullMethodName  = "/sgroups.v1.SGroupsStatusAPI/List"
	SGroupsStatusAPI_Watch_FullMethodName = "/sgroups.v1.SGroupsStatusAPI/Watch"
)

Variables

View Source
var File_sgroups_v1_domains_proto protoreflect.FileDescriptor
View Source
var File_sgroups_v1_queries_proto protoreflect.FileDescriptor
View Source
var File_sgroups_v1_services_proto protoreflect.FileDescriptor
View Source
var SGroupsAddressGroupsAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsAddressGroupsAPI",
	HandlerType: (*SGroupsAddressGroupsAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Upsert",
			Handler:    _SGroupsAddressGroupsAPI_Upsert_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SGroupsAddressGroupsAPI_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SGroupsAddressGroupsAPI_List_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsAddressGroupsAPI_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsAddressGroupsAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsAddressGroupsAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SGroupsHostBindingAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsHostBindingAPI",
	HandlerType: (*SGroupsHostBindingAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Upsert",
			Handler:    _SGroupsHostBindingAPI_Upsert_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SGroupsHostBindingAPI_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SGroupsHostBindingAPI_List_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsHostBindingAPI_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsHostBindingAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsHostBindingAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SGroupsHostsAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsHostsAPI",
	HandlerType: (*SGroupsHostsAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Upsert",
			Handler:    _SGroupsHostsAPI_Upsert_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SGroupsHostsAPI_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SGroupsHostsAPI_List_Handler,
		},
		{
			MethodName: "UpdIPs",
			Handler:    _SGroupsHostsAPI_UpdIPs_Handler,
		},
		{
			MethodName: "UpdMetaInfo",
			Handler:    _SGroupsHostsAPI_UpdMetaInfo_Handler,
		},
		{
			MethodName: "ListSocketStatistics",
			Handler:    _SGroupsHostsAPI_ListSocketStatistics_Handler,
		},
		{
			MethodName: "ListNft",
			Handler:    _SGroupsHostsAPI_ListNft_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsHostsAPI_Watch_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "WatchSocketStatistics",
			Handler:       _SGroupsHostsAPI_WatchSocketStatistics_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "WatchNft",
			Handler:       _SGroupsHostsAPI_WatchNft_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsHostsAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsHostsAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SGroupsNamespaceAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsNamespaceAPI",
	HandlerType: (*SGroupsNamespaceAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Upsert",
			Handler:    _SGroupsNamespaceAPI_Upsert_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SGroupsNamespaceAPI_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SGroupsNamespaceAPI_List_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsNamespaceAPI_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsNamespaceAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsNamespaceAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SGroupsNetworkBindingAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsNetworkBindingAPI",
	HandlerType: (*SGroupsNetworkBindingAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Upsert",
			Handler:    _SGroupsNetworkBindingAPI_Upsert_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SGroupsNetworkBindingAPI_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SGroupsNetworkBindingAPI_List_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsNetworkBindingAPI_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsNetworkBindingAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsNetworkBindingAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SGroupsNetworksAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsNetworksAPI",
	HandlerType: (*SGroupsNetworksAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Upsert",
			Handler:    _SGroupsNetworksAPI_Upsert_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SGroupsNetworksAPI_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SGroupsNetworksAPI_List_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsNetworksAPI_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsNetworksAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsNetworksAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SGroupsRulesAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsRulesAPI",
	HandlerType: (*SGroupsRulesAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Upsert",
			Handler:    _SGroupsRulesAPI_Upsert_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SGroupsRulesAPI_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SGroupsRulesAPI_List_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsRulesAPI_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsRulesAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsRulesAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SGroupsServiceBindingAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsServiceBindingAPI",
	HandlerType: (*SGroupsServiceBindingAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Upsert",
			Handler:    _SGroupsServiceBindingAPI_Upsert_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SGroupsServiceBindingAPI_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SGroupsServiceBindingAPI_List_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsServiceBindingAPI_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsServiceBindingAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsServiceBindingAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SGroupsServicesAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsServicesAPI",
	HandlerType: (*SGroupsServicesAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Upsert",
			Handler:    _SGroupsServicesAPI_Upsert_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SGroupsServicesAPI_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SGroupsServicesAPI_List_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsServicesAPI_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsServicesAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsServicesAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SGroupsStatusAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sgroups.v1.SGroupsStatusAPI",
	HandlerType: (*SGroupsStatusAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _SGroupsStatusAPI_List_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Watch",
			Handler:       _SGroupsStatusAPI_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "sgroups/v1/services.proto",
}

SGroupsStatusAPI_ServiceDesc is the grpc.ServiceDesc for SGroupsStatusAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterSGroupsAddressGroupsAPIHandler

func RegisterSGroupsAddressGroupsAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsAddressGroupsAPIHandler registers the http handlers for service SGroupsAddressGroupsAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsAddressGroupsAPIHandlerClient

func RegisterSGroupsAddressGroupsAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsAddressGroupsAPIClient) error

RegisterSGroupsAddressGroupsAPIHandlerClient registers the http handlers for service SGroupsAddressGroupsAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsAddressGroupsAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsAddressGroupsAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsAddressGroupsAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsAddressGroupsAPIHandlerFromEndpoint

func RegisterSGroupsAddressGroupsAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsAddressGroupsAPIHandlerFromEndpoint is same as RegisterSGroupsAddressGroupsAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsAddressGroupsAPIHandlerServer

func RegisterSGroupsAddressGroupsAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsAddressGroupsAPIServer) error

RegisterSGroupsAddressGroupsAPIHandlerServer registers the http handlers for service SGroupsAddressGroupsAPI to "mux". UnaryRPC :call SGroupsAddressGroupsAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsAddressGroupsAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsAddressGroupsAPIServer

func RegisterSGroupsAddressGroupsAPIServer(s grpc.ServiceRegistrar, srv SGroupsAddressGroupsAPIServer)

func RegisterSGroupsHostBindingAPIHandler

func RegisterSGroupsHostBindingAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsHostBindingAPIHandler registers the http handlers for service SGroupsHostBindingAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsHostBindingAPIHandlerClient

func RegisterSGroupsHostBindingAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsHostBindingAPIClient) error

RegisterSGroupsHostBindingAPIHandlerClient registers the http handlers for service SGroupsHostBindingAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsHostBindingAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsHostBindingAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsHostBindingAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsHostBindingAPIHandlerFromEndpoint

func RegisterSGroupsHostBindingAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsHostBindingAPIHandlerFromEndpoint is same as RegisterSGroupsHostBindingAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsHostBindingAPIHandlerServer

func RegisterSGroupsHostBindingAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsHostBindingAPIServer) error

RegisterSGroupsHostBindingAPIHandlerServer registers the http handlers for service SGroupsHostBindingAPI to "mux". UnaryRPC :call SGroupsHostBindingAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsHostBindingAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsHostBindingAPIServer

func RegisterSGroupsHostBindingAPIServer(s grpc.ServiceRegistrar, srv SGroupsHostBindingAPIServer)

func RegisterSGroupsHostsAPIHandler

func RegisterSGroupsHostsAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsHostsAPIHandler registers the http handlers for service SGroupsHostsAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsHostsAPIHandlerClient

func RegisterSGroupsHostsAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsHostsAPIClient) error

RegisterSGroupsHostsAPIHandlerClient registers the http handlers for service SGroupsHostsAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsHostsAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsHostsAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsHostsAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsHostsAPIHandlerFromEndpoint

func RegisterSGroupsHostsAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsHostsAPIHandlerFromEndpoint is same as RegisterSGroupsHostsAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsHostsAPIHandlerServer

func RegisterSGroupsHostsAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsHostsAPIServer) error

RegisterSGroupsHostsAPIHandlerServer registers the http handlers for service SGroupsHostsAPI to "mux". UnaryRPC :call SGroupsHostsAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsHostsAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsHostsAPIServer

func RegisterSGroupsHostsAPIServer(s grpc.ServiceRegistrar, srv SGroupsHostsAPIServer)

func RegisterSGroupsNamespaceAPIHandler

func RegisterSGroupsNamespaceAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsNamespaceAPIHandler registers the http handlers for service SGroupsNamespaceAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsNamespaceAPIHandlerClient

func RegisterSGroupsNamespaceAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsNamespaceAPIClient) error

RegisterSGroupsNamespaceAPIHandlerClient registers the http handlers for service SGroupsNamespaceAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsNamespaceAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsNamespaceAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsNamespaceAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsNamespaceAPIHandlerFromEndpoint

func RegisterSGroupsNamespaceAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsNamespaceAPIHandlerFromEndpoint is same as RegisterSGroupsNamespaceAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsNamespaceAPIHandlerServer

func RegisterSGroupsNamespaceAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsNamespaceAPIServer) error

RegisterSGroupsNamespaceAPIHandlerServer registers the http handlers for service SGroupsNamespaceAPI to "mux". UnaryRPC :call SGroupsNamespaceAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsNamespaceAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsNamespaceAPIServer

func RegisterSGroupsNamespaceAPIServer(s grpc.ServiceRegistrar, srv SGroupsNamespaceAPIServer)

func RegisterSGroupsNetworkBindingAPIHandler

func RegisterSGroupsNetworkBindingAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsNetworkBindingAPIHandler registers the http handlers for service SGroupsNetworkBindingAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsNetworkBindingAPIHandlerClient

func RegisterSGroupsNetworkBindingAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsNetworkBindingAPIClient) error

RegisterSGroupsNetworkBindingAPIHandlerClient registers the http handlers for service SGroupsNetworkBindingAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsNetworkBindingAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsNetworkBindingAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsNetworkBindingAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsNetworkBindingAPIHandlerFromEndpoint

func RegisterSGroupsNetworkBindingAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsNetworkBindingAPIHandlerFromEndpoint is same as RegisterSGroupsNetworkBindingAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsNetworkBindingAPIHandlerServer

func RegisterSGroupsNetworkBindingAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsNetworkBindingAPIServer) error

RegisterSGroupsNetworkBindingAPIHandlerServer registers the http handlers for service SGroupsNetworkBindingAPI to "mux". UnaryRPC :call SGroupsNetworkBindingAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsNetworkBindingAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsNetworkBindingAPIServer

func RegisterSGroupsNetworkBindingAPIServer(s grpc.ServiceRegistrar, srv SGroupsNetworkBindingAPIServer)

func RegisterSGroupsNetworksAPIHandler

func RegisterSGroupsNetworksAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsNetworksAPIHandler registers the http handlers for service SGroupsNetworksAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsNetworksAPIHandlerClient

func RegisterSGroupsNetworksAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsNetworksAPIClient) error

RegisterSGroupsNetworksAPIHandlerClient registers the http handlers for service SGroupsNetworksAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsNetworksAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsNetworksAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsNetworksAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsNetworksAPIHandlerFromEndpoint

func RegisterSGroupsNetworksAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsNetworksAPIHandlerFromEndpoint is same as RegisterSGroupsNetworksAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsNetworksAPIHandlerServer

func RegisterSGroupsNetworksAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsNetworksAPIServer) error

RegisterSGroupsNetworksAPIHandlerServer registers the http handlers for service SGroupsNetworksAPI to "mux". UnaryRPC :call SGroupsNetworksAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsNetworksAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsNetworksAPIServer

func RegisterSGroupsNetworksAPIServer(s grpc.ServiceRegistrar, srv SGroupsNetworksAPIServer)

func RegisterSGroupsRulesAPIHandler

func RegisterSGroupsRulesAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsRulesAPIHandler registers the http handlers for service SGroupsRulesAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsRulesAPIHandlerClient

func RegisterSGroupsRulesAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsRulesAPIClient) error

RegisterSGroupsRulesAPIHandlerClient registers the http handlers for service SGroupsRulesAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsRulesAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsRulesAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsRulesAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsRulesAPIHandlerFromEndpoint

func RegisterSGroupsRulesAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsRulesAPIHandlerFromEndpoint is same as RegisterSGroupsRulesAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsRulesAPIHandlerServer

func RegisterSGroupsRulesAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsRulesAPIServer) error

RegisterSGroupsRulesAPIHandlerServer registers the http handlers for service SGroupsRulesAPI to "mux". UnaryRPC :call SGroupsRulesAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsRulesAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsRulesAPIServer

func RegisterSGroupsRulesAPIServer(s grpc.ServiceRegistrar, srv SGroupsRulesAPIServer)

func RegisterSGroupsServiceBindingAPIHandler

func RegisterSGroupsServiceBindingAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsServiceBindingAPIHandler registers the http handlers for service SGroupsServiceBindingAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsServiceBindingAPIHandlerClient

func RegisterSGroupsServiceBindingAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsServiceBindingAPIClient) error

RegisterSGroupsServiceBindingAPIHandlerClient registers the http handlers for service SGroupsServiceBindingAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsServiceBindingAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsServiceBindingAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsServiceBindingAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsServiceBindingAPIHandlerFromEndpoint

func RegisterSGroupsServiceBindingAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsServiceBindingAPIHandlerFromEndpoint is same as RegisterSGroupsServiceBindingAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsServiceBindingAPIHandlerServer

func RegisterSGroupsServiceBindingAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsServiceBindingAPIServer) error

RegisterSGroupsServiceBindingAPIHandlerServer registers the http handlers for service SGroupsServiceBindingAPI to "mux". UnaryRPC :call SGroupsServiceBindingAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsServiceBindingAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsServiceBindingAPIServer

func RegisterSGroupsServiceBindingAPIServer(s grpc.ServiceRegistrar, srv SGroupsServiceBindingAPIServer)

func RegisterSGroupsServicesAPIHandler

func RegisterSGroupsServicesAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsServicesAPIHandler registers the http handlers for service SGroupsServicesAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsServicesAPIHandlerClient

func RegisterSGroupsServicesAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsServicesAPIClient) error

RegisterSGroupsServicesAPIHandlerClient registers the http handlers for service SGroupsServicesAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsServicesAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsServicesAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsServicesAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsServicesAPIHandlerFromEndpoint

func RegisterSGroupsServicesAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsServicesAPIHandlerFromEndpoint is same as RegisterSGroupsServicesAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsServicesAPIHandlerServer

func RegisterSGroupsServicesAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsServicesAPIServer) error

RegisterSGroupsServicesAPIHandlerServer registers the http handlers for service SGroupsServicesAPI to "mux". UnaryRPC :call SGroupsServicesAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsServicesAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsServicesAPIServer

func RegisterSGroupsServicesAPIServer(s grpc.ServiceRegistrar, srv SGroupsServicesAPIServer)

func RegisterSGroupsStatusAPIHandler

func RegisterSGroupsStatusAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSGroupsStatusAPIHandler registers the http handlers for service SGroupsStatusAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSGroupsStatusAPIHandlerClient

func RegisterSGroupsStatusAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SGroupsStatusAPIClient) error

RegisterSGroupsStatusAPIHandlerClient registers the http handlers for service SGroupsStatusAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SGroupsStatusAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SGroupsStatusAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SGroupsStatusAPIClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterSGroupsStatusAPIHandlerFromEndpoint

func RegisterSGroupsStatusAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSGroupsStatusAPIHandlerFromEndpoint is same as RegisterSGroupsStatusAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSGroupsStatusAPIHandlerServer

func RegisterSGroupsStatusAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SGroupsStatusAPIServer) error

RegisterSGroupsStatusAPIHandlerServer registers the http handlers for service SGroupsStatusAPI to "mux". UnaryRPC :call SGroupsStatusAPIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSGroupsStatusAPIHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterSGroupsStatusAPIServer

func RegisterSGroupsStatusAPIServer(s grpc.ServiceRegistrar, srv SGroupsStatusAPIServer)

Types

type AddressGroup

type AddressGroup struct {

	// Metadata: address group metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: address group specification
	Spec *AddressGroup_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

AddressGroup: represents address group resource

func (*AddressGroup) Descriptor deprecated

func (*AddressGroup) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroup.ProtoReflect.Descriptor instead.

func (*AddressGroup) GetMetadata

func (x *AddressGroup) GetMetadata() *common.Metadata

func (*AddressGroup) GetSpec

func (x *AddressGroup) GetSpec() *AddressGroup_Spec

func (*AddressGroup) ProtoMessage

func (*AddressGroup) ProtoMessage()

func (*AddressGroup) ProtoReflect

func (x *AddressGroup) ProtoReflect() protoreflect.Message

func (*AddressGroup) Reset

func (x *AddressGroup) Reset()

func (*AddressGroup) String

func (x *AddressGroup) String() string

type AddressGroupReq

type AddressGroupReq struct {
	// contains filtered or unexported fields
}

AddressGroupReq: address group requests

func (*AddressGroupReq) Descriptor deprecated

func (*AddressGroupReq) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupReq.ProtoReflect.Descriptor instead.

func (*AddressGroupReq) ProtoMessage

func (*AddressGroupReq) ProtoMessage()

func (*AddressGroupReq) ProtoReflect

func (x *AddressGroupReq) ProtoReflect() protoreflect.Message

func (*AddressGroupReq) Reset

func (x *AddressGroupReq) Reset()

func (*AddressGroupReq) String

func (x *AddressGroupReq) String() string

type AddressGroupReq_Delete

type AddressGroupReq_Delete struct {

	// AddressGroups: list of address groups to delete
	AddressGroups []*AddressGroupReq_Delete_AddressGroup `protobuf:"bytes,1,rep,name=address_groups,json=addressGroups,proto3" json:"address_groups,omitempty"`
	// contains filtered or unexported fields
}

Delete: request to delete address groups

func (*AddressGroupReq_Delete) Descriptor deprecated

func (*AddressGroupReq_Delete) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupReq_Delete.ProtoReflect.Descriptor instead.

func (*AddressGroupReq_Delete) GetAddressGroups

func (*AddressGroupReq_Delete) ProtoMessage

func (*AddressGroupReq_Delete) ProtoMessage()

func (*AddressGroupReq_Delete) ProtoReflect

func (x *AddressGroupReq_Delete) ProtoReflect() protoreflect.Message

func (*AddressGroupReq_Delete) Reset

func (x *AddressGroupReq_Delete) Reset()

func (*AddressGroupReq_Delete) String

func (x *AddressGroupReq_Delete) String() string

type AddressGroupReq_Delete_AddressGroup

type AddressGroupReq_Delete_AddressGroup struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

AddressGroup: address group to delete

func (*AddressGroupReq_Delete_AddressGroup) Descriptor deprecated

func (*AddressGroupReq_Delete_AddressGroup) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupReq_Delete_AddressGroup.ProtoReflect.Descriptor instead.

func (*AddressGroupReq_Delete_AddressGroup) GetMetadata

func (*AddressGroupReq_Delete_AddressGroup) ProtoMessage

func (*AddressGroupReq_Delete_AddressGroup) ProtoMessage()

func (*AddressGroupReq_Delete_AddressGroup) ProtoReflect

func (*AddressGroupReq_Delete_AddressGroup) Reset

func (*AddressGroupReq_Delete_AddressGroup) String

type AddressGroupReq_List

type AddressGroupReq_List struct {

	// Selectors: list of selectors
	Selectors []*common.ResSelector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list address groups

func (*AddressGroupReq_List) Descriptor deprecated

func (*AddressGroupReq_List) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupReq_List.ProtoReflect.Descriptor instead.

func (*AddressGroupReq_List) GetSelectors

func (x *AddressGroupReq_List) GetSelectors() []*common.ResSelector

func (*AddressGroupReq_List) ProtoMessage

func (*AddressGroupReq_List) ProtoMessage()

func (*AddressGroupReq_List) ProtoReflect

func (x *AddressGroupReq_List) ProtoReflect() protoreflect.Message

func (*AddressGroupReq_List) Reset

func (x *AddressGroupReq_List) Reset()

func (*AddressGroupReq_List) String

func (x *AddressGroupReq_List) String() string

type AddressGroupReq_Upsert

type AddressGroupReq_Upsert struct {

	// AddressGroups: list of address groups
	AddressGroups []*AddressGroup `protobuf:"bytes,1,rep,name=address_groups,json=addressGroups,proto3" json:"address_groups,omitempty"`
	// contains filtered or unexported fields
}

Upsert: request to upsert address groups

func (*AddressGroupReq_Upsert) Descriptor deprecated

func (*AddressGroupReq_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupReq_Upsert.ProtoReflect.Descriptor instead.

func (*AddressGroupReq_Upsert) GetAddressGroups

func (x *AddressGroupReq_Upsert) GetAddressGroups() []*AddressGroup

func (*AddressGroupReq_Upsert) ProtoMessage

func (*AddressGroupReq_Upsert) ProtoMessage()

func (*AddressGroupReq_Upsert) ProtoReflect

func (x *AddressGroupReq_Upsert) ProtoReflect() protoreflect.Message

func (*AddressGroupReq_Upsert) Reset

func (x *AddressGroupReq_Upsert) Reset()

func (*AddressGroupReq_Upsert) String

func (x *AddressGroupReq_Upsert) String() string

type AddressGroupReq_Watch

type AddressGroupReq_Watch struct {

	// ResourceVersion: resource version for watch
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Selectors: list of selectors
	Selectors []*common.ResSelector `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch address groups

func (*AddressGroupReq_Watch) Descriptor deprecated

func (*AddressGroupReq_Watch) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupReq_Watch.ProtoReflect.Descriptor instead.

func (*AddressGroupReq_Watch) GetResourceVersion

func (x *AddressGroupReq_Watch) GetResourceVersion() string

func (*AddressGroupReq_Watch) GetSelectors

func (x *AddressGroupReq_Watch) GetSelectors() []*common.ResSelector

func (*AddressGroupReq_Watch) ProtoMessage

func (*AddressGroupReq_Watch) ProtoMessage()

func (*AddressGroupReq_Watch) ProtoReflect

func (x *AddressGroupReq_Watch) ProtoReflect() protoreflect.Message

func (*AddressGroupReq_Watch) Reset

func (x *AddressGroupReq_Watch) Reset()

func (*AddressGroupReq_Watch) String

func (x *AddressGroupReq_Watch) String() string

type AddressGroupResp

type AddressGroupResp struct {
	// contains filtered or unexported fields
}

AddressGroupResp: address group responses

func (*AddressGroupResp) Descriptor deprecated

func (*AddressGroupResp) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupResp.ProtoReflect.Descriptor instead.

func (*AddressGroupResp) ProtoMessage

func (*AddressGroupResp) ProtoMessage()

func (*AddressGroupResp) ProtoReflect

func (x *AddressGroupResp) ProtoReflect() protoreflect.Message

func (*AddressGroupResp) Reset

func (x *AddressGroupResp) Reset()

func (*AddressGroupResp) String

func (x *AddressGroupResp) String() string

type AddressGroupResp_AddressGroupExt

type AddressGroupResp_AddressGroupExt struct {

	// Metadata: address group metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: address group specification
	Spec *AddressGroup_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// Refs: list of resource references in the address group
	Refs []*common.ResourceRef `protobuf:"bytes,3,rep,name=refs,proto3" json:"refs,omitempty"`
	// contains filtered or unexported fields
}

AddressGroupExt: extended address group information

func (*AddressGroupResp_AddressGroupExt) Descriptor deprecated

func (*AddressGroupResp_AddressGroupExt) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupResp_AddressGroupExt.ProtoReflect.Descriptor instead.

func (*AddressGroupResp_AddressGroupExt) GetMetadata

func (*AddressGroupResp_AddressGroupExt) GetRefs

func (*AddressGroupResp_AddressGroupExt) GetSpec

func (*AddressGroupResp_AddressGroupExt) ProtoMessage

func (*AddressGroupResp_AddressGroupExt) ProtoMessage()

func (*AddressGroupResp_AddressGroupExt) ProtoReflect

func (*AddressGroupResp_AddressGroupExt) Reset

func (*AddressGroupResp_AddressGroupExt) String

type AddressGroupResp_List

type AddressGroupResp_List struct {

	// ResourceVersion: current global resource revision
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// AddressGroups: list of address groups
	AddressGroups []*AddressGroupResp_AddressGroupExt `protobuf:"bytes,2,rep,name=address_groups,json=addressGroups,proto3" json:"address_groups,omitempty"`
	// contains filtered or unexported fields
}

List: response for list address groups

func (*AddressGroupResp_List) Descriptor deprecated

func (*AddressGroupResp_List) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupResp_List.ProtoReflect.Descriptor instead.

func (*AddressGroupResp_List) GetAddressGroups

func (*AddressGroupResp_List) GetResourceVersion

func (x *AddressGroupResp_List) GetResourceVersion() string

func (*AddressGroupResp_List) ProtoMessage

func (*AddressGroupResp_List) ProtoMessage()

func (*AddressGroupResp_List) ProtoReflect

func (x *AddressGroupResp_List) ProtoReflect() protoreflect.Message

func (*AddressGroupResp_List) Reset

func (x *AddressGroupResp_List) Reset()

func (*AddressGroupResp_List) String

func (x *AddressGroupResp_List) String() string

type AddressGroupResp_Upsert

type AddressGroupResp_Upsert struct {

	// AddressGroups: list of address groups
	AddressGroups []*AddressGroup `protobuf:"bytes,1,rep,name=address_groups,json=addressGroups,proto3" json:"address_groups,omitempty"`
	// contains filtered or unexported fields
}

Upsert: response for upsert address groups

func (*AddressGroupResp_Upsert) Descriptor deprecated

func (*AddressGroupResp_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupResp_Upsert.ProtoReflect.Descriptor instead.

func (*AddressGroupResp_Upsert) GetAddressGroups

func (x *AddressGroupResp_Upsert) GetAddressGroups() []*AddressGroup

func (*AddressGroupResp_Upsert) ProtoMessage

func (*AddressGroupResp_Upsert) ProtoMessage()

func (*AddressGroupResp_Upsert) ProtoReflect

func (x *AddressGroupResp_Upsert) ProtoReflect() protoreflect.Message

func (*AddressGroupResp_Upsert) Reset

func (x *AddressGroupResp_Upsert) Reset()

func (*AddressGroupResp_Upsert) String

func (x *AddressGroupResp_Upsert) String() string

type AddressGroupResp_Watch

type AddressGroupResp_Watch struct {

	// Type: watch event type
	Type common.WatchEventType `protobuf:"varint,1,opt,name=type,proto3,enum=common.WatchEventType" json:"type,omitempty"`
	// AddressGroups: list of address groups
	AddressGroups []*AddressGroupResp_AddressGroupExt `protobuf:"bytes,2,rep,name=address_groups,json=addressGroups,proto3" json:"address_groups,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for watch address groups

func (*AddressGroupResp_Watch) Descriptor deprecated

func (*AddressGroupResp_Watch) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroupResp_Watch.ProtoReflect.Descriptor instead.

func (*AddressGroupResp_Watch) GetAddressGroups

func (*AddressGroupResp_Watch) GetType

func (*AddressGroupResp_Watch) ProtoMessage

func (*AddressGroupResp_Watch) ProtoMessage()

func (*AddressGroupResp_Watch) ProtoReflect

func (x *AddressGroupResp_Watch) ProtoReflect() protoreflect.Message

func (*AddressGroupResp_Watch) Reset

func (x *AddressGroupResp_Watch) Reset()

func (*AddressGroupResp_Watch) String

func (x *AddressGroupResp_Watch) String() string

type AddressGroup_Spec

type AddressGroup_Spec struct {

	// DisplayName: resource display name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Comment: resource comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// Description: resource description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// DefaultAction: default action for the address group
	DefaultAction common.Action `protobuf:"varint,4,opt,name=default_action,json=defaultAction,proto3,enum=common.Action" json:"default_action,omitempty"`
	// Logs: enable logging
	Logs bool `protobuf:"varint,5,opt,name=logs,proto3" json:"logs,omitempty"`
	// Trace: enable flow logging
	Trace bool `protobuf:"varint,6,opt,name=trace,proto3" json:"trace,omitempty"`
	// contains filtered or unexported fields
}

Spec: resource specification

func (*AddressGroup_Spec) Descriptor deprecated

func (*AddressGroup_Spec) Descriptor() ([]byte, []int)

Deprecated: Use AddressGroup_Spec.ProtoReflect.Descriptor instead.

func (*AddressGroup_Spec) GetComment

func (x *AddressGroup_Spec) GetComment() string

func (*AddressGroup_Spec) GetDefaultAction

func (x *AddressGroup_Spec) GetDefaultAction() common.Action

func (*AddressGroup_Spec) GetDescription

func (x *AddressGroup_Spec) GetDescription() string

func (*AddressGroup_Spec) GetDisplayName

func (x *AddressGroup_Spec) GetDisplayName() string

func (*AddressGroup_Spec) GetLogs

func (x *AddressGroup_Spec) GetLogs() bool

func (*AddressGroup_Spec) GetTrace

func (x *AddressGroup_Spec) GetTrace() bool

func (*AddressGroup_Spec) ProtoMessage

func (*AddressGroup_Spec) ProtoMessage()

func (*AddressGroup_Spec) ProtoReflect

func (x *AddressGroup_Spec) ProtoReflect() protoreflect.Message

func (*AddressGroup_Spec) Reset

func (x *AddressGroup_Spec) Reset()

func (*AddressGroup_Spec) String

func (x *AddressGroup_Spec) String() string

type Host

type Host struct {

	// Metadata: host metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: host specification
	Spec *Host_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

Host: represents host resource

func (*Host) Descriptor deprecated

func (*Host) Descriptor() ([]byte, []int)

Deprecated: Use Host.ProtoReflect.Descriptor instead.

func (*Host) GetMetadata

func (x *Host) GetMetadata() *common.Metadata

func (*Host) GetSpec

func (x *Host) GetSpec() *Host_Spec

func (*Host) ProtoMessage

func (*Host) ProtoMessage()

func (*Host) ProtoReflect

func (x *Host) ProtoReflect() protoreflect.Message

func (*Host) Reset

func (x *Host) Reset()

func (*Host) String

func (x *Host) String() string

type HostBinding

type HostBinding struct {

	// Metadata: host binding metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: host binding specification
	Spec *HostBinding_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

HostBinding: represents host binding resource

func (*HostBinding) Descriptor deprecated

func (*HostBinding) Descriptor() ([]byte, []int)

Deprecated: Use HostBinding.ProtoReflect.Descriptor instead.

func (*HostBinding) GetMetadata

func (x *HostBinding) GetMetadata() *common.Metadata

func (*HostBinding) GetSpec

func (x *HostBinding) GetSpec() *HostBinding_Spec

func (*HostBinding) ProtoMessage

func (*HostBinding) ProtoMessage()

func (*HostBinding) ProtoReflect

func (x *HostBinding) ProtoReflect() protoreflect.Message

func (*HostBinding) Reset

func (x *HostBinding) Reset()

func (*HostBinding) String

func (x *HostBinding) String() string

type HostBindingReq

type HostBindingReq struct {
	// contains filtered or unexported fields
}

HostBindingReq: host binding requests

func (*HostBindingReq) Descriptor deprecated

func (*HostBindingReq) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingReq.ProtoReflect.Descriptor instead.

func (*HostBindingReq) ProtoMessage

func (*HostBindingReq) ProtoMessage()

func (*HostBindingReq) ProtoReflect

func (x *HostBindingReq) ProtoReflect() protoreflect.Message

func (*HostBindingReq) Reset

func (x *HostBindingReq) Reset()

func (*HostBindingReq) String

func (x *HostBindingReq) String() string

type HostBindingReq_Delete

type HostBindingReq_Delete struct {

	// HostBindings: list of host bindings to delete
	HostBindings []*HostBindingReq_Delete_HostBinding `protobuf:"bytes,1,rep,name=host_bindings,json=hostBindings,proto3" json:"host_bindings,omitempty"`
	// contains filtered or unexported fields
}

Delete: request to delete host bindings

func (*HostBindingReq_Delete) Descriptor deprecated

func (*HostBindingReq_Delete) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingReq_Delete.ProtoReflect.Descriptor instead.

func (*HostBindingReq_Delete) GetHostBindings

func (*HostBindingReq_Delete) ProtoMessage

func (*HostBindingReq_Delete) ProtoMessage()

func (*HostBindingReq_Delete) ProtoReflect

func (x *HostBindingReq_Delete) ProtoReflect() protoreflect.Message

func (*HostBindingReq_Delete) Reset

func (x *HostBindingReq_Delete) Reset()

func (*HostBindingReq_Delete) String

func (x *HostBindingReq_Delete) String() string

type HostBindingReq_Delete_HostBinding

type HostBindingReq_Delete_HostBinding struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

HostBinding: host binding to delete

func (*HostBindingReq_Delete_HostBinding) Descriptor deprecated

func (*HostBindingReq_Delete_HostBinding) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingReq_Delete_HostBinding.ProtoReflect.Descriptor instead.

func (*HostBindingReq_Delete_HostBinding) GetMetadata

func (*HostBindingReq_Delete_HostBinding) ProtoMessage

func (*HostBindingReq_Delete_HostBinding) ProtoMessage()

func (*HostBindingReq_Delete_HostBinding) ProtoReflect

func (*HostBindingReq_Delete_HostBinding) Reset

func (*HostBindingReq_Delete_HostBinding) String

type HostBindingReq_List

type HostBindingReq_List struct {

	// Selectors: list of selectors
	Selectors []*HostBindingReq_Selectors `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list hosts

func (*HostBindingReq_List) Descriptor deprecated

func (*HostBindingReq_List) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingReq_List.ProtoReflect.Descriptor instead.

func (*HostBindingReq_List) GetSelectors

func (x *HostBindingReq_List) GetSelectors() []*HostBindingReq_Selectors

func (*HostBindingReq_List) ProtoMessage

func (*HostBindingReq_List) ProtoMessage()

func (*HostBindingReq_List) ProtoReflect

func (x *HostBindingReq_List) ProtoReflect() protoreflect.Message

func (*HostBindingReq_List) Reset

func (x *HostBindingReq_List) Reset()

func (*HostBindingReq_List) String

func (x *HostBindingReq_List) String() string

type HostBindingReq_Selectors

type HostBindingReq_Selectors struct {

	// FieldSelector: field selector for host binding
	FieldSelector *HostBindingReq_Selectors_FieldSelector `protobuf:"bytes,1,opt,name=field_selector,json=fieldSelector,proto3" json:"field_selector,omitempty"`
	// LabelSelector: label selector for host binding
	LabelSelector map[string]string `` /* 174-byte string literal not displayed */
	// contains filtered or unexported fields
}

Selectors: request to select host bindings

func (*HostBindingReq_Selectors) Descriptor deprecated

func (*HostBindingReq_Selectors) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingReq_Selectors.ProtoReflect.Descriptor instead.

func (*HostBindingReq_Selectors) GetFieldSelector

func (*HostBindingReq_Selectors) GetLabelSelector

func (x *HostBindingReq_Selectors) GetLabelSelector() map[string]string

func (*HostBindingReq_Selectors) ProtoMessage

func (*HostBindingReq_Selectors) ProtoMessage()

func (*HostBindingReq_Selectors) ProtoReflect

func (x *HostBindingReq_Selectors) ProtoReflect() protoreflect.Message

func (*HostBindingReq_Selectors) Reset

func (x *HostBindingReq_Selectors) Reset()

func (*HostBindingReq_Selectors) String

func (x *HostBindingReq_Selectors) String() string

type HostBindingReq_Selectors_FieldSelector

type HostBindingReq_Selectors_FieldSelector struct {

	// Name: resource name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Namespace: resource namespace
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// AddressGroup: reference to the address group
	AddressGroup *common.ResourceIdentifier `protobuf:"bytes,3,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
	// Host: reference to the host
	Host *common.ResourceIdentifier `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`
	// contains filtered or unexported fields
}

FieldSelector: resource field selector for host binding

func (*HostBindingReq_Selectors_FieldSelector) Descriptor deprecated

func (*HostBindingReq_Selectors_FieldSelector) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingReq_Selectors_FieldSelector.ProtoReflect.Descriptor instead.

func (*HostBindingReq_Selectors_FieldSelector) GetAddressGroup

func (*HostBindingReq_Selectors_FieldSelector) GetHost

func (*HostBindingReq_Selectors_FieldSelector) GetName

func (*HostBindingReq_Selectors_FieldSelector) GetNamespace

func (*HostBindingReq_Selectors_FieldSelector) ProtoMessage

func (*HostBindingReq_Selectors_FieldSelector) ProtoReflect

func (*HostBindingReq_Selectors_FieldSelector) Reset

func (*HostBindingReq_Selectors_FieldSelector) String

type HostBindingReq_Upsert

type HostBindingReq_Upsert struct {

	// HostBindings: list of host bindings
	HostBindings []*HostBinding `protobuf:"bytes,1,rep,name=host_bindings,json=hostBindings,proto3" json:"host_bindings,omitempty"`
	// contains filtered or unexported fields
}

Upsert: request to upsert host bindings

func (*HostBindingReq_Upsert) Descriptor deprecated

func (*HostBindingReq_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingReq_Upsert.ProtoReflect.Descriptor instead.

func (*HostBindingReq_Upsert) GetHostBindings

func (x *HostBindingReq_Upsert) GetHostBindings() []*HostBinding

func (*HostBindingReq_Upsert) ProtoMessage

func (*HostBindingReq_Upsert) ProtoMessage()

func (*HostBindingReq_Upsert) ProtoReflect

func (x *HostBindingReq_Upsert) ProtoReflect() protoreflect.Message

func (*HostBindingReq_Upsert) Reset

func (x *HostBindingReq_Upsert) Reset()

func (*HostBindingReq_Upsert) String

func (x *HostBindingReq_Upsert) String() string

type HostBindingReq_Watch

type HostBindingReq_Watch struct {

	// ResourceVersion: resource version for watch
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Selectors: list of selectors
	Selectors []*HostBindingReq_Selectors `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch hosts

func (*HostBindingReq_Watch) Descriptor deprecated

func (*HostBindingReq_Watch) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingReq_Watch.ProtoReflect.Descriptor instead.

func (*HostBindingReq_Watch) GetResourceVersion

func (x *HostBindingReq_Watch) GetResourceVersion() string

func (*HostBindingReq_Watch) GetSelectors

func (x *HostBindingReq_Watch) GetSelectors() []*HostBindingReq_Selectors

func (*HostBindingReq_Watch) ProtoMessage

func (*HostBindingReq_Watch) ProtoMessage()

func (*HostBindingReq_Watch) ProtoReflect

func (x *HostBindingReq_Watch) ProtoReflect() protoreflect.Message

func (*HostBindingReq_Watch) Reset

func (x *HostBindingReq_Watch) Reset()

func (*HostBindingReq_Watch) String

func (x *HostBindingReq_Watch) String() string

type HostBindingResp

type HostBindingResp struct {
	// contains filtered or unexported fields
}

HostBindingResp: host binding responses

func (*HostBindingResp) Descriptor deprecated

func (*HostBindingResp) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingResp.ProtoReflect.Descriptor instead.

func (*HostBindingResp) ProtoMessage

func (*HostBindingResp) ProtoMessage()

func (*HostBindingResp) ProtoReflect

func (x *HostBindingResp) ProtoReflect() protoreflect.Message

func (*HostBindingResp) Reset

func (x *HostBindingResp) Reset()

func (*HostBindingResp) String

func (x *HostBindingResp) String() string

type HostBindingResp_List

type HostBindingResp_List struct {

	// ResourceVersion: current global resource revision
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// HostBindings: list of host bindings
	HostBindings []*HostBinding `protobuf:"bytes,2,rep,name=host_bindings,json=hostBindings,proto3" json:"host_bindings,omitempty"`
	// contains filtered or unexported fields
}

List: response for list of host bindings

func (*HostBindingResp_List) Descriptor deprecated

func (*HostBindingResp_List) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingResp_List.ProtoReflect.Descriptor instead.

func (*HostBindingResp_List) GetHostBindings

func (x *HostBindingResp_List) GetHostBindings() []*HostBinding

func (*HostBindingResp_List) GetResourceVersion

func (x *HostBindingResp_List) GetResourceVersion() string

func (*HostBindingResp_List) ProtoMessage

func (*HostBindingResp_List) ProtoMessage()

func (*HostBindingResp_List) ProtoReflect

func (x *HostBindingResp_List) ProtoReflect() protoreflect.Message

func (*HostBindingResp_List) Reset

func (x *HostBindingResp_List) Reset()

func (*HostBindingResp_List) String

func (x *HostBindingResp_List) String() string

type HostBindingResp_Upsert

type HostBindingResp_Upsert struct {

	// HostBindings: list of host bindings
	HostBindings []*HostBinding `protobuf:"bytes,1,rep,name=host_bindings,json=hostBindings,proto3" json:"host_bindings,omitempty"`
	// contains filtered or unexported fields
}

Upsert: response for upsert host bindings

func (*HostBindingResp_Upsert) Descriptor deprecated

func (*HostBindingResp_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingResp_Upsert.ProtoReflect.Descriptor instead.

func (*HostBindingResp_Upsert) GetHostBindings

func (x *HostBindingResp_Upsert) GetHostBindings() []*HostBinding

func (*HostBindingResp_Upsert) ProtoMessage

func (*HostBindingResp_Upsert) ProtoMessage()

func (*HostBindingResp_Upsert) ProtoReflect

func (x *HostBindingResp_Upsert) ProtoReflect() protoreflect.Message

func (*HostBindingResp_Upsert) Reset

func (x *HostBindingResp_Upsert) Reset()

func (*HostBindingResp_Upsert) String

func (x *HostBindingResp_Upsert) String() string

type HostBindingResp_Watch

type HostBindingResp_Watch struct {

	// Type: watch event type
	Type common.WatchEventType `protobuf:"varint,1,opt,name=type,proto3,enum=common.WatchEventType" json:"type,omitempty"`
	// HostBindings: list of host bindings
	HostBindings []*HostBinding `protobuf:"bytes,2,rep,name=host_bindings,json=hostBindings,proto3" json:"host_bindings,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for watch host bindings

func (*HostBindingResp_Watch) Descriptor deprecated

func (*HostBindingResp_Watch) Descriptor() ([]byte, []int)

Deprecated: Use HostBindingResp_Watch.ProtoReflect.Descriptor instead.

func (*HostBindingResp_Watch) GetHostBindings

func (x *HostBindingResp_Watch) GetHostBindings() []*HostBinding

func (*HostBindingResp_Watch) GetType

func (*HostBindingResp_Watch) ProtoMessage

func (*HostBindingResp_Watch) ProtoMessage()

func (*HostBindingResp_Watch) ProtoReflect

func (x *HostBindingResp_Watch) ProtoReflect() protoreflect.Message

func (*HostBindingResp_Watch) Reset

func (x *HostBindingResp_Watch) Reset()

func (*HostBindingResp_Watch) String

func (x *HostBindingResp_Watch) String() string

type HostBinding_Spec

type HostBinding_Spec struct {

	// DisplayName: resource display name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Comment: resource comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// Description: resource description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// AddressGroup: reference to the address group
	AddressGroup *common.ResourceIdentifier `protobuf:"bytes,4,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
	// Host: reference to the host
	Host *common.ResourceIdentifier `protobuf:"bytes,5,opt,name=host,proto3" json:"host,omitempty"`
	// contains filtered or unexported fields
}

Spec: resource specification

func (*HostBinding_Spec) Descriptor deprecated

func (*HostBinding_Spec) Descriptor() ([]byte, []int)

Deprecated: Use HostBinding_Spec.ProtoReflect.Descriptor instead.

func (*HostBinding_Spec) GetAddressGroup

func (x *HostBinding_Spec) GetAddressGroup() *common.ResourceIdentifier

func (*HostBinding_Spec) GetComment

func (x *HostBinding_Spec) GetComment() string

func (*HostBinding_Spec) GetDescription

func (x *HostBinding_Spec) GetDescription() string

func (*HostBinding_Spec) GetDisplayName

func (x *HostBinding_Spec) GetDisplayName() string

func (*HostBinding_Spec) GetHost

func (*HostBinding_Spec) ProtoMessage

func (*HostBinding_Spec) ProtoMessage()

func (*HostBinding_Spec) ProtoReflect

func (x *HostBinding_Spec) ProtoReflect() protoreflect.Message

func (*HostBinding_Spec) Reset

func (x *HostBinding_Spec) Reset()

func (*HostBinding_Spec) String

func (x *HostBinding_Spec) String() string

type HostReq

type HostReq struct {
	// contains filtered or unexported fields
}

HostReq: host requests

func (*HostReq) Descriptor deprecated

func (*HostReq) Descriptor() ([]byte, []int)

Deprecated: Use HostReq.ProtoReflect.Descriptor instead.

func (*HostReq) ProtoMessage

func (*HostReq) ProtoMessage()

func (*HostReq) ProtoReflect

func (x *HostReq) ProtoReflect() protoreflect.Message

func (*HostReq) Reset

func (x *HostReq) Reset()

func (*HostReq) String

func (x *HostReq) String() string

type HostReq_Delete

type HostReq_Delete struct {

	// Hosts: list of hosts to delete
	Hosts []*HostReq_Delete_Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

Delete: request to delete hosts

func (*HostReq_Delete) Descriptor deprecated

func (*HostReq_Delete) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_Delete.ProtoReflect.Descriptor instead.

func (*HostReq_Delete) GetHosts

func (x *HostReq_Delete) GetHosts() []*HostReq_Delete_Host

func (*HostReq_Delete) ProtoMessage

func (*HostReq_Delete) ProtoMessage()

func (*HostReq_Delete) ProtoReflect

func (x *HostReq_Delete) ProtoReflect() protoreflect.Message

func (*HostReq_Delete) Reset

func (x *HostReq_Delete) Reset()

func (*HostReq_Delete) String

func (x *HostReq_Delete) String() string

type HostReq_Delete_Host

type HostReq_Delete_Host struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

Host: host to delete

func (*HostReq_Delete_Host) Descriptor deprecated

func (*HostReq_Delete_Host) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_Delete_Host.ProtoReflect.Descriptor instead.

func (*HostReq_Delete_Host) GetMetadata

func (x *HostReq_Delete_Host) GetMetadata() *common.MetadataScope

func (*HostReq_Delete_Host) ProtoMessage

func (*HostReq_Delete_Host) ProtoMessage()

func (*HostReq_Delete_Host) ProtoReflect

func (x *HostReq_Delete_Host) ProtoReflect() protoreflect.Message

func (*HostReq_Delete_Host) Reset

func (x *HostReq_Delete_Host) Reset()

func (*HostReq_Delete_Host) String

func (x *HostReq_Delete_Host) String() string

type HostReq_List

type HostReq_List struct {

	// Selectors: list of selectors
	Selectors []*common.ResSelector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list hosts

func (*HostReq_List) Descriptor deprecated

func (*HostReq_List) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_List.ProtoReflect.Descriptor instead.

func (*HostReq_List) GetSelectors

func (x *HostReq_List) GetSelectors() []*common.ResSelector

func (*HostReq_List) ProtoMessage

func (*HostReq_List) ProtoMessage()

func (*HostReq_List) ProtoReflect

func (x *HostReq_List) ProtoReflect() protoreflect.Message

func (*HostReq_List) Reset

func (x *HostReq_List) Reset()

func (*HostReq_List) String

func (x *HostReq_List) String() string

type HostReq_Nft added in v0.2.0

type HostReq_Nft struct {
	// contains filtered or unexported fields
}

Nft: request to query nftables information in hosts

func (*HostReq_Nft) Descriptor deprecated added in v0.2.0

func (*HostReq_Nft) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_Nft.ProtoReflect.Descriptor instead.

func (*HostReq_Nft) ProtoMessage added in v0.2.0

func (*HostReq_Nft) ProtoMessage()

func (*HostReq_Nft) ProtoReflect added in v0.2.0

func (x *HostReq_Nft) ProtoReflect() protoreflect.Message

func (*HostReq_Nft) Reset added in v0.2.0

func (x *HostReq_Nft) Reset()

func (*HostReq_Nft) String added in v0.2.0

func (x *HostReq_Nft) String() string

type HostReq_Nft_FieldSelector added in v0.2.0

type HostReq_Nft_FieldSelector struct {

	// Name: resource name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Namespace: resource namespace
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

FieldSelector: resource field selector

func (*HostReq_Nft_FieldSelector) Descriptor deprecated added in v0.2.0

func (*HostReq_Nft_FieldSelector) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_Nft_FieldSelector.ProtoReflect.Descriptor instead.

func (*HostReq_Nft_FieldSelector) GetName added in v0.2.0

func (x *HostReq_Nft_FieldSelector) GetName() string

func (*HostReq_Nft_FieldSelector) GetNamespace added in v0.2.0

func (x *HostReq_Nft_FieldSelector) GetNamespace() string

func (*HostReq_Nft_FieldSelector) ProtoMessage added in v0.2.0

func (*HostReq_Nft_FieldSelector) ProtoMessage()

func (*HostReq_Nft_FieldSelector) ProtoReflect added in v0.2.0

func (*HostReq_Nft_FieldSelector) Reset added in v0.2.0

func (x *HostReq_Nft_FieldSelector) Reset()

func (*HostReq_Nft_FieldSelector) String added in v0.2.0

func (x *HostReq_Nft_FieldSelector) String() string

type HostReq_Nft_List added in v0.2.0

type HostReq_Nft_List struct {

	// Selectors: list of selectors
	Selectors []*HostReq_Nft_FieldSelector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list nftables information

func (*HostReq_Nft_List) Descriptor deprecated added in v0.2.0

func (*HostReq_Nft_List) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_Nft_List.ProtoReflect.Descriptor instead.

func (*HostReq_Nft_List) GetSelectors added in v0.2.0

func (x *HostReq_Nft_List) GetSelectors() []*HostReq_Nft_FieldSelector

func (*HostReq_Nft_List) ProtoMessage added in v0.2.0

func (*HostReq_Nft_List) ProtoMessage()

func (*HostReq_Nft_List) ProtoReflect added in v0.2.0

func (x *HostReq_Nft_List) ProtoReflect() protoreflect.Message

func (*HostReq_Nft_List) Reset added in v0.2.0

func (x *HostReq_Nft_List) Reset()

func (*HostReq_Nft_List) String added in v0.2.0

func (x *HostReq_Nft_List) String() string

type HostReq_Nft_Watch added in v0.2.0

type HostReq_Nft_Watch struct {

	// Selectors: list of selectors
	Selectors []*HostReq_Nft_FieldSelector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch nftables information

func (*HostReq_Nft_Watch) Descriptor deprecated added in v0.2.0

func (*HostReq_Nft_Watch) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_Nft_Watch.ProtoReflect.Descriptor instead.

func (*HostReq_Nft_Watch) GetSelectors added in v0.2.0

func (x *HostReq_Nft_Watch) GetSelectors() []*HostReq_Nft_FieldSelector

func (*HostReq_Nft_Watch) ProtoMessage added in v0.2.0

func (*HostReq_Nft_Watch) ProtoMessage()

func (*HostReq_Nft_Watch) ProtoReflect added in v0.2.0

func (x *HostReq_Nft_Watch) ProtoReflect() protoreflect.Message

func (*HostReq_Nft_Watch) Reset added in v0.2.0

func (x *HostReq_Nft_Watch) Reset()

func (*HostReq_Nft_Watch) String added in v0.2.0

func (x *HostReq_Nft_Watch) String() string

type HostReq_SocketStatistics added in v0.2.0

type HostReq_SocketStatistics struct {
	// contains filtered or unexported fields
}

SocketStatistics: request to query socket statistics in hosts

func (*HostReq_SocketStatistics) Descriptor deprecated added in v0.2.0

func (*HostReq_SocketStatistics) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_SocketStatistics.ProtoReflect.Descriptor instead.

func (*HostReq_SocketStatistics) ProtoMessage added in v0.2.0

func (*HostReq_SocketStatistics) ProtoMessage()

func (*HostReq_SocketStatistics) ProtoReflect added in v0.2.0

func (x *HostReq_SocketStatistics) ProtoReflect() protoreflect.Message

func (*HostReq_SocketStatistics) Reset added in v0.2.0

func (x *HostReq_SocketStatistics) Reset()

func (*HostReq_SocketStatistics) String added in v0.2.0

func (x *HostReq_SocketStatistics) String() string

type HostReq_SocketStatistics_FieldSelector added in v0.2.0

type HostReq_SocketStatistics_FieldSelector struct {

	// Name: resource name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Namespace: resource namespace
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// Filters: socket statistics filters
	Filters []*v1.SockStat_Selectors `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"`
	// contains filtered or unexported fields
}

FieldSelector: resource field selector

func (*HostReq_SocketStatistics_FieldSelector) Descriptor deprecated added in v0.2.0

func (*HostReq_SocketStatistics_FieldSelector) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_SocketStatistics_FieldSelector.ProtoReflect.Descriptor instead.

func (*HostReq_SocketStatistics_FieldSelector) GetFilters added in v0.2.0

func (*HostReq_SocketStatistics_FieldSelector) GetName added in v0.2.0

func (*HostReq_SocketStatistics_FieldSelector) GetNamespace added in v0.2.0

func (*HostReq_SocketStatistics_FieldSelector) ProtoMessage added in v0.2.0

func (*HostReq_SocketStatistics_FieldSelector) ProtoReflect added in v0.2.0

func (*HostReq_SocketStatistics_FieldSelector) Reset added in v0.2.0

func (*HostReq_SocketStatistics_FieldSelector) String added in v0.2.0

type HostReq_SocketStatistics_List added in v0.2.0

type HostReq_SocketStatistics_List struct {

	// Selectors: list of selectors
	Selectors []*HostReq_SocketStatistics_FieldSelector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list socket statistics

func (*HostReq_SocketStatistics_List) Descriptor deprecated added in v0.2.0

func (*HostReq_SocketStatistics_List) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_SocketStatistics_List.ProtoReflect.Descriptor instead.

func (*HostReq_SocketStatistics_List) GetSelectors added in v0.2.0

func (*HostReq_SocketStatistics_List) ProtoMessage added in v0.2.0

func (*HostReq_SocketStatistics_List) ProtoMessage()

func (*HostReq_SocketStatistics_List) ProtoReflect added in v0.2.0

func (*HostReq_SocketStatistics_List) Reset added in v0.2.0

func (x *HostReq_SocketStatistics_List) Reset()

func (*HostReq_SocketStatistics_List) String added in v0.2.0

type HostReq_SocketStatistics_Watch added in v0.2.0

type HostReq_SocketStatistics_Watch struct {

	// Selectors: list of selectors
	Selectors []*HostReq_SocketStatistics_FieldSelector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch socket statistics

func (*HostReq_SocketStatistics_Watch) Descriptor deprecated added in v0.2.0

func (*HostReq_SocketStatistics_Watch) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_SocketStatistics_Watch.ProtoReflect.Descriptor instead.

func (*HostReq_SocketStatistics_Watch) GetSelectors added in v0.2.0

func (*HostReq_SocketStatistics_Watch) ProtoMessage added in v0.2.0

func (*HostReq_SocketStatistics_Watch) ProtoMessage()

func (*HostReq_SocketStatistics_Watch) ProtoReflect added in v0.2.0

func (*HostReq_SocketStatistics_Watch) Reset added in v0.2.0

func (x *HostReq_SocketStatistics_Watch) Reset()

func (*HostReq_SocketStatistics_Watch) String added in v0.2.0

type HostReq_UpdIPs

type HostReq_UpdIPs struct {

	// Hosts: list of hosts to update IPs
	Hosts []*HostReq_UpdIPs_Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

UpdIPs: request to update IPs in hosts

func (*HostReq_UpdIPs) Descriptor deprecated

func (*HostReq_UpdIPs) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_UpdIPs.ProtoReflect.Descriptor instead.

func (*HostReq_UpdIPs) GetHosts

func (x *HostReq_UpdIPs) GetHosts() []*HostReq_UpdIPs_Host

func (*HostReq_UpdIPs) ProtoMessage

func (*HostReq_UpdIPs) ProtoMessage()

func (*HostReq_UpdIPs) ProtoReflect

func (x *HostReq_UpdIPs) ProtoReflect() protoreflect.Message

func (*HostReq_UpdIPs) Reset

func (x *HostReq_UpdIPs) Reset()

func (*HostReq_UpdIPs) String

func (x *HostReq_UpdIPs) String() string

type HostReq_UpdIPs_Host

type HostReq_UpdIPs_Host struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: host specification for IP update
	Spec *HostReq_UpdIPs_Host_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

Host: host to update IPs

func (*HostReq_UpdIPs_Host) Descriptor deprecated

func (*HostReq_UpdIPs_Host) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_UpdIPs_Host.ProtoReflect.Descriptor instead.

func (*HostReq_UpdIPs_Host) GetMetadata

func (x *HostReq_UpdIPs_Host) GetMetadata() *common.MetadataScope

func (*HostReq_UpdIPs_Host) GetSpec

func (*HostReq_UpdIPs_Host) ProtoMessage

func (*HostReq_UpdIPs_Host) ProtoMessage()

func (*HostReq_UpdIPs_Host) ProtoReflect

func (x *HostReq_UpdIPs_Host) ProtoReflect() protoreflect.Message

func (*HostReq_UpdIPs_Host) Reset

func (x *HostReq_UpdIPs_Host) Reset()

func (*HostReq_UpdIPs_Host) String

func (x *HostReq_UpdIPs_Host) String() string

type HostReq_UpdIPs_Host_Spec

type HostReq_UpdIPs_Host_Spec struct {

	// IPs: list of IPs to update in the host
	Ips *common.IPs `protobuf:"bytes,1,opt,name=ips,json=IPs,proto3" json:"ips,omitempty"`
	// Endpoints: host endpoints
	Endpoints *Host_Spec_Endpoints `protobuf:"bytes,2,opt,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

Spec: host specification for IP update

func (*HostReq_UpdIPs_Host_Spec) Descriptor deprecated

func (*HostReq_UpdIPs_Host_Spec) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_UpdIPs_Host_Spec.ProtoReflect.Descriptor instead.

func (*HostReq_UpdIPs_Host_Spec) GetEndpoints added in v0.2.0

func (x *HostReq_UpdIPs_Host_Spec) GetEndpoints() *Host_Spec_Endpoints

func (*HostReq_UpdIPs_Host_Spec) GetIps

func (x *HostReq_UpdIPs_Host_Spec) GetIps() *common.IPs

func (*HostReq_UpdIPs_Host_Spec) ProtoMessage

func (*HostReq_UpdIPs_Host_Spec) ProtoMessage()

func (*HostReq_UpdIPs_Host_Spec) ProtoReflect

func (x *HostReq_UpdIPs_Host_Spec) ProtoReflect() protoreflect.Message

func (*HostReq_UpdIPs_Host_Spec) Reset

func (x *HostReq_UpdIPs_Host_Spec) Reset()

func (*HostReq_UpdIPs_Host_Spec) String

func (x *HostReq_UpdIPs_Host_Spec) String() string

type HostReq_UpdMetaInfo

type HostReq_UpdMetaInfo struct {

	// Hosts: list of hosts to update information
	Hosts []*HostReq_UpdMetaInfo_HostInfo `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

UpdMetaInfo: request to update host meta information

func (*HostReq_UpdMetaInfo) Descriptor deprecated

func (*HostReq_UpdMetaInfo) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_UpdMetaInfo.ProtoReflect.Descriptor instead.

func (*HostReq_UpdMetaInfo) GetHosts

func (*HostReq_UpdMetaInfo) ProtoMessage

func (*HostReq_UpdMetaInfo) ProtoMessage()

func (*HostReq_UpdMetaInfo) ProtoReflect

func (x *HostReq_UpdMetaInfo) ProtoReflect() protoreflect.Message

func (*HostReq_UpdMetaInfo) Reset

func (x *HostReq_UpdMetaInfo) Reset()

func (*HostReq_UpdMetaInfo) String

func (x *HostReq_UpdMetaInfo) String() string

type HostReq_UpdMetaInfo_HostInfo

type HostReq_UpdMetaInfo_HostInfo struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: host specification for information update
	Spec *HostReq_UpdMetaInfo_HostInfo_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

HostInfo: host to update information

func (*HostReq_UpdMetaInfo_HostInfo) Descriptor deprecated

func (*HostReq_UpdMetaInfo_HostInfo) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_UpdMetaInfo_HostInfo.ProtoReflect.Descriptor instead.

func (*HostReq_UpdMetaInfo_HostInfo) GetMetadata

func (*HostReq_UpdMetaInfo_HostInfo) GetSpec

func (*HostReq_UpdMetaInfo_HostInfo) ProtoMessage

func (*HostReq_UpdMetaInfo_HostInfo) ProtoMessage()

func (*HostReq_UpdMetaInfo_HostInfo) ProtoReflect

func (*HostReq_UpdMetaInfo_HostInfo) Reset

func (x *HostReq_UpdMetaInfo_HostInfo) Reset()

func (*HostReq_UpdMetaInfo_HostInfo) String

type HostReq_UpdMetaInfo_HostInfo_Spec

type HostReq_UpdMetaInfo_HostInfo_Spec struct {

	// MetaInfo: meta information to update in the host
	MetaInfo *Host_Spec_MetaInfo `protobuf:"bytes,1,opt,name=meta_info,json=metaInfo,proto3" json:"meta_info,omitempty"`
	// contains filtered or unexported fields
}

Spec: host specification for information update

func (*HostReq_UpdMetaInfo_HostInfo_Spec) Descriptor deprecated

func (*HostReq_UpdMetaInfo_HostInfo_Spec) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_UpdMetaInfo_HostInfo_Spec.ProtoReflect.Descriptor instead.

func (*HostReq_UpdMetaInfo_HostInfo_Spec) GetMetaInfo

func (*HostReq_UpdMetaInfo_HostInfo_Spec) ProtoMessage

func (*HostReq_UpdMetaInfo_HostInfo_Spec) ProtoMessage()

func (*HostReq_UpdMetaInfo_HostInfo_Spec) ProtoReflect

func (*HostReq_UpdMetaInfo_HostInfo_Spec) Reset

func (*HostReq_UpdMetaInfo_HostInfo_Spec) String

type HostReq_Upsert

type HostReq_Upsert struct {

	// Hosts: list of hosts
	Hosts []*Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

Upsert: request to upsert hosts

func (*HostReq_Upsert) Descriptor deprecated

func (*HostReq_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_Upsert.ProtoReflect.Descriptor instead.

func (*HostReq_Upsert) GetHosts

func (x *HostReq_Upsert) GetHosts() []*Host

func (*HostReq_Upsert) ProtoMessage

func (*HostReq_Upsert) ProtoMessage()

func (*HostReq_Upsert) ProtoReflect

func (x *HostReq_Upsert) ProtoReflect() protoreflect.Message

func (*HostReq_Upsert) Reset

func (x *HostReq_Upsert) Reset()

func (*HostReq_Upsert) String

func (x *HostReq_Upsert) String() string

type HostReq_Watch

type HostReq_Watch struct {

	// ResourceVersion: resource version for watch
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Selectors: list of selectors
	Selectors []*common.ResSelector `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch hosts

func (*HostReq_Watch) Descriptor deprecated

func (*HostReq_Watch) Descriptor() ([]byte, []int)

Deprecated: Use HostReq_Watch.ProtoReflect.Descriptor instead.

func (*HostReq_Watch) GetResourceVersion

func (x *HostReq_Watch) GetResourceVersion() string

func (*HostReq_Watch) GetSelectors

func (x *HostReq_Watch) GetSelectors() []*common.ResSelector

func (*HostReq_Watch) ProtoMessage

func (*HostReq_Watch) ProtoMessage()

func (*HostReq_Watch) ProtoReflect

func (x *HostReq_Watch) ProtoReflect() protoreflect.Message

func (*HostReq_Watch) Reset

func (x *HostReq_Watch) Reset()

func (*HostReq_Watch) String

func (x *HostReq_Watch) String() string

type HostResp

type HostResp struct {
	// contains filtered or unexported fields
}

HostResp: host responses

func (*HostResp) Descriptor deprecated

func (*HostResp) Descriptor() ([]byte, []int)

Deprecated: Use HostResp.ProtoReflect.Descriptor instead.

func (*HostResp) ProtoMessage

func (*HostResp) ProtoMessage()

func (*HostResp) ProtoReflect

func (x *HostResp) ProtoReflect() protoreflect.Message

func (*HostResp) Reset

func (x *HostResp) Reset()

func (*HostResp) String

func (x *HostResp) String() string

type HostResp_HostExt

type HostResp_HostExt struct {

	// Metadata: host metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: host specification
	Spec *Host_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// Refs: list of resource references in the host
	Refs []*common.ResourceRef `protobuf:"bytes,3,rep,name=refs,proto3" json:"refs,omitempty"`
	// contains filtered or unexported fields
}

HostExt: extended host information

func (*HostResp_HostExt) Descriptor deprecated

func (*HostResp_HostExt) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_HostExt.ProtoReflect.Descriptor instead.

func (*HostResp_HostExt) GetMetadata

func (x *HostResp_HostExt) GetMetadata() *common.Metadata

func (*HostResp_HostExt) GetRefs

func (x *HostResp_HostExt) GetRefs() []*common.ResourceRef

func (*HostResp_HostExt) GetSpec

func (x *HostResp_HostExt) GetSpec() *Host_Spec

func (*HostResp_HostExt) ProtoMessage

func (*HostResp_HostExt) ProtoMessage()

func (*HostResp_HostExt) ProtoReflect

func (x *HostResp_HostExt) ProtoReflect() protoreflect.Message

func (*HostResp_HostExt) Reset

func (x *HostResp_HostExt) Reset()

func (*HostResp_HostExt) String

func (x *HostResp_HostExt) String() string

type HostResp_List

type HostResp_List struct {

	// ResourceVersion: current global resource revision
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Hosts: list of hosts
	Hosts []*HostResp_HostExt `protobuf:"bytes,2,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

List: response for list hosts

func (*HostResp_List) Descriptor deprecated

func (*HostResp_List) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_List.ProtoReflect.Descriptor instead.

func (*HostResp_List) GetHosts

func (x *HostResp_List) GetHosts() []*HostResp_HostExt

func (*HostResp_List) GetResourceVersion

func (x *HostResp_List) GetResourceVersion() string

func (*HostResp_List) ProtoMessage

func (*HostResp_List) ProtoMessage()

func (*HostResp_List) ProtoReflect

func (x *HostResp_List) ProtoReflect() protoreflect.Message

func (*HostResp_List) Reset

func (x *HostResp_List) Reset()

func (*HostResp_List) String

func (x *HostResp_List) String() string

type HostResp_Nft added in v0.2.0

type HostResp_Nft struct {
	// contains filtered or unexported fields
}

Nft: response for nftables information in hosts

func (*HostResp_Nft) Descriptor deprecated added in v0.2.0

func (*HostResp_Nft) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_Nft.ProtoReflect.Descriptor instead.

func (*HostResp_Nft) ProtoMessage added in v0.2.0

func (*HostResp_Nft) ProtoMessage()

func (*HostResp_Nft) ProtoReflect added in v0.2.0

func (x *HostResp_Nft) ProtoReflect() protoreflect.Message

func (*HostResp_Nft) Reset added in v0.2.0

func (x *HostResp_Nft) Reset()

func (*HostResp_Nft) String added in v0.2.0

func (x *HostResp_Nft) String() string

type HostResp_Nft_Host added in v0.2.0

type HostResp_Nft_Host struct {

	// Name: host name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Namespace: host namespace
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// Nft: list of nftables information for the host
	Nft []*v1.Nftables `protobuf:"bytes,3,rep,name=nft,proto3" json:"nft,omitempty"`
	// contains filtered or unexported fields
}

Host: host with nftables information

func (*HostResp_Nft_Host) Descriptor deprecated added in v0.2.0

func (*HostResp_Nft_Host) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_Nft_Host.ProtoReflect.Descriptor instead.

func (*HostResp_Nft_Host) GetName added in v0.2.0

func (x *HostResp_Nft_Host) GetName() string

func (*HostResp_Nft_Host) GetNamespace added in v0.2.0

func (x *HostResp_Nft_Host) GetNamespace() string

func (*HostResp_Nft_Host) GetNft added in v0.2.0

func (x *HostResp_Nft_Host) GetNft() []*v1.Nftables

func (*HostResp_Nft_Host) ProtoMessage added in v0.2.0

func (*HostResp_Nft_Host) ProtoMessage()

func (*HostResp_Nft_Host) ProtoReflect added in v0.2.0

func (x *HostResp_Nft_Host) ProtoReflect() protoreflect.Message

func (*HostResp_Nft_Host) Reset added in v0.2.0

func (x *HostResp_Nft_Host) Reset()

func (*HostResp_Nft_Host) String added in v0.2.0

func (x *HostResp_Nft_Host) String() string

type HostResp_Nft_List added in v0.2.0

type HostResp_Nft_List struct {

	// Hosts: list of hosts with nftables information
	Hosts []*HostResp_Nft_Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

List: response for ListNft

func (*HostResp_Nft_List) Descriptor deprecated added in v0.2.0

func (*HostResp_Nft_List) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_Nft_List.ProtoReflect.Descriptor instead.

func (*HostResp_Nft_List) GetHosts added in v0.2.0

func (x *HostResp_Nft_List) GetHosts() []*HostResp_Nft_Host

func (*HostResp_Nft_List) ProtoMessage added in v0.2.0

func (*HostResp_Nft_List) ProtoMessage()

func (*HostResp_Nft_List) ProtoReflect added in v0.2.0

func (x *HostResp_Nft_List) ProtoReflect() protoreflect.Message

func (*HostResp_Nft_List) Reset added in v0.2.0

func (x *HostResp_Nft_List) Reset()

func (*HostResp_Nft_List) String added in v0.2.0

func (x *HostResp_Nft_List) String() string

type HostResp_Nft_Watch added in v0.2.0

type HostResp_Nft_Watch struct {

	// Hosts: list of hosts with nftables information
	Hosts []*HostResp_Nft_Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for WatchNft

func (*HostResp_Nft_Watch) Descriptor deprecated added in v0.2.0

func (*HostResp_Nft_Watch) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_Nft_Watch.ProtoReflect.Descriptor instead.

func (*HostResp_Nft_Watch) GetHosts added in v0.2.0

func (x *HostResp_Nft_Watch) GetHosts() []*HostResp_Nft_Host

func (*HostResp_Nft_Watch) ProtoMessage added in v0.2.0

func (*HostResp_Nft_Watch) ProtoMessage()

func (*HostResp_Nft_Watch) ProtoReflect added in v0.2.0

func (x *HostResp_Nft_Watch) ProtoReflect() protoreflect.Message

func (*HostResp_Nft_Watch) Reset added in v0.2.0

func (x *HostResp_Nft_Watch) Reset()

func (*HostResp_Nft_Watch) String added in v0.2.0

func (x *HostResp_Nft_Watch) String() string

type HostResp_SocketStatistics added in v0.2.0

type HostResp_SocketStatistics struct {
	// contains filtered or unexported fields
}

SocketStatistics: response for socket statistics in hosts

func (*HostResp_SocketStatistics) Descriptor deprecated added in v0.2.0

func (*HostResp_SocketStatistics) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_SocketStatistics.ProtoReflect.Descriptor instead.

func (*HostResp_SocketStatistics) ProtoMessage added in v0.2.0

func (*HostResp_SocketStatistics) ProtoMessage()

func (*HostResp_SocketStatistics) ProtoReflect added in v0.2.0

func (*HostResp_SocketStatistics) Reset added in v0.2.0

func (x *HostResp_SocketStatistics) Reset()

func (*HostResp_SocketStatistics) String added in v0.2.0

func (x *HostResp_SocketStatistics) String() string

type HostResp_SocketStatistics_Host added in v0.2.0

type HostResp_SocketStatistics_Host struct {

	// Name: host name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Namespace: host namespace
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// Stats: list of socket statistics for the host
	Stats []*v1.SockStat `protobuf:"bytes,3,rep,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

Host: host with socket statistics

func (*HostResp_SocketStatistics_Host) Descriptor deprecated added in v0.2.0

func (*HostResp_SocketStatistics_Host) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_SocketStatistics_Host.ProtoReflect.Descriptor instead.

func (*HostResp_SocketStatistics_Host) GetName added in v0.2.0

func (*HostResp_SocketStatistics_Host) GetNamespace added in v0.2.0

func (x *HostResp_SocketStatistics_Host) GetNamespace() string

func (*HostResp_SocketStatistics_Host) GetStats added in v0.2.0

func (x *HostResp_SocketStatistics_Host) GetStats() []*v1.SockStat

func (*HostResp_SocketStatistics_Host) ProtoMessage added in v0.2.0

func (*HostResp_SocketStatistics_Host) ProtoMessage()

func (*HostResp_SocketStatistics_Host) ProtoReflect added in v0.2.0

func (*HostResp_SocketStatistics_Host) Reset added in v0.2.0

func (x *HostResp_SocketStatistics_Host) Reset()

func (*HostResp_SocketStatistics_Host) String added in v0.2.0

type HostResp_SocketStatistics_List added in v0.2.0

type HostResp_SocketStatistics_List struct {

	// Hosts: list of hosts with socket statistics
	Hosts []*HostResp_SocketStatistics_Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

List: response for ListSocketStatistics

func (*HostResp_SocketStatistics_List) Descriptor deprecated added in v0.2.0

func (*HostResp_SocketStatistics_List) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_SocketStatistics_List.ProtoReflect.Descriptor instead.

func (*HostResp_SocketStatistics_List) GetHosts added in v0.2.0

func (*HostResp_SocketStatistics_List) ProtoMessage added in v0.2.0

func (*HostResp_SocketStatistics_List) ProtoMessage()

func (*HostResp_SocketStatistics_List) ProtoReflect added in v0.2.0

func (*HostResp_SocketStatistics_List) Reset added in v0.2.0

func (x *HostResp_SocketStatistics_List) Reset()

func (*HostResp_SocketStatistics_List) String added in v0.2.0

type HostResp_SocketStatistics_Watch added in v0.2.0

type HostResp_SocketStatistics_Watch struct {

	// Hosts: list of hosts with socket statistics
	Hosts []*HostResp_SocketStatistics_Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for WatchSocketStatistics

func (*HostResp_SocketStatistics_Watch) Descriptor deprecated added in v0.2.0

func (*HostResp_SocketStatistics_Watch) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_SocketStatistics_Watch.ProtoReflect.Descriptor instead.

func (*HostResp_SocketStatistics_Watch) GetHosts added in v0.2.0

func (*HostResp_SocketStatistics_Watch) ProtoMessage added in v0.2.0

func (*HostResp_SocketStatistics_Watch) ProtoMessage()

func (*HostResp_SocketStatistics_Watch) ProtoReflect added in v0.2.0

func (*HostResp_SocketStatistics_Watch) Reset added in v0.2.0

func (*HostResp_SocketStatistics_Watch) String added in v0.2.0

type HostResp_UpdIPs

type HostResp_UpdIPs struct {

	// Hosts: list of hosts
	Hosts []*Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

UpdIPs: response for update IPs in hosts

func (*HostResp_UpdIPs) Descriptor deprecated

func (*HostResp_UpdIPs) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_UpdIPs.ProtoReflect.Descriptor instead.

func (*HostResp_UpdIPs) GetHosts

func (x *HostResp_UpdIPs) GetHosts() []*Host

func (*HostResp_UpdIPs) ProtoMessage

func (*HostResp_UpdIPs) ProtoMessage()

func (*HostResp_UpdIPs) ProtoReflect

func (x *HostResp_UpdIPs) ProtoReflect() protoreflect.Message

func (*HostResp_UpdIPs) Reset

func (x *HostResp_UpdIPs) Reset()

func (*HostResp_UpdIPs) String

func (x *HostResp_UpdIPs) String() string

type HostResp_UpdMetaInfo

type HostResp_UpdMetaInfo struct {

	// Hosts: list of hosts
	Hosts []*Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

UpdMetaInfo: response for update host meta information

func (*HostResp_UpdMetaInfo) Descriptor deprecated

func (*HostResp_UpdMetaInfo) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_UpdMetaInfo.ProtoReflect.Descriptor instead.

func (*HostResp_UpdMetaInfo) GetHosts

func (x *HostResp_UpdMetaInfo) GetHosts() []*Host

func (*HostResp_UpdMetaInfo) ProtoMessage

func (*HostResp_UpdMetaInfo) ProtoMessage()

func (*HostResp_UpdMetaInfo) ProtoReflect

func (x *HostResp_UpdMetaInfo) ProtoReflect() protoreflect.Message

func (*HostResp_UpdMetaInfo) Reset

func (x *HostResp_UpdMetaInfo) Reset()

func (*HostResp_UpdMetaInfo) String

func (x *HostResp_UpdMetaInfo) String() string

type HostResp_Upsert

type HostResp_Upsert struct {

	// Hosts: list of hosts
	Hosts []*Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

Upsert: response for upsert hosts

func (*HostResp_Upsert) Descriptor deprecated

func (*HostResp_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_Upsert.ProtoReflect.Descriptor instead.

func (*HostResp_Upsert) GetHosts

func (x *HostResp_Upsert) GetHosts() []*Host

func (*HostResp_Upsert) ProtoMessage

func (*HostResp_Upsert) ProtoMessage()

func (*HostResp_Upsert) ProtoReflect

func (x *HostResp_Upsert) ProtoReflect() protoreflect.Message

func (*HostResp_Upsert) Reset

func (x *HostResp_Upsert) Reset()

func (*HostResp_Upsert) String

func (x *HostResp_Upsert) String() string

type HostResp_Watch

type HostResp_Watch struct {

	// Type: watch event type
	Type common.WatchEventType `protobuf:"varint,1,opt,name=type,proto3,enum=common.WatchEventType" json:"type,omitempty"`
	// Hosts: list of hosts
	Hosts []*HostResp_HostExt `protobuf:"bytes,2,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for watch hosts

func (*HostResp_Watch) Descriptor deprecated

func (*HostResp_Watch) Descriptor() ([]byte, []int)

Deprecated: Use HostResp_Watch.ProtoReflect.Descriptor instead.

func (*HostResp_Watch) GetHosts

func (x *HostResp_Watch) GetHosts() []*HostResp_HostExt

func (*HostResp_Watch) GetType

func (x *HostResp_Watch) GetType() common.WatchEventType

func (*HostResp_Watch) ProtoMessage

func (*HostResp_Watch) ProtoMessage()

func (*HostResp_Watch) ProtoReflect

func (x *HostResp_Watch) ProtoReflect() protoreflect.Message

func (*HostResp_Watch) Reset

func (x *HostResp_Watch) Reset()

func (*HostResp_Watch) String

func (x *HostResp_Watch) String() string

type Host_Spec

type Host_Spec struct {

	// DisplayName: resource display name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Comment: resource comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// Description: resource description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// IPs: list of IP addresses associated with the host
	Ips *common.IPs `protobuf:"bytes,4,opt,name=ips,json=IPs,proto3" json:"ips,omitempty"`
	// MetaInfo: host meta information
	MetaInfo *Host_Spec_MetaInfo `protobuf:"bytes,5,opt,name=meta_info,json=metaInfo,proto3" json:"meta_info,omitempty"`
	// Endpoints: endpoints published by the host
	Endpoints *Host_Spec_Endpoints `protobuf:"bytes,6,opt,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

Spec: resource specification

func (*Host_Spec) Descriptor deprecated

func (*Host_Spec) Descriptor() ([]byte, []int)

Deprecated: Use Host_Spec.ProtoReflect.Descriptor instead.

func (*Host_Spec) GetComment

func (x *Host_Spec) GetComment() string

func (*Host_Spec) GetDescription

func (x *Host_Spec) GetDescription() string

func (*Host_Spec) GetDisplayName

func (x *Host_Spec) GetDisplayName() string

func (*Host_Spec) GetEndpoints added in v0.2.0

func (x *Host_Spec) GetEndpoints() *Host_Spec_Endpoints

func (*Host_Spec) GetIps

func (x *Host_Spec) GetIps() *common.IPs

func (*Host_Spec) GetMetaInfo

func (x *Host_Spec) GetMetaInfo() *Host_Spec_MetaInfo

func (*Host_Spec) ProtoMessage

func (*Host_Spec) ProtoMessage()

func (*Host_Spec) ProtoReflect

func (x *Host_Spec) ProtoReflect() protoreflect.Message

func (*Host_Spec) Reset

func (x *Host_Spec) Reset()

func (*Host_Spec) String

func (x *Host_Spec) String() string

type Host_Spec_Endpoints added in v0.2.0

type Host_Spec_Endpoints struct {

	// Address: endpoint address is reachable at. If empty, the server
	// falls back to the peer address observed on the gRPC connection.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// Ports: list of ports.
	Ports []*Host_Spec_Endpoints_Port `protobuf:"bytes,2,rep,name=ports,proto3" json:"ports,omitempty"`
	// contains filtered or unexported fields
}

Endpoints: represents host endpoints

func (*Host_Spec_Endpoints) Descriptor deprecated added in v0.2.0

func (*Host_Spec_Endpoints) Descriptor() ([]byte, []int)

Deprecated: Use Host_Spec_Endpoints.ProtoReflect.Descriptor instead.

func (*Host_Spec_Endpoints) GetAddress added in v0.2.0

func (x *Host_Spec_Endpoints) GetAddress() string

func (*Host_Spec_Endpoints) GetPorts added in v0.2.0

func (*Host_Spec_Endpoints) ProtoMessage added in v0.2.0

func (*Host_Spec_Endpoints) ProtoMessage()

func (*Host_Spec_Endpoints) ProtoReflect added in v0.2.0

func (x *Host_Spec_Endpoints) ProtoReflect() protoreflect.Message

func (*Host_Spec_Endpoints) Reset added in v0.2.0

func (x *Host_Spec_Endpoints) Reset()

func (*Host_Spec_Endpoints) String added in v0.2.0

func (x *Host_Spec_Endpoints) String() string

type Host_Spec_Endpoints_Port added in v0.2.0

type Host_Spec_Endpoints_Port struct {

	// Name: logical port name (e.g. "api", "metrics", "health").
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Port: TCP/UDP port number.
	Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

Port: port with a logical name to identify what it serves.

func (*Host_Spec_Endpoints_Port) Descriptor deprecated added in v0.2.0

func (*Host_Spec_Endpoints_Port) Descriptor() ([]byte, []int)

Deprecated: Use Host_Spec_Endpoints_Port.ProtoReflect.Descriptor instead.

func (*Host_Spec_Endpoints_Port) GetName added in v0.2.0

func (x *Host_Spec_Endpoints_Port) GetName() string

func (*Host_Spec_Endpoints_Port) GetPort added in v0.2.0

func (x *Host_Spec_Endpoints_Port) GetPort() uint32

func (*Host_Spec_Endpoints_Port) ProtoMessage added in v0.2.0

func (*Host_Spec_Endpoints_Port) ProtoMessage()

func (*Host_Spec_Endpoints_Port) ProtoReflect added in v0.2.0

func (x *Host_Spec_Endpoints_Port) ProtoReflect() protoreflect.Message

func (*Host_Spec_Endpoints_Port) Reset added in v0.2.0

func (x *Host_Spec_Endpoints_Port) Reset()

func (*Host_Spec_Endpoints_Port) String added in v0.2.0

func (x *Host_Spec_Endpoints_Port) String() string

type Host_Spec_MetaInfo

type Host_Spec_MetaInfo struct {

	// HostName: host name
	HostName string `protobuf:"bytes,1,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
	// Os: host operating system
	Os string `protobuf:"bytes,2,opt,name=os,proto3" json:"os,omitempty"`
	// Platform: host platform
	Platform string `protobuf:"bytes,3,opt,name=platform,proto3" json:"platform,omitempty"`
	// PlatformFamily: host platform family
	PlatformFamily string `protobuf:"bytes,4,opt,name=platform_family,json=platformFamily,proto3" json:"platform_family,omitempty"`
	// PlatformVersion: host platform version
	PlatformVersion string `protobuf:"bytes,5,opt,name=platform_version,json=platformVersion,proto3" json:"platform_version,omitempty"`
	// KernelVersion: host kernel version
	KernelVersion string `protobuf:"bytes,6,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
	// contains filtered or unexported fields
}

MetaInfo: represents host meta information

func (*Host_Spec_MetaInfo) Descriptor deprecated

func (*Host_Spec_MetaInfo) Descriptor() ([]byte, []int)

Deprecated: Use Host_Spec_MetaInfo.ProtoReflect.Descriptor instead.

func (*Host_Spec_MetaInfo) GetHostName

func (x *Host_Spec_MetaInfo) GetHostName() string

func (*Host_Spec_MetaInfo) GetKernelVersion

func (x *Host_Spec_MetaInfo) GetKernelVersion() string

func (*Host_Spec_MetaInfo) GetOs

func (x *Host_Spec_MetaInfo) GetOs() string

func (*Host_Spec_MetaInfo) GetPlatform

func (x *Host_Spec_MetaInfo) GetPlatform() string

func (*Host_Spec_MetaInfo) GetPlatformFamily

func (x *Host_Spec_MetaInfo) GetPlatformFamily() string

func (*Host_Spec_MetaInfo) GetPlatformVersion

func (x *Host_Spec_MetaInfo) GetPlatformVersion() string

func (*Host_Spec_MetaInfo) ProtoMessage

func (*Host_Spec_MetaInfo) ProtoMessage()

func (*Host_Spec_MetaInfo) ProtoReflect

func (x *Host_Spec_MetaInfo) ProtoReflect() protoreflect.Message

func (*Host_Spec_MetaInfo) Reset

func (x *Host_Spec_MetaInfo) Reset()

func (*Host_Spec_MetaInfo) String

func (x *Host_Spec_MetaInfo) String() string

type Namespace

type Namespace struct {

	// Metadata: namespace metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: namespace specification
	Spec *Namespace_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

Namespace: represents namespace resource

func (*Namespace) Descriptor deprecated

func (*Namespace) Descriptor() ([]byte, []int)

Deprecated: Use Namespace.ProtoReflect.Descriptor instead.

func (*Namespace) GetMetadata

func (x *Namespace) GetMetadata() *common.Metadata

func (*Namespace) GetSpec

func (x *Namespace) GetSpec() *Namespace_Spec

func (*Namespace) ProtoMessage

func (*Namespace) ProtoMessage()

func (*Namespace) ProtoReflect

func (x *Namespace) ProtoReflect() protoreflect.Message

func (*Namespace) Reset

func (x *Namespace) Reset()

func (*Namespace) String

func (x *Namespace) String() string

type NamespaceReq

type NamespaceReq struct {
	// contains filtered or unexported fields
}

NamespaceReq: namespace requests

func (*NamespaceReq) Descriptor deprecated

func (*NamespaceReq) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceReq.ProtoReflect.Descriptor instead.

func (*NamespaceReq) ProtoMessage

func (*NamespaceReq) ProtoMessage()

func (*NamespaceReq) ProtoReflect

func (x *NamespaceReq) ProtoReflect() protoreflect.Message

func (*NamespaceReq) Reset

func (x *NamespaceReq) Reset()

func (*NamespaceReq) String

func (x *NamespaceReq) String() string

type NamespaceReq_Delete

type NamespaceReq_Delete struct {

	// Namespaces: list of namespaces to delete
	Namespaces []*NamespaceReq_Delete_Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	// contains filtered or unexported fields
}

Delete: request to delete namespaces

func (*NamespaceReq_Delete) Descriptor deprecated

func (*NamespaceReq_Delete) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceReq_Delete.ProtoReflect.Descriptor instead.

func (*NamespaceReq_Delete) GetNamespaces

func (x *NamespaceReq_Delete) GetNamespaces() []*NamespaceReq_Delete_Namespace

func (*NamespaceReq_Delete) ProtoMessage

func (*NamespaceReq_Delete) ProtoMessage()

func (*NamespaceReq_Delete) ProtoReflect

func (x *NamespaceReq_Delete) ProtoReflect() protoreflect.Message

func (*NamespaceReq_Delete) Reset

func (x *NamespaceReq_Delete) Reset()

func (*NamespaceReq_Delete) String

func (x *NamespaceReq_Delete) String() string

type NamespaceReq_Delete_MetadataScope

type NamespaceReq_Delete_MetadataScope struct {

	// Uid: unique identifier
	Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
	// Name: resource name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

MetadataScope: namespace metadata for scoping

func (*NamespaceReq_Delete_MetadataScope) Descriptor deprecated

func (*NamespaceReq_Delete_MetadataScope) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceReq_Delete_MetadataScope.ProtoReflect.Descriptor instead.

func (*NamespaceReq_Delete_MetadataScope) GetName

func (*NamespaceReq_Delete_MetadataScope) GetUid

func (*NamespaceReq_Delete_MetadataScope) ProtoMessage

func (*NamespaceReq_Delete_MetadataScope) ProtoMessage()

func (*NamespaceReq_Delete_MetadataScope) ProtoReflect

func (*NamespaceReq_Delete_MetadataScope) Reset

func (*NamespaceReq_Delete_MetadataScope) String

type NamespaceReq_Delete_Namespace

type NamespaceReq_Delete_Namespace struct {

	// Metadata: metadata for scoping
	Metadata *NamespaceReq_Delete_MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

Namespace: namespace to delete

func (*NamespaceReq_Delete_Namespace) Descriptor deprecated

func (*NamespaceReq_Delete_Namespace) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceReq_Delete_Namespace.ProtoReflect.Descriptor instead.

func (*NamespaceReq_Delete_Namespace) GetMetadata

func (*NamespaceReq_Delete_Namespace) ProtoMessage

func (*NamespaceReq_Delete_Namespace) ProtoMessage()

func (*NamespaceReq_Delete_Namespace) ProtoReflect

func (*NamespaceReq_Delete_Namespace) Reset

func (x *NamespaceReq_Delete_Namespace) Reset()

func (*NamespaceReq_Delete_Namespace) String

type NamespaceReq_List

type NamespaceReq_List struct {

	// Selectors: list of selectors
	Selectors []*NamespaceReq_Selector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list namespaces

func (*NamespaceReq_List) Descriptor deprecated

func (*NamespaceReq_List) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceReq_List.ProtoReflect.Descriptor instead.

func (*NamespaceReq_List) GetSelectors

func (x *NamespaceReq_List) GetSelectors() []*NamespaceReq_Selector

func (*NamespaceReq_List) ProtoMessage

func (*NamespaceReq_List) ProtoMessage()

func (*NamespaceReq_List) ProtoReflect

func (x *NamespaceReq_List) ProtoReflect() protoreflect.Message

func (*NamespaceReq_List) Reset

func (x *NamespaceReq_List) Reset()

func (*NamespaceReq_List) String

func (x *NamespaceReq_List) String() string

type NamespaceReq_Selector

type NamespaceReq_Selector struct {

	// FieldSelector: field selector
	FieldSelector *NamespaceReq_Selector_FieldSelector `protobuf:"bytes,1,opt,name=field_selector,json=fieldSelector,proto3" json:"field_selector,omitempty"`
	// LabelSelector: label selector
	LabelSelector map[string]string `` /* 174-byte string literal not displayed */
	// contains filtered or unexported fields
}

Selector: resource selector

func (*NamespaceReq_Selector) Descriptor deprecated

func (*NamespaceReq_Selector) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceReq_Selector.ProtoReflect.Descriptor instead.

func (*NamespaceReq_Selector) GetFieldSelector

func (*NamespaceReq_Selector) GetLabelSelector

func (x *NamespaceReq_Selector) GetLabelSelector() map[string]string

func (*NamespaceReq_Selector) ProtoMessage

func (*NamespaceReq_Selector) ProtoMessage()

func (*NamespaceReq_Selector) ProtoReflect

func (x *NamespaceReq_Selector) ProtoReflect() protoreflect.Message

func (*NamespaceReq_Selector) Reset

func (x *NamespaceReq_Selector) Reset()

func (*NamespaceReq_Selector) String

func (x *NamespaceReq_Selector) String() string

type NamespaceReq_Selector_FieldSelector

type NamespaceReq_Selector_FieldSelector struct {

	// Name: resource name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

FieldSelector: resource field selector

func (*NamespaceReq_Selector_FieldSelector) Descriptor deprecated

func (*NamespaceReq_Selector_FieldSelector) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceReq_Selector_FieldSelector.ProtoReflect.Descriptor instead.

func (*NamespaceReq_Selector_FieldSelector) GetName

func (*NamespaceReq_Selector_FieldSelector) ProtoMessage

func (*NamespaceReq_Selector_FieldSelector) ProtoMessage()

func (*NamespaceReq_Selector_FieldSelector) ProtoReflect

func (*NamespaceReq_Selector_FieldSelector) Reset

func (*NamespaceReq_Selector_FieldSelector) String

type NamespaceReq_Upsert

type NamespaceReq_Upsert struct {

	// Namespaces: list of namespaces
	Namespaces []*Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	// contains filtered or unexported fields
}

Upsert: request to upsert namespaces

func (*NamespaceReq_Upsert) Descriptor deprecated

func (*NamespaceReq_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceReq_Upsert.ProtoReflect.Descriptor instead.

func (*NamespaceReq_Upsert) GetNamespaces

func (x *NamespaceReq_Upsert) GetNamespaces() []*Namespace

func (*NamespaceReq_Upsert) ProtoMessage

func (*NamespaceReq_Upsert) ProtoMessage()

func (*NamespaceReq_Upsert) ProtoReflect

func (x *NamespaceReq_Upsert) ProtoReflect() protoreflect.Message

func (*NamespaceReq_Upsert) Reset

func (x *NamespaceReq_Upsert) Reset()

func (*NamespaceReq_Upsert) String

func (x *NamespaceReq_Upsert) String() string

type NamespaceReq_Watch

type NamespaceReq_Watch struct {

	// ResourceVersion: resource version for watch
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Selectors: list of selectors
	Selectors []*NamespaceReq_Selector `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch namespaces

func (*NamespaceReq_Watch) Descriptor deprecated

func (*NamespaceReq_Watch) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceReq_Watch.ProtoReflect.Descriptor instead.

func (*NamespaceReq_Watch) GetResourceVersion

func (x *NamespaceReq_Watch) GetResourceVersion() string

func (*NamespaceReq_Watch) GetSelectors

func (x *NamespaceReq_Watch) GetSelectors() []*NamespaceReq_Selector

func (*NamespaceReq_Watch) ProtoMessage

func (*NamespaceReq_Watch) ProtoMessage()

func (*NamespaceReq_Watch) ProtoReflect

func (x *NamespaceReq_Watch) ProtoReflect() protoreflect.Message

func (*NamespaceReq_Watch) Reset

func (x *NamespaceReq_Watch) Reset()

func (*NamespaceReq_Watch) String

func (x *NamespaceReq_Watch) String() string

type NamespaceResp

type NamespaceResp struct {
	// contains filtered or unexported fields
}

NamespaceResp: namespace responses

func (*NamespaceResp) Descriptor deprecated

func (*NamespaceResp) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceResp.ProtoReflect.Descriptor instead.

func (*NamespaceResp) ProtoMessage

func (*NamespaceResp) ProtoMessage()

func (*NamespaceResp) ProtoReflect

func (x *NamespaceResp) ProtoReflect() protoreflect.Message

func (*NamespaceResp) Reset

func (x *NamespaceResp) Reset()

func (*NamespaceResp) String

func (x *NamespaceResp) String() string

type NamespaceResp_List

type NamespaceResp_List struct {

	// ResourceVersion: current global resource revision
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Namespaces: list of namespaces
	Namespaces []*Namespace `protobuf:"bytes,2,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	// contains filtered or unexported fields
}

List: response for list namespaces

func (*NamespaceResp_List) Descriptor deprecated

func (*NamespaceResp_List) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceResp_List.ProtoReflect.Descriptor instead.

func (*NamespaceResp_List) GetNamespaces

func (x *NamespaceResp_List) GetNamespaces() []*Namespace

func (*NamespaceResp_List) GetResourceVersion

func (x *NamespaceResp_List) GetResourceVersion() string

func (*NamespaceResp_List) ProtoMessage

func (*NamespaceResp_List) ProtoMessage()

func (*NamespaceResp_List) ProtoReflect

func (x *NamespaceResp_List) ProtoReflect() protoreflect.Message

func (*NamespaceResp_List) Reset

func (x *NamespaceResp_List) Reset()

func (*NamespaceResp_List) String

func (x *NamespaceResp_List) String() string

type NamespaceResp_Upsert

type NamespaceResp_Upsert struct {

	// Namespaces: list of namespaces
	Namespaces []*Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	// contains filtered or unexported fields
}

Upsert: response for upsert namespaces

func (*NamespaceResp_Upsert) Descriptor deprecated

func (*NamespaceResp_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceResp_Upsert.ProtoReflect.Descriptor instead.

func (*NamespaceResp_Upsert) GetNamespaces

func (x *NamespaceResp_Upsert) GetNamespaces() []*Namespace

func (*NamespaceResp_Upsert) ProtoMessage

func (*NamespaceResp_Upsert) ProtoMessage()

func (*NamespaceResp_Upsert) ProtoReflect

func (x *NamespaceResp_Upsert) ProtoReflect() protoreflect.Message

func (*NamespaceResp_Upsert) Reset

func (x *NamespaceResp_Upsert) Reset()

func (*NamespaceResp_Upsert) String

func (x *NamespaceResp_Upsert) String() string

type NamespaceResp_Watch

type NamespaceResp_Watch struct {

	// Type: watch event type
	Type common.WatchEventType `protobuf:"varint,1,opt,name=type,proto3,enum=common.WatchEventType" json:"type,omitempty"`
	// Namespaces: list of namespaces
	Namespaces []*Namespace `protobuf:"bytes,2,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for watch namespaces

func (*NamespaceResp_Watch) Descriptor deprecated

func (*NamespaceResp_Watch) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceResp_Watch.ProtoReflect.Descriptor instead.

func (*NamespaceResp_Watch) GetNamespaces

func (x *NamespaceResp_Watch) GetNamespaces() []*Namespace

func (*NamespaceResp_Watch) GetType

func (*NamespaceResp_Watch) ProtoMessage

func (*NamespaceResp_Watch) ProtoMessage()

func (*NamespaceResp_Watch) ProtoReflect

func (x *NamespaceResp_Watch) ProtoReflect() protoreflect.Message

func (*NamespaceResp_Watch) Reset

func (x *NamespaceResp_Watch) Reset()

func (*NamespaceResp_Watch) String

func (x *NamespaceResp_Watch) String() string

type Namespace_Spec

type Namespace_Spec struct {

	// DisplayName: resource display name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Comment: resource comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// Description: resource description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Spec: resource specification

func (*Namespace_Spec) Descriptor deprecated

func (*Namespace_Spec) Descriptor() ([]byte, []int)

Deprecated: Use Namespace_Spec.ProtoReflect.Descriptor instead.

func (*Namespace_Spec) GetComment

func (x *Namespace_Spec) GetComment() string

func (*Namespace_Spec) GetDescription

func (x *Namespace_Spec) GetDescription() string

func (*Namespace_Spec) GetDisplayName

func (x *Namespace_Spec) GetDisplayName() string

func (*Namespace_Spec) ProtoMessage

func (*Namespace_Spec) ProtoMessage()

func (*Namespace_Spec) ProtoReflect

func (x *Namespace_Spec) ProtoReflect() protoreflect.Message

func (*Namespace_Spec) Reset

func (x *Namespace_Spec) Reset()

func (*Namespace_Spec) String

func (x *Namespace_Spec) String() string

type Network

type Network struct {

	// Metadata: network metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: network specification
	Spec *Network_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

Network: represents network resource

func (*Network) Descriptor deprecated

func (*Network) Descriptor() ([]byte, []int)

Deprecated: Use Network.ProtoReflect.Descriptor instead.

func (*Network) GetMetadata

func (x *Network) GetMetadata() *common.Metadata

func (*Network) GetSpec

func (x *Network) GetSpec() *Network_Spec

func (*Network) ProtoMessage

func (*Network) ProtoMessage()

func (*Network) ProtoReflect

func (x *Network) ProtoReflect() protoreflect.Message

func (*Network) Reset

func (x *Network) Reset()

func (*Network) String

func (x *Network) String() string

type NetworkBinding

type NetworkBinding struct {

	// Metadata: network binding metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: network binding specification
	Spec *NetworkBinding_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

NetworkBinding: represents network binding resource

func (*NetworkBinding) Descriptor deprecated

func (*NetworkBinding) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBinding.ProtoReflect.Descriptor instead.

func (*NetworkBinding) GetMetadata

func (x *NetworkBinding) GetMetadata() *common.Metadata

func (*NetworkBinding) GetSpec

func (x *NetworkBinding) GetSpec() *NetworkBinding_Spec

func (*NetworkBinding) ProtoMessage

func (*NetworkBinding) ProtoMessage()

func (*NetworkBinding) ProtoReflect

func (x *NetworkBinding) ProtoReflect() protoreflect.Message

func (*NetworkBinding) Reset

func (x *NetworkBinding) Reset()

func (*NetworkBinding) String

func (x *NetworkBinding) String() string

type NetworkBindingReq

type NetworkBindingReq struct {
	// contains filtered or unexported fields
}

NetworkBindingReq: network binding requests

func (*NetworkBindingReq) Descriptor deprecated

func (*NetworkBindingReq) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingReq.ProtoReflect.Descriptor instead.

func (*NetworkBindingReq) ProtoMessage

func (*NetworkBindingReq) ProtoMessage()

func (*NetworkBindingReq) ProtoReflect

func (x *NetworkBindingReq) ProtoReflect() protoreflect.Message

func (*NetworkBindingReq) Reset

func (x *NetworkBindingReq) Reset()

func (*NetworkBindingReq) String

func (x *NetworkBindingReq) String() string

type NetworkBindingReq_Delete

type NetworkBindingReq_Delete struct {

	// NetworkBindings: list of network bindings to delete
	NetworkBindings []*NetworkBindingReq_Delete_NetworkBinding `protobuf:"bytes,1,rep,name=network_bindings,json=networkBindings,proto3" json:"network_bindings,omitempty"`
	// contains filtered or unexported fields
}

Delete: request to delete network bindings

func (*NetworkBindingReq_Delete) Descriptor deprecated

func (*NetworkBindingReq_Delete) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingReq_Delete.ProtoReflect.Descriptor instead.

func (*NetworkBindingReq_Delete) GetNetworkBindings

func (*NetworkBindingReq_Delete) ProtoMessage

func (*NetworkBindingReq_Delete) ProtoMessage()

func (*NetworkBindingReq_Delete) ProtoReflect

func (x *NetworkBindingReq_Delete) ProtoReflect() protoreflect.Message

func (*NetworkBindingReq_Delete) Reset

func (x *NetworkBindingReq_Delete) Reset()

func (*NetworkBindingReq_Delete) String

func (x *NetworkBindingReq_Delete) String() string

type NetworkBindingReq_Delete_NetworkBinding

type NetworkBindingReq_Delete_NetworkBinding struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

NetworkBinding: network binding to delete

func (*NetworkBindingReq_Delete_NetworkBinding) Descriptor deprecated

func (*NetworkBindingReq_Delete_NetworkBinding) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingReq_Delete_NetworkBinding.ProtoReflect.Descriptor instead.

func (*NetworkBindingReq_Delete_NetworkBinding) GetMetadata

func (*NetworkBindingReq_Delete_NetworkBinding) ProtoMessage

func (*NetworkBindingReq_Delete_NetworkBinding) ProtoReflect

func (*NetworkBindingReq_Delete_NetworkBinding) Reset

func (*NetworkBindingReq_Delete_NetworkBinding) String

type NetworkBindingReq_List

type NetworkBindingReq_List struct {

	// Selectors: list of selectors
	Selectors []*NetworkBindingReq_Selectors `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list network bindings

func (*NetworkBindingReq_List) Descriptor deprecated

func (*NetworkBindingReq_List) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingReq_List.ProtoReflect.Descriptor instead.

func (*NetworkBindingReq_List) GetSelectors

func (*NetworkBindingReq_List) ProtoMessage

func (*NetworkBindingReq_List) ProtoMessage()

func (*NetworkBindingReq_List) ProtoReflect

func (x *NetworkBindingReq_List) ProtoReflect() protoreflect.Message

func (*NetworkBindingReq_List) Reset

func (x *NetworkBindingReq_List) Reset()

func (*NetworkBindingReq_List) String

func (x *NetworkBindingReq_List) String() string

type NetworkBindingReq_Selectors

type NetworkBindingReq_Selectors struct {

	// FieldSelector: field selector for network binding
	FieldSelector *NetworkBindingReq_Selectors_FieldSelector `protobuf:"bytes,1,opt,name=field_selector,json=fieldSelector,proto3" json:"field_selector,omitempty"`
	// LabelSelector: label selector for network binding
	LabelSelector map[string]string `` /* 174-byte string literal not displayed */
	// contains filtered or unexported fields
}

Selectors: request to select network bindings

func (*NetworkBindingReq_Selectors) Descriptor deprecated

func (*NetworkBindingReq_Selectors) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingReq_Selectors.ProtoReflect.Descriptor instead.

func (*NetworkBindingReq_Selectors) GetFieldSelector

func (*NetworkBindingReq_Selectors) GetLabelSelector

func (x *NetworkBindingReq_Selectors) GetLabelSelector() map[string]string

func (*NetworkBindingReq_Selectors) ProtoMessage

func (*NetworkBindingReq_Selectors) ProtoMessage()

func (*NetworkBindingReq_Selectors) ProtoReflect

func (*NetworkBindingReq_Selectors) Reset

func (x *NetworkBindingReq_Selectors) Reset()

func (*NetworkBindingReq_Selectors) String

func (x *NetworkBindingReq_Selectors) String() string

type NetworkBindingReq_Selectors_FieldSelector

type NetworkBindingReq_Selectors_FieldSelector struct {

	// Name: resource name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Namespace: resource namespace
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// AddressGroup: reference to the address group
	AddressGroup *common.ResourceIdentifier `protobuf:"bytes,3,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
	// Network: reference to the network
	Network *common.ResourceIdentifier `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
	// contains filtered or unexported fields
}

FieldSelector: resource field selector for network binding

func (*NetworkBindingReq_Selectors_FieldSelector) Descriptor deprecated

func (*NetworkBindingReq_Selectors_FieldSelector) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingReq_Selectors_FieldSelector.ProtoReflect.Descriptor instead.

func (*NetworkBindingReq_Selectors_FieldSelector) GetAddressGroup

func (*NetworkBindingReq_Selectors_FieldSelector) GetName

func (*NetworkBindingReq_Selectors_FieldSelector) GetNamespace

func (*NetworkBindingReq_Selectors_FieldSelector) GetNetwork

func (*NetworkBindingReq_Selectors_FieldSelector) ProtoMessage

func (*NetworkBindingReq_Selectors_FieldSelector) ProtoReflect

func (*NetworkBindingReq_Selectors_FieldSelector) Reset

func (*NetworkBindingReq_Selectors_FieldSelector) String

type NetworkBindingReq_Upsert

type NetworkBindingReq_Upsert struct {

	// NetworkBindings: list of network bindings
	NetworkBindings []*NetworkBinding `protobuf:"bytes,1,rep,name=network_bindings,json=networkBindings,proto3" json:"network_bindings,omitempty"`
	// contains filtered or unexported fields
}

Upsert: request to upsert network bindings

func (*NetworkBindingReq_Upsert) Descriptor deprecated

func (*NetworkBindingReq_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingReq_Upsert.ProtoReflect.Descriptor instead.

func (*NetworkBindingReq_Upsert) GetNetworkBindings

func (x *NetworkBindingReq_Upsert) GetNetworkBindings() []*NetworkBinding

func (*NetworkBindingReq_Upsert) ProtoMessage

func (*NetworkBindingReq_Upsert) ProtoMessage()

func (*NetworkBindingReq_Upsert) ProtoReflect

func (x *NetworkBindingReq_Upsert) ProtoReflect() protoreflect.Message

func (*NetworkBindingReq_Upsert) Reset

func (x *NetworkBindingReq_Upsert) Reset()

func (*NetworkBindingReq_Upsert) String

func (x *NetworkBindingReq_Upsert) String() string

type NetworkBindingReq_Watch

type NetworkBindingReq_Watch struct {

	// ResourceVersion: resource version for watch
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Selectors: list of selectors
	Selectors []*NetworkBindingReq_Selectors `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch network bindings

func (*NetworkBindingReq_Watch) Descriptor deprecated

func (*NetworkBindingReq_Watch) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingReq_Watch.ProtoReflect.Descriptor instead.

func (*NetworkBindingReq_Watch) GetResourceVersion

func (x *NetworkBindingReq_Watch) GetResourceVersion() string

func (*NetworkBindingReq_Watch) GetSelectors

func (*NetworkBindingReq_Watch) ProtoMessage

func (*NetworkBindingReq_Watch) ProtoMessage()

func (*NetworkBindingReq_Watch) ProtoReflect

func (x *NetworkBindingReq_Watch) ProtoReflect() protoreflect.Message

func (*NetworkBindingReq_Watch) Reset

func (x *NetworkBindingReq_Watch) Reset()

func (*NetworkBindingReq_Watch) String

func (x *NetworkBindingReq_Watch) String() string

type NetworkBindingResp

type NetworkBindingResp struct {
	// contains filtered or unexported fields
}

NetworkBindingResp: network binding responses

func (*NetworkBindingResp) Descriptor deprecated

func (*NetworkBindingResp) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingResp.ProtoReflect.Descriptor instead.

func (*NetworkBindingResp) ProtoMessage

func (*NetworkBindingResp) ProtoMessage()

func (*NetworkBindingResp) ProtoReflect

func (x *NetworkBindingResp) ProtoReflect() protoreflect.Message

func (*NetworkBindingResp) Reset

func (x *NetworkBindingResp) Reset()

func (*NetworkBindingResp) String

func (x *NetworkBindingResp) String() string

type NetworkBindingResp_List

type NetworkBindingResp_List struct {

	// ResourceVersion: current global resource revision
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// NetworkBindings: list of network bindings
	NetworkBindings []*NetworkBinding `protobuf:"bytes,2,rep,name=network_bindings,json=networkBindings,proto3" json:"network_bindings,omitempty"`
	// contains filtered or unexported fields
}

List: response for list of network bindings

func (*NetworkBindingResp_List) Descriptor deprecated

func (*NetworkBindingResp_List) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingResp_List.ProtoReflect.Descriptor instead.

func (*NetworkBindingResp_List) GetNetworkBindings

func (x *NetworkBindingResp_List) GetNetworkBindings() []*NetworkBinding

func (*NetworkBindingResp_List) GetResourceVersion

func (x *NetworkBindingResp_List) GetResourceVersion() string

func (*NetworkBindingResp_List) ProtoMessage

func (*NetworkBindingResp_List) ProtoMessage()

func (*NetworkBindingResp_List) ProtoReflect

func (x *NetworkBindingResp_List) ProtoReflect() protoreflect.Message

func (*NetworkBindingResp_List) Reset

func (x *NetworkBindingResp_List) Reset()

func (*NetworkBindingResp_List) String

func (x *NetworkBindingResp_List) String() string

type NetworkBindingResp_Upsert

type NetworkBindingResp_Upsert struct {

	// NetworkBindings: list of network bindings
	NetworkBindings []*NetworkBinding `protobuf:"bytes,1,rep,name=network_bindings,json=networkBindings,proto3" json:"network_bindings,omitempty"`
	// contains filtered or unexported fields
}

Upsert: response for upsert network bindings

func (*NetworkBindingResp_Upsert) Descriptor deprecated

func (*NetworkBindingResp_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingResp_Upsert.ProtoReflect.Descriptor instead.

func (*NetworkBindingResp_Upsert) GetNetworkBindings

func (x *NetworkBindingResp_Upsert) GetNetworkBindings() []*NetworkBinding

func (*NetworkBindingResp_Upsert) ProtoMessage

func (*NetworkBindingResp_Upsert) ProtoMessage()

func (*NetworkBindingResp_Upsert) ProtoReflect

func (*NetworkBindingResp_Upsert) Reset

func (x *NetworkBindingResp_Upsert) Reset()

func (*NetworkBindingResp_Upsert) String

func (x *NetworkBindingResp_Upsert) String() string

type NetworkBindingResp_Watch

type NetworkBindingResp_Watch struct {

	// Type: watch event type
	Type common.WatchEventType `protobuf:"varint,1,opt,name=type,proto3,enum=common.WatchEventType" json:"type,omitempty"`
	// NetworkBindings: list of network bindings
	NetworkBindings []*NetworkBinding `protobuf:"bytes,2,rep,name=network_bindings,json=networkBindings,proto3" json:"network_bindings,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for watch network bindings

func (*NetworkBindingResp_Watch) Descriptor deprecated

func (*NetworkBindingResp_Watch) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBindingResp_Watch.ProtoReflect.Descriptor instead.

func (*NetworkBindingResp_Watch) GetNetworkBindings

func (x *NetworkBindingResp_Watch) GetNetworkBindings() []*NetworkBinding

func (*NetworkBindingResp_Watch) GetType

func (*NetworkBindingResp_Watch) ProtoMessage

func (*NetworkBindingResp_Watch) ProtoMessage()

func (*NetworkBindingResp_Watch) ProtoReflect

func (x *NetworkBindingResp_Watch) ProtoReflect() protoreflect.Message

func (*NetworkBindingResp_Watch) Reset

func (x *NetworkBindingResp_Watch) Reset()

func (*NetworkBindingResp_Watch) String

func (x *NetworkBindingResp_Watch) String() string

type NetworkBinding_Spec

type NetworkBinding_Spec struct {

	// DisplayName: resource display name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Comment: resource comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// Description: resource description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// AddressGroup: reference to the address group
	AddressGroup *common.ResourceIdentifier `protobuf:"bytes,4,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
	// Network: reference to the network
	Network *common.ResourceIdentifier `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
	// contains filtered or unexported fields
}

Spec: resource specification

func (*NetworkBinding_Spec) Descriptor deprecated

func (*NetworkBinding_Spec) Descriptor() ([]byte, []int)

Deprecated: Use NetworkBinding_Spec.ProtoReflect.Descriptor instead.

func (*NetworkBinding_Spec) GetAddressGroup

func (x *NetworkBinding_Spec) GetAddressGroup() *common.ResourceIdentifier

func (*NetworkBinding_Spec) GetComment

func (x *NetworkBinding_Spec) GetComment() string

func (*NetworkBinding_Spec) GetDescription

func (x *NetworkBinding_Spec) GetDescription() string

func (*NetworkBinding_Spec) GetDisplayName

func (x *NetworkBinding_Spec) GetDisplayName() string

func (*NetworkBinding_Spec) GetNetwork

func (*NetworkBinding_Spec) ProtoMessage

func (*NetworkBinding_Spec) ProtoMessage()

func (*NetworkBinding_Spec) ProtoReflect

func (x *NetworkBinding_Spec) ProtoReflect() protoreflect.Message

func (*NetworkBinding_Spec) Reset

func (x *NetworkBinding_Spec) Reset()

func (*NetworkBinding_Spec) String

func (x *NetworkBinding_Spec) String() string

type NetworkReq

type NetworkReq struct {
	// contains filtered or unexported fields
}

NetworkReq: network requests

func (*NetworkReq) Descriptor deprecated

func (*NetworkReq) Descriptor() ([]byte, []int)

Deprecated: Use NetworkReq.ProtoReflect.Descriptor instead.

func (*NetworkReq) ProtoMessage

func (*NetworkReq) ProtoMessage()

func (*NetworkReq) ProtoReflect

func (x *NetworkReq) ProtoReflect() protoreflect.Message

func (*NetworkReq) Reset

func (x *NetworkReq) Reset()

func (*NetworkReq) String

func (x *NetworkReq) String() string

type NetworkReq_Delete

type NetworkReq_Delete struct {

	// Networks: list of networks to delete
	Networks []*NetworkReq_Delete_Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	// contains filtered or unexported fields
}

Delete: request to delete networks

func (*NetworkReq_Delete) Descriptor deprecated

func (*NetworkReq_Delete) Descriptor() ([]byte, []int)

Deprecated: Use NetworkReq_Delete.ProtoReflect.Descriptor instead.

func (*NetworkReq_Delete) GetNetworks

func (x *NetworkReq_Delete) GetNetworks() []*NetworkReq_Delete_Network

func (*NetworkReq_Delete) ProtoMessage

func (*NetworkReq_Delete) ProtoMessage()

func (*NetworkReq_Delete) ProtoReflect

func (x *NetworkReq_Delete) ProtoReflect() protoreflect.Message

func (*NetworkReq_Delete) Reset

func (x *NetworkReq_Delete) Reset()

func (*NetworkReq_Delete) String

func (x *NetworkReq_Delete) String() string

type NetworkReq_Delete_Network

type NetworkReq_Delete_Network struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

Network: network to delete

func (*NetworkReq_Delete_Network) Descriptor deprecated

func (*NetworkReq_Delete_Network) Descriptor() ([]byte, []int)

Deprecated: Use NetworkReq_Delete_Network.ProtoReflect.Descriptor instead.

func (*NetworkReq_Delete_Network) GetMetadata

func (*NetworkReq_Delete_Network) ProtoMessage

func (*NetworkReq_Delete_Network) ProtoMessage()

func (*NetworkReq_Delete_Network) ProtoReflect

func (*NetworkReq_Delete_Network) Reset

func (x *NetworkReq_Delete_Network) Reset()

func (*NetworkReq_Delete_Network) String

func (x *NetworkReq_Delete_Network) String() string

type NetworkReq_List

type NetworkReq_List struct {

	// Selectors: list of selectors
	Selectors []*common.ResSelector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list networks

func (*NetworkReq_List) Descriptor deprecated

func (*NetworkReq_List) Descriptor() ([]byte, []int)

Deprecated: Use NetworkReq_List.ProtoReflect.Descriptor instead.

func (*NetworkReq_List) GetSelectors

func (x *NetworkReq_List) GetSelectors() []*common.ResSelector

func (*NetworkReq_List) ProtoMessage

func (*NetworkReq_List) ProtoMessage()

func (*NetworkReq_List) ProtoReflect

func (x *NetworkReq_List) ProtoReflect() protoreflect.Message

func (*NetworkReq_List) Reset

func (x *NetworkReq_List) Reset()

func (*NetworkReq_List) String

func (x *NetworkReq_List) String() string

type NetworkReq_Upsert

type NetworkReq_Upsert struct {

	// Networks: list of networks
	Networks []*Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	// contains filtered or unexported fields
}

Upsert: request to upsert networks

func (*NetworkReq_Upsert) Descriptor deprecated

func (*NetworkReq_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use NetworkReq_Upsert.ProtoReflect.Descriptor instead.

func (*NetworkReq_Upsert) GetNetworks

func (x *NetworkReq_Upsert) GetNetworks() []*Network

func (*NetworkReq_Upsert) ProtoMessage

func (*NetworkReq_Upsert) ProtoMessage()

func (*NetworkReq_Upsert) ProtoReflect

func (x *NetworkReq_Upsert) ProtoReflect() protoreflect.Message

func (*NetworkReq_Upsert) Reset

func (x *NetworkReq_Upsert) Reset()

func (*NetworkReq_Upsert) String

func (x *NetworkReq_Upsert) String() string

type NetworkReq_Watch

type NetworkReq_Watch struct {

	// ResourceVersion: resource version for watch
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Selectors: list of selectors
	Selectors []*common.ResSelector `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch networks

func (*NetworkReq_Watch) Descriptor deprecated

func (*NetworkReq_Watch) Descriptor() ([]byte, []int)

Deprecated: Use NetworkReq_Watch.ProtoReflect.Descriptor instead.

func (*NetworkReq_Watch) GetResourceVersion

func (x *NetworkReq_Watch) GetResourceVersion() string

func (*NetworkReq_Watch) GetSelectors

func (x *NetworkReq_Watch) GetSelectors() []*common.ResSelector

func (*NetworkReq_Watch) ProtoMessage

func (*NetworkReq_Watch) ProtoMessage()

func (*NetworkReq_Watch) ProtoReflect

func (x *NetworkReq_Watch) ProtoReflect() protoreflect.Message

func (*NetworkReq_Watch) Reset

func (x *NetworkReq_Watch) Reset()

func (*NetworkReq_Watch) String

func (x *NetworkReq_Watch) String() string

type NetworkResp

type NetworkResp struct {
	// contains filtered or unexported fields
}

NetworkResp: network responses

func (*NetworkResp) Descriptor deprecated

func (*NetworkResp) Descriptor() ([]byte, []int)

Deprecated: Use NetworkResp.ProtoReflect.Descriptor instead.

func (*NetworkResp) ProtoMessage

func (*NetworkResp) ProtoMessage()

func (*NetworkResp) ProtoReflect

func (x *NetworkResp) ProtoReflect() protoreflect.Message

func (*NetworkResp) Reset

func (x *NetworkResp) Reset()

func (*NetworkResp) String

func (x *NetworkResp) String() string

type NetworkResp_List

type NetworkResp_List struct {

	// ResourceVersion: current global resource revision
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Networks: list of networks
	Networks []*NetworkResp_NetworkExt `protobuf:"bytes,2,rep,name=networks,proto3" json:"networks,omitempty"`
	// contains filtered or unexported fields
}

List: response for list networks

func (*NetworkResp_List) Descriptor deprecated

func (*NetworkResp_List) Descriptor() ([]byte, []int)

Deprecated: Use NetworkResp_List.ProtoReflect.Descriptor instead.

func (*NetworkResp_List) GetNetworks

func (x *NetworkResp_List) GetNetworks() []*NetworkResp_NetworkExt

func (*NetworkResp_List) GetResourceVersion

func (x *NetworkResp_List) GetResourceVersion() string

func (*NetworkResp_List) ProtoMessage

func (*NetworkResp_List) ProtoMessage()

func (*NetworkResp_List) ProtoReflect

func (x *NetworkResp_List) ProtoReflect() protoreflect.Message

func (*NetworkResp_List) Reset

func (x *NetworkResp_List) Reset()

func (*NetworkResp_List) String

func (x *NetworkResp_List) String() string

type NetworkResp_NetworkExt

type NetworkResp_NetworkExt struct {

	// Metadata: network metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: network specification
	Spec *Network_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// Refs: list of resource references in the network
	Refs []*common.ResourceRef `protobuf:"bytes,3,rep,name=refs,proto3" json:"refs,omitempty"`
	// contains filtered or unexported fields
}

NetworkExt: extended network information

func (*NetworkResp_NetworkExt) Descriptor deprecated

func (*NetworkResp_NetworkExt) Descriptor() ([]byte, []int)

Deprecated: Use NetworkResp_NetworkExt.ProtoReflect.Descriptor instead.

func (*NetworkResp_NetworkExt) GetMetadata

func (x *NetworkResp_NetworkExt) GetMetadata() *common.Metadata

func (*NetworkResp_NetworkExt) GetRefs

func (x *NetworkResp_NetworkExt) GetRefs() []*common.ResourceRef

func (*NetworkResp_NetworkExt) GetSpec

func (x *NetworkResp_NetworkExt) GetSpec() *Network_Spec

func (*NetworkResp_NetworkExt) ProtoMessage

func (*NetworkResp_NetworkExt) ProtoMessage()

func (*NetworkResp_NetworkExt) ProtoReflect

func (x *NetworkResp_NetworkExt) ProtoReflect() protoreflect.Message

func (*NetworkResp_NetworkExt) Reset

func (x *NetworkResp_NetworkExt) Reset()

func (*NetworkResp_NetworkExt) String

func (x *NetworkResp_NetworkExt) String() string

type NetworkResp_Upsert

type NetworkResp_Upsert struct {

	// Networks: list of networks
	Networks []*Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	// contains filtered or unexported fields
}

Upsert: response for upsert networks

func (*NetworkResp_Upsert) Descriptor deprecated

func (*NetworkResp_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use NetworkResp_Upsert.ProtoReflect.Descriptor instead.

func (*NetworkResp_Upsert) GetNetworks

func (x *NetworkResp_Upsert) GetNetworks() []*Network

func (*NetworkResp_Upsert) ProtoMessage

func (*NetworkResp_Upsert) ProtoMessage()

func (*NetworkResp_Upsert) ProtoReflect

func (x *NetworkResp_Upsert) ProtoReflect() protoreflect.Message

func (*NetworkResp_Upsert) Reset

func (x *NetworkResp_Upsert) Reset()

func (*NetworkResp_Upsert) String

func (x *NetworkResp_Upsert) String() string

type NetworkResp_Watch

type NetworkResp_Watch struct {

	// Type: watch event type
	Type common.WatchEventType `protobuf:"varint,1,opt,name=type,proto3,enum=common.WatchEventType" json:"type,omitempty"`
	// Networks: list of networks
	Networks []*NetworkResp_NetworkExt `protobuf:"bytes,2,rep,name=networks,proto3" json:"networks,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for watch networks

func (*NetworkResp_Watch) Descriptor deprecated

func (*NetworkResp_Watch) Descriptor() ([]byte, []int)

Deprecated: Use NetworkResp_Watch.ProtoReflect.Descriptor instead.

func (*NetworkResp_Watch) GetNetworks

func (x *NetworkResp_Watch) GetNetworks() []*NetworkResp_NetworkExt

func (*NetworkResp_Watch) GetType

func (*NetworkResp_Watch) ProtoMessage

func (*NetworkResp_Watch) ProtoMessage()

func (*NetworkResp_Watch) ProtoReflect

func (x *NetworkResp_Watch) ProtoReflect() protoreflect.Message

func (*NetworkResp_Watch) Reset

func (x *NetworkResp_Watch) Reset()

func (*NetworkResp_Watch) String

func (x *NetworkResp_Watch) String() string

type Network_Spec

type Network_Spec struct {

	// DisplayName: resource display name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Comment: resource comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// Description: resource description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// CIDR: network CIDR
	Cidr string `protobuf:"bytes,4,opt,name=cidr,json=CIDR,proto3" json:"cidr,omitempty"`
	// contains filtered or unexported fields
}

Spec: resource specification

func (*Network_Spec) Descriptor deprecated

func (*Network_Spec) Descriptor() ([]byte, []int)

Deprecated: Use Network_Spec.ProtoReflect.Descriptor instead.

func (*Network_Spec) GetCidr

func (x *Network_Spec) GetCidr() string

func (*Network_Spec) GetComment

func (x *Network_Spec) GetComment() string

func (*Network_Spec) GetDescription

func (x *Network_Spec) GetDescription() string

func (*Network_Spec) GetDisplayName

func (x *Network_Spec) GetDisplayName() string

func (*Network_Spec) ProtoMessage

func (*Network_Spec) ProtoMessage()

func (*Network_Spec) ProtoReflect

func (x *Network_Spec) ProtoReflect() protoreflect.Message

func (*Network_Spec) Reset

func (x *Network_Spec) Reset()

func (*Network_Spec) String

func (x *Network_Spec) String() string

type Rule

type Rule struct {

	// Metadata: rule metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: rule specification
	Spec *Rule_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

Rule: represents rule resource

func (*Rule) Descriptor deprecated

func (*Rule) Descriptor() ([]byte, []int)

Deprecated: Use Rule.ProtoReflect.Descriptor instead.

func (*Rule) GetMetadata

func (x *Rule) GetMetadata() *common.Metadata

func (*Rule) GetSpec

func (x *Rule) GetSpec() *Rule_Spec

func (*Rule) ProtoMessage

func (*Rule) ProtoMessage()

func (*Rule) ProtoReflect

func (x *Rule) ProtoReflect() protoreflect.Message

func (*Rule) Reset

func (x *Rule) Reset()

func (*Rule) String

func (x *Rule) String() string

type RuleReq

type RuleReq struct {
	// contains filtered or unexported fields
}

RuleReq: rule requests

func (*RuleReq) Descriptor deprecated

func (*RuleReq) Descriptor() ([]byte, []int)

Deprecated: Use RuleReq.ProtoReflect.Descriptor instead.

func (*RuleReq) ProtoMessage

func (*RuleReq) ProtoMessage()

func (*RuleReq) ProtoReflect

func (x *RuleReq) ProtoReflect() protoreflect.Message

func (*RuleReq) Reset

func (x *RuleReq) Reset()

func (*RuleReq) String

func (x *RuleReq) String() string

type RuleReq_Delete

type RuleReq_Delete struct {

	// Rules: list of rules to delete
	Rules []*RuleReq_Delete_Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

Delete: request to delete rules

func (*RuleReq_Delete) Descriptor deprecated

func (*RuleReq_Delete) Descriptor() ([]byte, []int)

Deprecated: Use RuleReq_Delete.ProtoReflect.Descriptor instead.

func (*RuleReq_Delete) GetRules

func (x *RuleReq_Delete) GetRules() []*RuleReq_Delete_Rule

func (*RuleReq_Delete) ProtoMessage

func (*RuleReq_Delete) ProtoMessage()

func (*RuleReq_Delete) ProtoReflect

func (x *RuleReq_Delete) ProtoReflect() protoreflect.Message

func (*RuleReq_Delete) Reset

func (x *RuleReq_Delete) Reset()

func (*RuleReq_Delete) String

func (x *RuleReq_Delete) String() string

type RuleReq_Delete_Rule

type RuleReq_Delete_Rule struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

Rule: rule to delete

func (*RuleReq_Delete_Rule) Descriptor deprecated

func (*RuleReq_Delete_Rule) Descriptor() ([]byte, []int)

Deprecated: Use RuleReq_Delete_Rule.ProtoReflect.Descriptor instead.

func (*RuleReq_Delete_Rule) GetMetadata

func (x *RuleReq_Delete_Rule) GetMetadata() *common.MetadataScope

func (*RuleReq_Delete_Rule) ProtoMessage

func (*RuleReq_Delete_Rule) ProtoMessage()

func (*RuleReq_Delete_Rule) ProtoReflect

func (x *RuleReq_Delete_Rule) ProtoReflect() protoreflect.Message

func (*RuleReq_Delete_Rule) Reset

func (x *RuleReq_Delete_Rule) Reset()

func (*RuleReq_Delete_Rule) String

func (x *RuleReq_Delete_Rule) String() string

type RuleReq_List

type RuleReq_List struct {

	// Selectors: list of selectors
	Selectors []*RuleReq_Selectors `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list rules

func (*RuleReq_List) Descriptor deprecated

func (*RuleReq_List) Descriptor() ([]byte, []int)

Deprecated: Use RuleReq_List.ProtoReflect.Descriptor instead.

func (*RuleReq_List) GetSelectors

func (x *RuleReq_List) GetSelectors() []*RuleReq_Selectors

func (*RuleReq_List) ProtoMessage

func (*RuleReq_List) ProtoMessage()

func (*RuleReq_List) ProtoReflect

func (x *RuleReq_List) ProtoReflect() protoreflect.Message

func (*RuleReq_List) Reset

func (x *RuleReq_List) Reset()

func (*RuleReq_List) String

func (x *RuleReq_List) String() string

type RuleReq_Selectors

type RuleReq_Selectors struct {

	// SvcFieldSelector: field selector for rule
	FieldSelector *RuleReq_Selectors_FieldSelector `protobuf:"bytes,1,opt,name=field_selector,json=fieldSelector,proto3" json:"field_selector,omitempty"`
	// LabelSelector: label selector for rule
	LabelSelector map[string]string `` /* 174-byte string literal not displayed */
	// contains filtered or unexported fields
}

Selectors: request to select rules

func (*RuleReq_Selectors) Descriptor deprecated

func (*RuleReq_Selectors) Descriptor() ([]byte, []int)

Deprecated: Use RuleReq_Selectors.ProtoReflect.Descriptor instead.

func (*RuleReq_Selectors) GetFieldSelector

func (x *RuleReq_Selectors) GetFieldSelector() *RuleReq_Selectors_FieldSelector

func (*RuleReq_Selectors) GetLabelSelector

func (x *RuleReq_Selectors) GetLabelSelector() map[string]string

func (*RuleReq_Selectors) ProtoMessage

func (*RuleReq_Selectors) ProtoMessage()

func (*RuleReq_Selectors) ProtoReflect

func (x *RuleReq_Selectors) ProtoReflect() protoreflect.Message

func (*RuleReq_Selectors) Reset

func (x *RuleReq_Selectors) Reset()

func (*RuleReq_Selectors) String

func (x *RuleReq_Selectors) String() string

type RuleReq_Selectors_FieldSelector

type RuleReq_Selectors_FieldSelector struct {

	// Name: rule name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Namespace: rule namespace
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// Traffic: traffic parameters
	Traffic common.Session_Traffic `protobuf:"varint,3,opt,name=traffic,proto3,enum=common.Session_Traffic" json:"traffic,omitempty"`
	// Protocol: network transport protocol
	Protocol common.Transport_Protocol `protobuf:"varint,4,opt,name=protocol,proto3,enum=common.Transport_Protocol" json:"protocol,omitempty"`
	// Endpoints: local and remote endpoints
	Endpoints *common.Endpoints `protobuf:"bytes,5,opt,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

FieldSelector: field selector for rule

func (*RuleReq_Selectors_FieldSelector) Descriptor deprecated

func (*RuleReq_Selectors_FieldSelector) Descriptor() ([]byte, []int)

Deprecated: Use RuleReq_Selectors_FieldSelector.ProtoReflect.Descriptor instead.

func (*RuleReq_Selectors_FieldSelector) GetEndpoints

func (*RuleReq_Selectors_FieldSelector) GetName

func (*RuleReq_Selectors_FieldSelector) GetNamespace

func (x *RuleReq_Selectors_FieldSelector) GetNamespace() string

func (*RuleReq_Selectors_FieldSelector) GetProtocol

func (*RuleReq_Selectors_FieldSelector) GetTraffic

func (*RuleReq_Selectors_FieldSelector) ProtoMessage

func (*RuleReq_Selectors_FieldSelector) ProtoMessage()

func (*RuleReq_Selectors_FieldSelector) ProtoReflect

func (*RuleReq_Selectors_FieldSelector) Reset

func (*RuleReq_Selectors_FieldSelector) String

type RuleReq_Upsert

type RuleReq_Upsert struct {

	// Rules: list of rules
	Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

Upsert: request to upsert rules

func (*RuleReq_Upsert) Descriptor deprecated

func (*RuleReq_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use RuleReq_Upsert.ProtoReflect.Descriptor instead.

func (*RuleReq_Upsert) GetRules

func (x *RuleReq_Upsert) GetRules() []*Rule

func (*RuleReq_Upsert) ProtoMessage

func (*RuleReq_Upsert) ProtoMessage()

func (*RuleReq_Upsert) ProtoReflect

func (x *RuleReq_Upsert) ProtoReflect() protoreflect.Message

func (*RuleReq_Upsert) Reset

func (x *RuleReq_Upsert) Reset()

func (*RuleReq_Upsert) String

func (x *RuleReq_Upsert) String() string

type RuleReq_Watch

type RuleReq_Watch struct {

	// ResourceVersion: resource version for watch
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Selectors: list of selectors
	Selectors []*RuleReq_Selectors `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch rules

func (*RuleReq_Watch) Descriptor deprecated

func (*RuleReq_Watch) Descriptor() ([]byte, []int)

Deprecated: Use RuleReq_Watch.ProtoReflect.Descriptor instead.

func (*RuleReq_Watch) GetResourceVersion

func (x *RuleReq_Watch) GetResourceVersion() string

func (*RuleReq_Watch) GetSelectors

func (x *RuleReq_Watch) GetSelectors() []*RuleReq_Selectors

func (*RuleReq_Watch) ProtoMessage

func (*RuleReq_Watch) ProtoMessage()

func (*RuleReq_Watch) ProtoReflect

func (x *RuleReq_Watch) ProtoReflect() protoreflect.Message

func (*RuleReq_Watch) Reset

func (x *RuleReq_Watch) Reset()

func (*RuleReq_Watch) String

func (x *RuleReq_Watch) String() string

type RuleResp

type RuleResp struct {
	// contains filtered or unexported fields
}

RuleResp: rule responses

func (*RuleResp) Descriptor deprecated

func (*RuleResp) Descriptor() ([]byte, []int)

Deprecated: Use RuleResp.ProtoReflect.Descriptor instead.

func (*RuleResp) ProtoMessage

func (*RuleResp) ProtoMessage()

func (*RuleResp) ProtoReflect

func (x *RuleResp) ProtoReflect() protoreflect.Message

func (*RuleResp) Reset

func (x *RuleResp) Reset()

func (*RuleResp) String

func (x *RuleResp) String() string

type RuleResp_List

type RuleResp_List struct {

	// ResourceVersion: current global resource revision
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Rules: list of rules
	Rules []*Rule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

List: response for list of rules

func (*RuleResp_List) Descriptor deprecated

func (*RuleResp_List) Descriptor() ([]byte, []int)

Deprecated: Use RuleResp_List.ProtoReflect.Descriptor instead.

func (*RuleResp_List) GetResourceVersion

func (x *RuleResp_List) GetResourceVersion() string

func (*RuleResp_List) GetRules

func (x *RuleResp_List) GetRules() []*Rule

func (*RuleResp_List) ProtoMessage

func (*RuleResp_List) ProtoMessage()

func (*RuleResp_List) ProtoReflect

func (x *RuleResp_List) ProtoReflect() protoreflect.Message

func (*RuleResp_List) Reset

func (x *RuleResp_List) Reset()

func (*RuleResp_List) String

func (x *RuleResp_List) String() string

type RuleResp_Upsert

type RuleResp_Upsert struct {

	// Rules: list of rules
	Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

Upsert: response for upsert rules

func (*RuleResp_Upsert) Descriptor deprecated

func (*RuleResp_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use RuleResp_Upsert.ProtoReflect.Descriptor instead.

func (*RuleResp_Upsert) GetRules

func (x *RuleResp_Upsert) GetRules() []*Rule

func (*RuleResp_Upsert) ProtoMessage

func (*RuleResp_Upsert) ProtoMessage()

func (*RuleResp_Upsert) ProtoReflect

func (x *RuleResp_Upsert) ProtoReflect() protoreflect.Message

func (*RuleResp_Upsert) Reset

func (x *RuleResp_Upsert) Reset()

func (*RuleResp_Upsert) String

func (x *RuleResp_Upsert) String() string

type RuleResp_Watch

type RuleResp_Watch struct {

	// Type: watch event type
	Type common.WatchEventType `protobuf:"varint,1,opt,name=type,proto3,enum=common.WatchEventType" json:"type,omitempty"`
	// Rules: list of rules
	Rules []*Rule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for watch rules

func (*RuleResp_Watch) Descriptor deprecated

func (*RuleResp_Watch) Descriptor() ([]byte, []int)

Deprecated: Use RuleResp_Watch.ProtoReflect.Descriptor instead.

func (*RuleResp_Watch) GetRules

func (x *RuleResp_Watch) GetRules() []*Rule

func (*RuleResp_Watch) GetType

func (x *RuleResp_Watch) GetType() common.WatchEventType

func (*RuleResp_Watch) ProtoMessage

func (*RuleResp_Watch) ProtoMessage()

func (*RuleResp_Watch) ProtoReflect

func (x *RuleResp_Watch) ProtoReflect() protoreflect.Message

func (*RuleResp_Watch) Reset

func (x *RuleResp_Watch) Reset()

func (*RuleResp_Watch) String

func (x *RuleResp_Watch) String() string

type Rule_Spec

type Rule_Spec struct {

	// DisplayName: resource display name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Comment: resource comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// Description: resource description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Action: rule action
	Action common.Action `protobuf:"varint,4,opt,name=action,proto3,enum=common.Action" json:"action,omitempty"`
	// Session: session parameters
	Session *common.Session `protobuf:"bytes,5,opt,name=session,proto3" json:"session,omitempty"`
	// Endpoints: local and remote endpoints
	Endpoints *common.Endpoints `protobuf:"bytes,6,opt,name=endpoints,proto3" json:"endpoints,omitempty"`
	// Transport: network transport
	Transport *common.Transport `protobuf:"bytes,7,opt,name=transport,proto3" json:"transport,omitempty"`
	// contains filtered or unexported fields
}

Spec: resource specification

func (*Rule_Spec) Descriptor deprecated

func (*Rule_Spec) Descriptor() ([]byte, []int)

Deprecated: Use Rule_Spec.ProtoReflect.Descriptor instead.

func (*Rule_Spec) GetAction

func (x *Rule_Spec) GetAction() common.Action

func (*Rule_Spec) GetComment

func (x *Rule_Spec) GetComment() string

func (*Rule_Spec) GetDescription

func (x *Rule_Spec) GetDescription() string

func (*Rule_Spec) GetDisplayName

func (x *Rule_Spec) GetDisplayName() string

func (*Rule_Spec) GetEndpoints

func (x *Rule_Spec) GetEndpoints() *common.Endpoints

func (*Rule_Spec) GetSession

func (x *Rule_Spec) GetSession() *common.Session

func (*Rule_Spec) GetTransport

func (x *Rule_Spec) GetTransport() *common.Transport

func (*Rule_Spec) ProtoMessage

func (*Rule_Spec) ProtoMessage()

func (*Rule_Spec) ProtoReflect

func (x *Rule_Spec) ProtoReflect() protoreflect.Message

func (*Rule_Spec) Reset

func (x *Rule_Spec) Reset()

func (*Rule_Spec) String

func (x *Rule_Spec) String() string

type SGroupsAddressGroupsAPIClient

type SGroupsAddressGroupsAPIClient interface {
	// Upsert: Create or update address group(s)
	Upsert(ctx context.Context, in *AddressGroupReq_Upsert, opts ...grpc.CallOption) (*AddressGroupResp_Upsert, error)
	// Delete: Delete address group(s)
	Delete(ctx context.Context, in *AddressGroupReq_Delete, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List: List address group(s)
	List(ctx context.Context, in *AddressGroupReq_List, opts ...grpc.CallOption) (*AddressGroupResp_List, error)
	// Watch: Watch address group(s)
	Watch(ctx context.Context, in *AddressGroupReq_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[AddressGroupResp_Watch], error)
}

SGroupsAddressGroupsAPIClient is the client API for SGroupsAddressGroupsAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsAddressGroupsAPI: SGroups AddressGroups API

type SGroupsAddressGroupsAPIServer

type SGroupsAddressGroupsAPIServer interface {
	// Upsert: Create or update address group(s)
	Upsert(context.Context, *AddressGroupReq_Upsert) (*AddressGroupResp_Upsert, error)
	// Delete: Delete address group(s)
	Delete(context.Context, *AddressGroupReq_Delete) (*emptypb.Empty, error)
	// List: List address group(s)
	List(context.Context, *AddressGroupReq_List) (*AddressGroupResp_List, error)
	// Watch: Watch address group(s)
	Watch(*AddressGroupReq_Watch, grpc.ServerStreamingServer[AddressGroupResp_Watch]) error
	// contains filtered or unexported methods
}

SGroupsAddressGroupsAPIServer is the server API for SGroupsAddressGroupsAPI service. All implementations must embed UnimplementedSGroupsAddressGroupsAPIServer for forward compatibility.

SGroupsAddressGroupsAPI: SGroups AddressGroups API

type SGroupsAddressGroupsAPI_WatchClient

type SGroupsAddressGroupsAPI_WatchClient = grpc.ServerStreamingClient[AddressGroupResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsAddressGroupsAPI_WatchServer

type SGroupsAddressGroupsAPI_WatchServer = grpc.ServerStreamingServer[AddressGroupResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsHostBindingAPIClient

type SGroupsHostBindingAPIClient interface {
	// Upsert: Create or update host binding(s)
	Upsert(ctx context.Context, in *HostBindingReq_Upsert, opts ...grpc.CallOption) (*HostBindingResp_Upsert, error)
	// Delete: Delete host binding(s)
	Delete(ctx context.Context, in *HostBindingReq_Delete, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List: List host binding(s)
	List(ctx context.Context, in *HostBindingReq_List, opts ...grpc.CallOption) (*HostBindingResp_List, error)
	// Watch: Watch host binding(s)
	Watch(ctx context.Context, in *HostBindingReq_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[HostBindingResp_Watch], error)
}

SGroupsHostBindingAPIClient is the client API for SGroupsHostBindingAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsHostBindingAPI: SGroups Host Binding API

type SGroupsHostBindingAPIServer

type SGroupsHostBindingAPIServer interface {
	// Upsert: Create or update host binding(s)
	Upsert(context.Context, *HostBindingReq_Upsert) (*HostBindingResp_Upsert, error)
	// Delete: Delete host binding(s)
	Delete(context.Context, *HostBindingReq_Delete) (*emptypb.Empty, error)
	// List: List host binding(s)
	List(context.Context, *HostBindingReq_List) (*HostBindingResp_List, error)
	// Watch: Watch host binding(s)
	Watch(*HostBindingReq_Watch, grpc.ServerStreamingServer[HostBindingResp_Watch]) error
	// contains filtered or unexported methods
}

SGroupsHostBindingAPIServer is the server API for SGroupsHostBindingAPI service. All implementations must embed UnimplementedSGroupsHostBindingAPIServer for forward compatibility.

SGroupsHostBindingAPI: SGroups Host Binding API

type SGroupsHostBindingAPI_WatchClient

type SGroupsHostBindingAPI_WatchClient = grpc.ServerStreamingClient[HostBindingResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsHostBindingAPI_WatchServer

type SGroupsHostBindingAPI_WatchServer = grpc.ServerStreamingServer[HostBindingResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsHostsAPIClient

type SGroupsHostsAPIClient interface {
	// Upsert: Create or update host(s)
	Upsert(ctx context.Context, in *HostReq_Upsert, opts ...grpc.CallOption) (*HostResp_Upsert, error)
	// Delete: Delete host(s)
	Delete(ctx context.Context, in *HostReq_Delete, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List: List host(s)
	List(ctx context.Context, in *HostReq_List, opts ...grpc.CallOption) (*HostResp_List, error)
	// Watch: Watch host(s)
	Watch(ctx context.Context, in *HostReq_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[HostResp_Watch], error)
	// UpdIPs: Update host(s) IPs
	UpdIPs(ctx context.Context, in *HostReq_UpdIPs, opts ...grpc.CallOption) (*HostResp_UpdIPs, error)
	// UpdMetaInfo: Update host(s) meta information
	UpdMetaInfo(ctx context.Context, in *HostReq_UpdMetaInfo, opts ...grpc.CallOption) (*HostResp_UpdMetaInfo, error)
	// ListSocketStatistics: list socket statistics
	ListSocketStatistics(ctx context.Context, in *HostReq_SocketStatistics_List, opts ...grpc.CallOption) (*HostResp_SocketStatistics_List, error)
	// WatchSocketStatistics: watch socket statistics
	WatchSocketStatistics(ctx context.Context, in *HostReq_SocketStatistics_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[HostResp_SocketStatistics_Watch], error)
	// ListNft: list nftables information
	ListNft(ctx context.Context, in *HostReq_Nft_List, opts ...grpc.CallOption) (*HostResp_Nft_List, error)
	// WatchNft: watch nftables information
	WatchNft(ctx context.Context, in *HostReq_Nft_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[HostResp_Nft_Watch], error)
}

SGroupsHostsAPIClient is the client API for SGroupsHostsAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsHostsAPI: SGroups Hosts API

type SGroupsHostsAPIServer

type SGroupsHostsAPIServer interface {
	// Upsert: Create or update host(s)
	Upsert(context.Context, *HostReq_Upsert) (*HostResp_Upsert, error)
	// Delete: Delete host(s)
	Delete(context.Context, *HostReq_Delete) (*emptypb.Empty, error)
	// List: List host(s)
	List(context.Context, *HostReq_List) (*HostResp_List, error)
	// Watch: Watch host(s)
	Watch(*HostReq_Watch, grpc.ServerStreamingServer[HostResp_Watch]) error
	// UpdIPs: Update host(s) IPs
	UpdIPs(context.Context, *HostReq_UpdIPs) (*HostResp_UpdIPs, error)
	// UpdMetaInfo: Update host(s) meta information
	UpdMetaInfo(context.Context, *HostReq_UpdMetaInfo) (*HostResp_UpdMetaInfo, error)
	// ListSocketStatistics: list socket statistics
	ListSocketStatistics(context.Context, *HostReq_SocketStatistics_List) (*HostResp_SocketStatistics_List, error)
	// WatchSocketStatistics: watch socket statistics
	WatchSocketStatistics(*HostReq_SocketStatistics_Watch, grpc.ServerStreamingServer[HostResp_SocketStatistics_Watch]) error
	// ListNft: list nftables information
	ListNft(context.Context, *HostReq_Nft_List) (*HostResp_Nft_List, error)
	// WatchNft: watch nftables information
	WatchNft(*HostReq_Nft_Watch, grpc.ServerStreamingServer[HostResp_Nft_Watch]) error
	// contains filtered or unexported methods
}

SGroupsHostsAPIServer is the server API for SGroupsHostsAPI service. All implementations must embed UnimplementedSGroupsHostsAPIServer for forward compatibility.

SGroupsHostsAPI: SGroups Hosts API

type SGroupsHostsAPI_WatchClient

type SGroupsHostsAPI_WatchClient = grpc.ServerStreamingClient[HostResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsHostsAPI_WatchNftClient added in v0.2.0

type SGroupsHostsAPI_WatchNftClient = grpc.ServerStreamingClient[HostResp_Nft_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsHostsAPI_WatchNftServer added in v0.2.0

type SGroupsHostsAPI_WatchNftServer = grpc.ServerStreamingServer[HostResp_Nft_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsHostsAPI_WatchServer

type SGroupsHostsAPI_WatchServer = grpc.ServerStreamingServer[HostResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsHostsAPI_WatchSocketStatisticsClient added in v0.2.0

type SGroupsHostsAPI_WatchSocketStatisticsClient = grpc.ServerStreamingClient[HostResp_SocketStatistics_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsHostsAPI_WatchSocketStatisticsServer added in v0.2.0

type SGroupsHostsAPI_WatchSocketStatisticsServer = grpc.ServerStreamingServer[HostResp_SocketStatistics_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsNamespaceAPIClient

type SGroupsNamespaceAPIClient interface {
	// Upsert: Create or update namespace(es)
	Upsert(ctx context.Context, in *NamespaceReq_Upsert, opts ...grpc.CallOption) (*NamespaceResp_Upsert, error)
	// Delete: Delete namespace(es)
	Delete(ctx context.Context, in *NamespaceReq_Delete, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List: List namespace(es)
	List(ctx context.Context, in *NamespaceReq_List, opts ...grpc.CallOption) (*NamespaceResp_List, error)
	// Watch: Watch namespace(es)
	Watch(ctx context.Context, in *NamespaceReq_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[NamespaceResp_Watch], error)
}

SGroupsNamespaceAPIClient is the client API for SGroupsNamespaceAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsNamespaceAPI: SGroups namespaces API

type SGroupsNamespaceAPIServer

type SGroupsNamespaceAPIServer interface {
	// Upsert: Create or update namespace(es)
	Upsert(context.Context, *NamespaceReq_Upsert) (*NamespaceResp_Upsert, error)
	// Delete: Delete namespace(es)
	Delete(context.Context, *NamespaceReq_Delete) (*emptypb.Empty, error)
	// List: List namespace(es)
	List(context.Context, *NamespaceReq_List) (*NamespaceResp_List, error)
	// Watch: Watch namespace(es)
	Watch(*NamespaceReq_Watch, grpc.ServerStreamingServer[NamespaceResp_Watch]) error
	// contains filtered or unexported methods
}

SGroupsNamespaceAPIServer is the server API for SGroupsNamespaceAPI service. All implementations must embed UnimplementedSGroupsNamespaceAPIServer for forward compatibility.

SGroupsNamespaceAPI: SGroups namespaces API

type SGroupsNamespaceAPI_WatchClient

type SGroupsNamespaceAPI_WatchClient = grpc.ServerStreamingClient[NamespaceResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsNamespaceAPI_WatchServer

type SGroupsNamespaceAPI_WatchServer = grpc.ServerStreamingServer[NamespaceResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsNetworkBindingAPIClient

type SGroupsNetworkBindingAPIClient interface {
	// Upsert: Create or update network binding(s)
	Upsert(ctx context.Context, in *NetworkBindingReq_Upsert, opts ...grpc.CallOption) (*NetworkBindingResp_Upsert, error)
	// Delete: Delete network binding(s)
	Delete(ctx context.Context, in *NetworkBindingReq_Delete, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List: List network binding(s)
	List(ctx context.Context, in *NetworkBindingReq_List, opts ...grpc.CallOption) (*NetworkBindingResp_List, error)
	// Watch: Watch network binding(s)
	Watch(ctx context.Context, in *NetworkBindingReq_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[NetworkBindingResp_Watch], error)
}

SGroupsNetworkBindingAPIClient is the client API for SGroupsNetworkBindingAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsNetworkBindingAPI: SGroups Network Binding API

type SGroupsNetworkBindingAPIServer

type SGroupsNetworkBindingAPIServer interface {
	// Upsert: Create or update network binding(s)
	Upsert(context.Context, *NetworkBindingReq_Upsert) (*NetworkBindingResp_Upsert, error)
	// Delete: Delete network binding(s)
	Delete(context.Context, *NetworkBindingReq_Delete) (*emptypb.Empty, error)
	// List: List network binding(s)
	List(context.Context, *NetworkBindingReq_List) (*NetworkBindingResp_List, error)
	// Watch: Watch network binding(s)
	Watch(*NetworkBindingReq_Watch, grpc.ServerStreamingServer[NetworkBindingResp_Watch]) error
	// contains filtered or unexported methods
}

SGroupsNetworkBindingAPIServer is the server API for SGroupsNetworkBindingAPI service. All implementations must embed UnimplementedSGroupsNetworkBindingAPIServer for forward compatibility.

SGroupsNetworkBindingAPI: SGroups Network Binding API

type SGroupsNetworkBindingAPI_WatchClient

type SGroupsNetworkBindingAPI_WatchClient = grpc.ServerStreamingClient[NetworkBindingResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsNetworkBindingAPI_WatchServer

type SGroupsNetworkBindingAPI_WatchServer = grpc.ServerStreamingServer[NetworkBindingResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsNetworksAPIClient

type SGroupsNetworksAPIClient interface {
	// Upsert: Create or update network(s)
	Upsert(ctx context.Context, in *NetworkReq_Upsert, opts ...grpc.CallOption) (*NetworkResp_Upsert, error)
	// Delete: Delete network(s)
	Delete(ctx context.Context, in *NetworkReq_Delete, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List: List network(s)
	List(ctx context.Context, in *NetworkReq_List, opts ...grpc.CallOption) (*NetworkResp_List, error)
	// Watch: Watch network(s)
	Watch(ctx context.Context, in *NetworkReq_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[NetworkResp_Watch], error)
}

SGroupsNetworksAPIClient is the client API for SGroupsNetworksAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsNetworksAPI: SGroups Networks API

type SGroupsNetworksAPIServer

type SGroupsNetworksAPIServer interface {
	// Upsert: Create or update network(s)
	Upsert(context.Context, *NetworkReq_Upsert) (*NetworkResp_Upsert, error)
	// Delete: Delete network(s)
	Delete(context.Context, *NetworkReq_Delete) (*emptypb.Empty, error)
	// List: List network(s)
	List(context.Context, *NetworkReq_List) (*NetworkResp_List, error)
	// Watch: Watch network(s)
	Watch(*NetworkReq_Watch, grpc.ServerStreamingServer[NetworkResp_Watch]) error
	// contains filtered or unexported methods
}

SGroupsNetworksAPIServer is the server API for SGroupsNetworksAPI service. All implementations must embed UnimplementedSGroupsNetworksAPIServer for forward compatibility.

SGroupsNetworksAPI: SGroups Networks API

type SGroupsNetworksAPI_WatchClient

type SGroupsNetworksAPI_WatchClient = grpc.ServerStreamingClient[NetworkResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsNetworksAPI_WatchServer

type SGroupsNetworksAPI_WatchServer = grpc.ServerStreamingServer[NetworkResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsRulesAPIClient

type SGroupsRulesAPIClient interface {
	// Upsert: Create or update rules
	Upsert(ctx context.Context, in *RuleReq_Upsert, opts ...grpc.CallOption) (*RuleResp_Upsert, error)
	// Delete: Delete rules
	Delete(ctx context.Context, in *RuleReq_Delete, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List: List rules
	List(ctx context.Context, in *RuleReq_List, opts ...grpc.CallOption) (*RuleResp_List, error)
	// Watch: Watch rules
	Watch(ctx context.Context, in *RuleReq_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[RuleResp_Watch], error)
}

SGroupsRulesAPIClient is the client API for SGroupsRulesAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsRulesAPI: SGroups Rules API

type SGroupsRulesAPIServer

type SGroupsRulesAPIServer interface {
	// Upsert: Create or update rules
	Upsert(context.Context, *RuleReq_Upsert) (*RuleResp_Upsert, error)
	// Delete: Delete rules
	Delete(context.Context, *RuleReq_Delete) (*emptypb.Empty, error)
	// List: List rules
	List(context.Context, *RuleReq_List) (*RuleResp_List, error)
	// Watch: Watch rules
	Watch(*RuleReq_Watch, grpc.ServerStreamingServer[RuleResp_Watch]) error
	// contains filtered or unexported methods
}

SGroupsRulesAPIServer is the server API for SGroupsRulesAPI service. All implementations must embed UnimplementedSGroupsRulesAPIServer for forward compatibility.

SGroupsRulesAPI: SGroups Rules API

type SGroupsRulesAPI_WatchClient

type SGroupsRulesAPI_WatchClient = grpc.ServerStreamingClient[RuleResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsRulesAPI_WatchServer

type SGroupsRulesAPI_WatchServer = grpc.ServerStreamingServer[RuleResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsServiceBindingAPIClient

type SGroupsServiceBindingAPIClient interface {
	// Upsert: Create or update service binding(s)
	Upsert(ctx context.Context, in *ServiceBindingReq_Upsert, opts ...grpc.CallOption) (*ServiceBindingResp_Upsert, error)
	// Delete: Delete service binding(s)
	Delete(ctx context.Context, in *ServiceBindingReq_Delete, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List: List service binding(s)
	List(ctx context.Context, in *ServiceBindingReq_List, opts ...grpc.CallOption) (*ServiceBindingResp_List, error)
	// Watch: Watch service binding(s)
	Watch(ctx context.Context, in *ServiceBindingReq_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ServiceBindingResp_Watch], error)
}

SGroupsServiceBindingAPIClient is the client API for SGroupsServiceBindingAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsServiceBindingAPI: SGroups Service Binding API

type SGroupsServiceBindingAPIServer

type SGroupsServiceBindingAPIServer interface {
	// Upsert: Create or update service binding(s)
	Upsert(context.Context, *ServiceBindingReq_Upsert) (*ServiceBindingResp_Upsert, error)
	// Delete: Delete service binding(s)
	Delete(context.Context, *ServiceBindingReq_Delete) (*emptypb.Empty, error)
	// List: List service binding(s)
	List(context.Context, *ServiceBindingReq_List) (*ServiceBindingResp_List, error)
	// Watch: Watch service binding(s)
	Watch(*ServiceBindingReq_Watch, grpc.ServerStreamingServer[ServiceBindingResp_Watch]) error
	// contains filtered or unexported methods
}

SGroupsServiceBindingAPIServer is the server API for SGroupsServiceBindingAPI service. All implementations must embed UnimplementedSGroupsServiceBindingAPIServer for forward compatibility.

SGroupsServiceBindingAPI: SGroups Service Binding API

type SGroupsServiceBindingAPI_WatchClient

type SGroupsServiceBindingAPI_WatchClient = grpc.ServerStreamingClient[ServiceBindingResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsServiceBindingAPI_WatchServer

type SGroupsServiceBindingAPI_WatchServer = grpc.ServerStreamingServer[ServiceBindingResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsServicesAPIClient

type SGroupsServicesAPIClient interface {
	// Upsert: Create or update service(s)
	Upsert(ctx context.Context, in *ServiceReq_Upsert, opts ...grpc.CallOption) (*ServiceResp_Upsert, error)
	// Delete: Delete service(s)
	Delete(ctx context.Context, in *ServiceReq_Delete, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List: List service(s)
	List(ctx context.Context, in *ServiceReq_List, opts ...grpc.CallOption) (*ServiceResp_List, error)
	// Watch: Watch service(s)
	Watch(ctx context.Context, in *ServiceReq_Watch, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ServiceResp_Watch], error)
}

SGroupsServicesAPIClient is the client API for SGroupsServicesAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsServicesAPI: SGroups Services API

type SGroupsServicesAPIServer

type SGroupsServicesAPIServer interface {
	// Upsert: Create or update service(s)
	Upsert(context.Context, *ServiceReq_Upsert) (*ServiceResp_Upsert, error)
	// Delete: Delete service(s)
	Delete(context.Context, *ServiceReq_Delete) (*emptypb.Empty, error)
	// List: List service(s)
	List(context.Context, *ServiceReq_List) (*ServiceResp_List, error)
	// Watch: Watch service(s)
	Watch(*ServiceReq_Watch, grpc.ServerStreamingServer[ServiceResp_Watch]) error
	// contains filtered or unexported methods
}

SGroupsServicesAPIServer is the server API for SGroupsServicesAPI service. All implementations must embed UnimplementedSGroupsServicesAPIServer for forward compatibility.

SGroupsServicesAPI: SGroups Services API

type SGroupsServicesAPI_WatchClient

type SGroupsServicesAPI_WatchClient = grpc.ServerStreamingClient[ServiceResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsServicesAPI_WatchServer

type SGroupsServicesAPI_WatchServer = grpc.ServerStreamingServer[ServiceResp_Watch]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsStatusAPIClient

type SGroupsStatusAPIClient interface {
	// List: gets last succeeded update DB status
	List(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*SyncStatusResp, error)
	// Watch: gets stream of update DB statuses
	Watch(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SyncStatusResp], error)
}

SGroupsStatusAPIClient is the client API for SGroupsStatusAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SGroupsStatusAPI: SGroups Status API

type SGroupsStatusAPIServer

type SGroupsStatusAPIServer interface {
	// List: gets last succeeded update DB status
	List(context.Context, *emptypb.Empty) (*SyncStatusResp, error)
	// Watch: gets stream of update DB statuses
	Watch(*emptypb.Empty, grpc.ServerStreamingServer[SyncStatusResp]) error
	// contains filtered or unexported methods
}

SGroupsStatusAPIServer is the server API for SGroupsStatusAPI service. All implementations must embed UnimplementedSGroupsStatusAPIServer for forward compatibility.

SGroupsStatusAPI: SGroups Status API

type SGroupsStatusAPI_WatchClient

type SGroupsStatusAPI_WatchClient = grpc.ServerStreamingClient[SyncStatusResp]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SGroupsStatusAPI_WatchServer

type SGroupsStatusAPI_WatchServer = grpc.ServerStreamingServer[SyncStatusResp]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type Service

type Service struct {

	// Metadata: service metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: service specification
	Spec *Service_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

Service: represents service resource with transport specifications

func (*Service) Descriptor deprecated

func (*Service) Descriptor() ([]byte, []int)

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetMetadata

func (x *Service) GetMetadata() *common.Metadata

func (*Service) GetSpec

func (x *Service) GetSpec() *Service_Spec

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

func (x *Service) ProtoReflect() protoreflect.Message

func (*Service) Reset

func (x *Service) Reset()

func (*Service) String

func (x *Service) String() string

type ServiceBinding

type ServiceBinding struct {

	// Metadata: service binding metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: service binding specification
	Spec *ServiceBinding_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

ServiceBinding: represents service binding resource

func (*ServiceBinding) Descriptor deprecated

func (*ServiceBinding) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBinding.ProtoReflect.Descriptor instead.

func (*ServiceBinding) GetMetadata

func (x *ServiceBinding) GetMetadata() *common.Metadata

func (*ServiceBinding) GetSpec

func (x *ServiceBinding) GetSpec() *ServiceBinding_Spec

func (*ServiceBinding) ProtoMessage

func (*ServiceBinding) ProtoMessage()

func (*ServiceBinding) ProtoReflect

func (x *ServiceBinding) ProtoReflect() protoreflect.Message

func (*ServiceBinding) Reset

func (x *ServiceBinding) Reset()

func (*ServiceBinding) String

func (x *ServiceBinding) String() string

type ServiceBindingReq

type ServiceBindingReq struct {
	// contains filtered or unexported fields
}

ServiceBindingReq: service binding requests

func (*ServiceBindingReq) Descriptor deprecated

func (*ServiceBindingReq) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingReq.ProtoReflect.Descriptor instead.

func (*ServiceBindingReq) ProtoMessage

func (*ServiceBindingReq) ProtoMessage()

func (*ServiceBindingReq) ProtoReflect

func (x *ServiceBindingReq) ProtoReflect() protoreflect.Message

func (*ServiceBindingReq) Reset

func (x *ServiceBindingReq) Reset()

func (*ServiceBindingReq) String

func (x *ServiceBindingReq) String() string

type ServiceBindingReq_Delete

type ServiceBindingReq_Delete struct {

	// ServiceBindings: list of service bindings to delete
	ServiceBindings []*ServiceBindingReq_Delete_ServiceBinding `protobuf:"bytes,1,rep,name=service_bindings,json=serviceBindings,proto3" json:"service_bindings,omitempty"`
	// contains filtered or unexported fields
}

Delete: request to delete service bindings

func (*ServiceBindingReq_Delete) Descriptor deprecated

func (*ServiceBindingReq_Delete) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingReq_Delete.ProtoReflect.Descriptor instead.

func (*ServiceBindingReq_Delete) GetServiceBindings

func (*ServiceBindingReq_Delete) ProtoMessage

func (*ServiceBindingReq_Delete) ProtoMessage()

func (*ServiceBindingReq_Delete) ProtoReflect

func (x *ServiceBindingReq_Delete) ProtoReflect() protoreflect.Message

func (*ServiceBindingReq_Delete) Reset

func (x *ServiceBindingReq_Delete) Reset()

func (*ServiceBindingReq_Delete) String

func (x *ServiceBindingReq_Delete) String() string

type ServiceBindingReq_Delete_ServiceBinding

type ServiceBindingReq_Delete_ServiceBinding struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

ServiceBinding: service binding to delete

func (*ServiceBindingReq_Delete_ServiceBinding) Descriptor deprecated

func (*ServiceBindingReq_Delete_ServiceBinding) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingReq_Delete_ServiceBinding.ProtoReflect.Descriptor instead.

func (*ServiceBindingReq_Delete_ServiceBinding) GetMetadata

func (*ServiceBindingReq_Delete_ServiceBinding) ProtoMessage

func (*ServiceBindingReq_Delete_ServiceBinding) ProtoReflect

func (*ServiceBindingReq_Delete_ServiceBinding) Reset

func (*ServiceBindingReq_Delete_ServiceBinding) String

type ServiceBindingReq_List

type ServiceBindingReq_List struct {

	// Selectors: list of selectors
	Selectors []*ServiceBindingReq_Selectors `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list service bindings

func (*ServiceBindingReq_List) Descriptor deprecated

func (*ServiceBindingReq_List) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingReq_List.ProtoReflect.Descriptor instead.

func (*ServiceBindingReq_List) GetSelectors

func (*ServiceBindingReq_List) ProtoMessage

func (*ServiceBindingReq_List) ProtoMessage()

func (*ServiceBindingReq_List) ProtoReflect

func (x *ServiceBindingReq_List) ProtoReflect() protoreflect.Message

func (*ServiceBindingReq_List) Reset

func (x *ServiceBindingReq_List) Reset()

func (*ServiceBindingReq_List) String

func (x *ServiceBindingReq_List) String() string

type ServiceBindingReq_Selectors

type ServiceBindingReq_Selectors struct {

	// FieldSelector: field selector for service binding
	FieldSelector *ServiceBindingReq_Selectors_FieldSelector `protobuf:"bytes,1,opt,name=field_selector,json=fieldSelector,proto3" json:"field_selector,omitempty"`
	// LabelSelector: label selector for service binding
	LabelSelector map[string]string `` /* 174-byte string literal not displayed */
	// contains filtered or unexported fields
}

Selectors: request to select service bindings

func (*ServiceBindingReq_Selectors) Descriptor deprecated

func (*ServiceBindingReq_Selectors) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingReq_Selectors.ProtoReflect.Descriptor instead.

func (*ServiceBindingReq_Selectors) GetFieldSelector

func (*ServiceBindingReq_Selectors) GetLabelSelector

func (x *ServiceBindingReq_Selectors) GetLabelSelector() map[string]string

func (*ServiceBindingReq_Selectors) ProtoMessage

func (*ServiceBindingReq_Selectors) ProtoMessage()

func (*ServiceBindingReq_Selectors) ProtoReflect

func (*ServiceBindingReq_Selectors) Reset

func (x *ServiceBindingReq_Selectors) Reset()

func (*ServiceBindingReq_Selectors) String

func (x *ServiceBindingReq_Selectors) String() string

type ServiceBindingReq_Selectors_FieldSelector

type ServiceBindingReq_Selectors_FieldSelector struct {

	// Name: resource name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Namespace: resource namespace
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// AddressGroup: reference to the address group
	AddressGroup *common.ResourceIdentifier `protobuf:"bytes,3,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
	// Service: reference to the service
	Service *common.ResourceIdentifier `protobuf:"bytes,4,opt,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

FieldSelector: resource field selector for service binding

func (*ServiceBindingReq_Selectors_FieldSelector) Descriptor deprecated

func (*ServiceBindingReq_Selectors_FieldSelector) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingReq_Selectors_FieldSelector.ProtoReflect.Descriptor instead.

func (*ServiceBindingReq_Selectors_FieldSelector) GetAddressGroup

func (*ServiceBindingReq_Selectors_FieldSelector) GetName

func (*ServiceBindingReq_Selectors_FieldSelector) GetNamespace

func (*ServiceBindingReq_Selectors_FieldSelector) GetService

func (*ServiceBindingReq_Selectors_FieldSelector) ProtoMessage

func (*ServiceBindingReq_Selectors_FieldSelector) ProtoReflect

func (*ServiceBindingReq_Selectors_FieldSelector) Reset

func (*ServiceBindingReq_Selectors_FieldSelector) String

type ServiceBindingReq_Upsert

type ServiceBindingReq_Upsert struct {

	// ServiceBindings: list of service bindings
	ServiceBindings []*ServiceBinding `protobuf:"bytes,1,rep,name=service_bindings,json=serviceBindings,proto3" json:"service_bindings,omitempty"`
	// contains filtered or unexported fields
}

Upsert: request to upsert service bindings

func (*ServiceBindingReq_Upsert) Descriptor deprecated

func (*ServiceBindingReq_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingReq_Upsert.ProtoReflect.Descriptor instead.

func (*ServiceBindingReq_Upsert) GetServiceBindings

func (x *ServiceBindingReq_Upsert) GetServiceBindings() []*ServiceBinding

func (*ServiceBindingReq_Upsert) ProtoMessage

func (*ServiceBindingReq_Upsert) ProtoMessage()

func (*ServiceBindingReq_Upsert) ProtoReflect

func (x *ServiceBindingReq_Upsert) ProtoReflect() protoreflect.Message

func (*ServiceBindingReq_Upsert) Reset

func (x *ServiceBindingReq_Upsert) Reset()

func (*ServiceBindingReq_Upsert) String

func (x *ServiceBindingReq_Upsert) String() string

type ServiceBindingReq_Watch

type ServiceBindingReq_Watch struct {

	// ResourceVersion: resource version for watch
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Selectors: list of selectors
	Selectors []*ServiceBindingReq_Selectors `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch service bindings

func (*ServiceBindingReq_Watch) Descriptor deprecated

func (*ServiceBindingReq_Watch) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingReq_Watch.ProtoReflect.Descriptor instead.

func (*ServiceBindingReq_Watch) GetResourceVersion

func (x *ServiceBindingReq_Watch) GetResourceVersion() string

func (*ServiceBindingReq_Watch) GetSelectors

func (*ServiceBindingReq_Watch) ProtoMessage

func (*ServiceBindingReq_Watch) ProtoMessage()

func (*ServiceBindingReq_Watch) ProtoReflect

func (x *ServiceBindingReq_Watch) ProtoReflect() protoreflect.Message

func (*ServiceBindingReq_Watch) Reset

func (x *ServiceBindingReq_Watch) Reset()

func (*ServiceBindingReq_Watch) String

func (x *ServiceBindingReq_Watch) String() string

type ServiceBindingResp

type ServiceBindingResp struct {
	// contains filtered or unexported fields
}

ServiceBindingResp: service binding responses

func (*ServiceBindingResp) Descriptor deprecated

func (*ServiceBindingResp) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingResp.ProtoReflect.Descriptor instead.

func (*ServiceBindingResp) ProtoMessage

func (*ServiceBindingResp) ProtoMessage()

func (*ServiceBindingResp) ProtoReflect

func (x *ServiceBindingResp) ProtoReflect() protoreflect.Message

func (*ServiceBindingResp) Reset

func (x *ServiceBindingResp) Reset()

func (*ServiceBindingResp) String

func (x *ServiceBindingResp) String() string

type ServiceBindingResp_List

type ServiceBindingResp_List struct {

	// ResourceVersion: current global resource revision
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// ServiceBindings: list of service bindings
	ServiceBindings []*ServiceBinding `protobuf:"bytes,2,rep,name=service_bindings,json=serviceBindings,proto3" json:"service_bindings,omitempty"`
	// contains filtered or unexported fields
}

List: response for list of service bindings

func (*ServiceBindingResp_List) Descriptor deprecated

func (*ServiceBindingResp_List) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingResp_List.ProtoReflect.Descriptor instead.

func (*ServiceBindingResp_List) GetResourceVersion

func (x *ServiceBindingResp_List) GetResourceVersion() string

func (*ServiceBindingResp_List) GetServiceBindings

func (x *ServiceBindingResp_List) GetServiceBindings() []*ServiceBinding

func (*ServiceBindingResp_List) ProtoMessage

func (*ServiceBindingResp_List) ProtoMessage()

func (*ServiceBindingResp_List) ProtoReflect

func (x *ServiceBindingResp_List) ProtoReflect() protoreflect.Message

func (*ServiceBindingResp_List) Reset

func (x *ServiceBindingResp_List) Reset()

func (*ServiceBindingResp_List) String

func (x *ServiceBindingResp_List) String() string

type ServiceBindingResp_Upsert

type ServiceBindingResp_Upsert struct {

	// ServiceBindings: list of service bindings
	ServiceBindings []*ServiceBinding `protobuf:"bytes,1,rep,name=service_bindings,json=serviceBindings,proto3" json:"service_bindings,omitempty"`
	// contains filtered or unexported fields
}

Upsert: response for upsert service bindings

func (*ServiceBindingResp_Upsert) Descriptor deprecated

func (*ServiceBindingResp_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingResp_Upsert.ProtoReflect.Descriptor instead.

func (*ServiceBindingResp_Upsert) GetServiceBindings

func (x *ServiceBindingResp_Upsert) GetServiceBindings() []*ServiceBinding

func (*ServiceBindingResp_Upsert) ProtoMessage

func (*ServiceBindingResp_Upsert) ProtoMessage()

func (*ServiceBindingResp_Upsert) ProtoReflect

func (*ServiceBindingResp_Upsert) Reset

func (x *ServiceBindingResp_Upsert) Reset()

func (*ServiceBindingResp_Upsert) String

func (x *ServiceBindingResp_Upsert) String() string

type ServiceBindingResp_Watch

type ServiceBindingResp_Watch struct {

	// Type: watch event type
	Type common.WatchEventType `protobuf:"varint,1,opt,name=type,proto3,enum=common.WatchEventType" json:"type,omitempty"`
	// ServiceBindings: list of service bindings
	ServiceBindings []*ServiceBinding `protobuf:"bytes,2,rep,name=service_bindings,json=serviceBindings,proto3" json:"service_bindings,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for watch service bindings

func (*ServiceBindingResp_Watch) Descriptor deprecated

func (*ServiceBindingResp_Watch) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBindingResp_Watch.ProtoReflect.Descriptor instead.

func (*ServiceBindingResp_Watch) GetServiceBindings

func (x *ServiceBindingResp_Watch) GetServiceBindings() []*ServiceBinding

func (*ServiceBindingResp_Watch) GetType

func (*ServiceBindingResp_Watch) ProtoMessage

func (*ServiceBindingResp_Watch) ProtoMessage()

func (*ServiceBindingResp_Watch) ProtoReflect

func (x *ServiceBindingResp_Watch) ProtoReflect() protoreflect.Message

func (*ServiceBindingResp_Watch) Reset

func (x *ServiceBindingResp_Watch) Reset()

func (*ServiceBindingResp_Watch) String

func (x *ServiceBindingResp_Watch) String() string

type ServiceBinding_Spec

type ServiceBinding_Spec struct {

	// DisplayName: resource display name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Comment: resource comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// Description: resource description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// AddressGroup: reference to the address group
	AddressGroup *common.ResourceIdentifier `protobuf:"bytes,4,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
	// Service: reference to the service
	Service *common.ResourceIdentifier `protobuf:"bytes,5,opt,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

Spec: resource specification

func (*ServiceBinding_Spec) Descriptor deprecated

func (*ServiceBinding_Spec) Descriptor() ([]byte, []int)

Deprecated: Use ServiceBinding_Spec.ProtoReflect.Descriptor instead.

func (*ServiceBinding_Spec) GetAddressGroup

func (x *ServiceBinding_Spec) GetAddressGroup() *common.ResourceIdentifier

func (*ServiceBinding_Spec) GetComment

func (x *ServiceBinding_Spec) GetComment() string

func (*ServiceBinding_Spec) GetDescription

func (x *ServiceBinding_Spec) GetDescription() string

func (*ServiceBinding_Spec) GetDisplayName

func (x *ServiceBinding_Spec) GetDisplayName() string

func (*ServiceBinding_Spec) GetService

func (*ServiceBinding_Spec) ProtoMessage

func (*ServiceBinding_Spec) ProtoMessage()

func (*ServiceBinding_Spec) ProtoReflect

func (x *ServiceBinding_Spec) ProtoReflect() protoreflect.Message

func (*ServiceBinding_Spec) Reset

func (x *ServiceBinding_Spec) Reset()

func (*ServiceBinding_Spec) String

func (x *ServiceBinding_Spec) String() string

type ServiceReq

type ServiceReq struct {
	// contains filtered or unexported fields
}

ServiceReq: service requests

func (*ServiceReq) Descriptor deprecated

func (*ServiceReq) Descriptor() ([]byte, []int)

Deprecated: Use ServiceReq.ProtoReflect.Descriptor instead.

func (*ServiceReq) ProtoMessage

func (*ServiceReq) ProtoMessage()

func (*ServiceReq) ProtoReflect

func (x *ServiceReq) ProtoReflect() protoreflect.Message

func (*ServiceReq) Reset

func (x *ServiceReq) Reset()

func (*ServiceReq) String

func (x *ServiceReq) String() string

type ServiceReq_Delete

type ServiceReq_Delete struct {

	// Services: list of services to delete
	Services []*ServiceReq_Delete_Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
	// contains filtered or unexported fields
}

Delete: request to delete services

func (*ServiceReq_Delete) Descriptor deprecated

func (*ServiceReq_Delete) Descriptor() ([]byte, []int)

Deprecated: Use ServiceReq_Delete.ProtoReflect.Descriptor instead.

func (*ServiceReq_Delete) GetServices

func (x *ServiceReq_Delete) GetServices() []*ServiceReq_Delete_Service

func (*ServiceReq_Delete) ProtoMessage

func (*ServiceReq_Delete) ProtoMessage()

func (*ServiceReq_Delete) ProtoReflect

func (x *ServiceReq_Delete) ProtoReflect() protoreflect.Message

func (*ServiceReq_Delete) Reset

func (x *ServiceReq_Delete) Reset()

func (*ServiceReq_Delete) String

func (x *ServiceReq_Delete) String() string

type ServiceReq_Delete_Service

type ServiceReq_Delete_Service struct {

	// Metadata: metadata for scoping
	Metadata *common.MetadataScope `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

Service: service to delete

func (*ServiceReq_Delete_Service) Descriptor deprecated

func (*ServiceReq_Delete_Service) Descriptor() ([]byte, []int)

Deprecated: Use ServiceReq_Delete_Service.ProtoReflect.Descriptor instead.

func (*ServiceReq_Delete_Service) GetMetadata

func (*ServiceReq_Delete_Service) ProtoMessage

func (*ServiceReq_Delete_Service) ProtoMessage()

func (*ServiceReq_Delete_Service) ProtoReflect

func (*ServiceReq_Delete_Service) Reset

func (x *ServiceReq_Delete_Service) Reset()

func (*ServiceReq_Delete_Service) String

func (x *ServiceReq_Delete_Service) String() string

type ServiceReq_List

type ServiceReq_List struct {

	// Selectors: list of selectors
	Selectors []*common.ResSelector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

List: request to list services

func (*ServiceReq_List) Descriptor deprecated

func (*ServiceReq_List) Descriptor() ([]byte, []int)

Deprecated: Use ServiceReq_List.ProtoReflect.Descriptor instead.

func (*ServiceReq_List) GetSelectors

func (x *ServiceReq_List) GetSelectors() []*common.ResSelector

func (*ServiceReq_List) ProtoMessage

func (*ServiceReq_List) ProtoMessage()

func (*ServiceReq_List) ProtoReflect

func (x *ServiceReq_List) ProtoReflect() protoreflect.Message

func (*ServiceReq_List) Reset

func (x *ServiceReq_List) Reset()

func (*ServiceReq_List) String

func (x *ServiceReq_List) String() string

type ServiceReq_Upsert

type ServiceReq_Upsert struct {

	// Services: list of services
	Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
	// contains filtered or unexported fields
}

Upsert: request to upsert services

func (*ServiceReq_Upsert) Descriptor deprecated

func (*ServiceReq_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use ServiceReq_Upsert.ProtoReflect.Descriptor instead.

func (*ServiceReq_Upsert) GetServices

func (x *ServiceReq_Upsert) GetServices() []*Service

func (*ServiceReq_Upsert) ProtoMessage

func (*ServiceReq_Upsert) ProtoMessage()

func (*ServiceReq_Upsert) ProtoReflect

func (x *ServiceReq_Upsert) ProtoReflect() protoreflect.Message

func (*ServiceReq_Upsert) Reset

func (x *ServiceReq_Upsert) Reset()

func (*ServiceReq_Upsert) String

func (x *ServiceReq_Upsert) String() string

type ServiceReq_Watch

type ServiceReq_Watch struct {

	// ResourceVersion: resource version for watch
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Selectors: list of selectors
	Selectors []*common.ResSelector `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"`
	// contains filtered or unexported fields
}

Watch: request to watch services

func (*ServiceReq_Watch) Descriptor deprecated

func (*ServiceReq_Watch) Descriptor() ([]byte, []int)

Deprecated: Use ServiceReq_Watch.ProtoReflect.Descriptor instead.

func (*ServiceReq_Watch) GetResourceVersion

func (x *ServiceReq_Watch) GetResourceVersion() string

func (*ServiceReq_Watch) GetSelectors

func (x *ServiceReq_Watch) GetSelectors() []*common.ResSelector

func (*ServiceReq_Watch) ProtoMessage

func (*ServiceReq_Watch) ProtoMessage()

func (*ServiceReq_Watch) ProtoReflect

func (x *ServiceReq_Watch) ProtoReflect() protoreflect.Message

func (*ServiceReq_Watch) Reset

func (x *ServiceReq_Watch) Reset()

func (*ServiceReq_Watch) String

func (x *ServiceReq_Watch) String() string

type ServiceResp

type ServiceResp struct {
	// contains filtered or unexported fields
}

ServiceResp: service responses

func (*ServiceResp) Descriptor deprecated

func (*ServiceResp) Descriptor() ([]byte, []int)

Deprecated: Use ServiceResp.ProtoReflect.Descriptor instead.

func (*ServiceResp) ProtoMessage

func (*ServiceResp) ProtoMessage()

func (*ServiceResp) ProtoReflect

func (x *ServiceResp) ProtoReflect() protoreflect.Message

func (*ServiceResp) Reset

func (x *ServiceResp) Reset()

func (*ServiceResp) String

func (x *ServiceResp) String() string

type ServiceResp_List

type ServiceResp_List struct {

	// ResourceVersion: current global resource revision
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// Services: list of services
	Services []*ServiceResp_ServiceExt `protobuf:"bytes,2,rep,name=services,proto3" json:"services,omitempty"`
	// contains filtered or unexported fields
}

List: response for list services

func (*ServiceResp_List) Descriptor deprecated

func (*ServiceResp_List) Descriptor() ([]byte, []int)

Deprecated: Use ServiceResp_List.ProtoReflect.Descriptor instead.

func (*ServiceResp_List) GetResourceVersion

func (x *ServiceResp_List) GetResourceVersion() string

func (*ServiceResp_List) GetServices

func (x *ServiceResp_List) GetServices() []*ServiceResp_ServiceExt

func (*ServiceResp_List) ProtoMessage

func (*ServiceResp_List) ProtoMessage()

func (*ServiceResp_List) ProtoReflect

func (x *ServiceResp_List) ProtoReflect() protoreflect.Message

func (*ServiceResp_List) Reset

func (x *ServiceResp_List) Reset()

func (*ServiceResp_List) String

func (x *ServiceResp_List) String() string

type ServiceResp_ServiceExt

type ServiceResp_ServiceExt struct {

	// Metadata: service metadata
	Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Spec: service specification
	Spec *Service_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// Refs: list of resource references in the service
	Refs []*common.ResourceRef `protobuf:"bytes,3,rep,name=refs,proto3" json:"refs,omitempty"`
	// contains filtered or unexported fields
}

ServiceExt: extended service information

func (*ServiceResp_ServiceExt) Descriptor deprecated

func (*ServiceResp_ServiceExt) Descriptor() ([]byte, []int)

Deprecated: Use ServiceResp_ServiceExt.ProtoReflect.Descriptor instead.

func (*ServiceResp_ServiceExt) GetMetadata

func (x *ServiceResp_ServiceExt) GetMetadata() *common.Metadata

func (*ServiceResp_ServiceExt) GetRefs

func (x *ServiceResp_ServiceExt) GetRefs() []*common.ResourceRef

func (*ServiceResp_ServiceExt) GetSpec

func (x *ServiceResp_ServiceExt) GetSpec() *Service_Spec

func (*ServiceResp_ServiceExt) ProtoMessage

func (*ServiceResp_ServiceExt) ProtoMessage()

func (*ServiceResp_ServiceExt) ProtoReflect

func (x *ServiceResp_ServiceExt) ProtoReflect() protoreflect.Message

func (*ServiceResp_ServiceExt) Reset

func (x *ServiceResp_ServiceExt) Reset()

func (*ServiceResp_ServiceExt) String

func (x *ServiceResp_ServiceExt) String() string

type ServiceResp_Upsert

type ServiceResp_Upsert struct {

	// Services: list of services
	Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
	// contains filtered or unexported fields
}

Upsert: response for upsert services

func (*ServiceResp_Upsert) Descriptor deprecated

func (*ServiceResp_Upsert) Descriptor() ([]byte, []int)

Deprecated: Use ServiceResp_Upsert.ProtoReflect.Descriptor instead.

func (*ServiceResp_Upsert) GetServices

func (x *ServiceResp_Upsert) GetServices() []*Service

func (*ServiceResp_Upsert) ProtoMessage

func (*ServiceResp_Upsert) ProtoMessage()

func (*ServiceResp_Upsert) ProtoReflect

func (x *ServiceResp_Upsert) ProtoReflect() protoreflect.Message

func (*ServiceResp_Upsert) Reset

func (x *ServiceResp_Upsert) Reset()

func (*ServiceResp_Upsert) String

func (x *ServiceResp_Upsert) String() string

type ServiceResp_Watch

type ServiceResp_Watch struct {

	// Type: watch event type
	Type common.WatchEventType `protobuf:"varint,1,opt,name=type,proto3,enum=common.WatchEventType" json:"type,omitempty"`
	// Services: list of services
	Services []*ServiceResp_ServiceExt `protobuf:"bytes,2,rep,name=services,proto3" json:"services,omitempty"`
	// contains filtered or unexported fields
}

Watch: response for watch services

func (*ServiceResp_Watch) Descriptor deprecated

func (*ServiceResp_Watch) Descriptor() ([]byte, []int)

Deprecated: Use ServiceResp_Watch.ProtoReflect.Descriptor instead.

func (*ServiceResp_Watch) GetServices

func (x *ServiceResp_Watch) GetServices() []*ServiceResp_ServiceExt

func (*ServiceResp_Watch) GetType

func (*ServiceResp_Watch) ProtoMessage

func (*ServiceResp_Watch) ProtoMessage()

func (*ServiceResp_Watch) ProtoReflect

func (x *ServiceResp_Watch) ProtoReflect() protoreflect.Message

func (*ServiceResp_Watch) Reset

func (x *ServiceResp_Watch) Reset()

func (*ServiceResp_Watch) String

func (x *ServiceResp_Watch) String() string

type Service_Spec

type Service_Spec struct {

	// DisplayName: resource display name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Comment: resource comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// Description: resource description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Transports: transport protocol specifications
	Transports []*common.Transport `protobuf:"bytes,4,rep,name=transports,proto3" json:"transports,omitempty"`
	// contains filtered or unexported fields
}

Spec: resource specification

func (*Service_Spec) Descriptor deprecated

func (*Service_Spec) Descriptor() ([]byte, []int)

Deprecated: Use Service_Spec.ProtoReflect.Descriptor instead.

func (*Service_Spec) GetComment

func (x *Service_Spec) GetComment() string

func (*Service_Spec) GetDescription

func (x *Service_Spec) GetDescription() string

func (*Service_Spec) GetDisplayName

func (x *Service_Spec) GetDisplayName() string

func (*Service_Spec) GetTransports

func (x *Service_Spec) GetTransports() []*common.Transport

func (*Service_Spec) ProtoMessage

func (*Service_Spec) ProtoMessage()

func (*Service_Spec) ProtoReflect

func (x *Service_Spec) ProtoReflect() protoreflect.Message

func (*Service_Spec) Reset

func (x *Service_Spec) Reset()

func (*Service_Spec) String

func (x *Service_Spec) String() string

type SyncStatusResp

type SyncStatusResp struct {

	// last succeeded updated DB timestamp
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

SyncStatusResp: db status after last succeeded Sync

func (*SyncStatusResp) Descriptor deprecated

func (*SyncStatusResp) Descriptor() ([]byte, []int)

Deprecated: Use SyncStatusResp.ProtoReflect.Descriptor instead.

func (*SyncStatusResp) GetUpdatedAt

func (x *SyncStatusResp) GetUpdatedAt() *timestamppb.Timestamp

func (*SyncStatusResp) ProtoMessage

func (*SyncStatusResp) ProtoMessage()

func (*SyncStatusResp) ProtoReflect

func (x *SyncStatusResp) ProtoReflect() protoreflect.Message

func (*SyncStatusResp) Reset

func (x *SyncStatusResp) Reset()

func (*SyncStatusResp) String

func (x *SyncStatusResp) String() string

type UnimplementedSGroupsAddressGroupsAPIServer

type UnimplementedSGroupsAddressGroupsAPIServer struct{}

UnimplementedSGroupsAddressGroupsAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsAddressGroupsAPIServer) Delete

func (UnimplementedSGroupsAddressGroupsAPIServer) List

func (UnimplementedSGroupsAddressGroupsAPIServer) Upsert

type UnimplementedSGroupsHostBindingAPIServer

type UnimplementedSGroupsHostBindingAPIServer struct{}

UnimplementedSGroupsHostBindingAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsHostBindingAPIServer) Delete

func (UnimplementedSGroupsHostBindingAPIServer) List

func (UnimplementedSGroupsHostBindingAPIServer) Upsert

type UnimplementedSGroupsHostsAPIServer

type UnimplementedSGroupsHostsAPIServer struct{}

UnimplementedSGroupsHostsAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsHostsAPIServer) Delete

func (UnimplementedSGroupsHostsAPIServer) List

func (UnimplementedSGroupsHostsAPIServer) ListNft added in v0.2.0

func (UnimplementedSGroupsHostsAPIServer) ListSocketStatistics added in v0.2.0

func (UnimplementedSGroupsHostsAPIServer) UpdIPs

func (UnimplementedSGroupsHostsAPIServer) UpdMetaInfo

func (UnimplementedSGroupsHostsAPIServer) Upsert

func (UnimplementedSGroupsHostsAPIServer) Watch

func (UnimplementedSGroupsHostsAPIServer) WatchNft added in v0.2.0

func (UnimplementedSGroupsHostsAPIServer) WatchSocketStatistics added in v0.2.0

type UnimplementedSGroupsNamespaceAPIServer

type UnimplementedSGroupsNamespaceAPIServer struct{}

UnimplementedSGroupsNamespaceAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsNamespaceAPIServer) Delete

func (UnimplementedSGroupsNamespaceAPIServer) List

func (UnimplementedSGroupsNamespaceAPIServer) Upsert

type UnimplementedSGroupsNetworkBindingAPIServer

type UnimplementedSGroupsNetworkBindingAPIServer struct{}

UnimplementedSGroupsNetworkBindingAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsNetworkBindingAPIServer) Delete

func (UnimplementedSGroupsNetworkBindingAPIServer) List

func (UnimplementedSGroupsNetworkBindingAPIServer) Upsert

type UnimplementedSGroupsNetworksAPIServer

type UnimplementedSGroupsNetworksAPIServer struct{}

UnimplementedSGroupsNetworksAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsNetworksAPIServer) Delete

func (UnimplementedSGroupsNetworksAPIServer) List

func (UnimplementedSGroupsNetworksAPIServer) Upsert

type UnimplementedSGroupsRulesAPIServer

type UnimplementedSGroupsRulesAPIServer struct{}

UnimplementedSGroupsRulesAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsRulesAPIServer) Delete

func (UnimplementedSGroupsRulesAPIServer) List

func (UnimplementedSGroupsRulesAPIServer) Upsert

func (UnimplementedSGroupsRulesAPIServer) Watch

type UnimplementedSGroupsServiceBindingAPIServer

type UnimplementedSGroupsServiceBindingAPIServer struct{}

UnimplementedSGroupsServiceBindingAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsServiceBindingAPIServer) Delete

func (UnimplementedSGroupsServiceBindingAPIServer) List

func (UnimplementedSGroupsServiceBindingAPIServer) Upsert

type UnimplementedSGroupsServicesAPIServer

type UnimplementedSGroupsServicesAPIServer struct{}

UnimplementedSGroupsServicesAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsServicesAPIServer) Delete

func (UnimplementedSGroupsServicesAPIServer) List

func (UnimplementedSGroupsServicesAPIServer) Upsert

type UnimplementedSGroupsStatusAPIServer

type UnimplementedSGroupsStatusAPIServer struct{}

UnimplementedSGroupsStatusAPIServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSGroupsStatusAPIServer) List

func (UnimplementedSGroupsStatusAPIServer) Watch

type UnsafeSGroupsAddressGroupsAPIServer

type UnsafeSGroupsAddressGroupsAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsAddressGroupsAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsAddressGroupsAPIServer will result in compilation errors.

type UnsafeSGroupsHostBindingAPIServer

type UnsafeSGroupsHostBindingAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsHostBindingAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsHostBindingAPIServer will result in compilation errors.

type UnsafeSGroupsHostsAPIServer

type UnsafeSGroupsHostsAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsHostsAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsHostsAPIServer will result in compilation errors.

type UnsafeSGroupsNamespaceAPIServer

type UnsafeSGroupsNamespaceAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsNamespaceAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsNamespaceAPIServer will result in compilation errors.

type UnsafeSGroupsNetworkBindingAPIServer

type UnsafeSGroupsNetworkBindingAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsNetworkBindingAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsNetworkBindingAPIServer will result in compilation errors.

type UnsafeSGroupsNetworksAPIServer

type UnsafeSGroupsNetworksAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsNetworksAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsNetworksAPIServer will result in compilation errors.

type UnsafeSGroupsRulesAPIServer

type UnsafeSGroupsRulesAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsRulesAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsRulesAPIServer will result in compilation errors.

type UnsafeSGroupsServiceBindingAPIServer

type UnsafeSGroupsServiceBindingAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsServiceBindingAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsServiceBindingAPIServer will result in compilation errors.

type UnsafeSGroupsServicesAPIServer

type UnsafeSGroupsServicesAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsServicesAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsServicesAPIServer will result in compilation errors.

type UnsafeSGroupsStatusAPIServer

type UnsafeSGroupsStatusAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeSGroupsStatusAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SGroupsStatusAPIServer will result in compilation errors.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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