iampb

package module
v2.9.1 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2023 License: Apache-2.0 Imports: 12 Imported by: 6

Documentation

Index

Constants

View Source
const (
	NetworkAPIKeyVault_ListAPIKeys_FullMethodName       = "/org.packetbroker.iam.v2.NetworkAPIKeyVault/ListAPIKeys"
	NetworkAPIKeyVault_CreateAPIKey_FullMethodName      = "/org.packetbroker.iam.v2.NetworkAPIKeyVault/CreateAPIKey"
	NetworkAPIKeyVault_DeleteAPIKey_FullMethodName      = "/org.packetbroker.iam.v2.NetworkAPIKeyVault/DeleteAPIKey"
	NetworkAPIKeyVault_UpdateAPIKeyState_FullMethodName = "/org.packetbroker.iam.v2.NetworkAPIKeyVault/UpdateAPIKeyState"
)
View Source
const (
	ClusterAPIKeyVault_ListAPIKeys_FullMethodName       = "/org.packetbroker.iam.v2.ClusterAPIKeyVault/ListAPIKeys"
	ClusterAPIKeyVault_CreateAPIKey_FullMethodName      = "/org.packetbroker.iam.v2.ClusterAPIKeyVault/CreateAPIKey"
	ClusterAPIKeyVault_DeleteAPIKey_FullMethodName      = "/org.packetbroker.iam.v2.ClusterAPIKeyVault/DeleteAPIKey"
	ClusterAPIKeyVault_UpdateAPIKeyState_FullMethodName = "/org.packetbroker.iam.v2.ClusterAPIKeyVault/UpdateAPIKeyState"
)
View Source
const (
	Catalog_ListNetworks_FullMethodName     = "/org.packetbroker.iam.v2.Catalog/ListNetworks"
	Catalog_ListHomeNetworks_FullMethodName = "/org.packetbroker.iam.v2.Catalog/ListHomeNetworks"
	Catalog_ListJoinServers_FullMethodName  = "/org.packetbroker.iam.v2.Catalog/ListJoinServers"
)
View Source
const (
	JoinServerRegistry_ListJoinServers_FullMethodName  = "/org.packetbroker.iam.v2.JoinServerRegistry/ListJoinServers"
	JoinServerRegistry_CreateJoinServer_FullMethodName = "/org.packetbroker.iam.v2.JoinServerRegistry/CreateJoinServer"
	JoinServerRegistry_GetJoinServer_FullMethodName    = "/org.packetbroker.iam.v2.JoinServerRegistry/GetJoinServer"
	JoinServerRegistry_UpdateJoinServer_FullMethodName = "/org.packetbroker.iam.v2.JoinServerRegistry/UpdateJoinServer"
	JoinServerRegistry_DeleteJoinServer_FullMethodName = "/org.packetbroker.iam.v2.JoinServerRegistry/DeleteJoinServer"
)

Variables

View Source
var Catalog_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "org.packetbroker.iam.v2.Catalog",
	HandlerType: (*CatalogServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListNetworks",
			Handler:    _Catalog_ListNetworks_Handler,
		},
		{
			MethodName: "ListHomeNetworks",
			Handler:    _Catalog_ListHomeNetworks_Handler,
		},
		{
			MethodName: "ListJoinServers",
			Handler:    _Catalog_ListJoinServers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "packetbroker/api/iam/v2/service.proto",
}

Catalog_ServiceDesc is the grpc.ServiceDesc for Catalog 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 ClusterAPIKeyVault_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "org.packetbroker.iam.v2.ClusterAPIKeyVault",
	HandlerType: (*ClusterAPIKeyVaultServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListAPIKeys",
			Handler:    _ClusterAPIKeyVault_ListAPIKeys_Handler,
		},
		{
			MethodName: "CreateAPIKey",
			Handler:    _ClusterAPIKeyVault_CreateAPIKey_Handler,
		},
		{
			MethodName: "DeleteAPIKey",
			Handler:    _ClusterAPIKeyVault_DeleteAPIKey_Handler,
		},
		{
			MethodName: "UpdateAPIKeyState",
			Handler:    _ClusterAPIKeyVault_UpdateAPIKeyState_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "packetbroker/api/iam/v2/service.proto",
}

ClusterAPIKeyVault_ServiceDesc is the grpc.ServiceDesc for ClusterAPIKeyVault 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 File_packetbroker_api_iam_v2_service_proto protoreflect.FileDescriptor
View Source
var JoinServerRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "org.packetbroker.iam.v2.JoinServerRegistry",
	HandlerType: (*JoinServerRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListJoinServers",
			Handler:    _JoinServerRegistry_ListJoinServers_Handler,
		},
		{
			MethodName: "CreateJoinServer",
			Handler:    _JoinServerRegistry_CreateJoinServer_Handler,
		},
		{
			MethodName: "GetJoinServer",
			Handler:    _JoinServerRegistry_GetJoinServer_Handler,
		},
		{
			MethodName: "UpdateJoinServer",
			Handler:    _JoinServerRegistry_UpdateJoinServer_Handler,
		},
		{
			MethodName: "DeleteJoinServer",
			Handler:    _JoinServerRegistry_DeleteJoinServer_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "packetbroker/api/iam/v2/service.proto",
}

JoinServerRegistry_ServiceDesc is the grpc.ServiceDesc for JoinServerRegistry 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 NetworkAPIKeyVault_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "org.packetbroker.iam.v2.NetworkAPIKeyVault",
	HandlerType: (*NetworkAPIKeyVaultServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListAPIKeys",
			Handler:    _NetworkAPIKeyVault_ListAPIKeys_Handler,
		},
		{
			MethodName: "CreateAPIKey",
			Handler:    _NetworkAPIKeyVault_CreateAPIKey_Handler,
		},
		{
			MethodName: "DeleteAPIKey",
			Handler:    _NetworkAPIKeyVault_DeleteAPIKey_Handler,
		},
		{
			MethodName: "UpdateAPIKeyState",
			Handler:    _NetworkAPIKeyVault_UpdateAPIKeyState_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "packetbroker/api/iam/v2/service.proto",
}

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

Functions

func RegisterCatalogServer added in v2.0.3

func RegisterCatalogServer(s grpc.ServiceRegistrar, srv CatalogServer)

func RegisterClusterAPIKeyVaultServer

func RegisterClusterAPIKeyVaultServer(s grpc.ServiceRegistrar, srv ClusterAPIKeyVaultServer)

func RegisterJoinServerRegistryServer added in v2.7.0

func RegisterJoinServerRegistryServer(s grpc.ServiceRegistrar, srv JoinServerRegistryServer)

func RegisterNetworkAPIKeyVaultServer

func RegisterNetworkAPIKeyVaultServer(s grpc.ServiceRegistrar, srv NetworkAPIKeyVaultServer)

Types

type APIKeyRequest

type APIKeyRequest struct {
	KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*APIKeyRequest) Descriptor deprecated

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

Deprecated: Use APIKeyRequest.ProtoReflect.Descriptor instead.

func (*APIKeyRequest) GetKeyId

func (x *APIKeyRequest) GetKeyId() string

func (*APIKeyRequest) ProtoMessage

func (*APIKeyRequest) ProtoMessage()

func (*APIKeyRequest) ProtoReflect

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

func (*APIKeyRequest) Reset

func (x *APIKeyRequest) Reset()

func (*APIKeyRequest) String

func (x *APIKeyRequest) String() string

func (*APIKeyRequest) Validate

func (r *APIKeyRequest) Validate() error

Validate returns whether the request is valid.

type CatalogClient added in v2.0.3

type CatalogClient interface {
	// List networks and tenants.
	ListNetworks(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (*ListNetworksResponse, error)
	// List networks and tenants that are Home Networks, i.e. those with DevAddr blocks assigned.
	ListHomeNetworks(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (*ListNetworksResponse, error)
	// List Join Servers.
	ListJoinServers(ctx context.Context, in *ListJoinServersRequest, opts ...grpc.CallOption) (*ListJoinServersResponse, error)
}

CatalogClient is the client API for Catalog 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.

func NewCatalogClient added in v2.0.3

func NewCatalogClient(cc grpc.ClientConnInterface) CatalogClient

type CatalogServer added in v2.0.3

type CatalogServer interface {
	// List networks and tenants.
	ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
	// List networks and tenants that are Home Networks, i.e. those with DevAddr blocks assigned.
	ListHomeNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
	// List Join Servers.
	ListJoinServers(context.Context, *ListJoinServersRequest) (*ListJoinServersResponse, error)
	// contains filtered or unexported methods
}

CatalogServer is the server API for Catalog service. All implementations must embed UnimplementedCatalogServer for forward compatibility

type ClusterAPIKeyVaultClient

type ClusterAPIKeyVaultClient interface {
	// List API keys.
	ListAPIKeys(ctx context.Context, in *ListClusterAPIKeysRequest, opts ...grpc.CallOption) (*ListClusterAPIKeysResponse, error)
	// Create an API key.
	CreateAPIKey(ctx context.Context, in *CreateClusterAPIKeyRequest, opts ...grpc.CallOption) (*CreateClusterAPIKeyResponse, error)
	// Delete an API key.
	DeleteAPIKey(ctx context.Context, in *APIKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Update API key state.
	UpdateAPIKeyState(ctx context.Context, in *UpdateAPIKeyStateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ClusterAPIKeyVaultClient is the client API for ClusterAPIKeyVault 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.

type ClusterAPIKeyVaultServer

type ClusterAPIKeyVaultServer interface {
	// List API keys.
	ListAPIKeys(context.Context, *ListClusterAPIKeysRequest) (*ListClusterAPIKeysResponse, error)
	// Create an API key.
	CreateAPIKey(context.Context, *CreateClusterAPIKeyRequest) (*CreateClusterAPIKeyResponse, error)
	// Delete an API key.
	DeleteAPIKey(context.Context, *APIKeyRequest) (*emptypb.Empty, error)
	// Update API key state.
	UpdateAPIKeyState(context.Context, *UpdateAPIKeyStateRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

ClusterAPIKeyVaultServer is the server API for ClusterAPIKeyVault service. All implementations must embed UnimplementedClusterAPIKeyVaultServer for forward compatibility

type CreateClusterAPIKeyRequest

type CreateClusterAPIKeyRequest struct {

	// Cluster identifier.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Network rights.
	Rights []v3.Right `protobuf:"varint,2,rep,packed,name=rights,proto3,enum=org.packetbroker.v3.Right" json:"rights,omitempty"`
	// Secret key value. Leave empty to generate one.
	Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterAPIKeyRequest) Descriptor deprecated

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

Deprecated: Use CreateClusterAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateClusterAPIKeyRequest) GetClusterId

func (x *CreateClusterAPIKeyRequest) GetClusterId() string

func (*CreateClusterAPIKeyRequest) GetKey added in v2.6.0

func (x *CreateClusterAPIKeyRequest) GetKey() string

func (*CreateClusterAPIKeyRequest) GetRights

func (x *CreateClusterAPIKeyRequest) GetRights() []v3.Right

func (*CreateClusterAPIKeyRequest) ProtoMessage

func (*CreateClusterAPIKeyRequest) ProtoMessage()

func (*CreateClusterAPIKeyRequest) ProtoReflect

func (*CreateClusterAPIKeyRequest) Reset

func (x *CreateClusterAPIKeyRequest) Reset()

func (*CreateClusterAPIKeyRequest) String

func (x *CreateClusterAPIKeyRequest) String() string

func (*CreateClusterAPIKeyRequest) Validate

func (r *CreateClusterAPIKeyRequest) Validate() error

Validate returns whether the request is valid.

type CreateClusterAPIKeyResponse

type CreateClusterAPIKeyResponse struct {
	Key *v3.ClusterAPIKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterAPIKeyResponse) Descriptor deprecated

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

Deprecated: Use CreateClusterAPIKeyResponse.ProtoReflect.Descriptor instead.

func (*CreateClusterAPIKeyResponse) GetKey

func (*CreateClusterAPIKeyResponse) ProtoMessage

func (*CreateClusterAPIKeyResponse) ProtoMessage()

func (*CreateClusterAPIKeyResponse) ProtoReflect

func (*CreateClusterAPIKeyResponse) Reset

func (x *CreateClusterAPIKeyResponse) Reset()

func (*CreateClusterAPIKeyResponse) String

func (x *CreateClusterAPIKeyResponse) String() string

type CreateJoinServerRequest added in v2.7.0

type CreateJoinServerRequest struct {
	JoinServer *v3.JoinServer `protobuf:"bytes,1,opt,name=join_server,json=joinServer,proto3" json:"join_server,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateJoinServerRequest) Descriptor deprecated added in v2.7.0

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

Deprecated: Use CreateJoinServerRequest.ProtoReflect.Descriptor instead.

func (*CreateJoinServerRequest) GetJoinServer added in v2.7.0

func (x *CreateJoinServerRequest) GetJoinServer() *v3.JoinServer

func (*CreateJoinServerRequest) ProtoMessage added in v2.7.0

func (*CreateJoinServerRequest) ProtoMessage()

func (*CreateJoinServerRequest) ProtoReflect added in v2.7.0

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

func (*CreateJoinServerRequest) Reset added in v2.7.0

func (x *CreateJoinServerRequest) Reset()

func (*CreateJoinServerRequest) String added in v2.7.0

func (x *CreateJoinServerRequest) String() string

func (*CreateJoinServerRequest) Validate added in v2.7.0

func (r *CreateJoinServerRequest) Validate() error

Validate returns whether the request is valid.

type CreateJoinServerResponse added in v2.7.0

type CreateJoinServerResponse struct {
	JoinServer *v3.JoinServer `protobuf:"bytes,1,opt,name=join_server,json=joinServer,proto3" json:"join_server,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateJoinServerResponse) Descriptor deprecated added in v2.7.0

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

Deprecated: Use CreateJoinServerResponse.ProtoReflect.Descriptor instead.

func (*CreateJoinServerResponse) GetJoinServer added in v2.7.0

func (x *CreateJoinServerResponse) GetJoinServer() *v3.JoinServer

func (*CreateJoinServerResponse) ProtoMessage added in v2.7.0

func (*CreateJoinServerResponse) ProtoMessage()

func (*CreateJoinServerResponse) ProtoReflect added in v2.7.0

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

func (*CreateJoinServerResponse) Reset added in v2.7.0

func (x *CreateJoinServerResponse) Reset()

func (*CreateJoinServerResponse) String added in v2.7.0

func (x *CreateJoinServerResponse) String() string

type CreateNetworkAPIKeyRequest

type CreateNetworkAPIKeyRequest struct {

	// LoRa Alliance NetID of the Member.
	NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// ID assigned by the Member.
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Cluster of the Member.
	ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Network rights.
	Rights []v3.Right `protobuf:"varint,4,rep,packed,name=rights,proto3,enum=org.packetbroker.v3.Right" json:"rights,omitempty"`
	// Secret key value. Leave empty to generate one.
	Key string `protobuf:"bytes,5,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNetworkAPIKeyRequest) Descriptor deprecated

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

Deprecated: Use CreateNetworkAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateNetworkAPIKeyRequest) GetClusterId

func (x *CreateNetworkAPIKeyRequest) GetClusterId() string

func (*CreateNetworkAPIKeyRequest) GetKey added in v2.6.0

func (x *CreateNetworkAPIKeyRequest) GetKey() string

func (*CreateNetworkAPIKeyRequest) GetNetId

func (x *CreateNetworkAPIKeyRequest) GetNetId() uint32

func (*CreateNetworkAPIKeyRequest) GetRights

func (x *CreateNetworkAPIKeyRequest) GetRights() []v3.Right

func (*CreateNetworkAPIKeyRequest) GetTenantId

func (x *CreateNetworkAPIKeyRequest) GetTenantId() string

func (*CreateNetworkAPIKeyRequest) ProtoMessage

func (*CreateNetworkAPIKeyRequest) ProtoMessage()

func (*CreateNetworkAPIKeyRequest) ProtoReflect

func (*CreateNetworkAPIKeyRequest) Reset

func (x *CreateNetworkAPIKeyRequest) Reset()

func (*CreateNetworkAPIKeyRequest) String

func (x *CreateNetworkAPIKeyRequest) String() string

func (*CreateNetworkAPIKeyRequest) Validate

func (r *CreateNetworkAPIKeyRequest) Validate() error

Validate returns whether the request is valid.

type CreateNetworkAPIKeyResponse

type CreateNetworkAPIKeyResponse struct {
	Key *v3.NetworkAPIKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNetworkAPIKeyResponse) Descriptor deprecated

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

Deprecated: Use CreateNetworkAPIKeyResponse.ProtoReflect.Descriptor instead.

func (*CreateNetworkAPIKeyResponse) GetKey

func (*CreateNetworkAPIKeyResponse) ProtoMessage

func (*CreateNetworkAPIKeyResponse) ProtoMessage()

func (*CreateNetworkAPIKeyResponse) ProtoReflect

func (*CreateNetworkAPIKeyResponse) Reset

func (x *CreateNetworkAPIKeyResponse) Reset()

func (*CreateNetworkAPIKeyResponse) String

func (x *CreateNetworkAPIKeyResponse) String() string

type GetJoinServerResponse added in v2.7.0

type GetJoinServerResponse struct {
	JoinServer *v3.JoinServer `protobuf:"bytes,1,opt,name=join_server,json=joinServer,proto3" json:"join_server,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJoinServerResponse) Descriptor deprecated added in v2.7.0

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

Deprecated: Use GetJoinServerResponse.ProtoReflect.Descriptor instead.

func (*GetJoinServerResponse) GetJoinServer added in v2.7.0

func (x *GetJoinServerResponse) GetJoinServer() *v3.JoinServer

func (*GetJoinServerResponse) ProtoMessage added in v2.7.0

func (*GetJoinServerResponse) ProtoMessage()

func (*GetJoinServerResponse) ProtoReflect added in v2.7.0

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

func (*GetJoinServerResponse) Reset added in v2.7.0

func (x *GetJoinServerResponse) Reset()

func (*GetJoinServerResponse) String added in v2.7.0

func (x *GetJoinServerResponse) String() string

type JoinEUIPrefixesValue added in v2.7.0

type JoinEUIPrefixesValue struct {
	Value []*v3.JoinEUIPrefix `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinEUIPrefixesValue) Descriptor deprecated added in v2.7.0

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

Deprecated: Use JoinEUIPrefixesValue.ProtoReflect.Descriptor instead.

func (*JoinEUIPrefixesValue) GetValue added in v2.7.0

func (x *JoinEUIPrefixesValue) GetValue() []*v3.JoinEUIPrefix

func (*JoinEUIPrefixesValue) ProtoMessage added in v2.7.0

func (*JoinEUIPrefixesValue) ProtoMessage()

func (*JoinEUIPrefixesValue) ProtoReflect added in v2.7.0

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

func (*JoinEUIPrefixesValue) Reset added in v2.7.0

func (x *JoinEUIPrefixesValue) Reset()

func (*JoinEUIPrefixesValue) String added in v2.7.0

func (x *JoinEUIPrefixesValue) String() string

type JoinServerFixedEndpointValue added in v2.7.0

type JoinServerFixedEndpointValue struct {
	Value *v3.JoinServerFixedEndpoint `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinServerFixedEndpointValue) Descriptor deprecated added in v2.7.0

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

Deprecated: Use JoinServerFixedEndpointValue.ProtoReflect.Descriptor instead.

func (*JoinServerFixedEndpointValue) GetValue added in v2.7.0

func (*JoinServerFixedEndpointValue) ProtoMessage added in v2.7.0

func (*JoinServerFixedEndpointValue) ProtoMessage()

func (*JoinServerFixedEndpointValue) ProtoReflect added in v2.7.0

func (*JoinServerFixedEndpointValue) Reset added in v2.7.0

func (x *JoinServerFixedEndpointValue) Reset()

func (*JoinServerFixedEndpointValue) String added in v2.7.0

type JoinServerRegistryClient added in v2.7.0

type JoinServerRegistryClient interface {
	// List networks.
	ListJoinServers(ctx context.Context, in *ListJoinServersRequest, opts ...grpc.CallOption) (*ListJoinServersResponse, error)
	// Create a network.
	CreateJoinServer(ctx context.Context, in *CreateJoinServerRequest, opts ...grpc.CallOption) (*CreateJoinServerResponse, error)
	// Get a network.
	GetJoinServer(ctx context.Context, in *JoinServerRequest, opts ...grpc.CallOption) (*GetJoinServerResponse, error)
	// Update a network.
	UpdateJoinServer(ctx context.Context, in *UpdateJoinServerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete a network.
	DeleteJoinServer(ctx context.Context, in *JoinServerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

JoinServerRegistryClient is the client API for JoinServerRegistry 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.

func NewJoinServerRegistryClient added in v2.7.0

func NewJoinServerRegistryClient(cc grpc.ClientConnInterface) JoinServerRegistryClient

type JoinServerRegistryServer added in v2.7.0

type JoinServerRegistryServer interface {
	// List networks.
	ListJoinServers(context.Context, *ListJoinServersRequest) (*ListJoinServersResponse, error)
	// Create a network.
	CreateJoinServer(context.Context, *CreateJoinServerRequest) (*CreateJoinServerResponse, error)
	// Get a network.
	GetJoinServer(context.Context, *JoinServerRequest) (*GetJoinServerResponse, error)
	// Update a network.
	UpdateJoinServer(context.Context, *UpdateJoinServerRequest) (*emptypb.Empty, error)
	// Delete a network.
	DeleteJoinServer(context.Context, *JoinServerRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

JoinServerRegistryServer is the server API for JoinServerRegistry service. All implementations must embed UnimplementedJoinServerRegistryServer for forward compatibility

type JoinServerRequest added in v2.7.0

type JoinServerRequest struct {
	Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinServerRequest) Descriptor deprecated added in v2.7.0

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

Deprecated: Use JoinServerRequest.ProtoReflect.Descriptor instead.

func (*JoinServerRequest) GetId added in v2.7.0

func (x *JoinServerRequest) GetId() uint32

func (*JoinServerRequest) ProtoMessage added in v2.7.0

func (*JoinServerRequest) ProtoMessage()

func (*JoinServerRequest) ProtoReflect added in v2.7.0

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

func (*JoinServerRequest) Reset added in v2.7.0

func (x *JoinServerRequest) Reset()

func (*JoinServerRequest) String added in v2.7.0

func (x *JoinServerRequest) String() string

type ListClusterAPIKeysRequest

type ListClusterAPIKeysRequest struct {

	// Cluster identifier.
	ClusterId *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterAPIKeysRequest) Descriptor deprecated

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

Deprecated: Use ListClusterAPIKeysRequest.ProtoReflect.Descriptor instead.

func (*ListClusterAPIKeysRequest) GetClusterId

func (*ListClusterAPIKeysRequest) ProtoMessage

func (*ListClusterAPIKeysRequest) ProtoMessage()

func (*ListClusterAPIKeysRequest) ProtoReflect

func (*ListClusterAPIKeysRequest) Reset

func (x *ListClusterAPIKeysRequest) Reset()

func (*ListClusterAPIKeysRequest) String

func (x *ListClusterAPIKeysRequest) String() string

func (*ListClusterAPIKeysRequest) Validate

func (r *ListClusterAPIKeysRequest) Validate() error

Validate returns whether the request is valid.

type ListClusterAPIKeysResponse

type ListClusterAPIKeysResponse struct {
	Keys []*v3.ClusterAPIKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterAPIKeysResponse) Descriptor deprecated

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

Deprecated: Use ListClusterAPIKeysResponse.ProtoReflect.Descriptor instead.

func (*ListClusterAPIKeysResponse) GetKeys

func (*ListClusterAPIKeysResponse) ProtoMessage

func (*ListClusterAPIKeysResponse) ProtoMessage()

func (*ListClusterAPIKeysResponse) ProtoReflect

func (*ListClusterAPIKeysResponse) Reset

func (x *ListClusterAPIKeysResponse) Reset()

func (*ListClusterAPIKeysResponse) String

func (x *ListClusterAPIKeysResponse) String() string

type ListJoinServersRequest added in v2.7.0

type ListJoinServersRequest struct {

	// LoRa Alliance NetID of the Member.
	NetId uint32 `protobuf:"varint,4,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// ID assigned by the Member.
	TenantId string `protobuf:"bytes,5,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Number of items to skip.
	Offset uint32 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	// Limit the number of items.
	// If 0, use the server's default.
	// The actual limit may be capped by the server.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Filter Join Servers by name.
	NameContains string `protobuf:"bytes,3,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// contains filtered or unexported fields
}

func (*ListJoinServersRequest) Descriptor deprecated added in v2.7.0

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

Deprecated: Use ListJoinServersRequest.ProtoReflect.Descriptor instead.

func (*ListJoinServersRequest) GetLimit added in v2.7.0

func (x *ListJoinServersRequest) GetLimit() uint32

func (*ListJoinServersRequest) GetNameContains added in v2.7.0

func (x *ListJoinServersRequest) GetNameContains() string

func (*ListJoinServersRequest) GetNetId added in v2.9.0

func (x *ListJoinServersRequest) GetNetId() uint32

func (*ListJoinServersRequest) GetOffset added in v2.7.0

func (x *ListJoinServersRequest) GetOffset() uint32

func (*ListJoinServersRequest) GetTenantId added in v2.9.0

func (x *ListJoinServersRequest) GetTenantId() string

func (*ListJoinServersRequest) ProtoMessage added in v2.7.0

func (*ListJoinServersRequest) ProtoMessage()

func (*ListJoinServersRequest) ProtoReflect added in v2.7.0

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

func (*ListJoinServersRequest) Reset added in v2.7.0

func (x *ListJoinServersRequest) Reset()

func (*ListJoinServersRequest) String added in v2.7.0

func (x *ListJoinServersRequest) String() string

func (*ListJoinServersRequest) Validate added in v2.9.0

func (r *ListJoinServersRequest) Validate() error

Validate returns whether the request is valid.

type ListJoinServersResponse added in v2.7.0

type ListJoinServersResponse struct {
	JoinServers []*v3.JoinServer `protobuf:"bytes,1,rep,name=join_servers,json=joinServers,proto3" json:"join_servers,omitempty"`
	// Total number of Join Servers.
	Total uint32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

func (*ListJoinServersResponse) Descriptor deprecated added in v2.7.0

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

Deprecated: Use ListJoinServersResponse.ProtoReflect.Descriptor instead.

func (*ListJoinServersResponse) GetJoinServers added in v2.7.0

func (x *ListJoinServersResponse) GetJoinServers() []*v3.JoinServer

func (*ListJoinServersResponse) GetTotal added in v2.7.0

func (x *ListJoinServersResponse) GetTotal() uint32

func (*ListJoinServersResponse) ProtoMessage added in v2.7.0

func (*ListJoinServersResponse) ProtoMessage()

func (*ListJoinServersResponse) ProtoReflect added in v2.7.0

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

func (*ListJoinServersResponse) Reset added in v2.7.0

func (x *ListJoinServersResponse) Reset()

func (*ListJoinServersResponse) String added in v2.7.0

func (x *ListJoinServersResponse) String() string

type ListNetworkAPIKeysRequest

type ListNetworkAPIKeysRequest struct {

	// LoRa Alliance NetID of the Member.
	NetId *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// ID assigned by the Member.
	TenantId *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Cluster of the Member.
	ClusterId *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkAPIKeysRequest) Descriptor deprecated

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

Deprecated: Use ListNetworkAPIKeysRequest.ProtoReflect.Descriptor instead.

func (*ListNetworkAPIKeysRequest) GetClusterId

func (*ListNetworkAPIKeysRequest) GetNetId

func (*ListNetworkAPIKeysRequest) GetTenantId

func (*ListNetworkAPIKeysRequest) ProtoMessage

func (*ListNetworkAPIKeysRequest) ProtoMessage()

func (*ListNetworkAPIKeysRequest) ProtoReflect

func (*ListNetworkAPIKeysRequest) Reset

func (x *ListNetworkAPIKeysRequest) Reset()

func (*ListNetworkAPIKeysRequest) String

func (x *ListNetworkAPIKeysRequest) String() string

func (*ListNetworkAPIKeysRequest) Validate

func (r *ListNetworkAPIKeysRequest) Validate() error

Validate returns whether the request is valid.

type ListNetworkAPIKeysResponse

type ListNetworkAPIKeysResponse struct {
	Keys []*v3.NetworkAPIKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkAPIKeysResponse) Descriptor deprecated

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

Deprecated: Use ListNetworkAPIKeysResponse.ProtoReflect.Descriptor instead.

func (*ListNetworkAPIKeysResponse) GetKeys

func (*ListNetworkAPIKeysResponse) ProtoMessage

func (*ListNetworkAPIKeysResponse) ProtoMessage()

func (*ListNetworkAPIKeysResponse) ProtoReflect

func (*ListNetworkAPIKeysResponse) Reset

func (x *ListNetworkAPIKeysResponse) Reset()

func (*ListNetworkAPIKeysResponse) String

func (x *ListNetworkAPIKeysResponse) String() string

type ListNetworksRequest added in v2.4.0

type ListNetworksRequest struct {

	// LoRa Alliance NetID of the Member.
	NetId uint32 `protobuf:"varint,6,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// ID assigned by the Member.
	TenantId string `protobuf:"bytes,7,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Number of items to skip.
	Offset uint32 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	// Limit the number of items.
	// If 0, use the server's default.
	// The actual limit may be capped by the server.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Filter tenants by ID.
	TenantIdContains string `protobuf:"bytes,3,opt,name=tenant_id_contains,json=tenantIdContains,proto3" json:"tenant_id_contains,omitempty"`
	// Filter networks by name.
	NameContains string `protobuf:"bytes,4,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// Include networks with which a policy is defined. The policy reference defines the Forwarder or Home Network with
	// which a routing policy has been defined.
	PolicyReference *ListNetworksRequest_PolicyReference `protobuf:"bytes,5,opt,name=policy_reference,json=policyReference,proto3" json:"policy_reference,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworksRequest) Descriptor deprecated added in v2.4.0

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

Deprecated: Use ListNetworksRequest.ProtoReflect.Descriptor instead.

func (*ListNetworksRequest) GetLimit added in v2.4.0

func (x *ListNetworksRequest) GetLimit() uint32

func (*ListNetworksRequest) GetNameContains added in v2.4.1

func (x *ListNetworksRequest) GetNameContains() string

func (*ListNetworksRequest) GetNetId added in v2.9.0

func (x *ListNetworksRequest) GetNetId() uint32

func (*ListNetworksRequest) GetOffset added in v2.4.0

func (x *ListNetworksRequest) GetOffset() uint32

func (*ListNetworksRequest) GetPolicyReference added in v2.6.16

func (*ListNetworksRequest) GetTenantId added in v2.9.0

func (x *ListNetworksRequest) GetTenantId() string

func (*ListNetworksRequest) GetTenantIdContains added in v2.4.1

func (x *ListNetworksRequest) GetTenantIdContains() string

func (*ListNetworksRequest) ProtoMessage added in v2.4.0

func (*ListNetworksRequest) ProtoMessage()

func (*ListNetworksRequest) ProtoReflect added in v2.4.0

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

func (*ListNetworksRequest) Reset added in v2.4.0

func (x *ListNetworksRequest) Reset()

func (*ListNetworksRequest) String added in v2.4.0

func (x *ListNetworksRequest) String() string

func (*ListNetworksRequest) Validate added in v2.6.16

func (r *ListNetworksRequest) Validate() error

Validate returns whether the request is valid.

type ListNetworksRequest_PolicyReference added in v2.6.16

type ListNetworksRequest_PolicyReference struct {

	// LoRa Alliance NetID of the Member.
	NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// ID assigned by the Member.
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworksRequest_PolicyReference) Descriptor deprecated added in v2.6.16

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

Deprecated: Use ListNetworksRequest_PolicyReference.ProtoReflect.Descriptor instead.

func (*ListNetworksRequest_PolicyReference) GetNetId added in v2.6.16

func (*ListNetworksRequest_PolicyReference) GetTenantId added in v2.6.16

func (*ListNetworksRequest_PolicyReference) ProtoMessage added in v2.6.16

func (*ListNetworksRequest_PolicyReference) ProtoMessage()

func (*ListNetworksRequest_PolicyReference) ProtoReflect added in v2.6.16

func (*ListNetworksRequest_PolicyReference) Reset added in v2.6.16

func (*ListNetworksRequest_PolicyReference) String added in v2.6.16

type ListNetworksResponse added in v2.4.0

type ListNetworksResponse struct {
	Networks []*v3.NetworkOrTenant `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	// Total number of networks.
	Total uint32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworksResponse) Descriptor deprecated added in v2.4.0

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

Deprecated: Use ListNetworksResponse.ProtoReflect.Descriptor instead.

func (*ListNetworksResponse) GetNetworks added in v2.4.0

func (x *ListNetworksResponse) GetNetworks() []*v3.NetworkOrTenant

func (*ListNetworksResponse) GetTotal added in v2.4.0

func (x *ListNetworksResponse) GetTotal() uint32

func (*ListNetworksResponse) ProtoMessage added in v2.4.0

func (*ListNetworksResponse) ProtoMessage()

func (*ListNetworksResponse) ProtoReflect added in v2.4.0

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

func (*ListNetworksResponse) Reset added in v2.4.0

func (x *ListNetworksResponse) Reset()

func (*ListNetworksResponse) String added in v2.4.0

func (x *ListNetworksResponse) String() string

type NetworkAPIKeyVaultClient

type NetworkAPIKeyVaultClient interface {
	// List API keys.
	ListAPIKeys(ctx context.Context, in *ListNetworkAPIKeysRequest, opts ...grpc.CallOption) (*ListNetworkAPIKeysResponse, error)
	// Create an API key.
	CreateAPIKey(ctx context.Context, in *CreateNetworkAPIKeyRequest, opts ...grpc.CallOption) (*CreateNetworkAPIKeyResponse, error)
	// Delete an API key.
	DeleteAPIKey(ctx context.Context, in *APIKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Update API key state.
	UpdateAPIKeyState(ctx context.Context, in *UpdateAPIKeyStateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

NetworkAPIKeyVaultClient is the client API for NetworkAPIKeyVault 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.

type NetworkAPIKeyVaultServer

type NetworkAPIKeyVaultServer interface {
	// List API keys.
	ListAPIKeys(context.Context, *ListNetworkAPIKeysRequest) (*ListNetworkAPIKeysResponse, error)
	// Create an API key.
	CreateAPIKey(context.Context, *CreateNetworkAPIKeyRequest) (*CreateNetworkAPIKeyResponse, error)
	// Delete an API key.
	DeleteAPIKey(context.Context, *APIKeyRequest) (*emptypb.Empty, error)
	// Update API key state.
	UpdateAPIKeyState(context.Context, *UpdateAPIKeyStateRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

NetworkAPIKeyVaultServer is the server API for NetworkAPIKeyVault service. All implementations must embed UnimplementedNetworkAPIKeyVaultServer for forward compatibility

type UnimplementedCatalogServer added in v2.0.3

type UnimplementedCatalogServer struct {
}

UnimplementedCatalogServer must be embedded to have forward compatible implementations.

func (UnimplementedCatalogServer) ListHomeNetworks added in v2.0.3

func (UnimplementedCatalogServer) ListJoinServers added in v2.7.0

func (UnimplementedCatalogServer) ListNetworks added in v2.4.0

type UnimplementedClusterAPIKeyVaultServer

type UnimplementedClusterAPIKeyVaultServer struct {
}

UnimplementedClusterAPIKeyVaultServer must be embedded to have forward compatible implementations.

func (UnimplementedClusterAPIKeyVaultServer) DeleteAPIKey

func (UnimplementedClusterAPIKeyVaultServer) ListAPIKeys

func (UnimplementedClusterAPIKeyVaultServer) UpdateAPIKeyState added in v2.6.0

type UnimplementedJoinServerRegistryServer added in v2.7.0

type UnimplementedJoinServerRegistryServer struct {
}

UnimplementedJoinServerRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedJoinServerRegistryServer) CreateJoinServer added in v2.7.0

func (UnimplementedJoinServerRegistryServer) DeleteJoinServer added in v2.7.0

func (UnimplementedJoinServerRegistryServer) GetJoinServer added in v2.7.0

func (UnimplementedJoinServerRegistryServer) ListJoinServers added in v2.7.0

func (UnimplementedJoinServerRegistryServer) UpdateJoinServer added in v2.7.0

type UnimplementedNetworkAPIKeyVaultServer

type UnimplementedNetworkAPIKeyVaultServer struct {
}

UnimplementedNetworkAPIKeyVaultServer must be embedded to have forward compatible implementations.

func (UnimplementedNetworkAPIKeyVaultServer) DeleteAPIKey

func (UnimplementedNetworkAPIKeyVaultServer) ListAPIKeys

func (UnimplementedNetworkAPIKeyVaultServer) UpdateAPIKeyState added in v2.6.0

type UnsafeCatalogServer added in v2.0.3

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

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

type UnsafeClusterAPIKeyVaultServer

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

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

type UnsafeJoinServerRegistryServer added in v2.7.0

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

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

type UnsafeNetworkAPIKeyVaultServer

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

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

type UpdateAPIKeyStateRequest added in v2.6.0

type UpdateAPIKeyStateRequest struct {
	KeyId string         `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	State v3.APIKeyState `protobuf:"varint,2,opt,name=state,proto3,enum=org.packetbroker.v3.APIKeyState" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAPIKeyStateRequest) Descriptor deprecated added in v2.6.0

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

Deprecated: Use UpdateAPIKeyStateRequest.ProtoReflect.Descriptor instead.

func (*UpdateAPIKeyStateRequest) GetKeyId added in v2.6.0

func (x *UpdateAPIKeyStateRequest) GetKeyId() string

func (*UpdateAPIKeyStateRequest) GetState added in v2.6.0

func (x *UpdateAPIKeyStateRequest) GetState() v3.APIKeyState

func (*UpdateAPIKeyStateRequest) ProtoMessage added in v2.6.0

func (*UpdateAPIKeyStateRequest) ProtoMessage()

func (*UpdateAPIKeyStateRequest) ProtoReflect added in v2.6.0

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

func (*UpdateAPIKeyStateRequest) Reset added in v2.6.0

func (x *UpdateAPIKeyStateRequest) Reset()

func (*UpdateAPIKeyStateRequest) String added in v2.6.0

func (x *UpdateAPIKeyStateRequest) String() string

type UpdateJoinServerRequest added in v2.7.0

type UpdateJoinServerRequest struct {
	Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the Join Server.
	// This field gets updated when a value is set.
	Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// JoinEUI prefixes of the Join Server.
	// This field gets updated when a value is set.
	JoinEuiPrefixes *JoinEUIPrefixesValue `protobuf:"bytes,3,opt,name=join_eui_prefixes,json=joinEuiPrefixes,proto3" json:"join_eui_prefixes,omitempty"`
	// Administrative contact.
	// This field gets updated when a value is set.
	AdministrativeContact *v3.ContactInfoValue `protobuf:"bytes,4,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"`
	// Technical contact.
	// This field gets updated when a value is set.
	TechnicalContact *v3.ContactInfoValue `protobuf:"bytes,5,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"`
	// Indicates whether the network is listed in the catalog.
	// This field gets updated when a value is set.
	Listed *wrapperspb.BoolValue `protobuf:"bytes,6,opt,name=listed,proto3" json:"listed,omitempty"`
	// Types that are assignable to Resolver:
	//
	//	*UpdateJoinServerRequest_Lookup
	//	*UpdateJoinServerRequest_Fixed
	Resolver isUpdateJoinServerRequest_Resolver `protobuf_oneof:"resolver"`
	// contains filtered or unexported fields
}

func (*UpdateJoinServerRequest) Descriptor deprecated added in v2.7.0

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

Deprecated: Use UpdateJoinServerRequest.ProtoReflect.Descriptor instead.

func (*UpdateJoinServerRequest) GetAdministrativeContact added in v2.7.0

func (x *UpdateJoinServerRequest) GetAdministrativeContact() *v3.ContactInfoValue

func (*UpdateJoinServerRequest) GetFixed added in v2.7.0

func (*UpdateJoinServerRequest) GetId added in v2.7.0

func (x *UpdateJoinServerRequest) GetId() uint32

func (*UpdateJoinServerRequest) GetJoinEuiPrefixes added in v2.7.0

func (x *UpdateJoinServerRequest) GetJoinEuiPrefixes() *JoinEUIPrefixesValue

func (*UpdateJoinServerRequest) GetListed added in v2.7.0

func (*UpdateJoinServerRequest) GetLookup added in v2.7.0

func (x *UpdateJoinServerRequest) GetLookup() *v3.Target

func (*UpdateJoinServerRequest) GetName added in v2.7.0

func (*UpdateJoinServerRequest) GetResolver added in v2.7.0

func (m *UpdateJoinServerRequest) GetResolver() isUpdateJoinServerRequest_Resolver

func (*UpdateJoinServerRequest) GetTechnicalContact added in v2.7.0

func (x *UpdateJoinServerRequest) GetTechnicalContact() *v3.ContactInfoValue

func (*UpdateJoinServerRequest) ProtoMessage added in v2.7.0

func (*UpdateJoinServerRequest) ProtoMessage()

func (*UpdateJoinServerRequest) ProtoReflect added in v2.7.0

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

func (*UpdateJoinServerRequest) Reset added in v2.7.0

func (x *UpdateJoinServerRequest) Reset()

func (*UpdateJoinServerRequest) String added in v2.7.0

func (x *UpdateJoinServerRequest) String() string

func (*UpdateJoinServerRequest) Validate added in v2.7.0

func (r *UpdateJoinServerRequest) Validate() error

Validate returns whether the request is valid.

type UpdateJoinServerRequest_Fixed added in v2.7.0

type UpdateJoinServerRequest_Fixed struct {
	// Fixed endpoint which handles activations from any DevEUI for this set of JoinEUIs.
	// This field gets updated when a value is set.
	Fixed *v3.JoinServerFixedEndpoint `protobuf:"bytes,8,opt,name=fixed,proto3,oneof"`
}

type UpdateJoinServerRequest_Lookup added in v2.7.0

type UpdateJoinServerRequest_Lookup struct {
	// Target to lookup the endpoint based on DevEUI for this set of JoinEUIs.
	// This field gets updated when a value is set.
	Lookup *v3.Target `protobuf:"bytes,7,opt,name=lookup,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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