Documentation ¶
Index ¶
- Variables
- type AAAConfig
- func (*AAAConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AAAConfig) GetAccountingEnabled() bool
- func (x *AAAConfig) GetCreateSessionOnAuth() bool
- func (x *AAAConfig) GetEventLoggingEnabled() bool
- func (x *AAAConfig) GetIdleSessionTimeoutMs() uint32
- func (x *AAAConfig) GetLogLevel() protos.LogLevel
- func (x *AAAConfig) GetRadiusConfig() *RadiusConfig
- func (*AAAConfig) ProtoMessage()
- func (x *AAAConfig) ProtoReflect() protoreflect.Message
- func (x *AAAConfig) Reset()
- func (x *AAAConfig) String() string
- type CsfbConfig
- func (*CsfbConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CsfbConfig) GetClient() *SCTPClientConfig
- func (x *CsfbConfig) GetLogLevel() protos.LogLevel
- func (*CsfbConfig) ProtoMessage()
- func (x *CsfbConfig) ProtoReflect() protoreflect.Message
- func (x *CsfbConfig) Reset()
- func (x *CsfbConfig) String() string
- type DiamClientConfig
- func (*DiamClientConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DiamClientConfig) GetAddress() string
- func (x *DiamClientConfig) GetDestHost() string
- func (x *DiamClientConfig) GetDestRealm() string
- func (x *DiamClientConfig) GetDisableDestHost() bool
- func (x *DiamClientConfig) GetHost() string
- func (x *DiamClientConfig) GetLocalAddress() string
- func (x *DiamClientConfig) GetOverwriteDestHost() bool
- func (x *DiamClientConfig) GetProductName() string
- func (x *DiamClientConfig) GetProtocol() string
- func (x *DiamClientConfig) GetRealm() string
- func (x *DiamClientConfig) GetRetransmits() uint32
- func (x *DiamClientConfig) GetRetryCount() uint32
- func (x *DiamClientConfig) GetWatchdogInterval() uint32
- func (*DiamClientConfig) ProtoMessage()
- func (x *DiamClientConfig) ProtoReflect() protoreflect.Message
- func (x *DiamClientConfig) Reset()
- func (x *DiamClientConfig) String() string
- type DiamServerConfig
- func (*DiamServerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DiamServerConfig) GetAddress() string
- func (x *DiamServerConfig) GetDestHost() string
- func (x *DiamServerConfig) GetDestRealm() string
- func (x *DiamServerConfig) GetLocalAddress() string
- func (x *DiamServerConfig) GetProtocol() string
- func (*DiamServerConfig) ProtoMessage()
- func (x *DiamServerConfig) ProtoReflect() protoreflect.Message
- func (x *DiamServerConfig) Reset()
- func (x *DiamServerConfig) String() string
- type EapAkaConfig
- func (*EapAkaConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EapAkaConfig) GetLogLevel() protos.LogLevel
- func (x *EapAkaConfig) GetPlmnIds() []string
- func (x *EapAkaConfig) GetTimeout() *EapAkaConfig_Timeouts
- func (*EapAkaConfig) ProtoMessage()
- func (x *EapAkaConfig) ProtoReflect() protoreflect.Message
- func (x *EapAkaConfig) Reset()
- func (x *EapAkaConfig) String() string
- type EapAkaConfig_Timeouts
- func (*EapAkaConfig_Timeouts) Descriptor() ([]byte, []int)deprecated
- func (x *EapAkaConfig_Timeouts) GetChallengeMs() uint32
- func (x *EapAkaConfig_Timeouts) GetErrorNotificationMs() uint32
- func (x *EapAkaConfig_Timeouts) GetSessionAuthenticatedMs() uint32
- func (x *EapAkaConfig_Timeouts) GetSessionMs() uint32
- func (*EapAkaConfig_Timeouts) ProtoMessage()
- func (x *EapAkaConfig_Timeouts) ProtoReflect() protoreflect.Message
- func (x *EapAkaConfig_Timeouts) Reset()
- func (x *EapAkaConfig_Timeouts) String() string
- type GatewayHealthConfig
- func (*GatewayHealthConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayHealthConfig) GetCloudDisconnectPeriodSecs() uint32
- func (x *GatewayHealthConfig) GetLocalDisconnectPeriodSecs() uint32
- func (x *GatewayHealthConfig) GetRequiredServices() []string
- func (x *GatewayHealthConfig) GetUpdateFailureThreshold() uint32
- func (x *GatewayHealthConfig) GetUpdateIntervalSecs() uint32
- func (*GatewayHealthConfig) ProtoMessage()
- func (x *GatewayHealthConfig) ProtoReflect() protoreflect.Message
- func (x *GatewayHealthConfig) Reset()
- func (x *GatewayHealthConfig) String() string
- type GxConfig
- func (*GxConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GxConfig) GetDisableGx() bool
- func (x *GxConfig) GetOverwriteApn() string
- func (x *GxConfig) GetServer() *DiamClientConfig
- func (x *GxConfig) GetServers() []*DiamClientConfig
- func (*GxConfig) ProtoMessage()
- func (x *GxConfig) ProtoReflect() protoreflect.Message
- func (x *GxConfig) Reset()
- func (x *GxConfig) String() string
- type GyConfig
- func (*GyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GyConfig) GetDisableGy() bool
- func (x *GyConfig) GetInitMethod() GyInitMethod
- func (x *GyConfig) GetOverwriteApn() string
- func (x *GyConfig) GetServer() *DiamClientConfig
- func (x *GyConfig) GetServers() []*DiamClientConfig
- func (*GyConfig) ProtoMessage()
- func (x *GyConfig) ProtoReflect() protoreflect.Message
- func (x *GyConfig) Reset()
- func (x *GyConfig) String() string
- type GyInitMethod
- func (GyInitMethod) Descriptor() protoreflect.EnumDescriptor
- func (x GyInitMethod) Enum() *GyInitMethod
- func (GyInitMethod) EnumDescriptor() ([]byte, []int)deprecated
- func (x GyInitMethod) Number() protoreflect.EnumNumber
- func (x GyInitMethod) String() string
- func (GyInitMethod) Type() protoreflect.EnumType
- type HSSConfig
- func (*HSSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *HSSConfig) GetDefaultSubProfile() *HSSConfig_SubscriptionProfile
- func (x *HSSConfig) GetLteAuthAmf() []byte
- func (x *HSSConfig) GetLteAuthOp() []byte
- func (x *HSSConfig) GetServer() *DiamServerConfig
- func (x *HSSConfig) GetStreamSubscribers() bool
- func (x *HSSConfig) GetSubProfiles() map[string]*HSSConfig_SubscriptionProfile
- func (*HSSConfig) ProtoMessage()
- func (x *HSSConfig) ProtoReflect() protoreflect.Message
- func (x *HSSConfig) Reset()
- func (x *HSSConfig) String() string
- type HSSConfig_SubscriptionProfile
- func (*HSSConfig_SubscriptionProfile) Descriptor() ([]byte, []int)deprecated
- func (x *HSSConfig_SubscriptionProfile) GetMaxDlBitRate() uint64
- func (x *HSSConfig_SubscriptionProfile) GetMaxUlBitRate() uint64
- func (*HSSConfig_SubscriptionProfile) ProtoMessage()
- func (x *HSSConfig_SubscriptionProfile) ProtoReflect() protoreflect.Message
- func (x *HSSConfig_SubscriptionProfile) Reset()
- func (x *HSSConfig_SubscriptionProfile) String() string
- type RadiusConfig
- func (*RadiusConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RadiusConfig) GetAcctAddr() string
- func (x *RadiusConfig) GetAuthAddr() string
- func (x *RadiusConfig) GetDAEAddr() string
- func (x *RadiusConfig) GetNetwork() string
- func (x *RadiusConfig) GetSecret() []byte
- func (*RadiusConfig) ProtoMessage()
- func (x *RadiusConfig) ProtoReflect() protoreflect.Message
- func (x *RadiusConfig) Reset()
- func (x *RadiusConfig) String() string
- type RadiusdConfig
- func (*RadiusdConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RadiusdConfig) GetRadiusMetricsHost() string
- func (x *RadiusdConfig) GetRadiusMetricsPath() string
- func (x *RadiusdConfig) GetRadiusMetricsPort() uint32
- func (x *RadiusdConfig) GetUpdateIntervalSecs() uint32
- func (*RadiusdConfig) ProtoMessage()
- func (x *RadiusdConfig) ProtoReflect() protoreflect.Message
- func (x *RadiusdConfig) Reset()
- func (x *RadiusdConfig) String() string
- type S6AConfig
- func (*S6AConfig) Descriptor() ([]byte, []int)deprecated
- func (x *S6AConfig) GetLogLevel() protos.LogLevel
- func (x *S6AConfig) GetMinimumRequestThreshold() uint32
- func (x *S6AConfig) GetRequestFailureThreshold() float32
- func (x *S6AConfig) GetServer() *DiamClientConfig
- func (*S6AConfig) ProtoMessage()
- func (x *S6AConfig) ProtoReflect() protoreflect.Message
- func (x *S6AConfig) Reset()
- func (x *S6AConfig) String() string
- type SCTPClientConfig
- func (*SCTPClientConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SCTPClientConfig) GetLocalAddress() string
- func (x *SCTPClientConfig) GetServerAddress() string
- func (*SCTPClientConfig) ProtoMessage()
- func (x *SCTPClientConfig) ProtoReflect() protoreflect.Message
- func (x *SCTPClientConfig) Reset()
- func (x *SCTPClientConfig) String() string
- type SessionProxyConfig
- func (*SessionProxyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SessionProxyConfig) GetGx() *GxConfig
- func (x *SessionProxyConfig) GetGy() *GyConfig
- func (x *SessionProxyConfig) GetLogLevel() protos.LogLevel
- func (x *SessionProxyConfig) GetMinimumRequestThreshold() uint32
- func (x *SessionProxyConfig) GetRequestFailureThreshold() float32
- func (*SessionProxyConfig) ProtoMessage()
- func (x *SessionProxyConfig) ProtoReflect() protoreflect.Message
- func (x *SessionProxyConfig) Reset()
- func (x *SessionProxyConfig) String() string
- type SwxConfig
- func (*SwxConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SwxConfig) GetCacheTTLSeconds() uint32
- func (x *SwxConfig) GetDeriveUnregisterRealm() bool
- func (x *SwxConfig) GetHlrPlmnIds() []string
- func (x *SwxConfig) GetLogLevel() protos.LogLevel
- func (x *SwxConfig) GetMinimumRequestThreshold() uint32
- func (x *SwxConfig) GetRegisterOnAuth() bool
- func (x *SwxConfig) GetRequestFailureThreshold() float32
- func (x *SwxConfig) GetServer() *DiamClientConfig
- func (x *SwxConfig) GetServers() []*DiamClientConfig
- func (x *SwxConfig) GetVerifyAuthorization() bool
- func (*SwxConfig) ProtoMessage()
- func (x *SwxConfig) ProtoReflect() protoreflect.Message
- func (x *SwxConfig) Reset()
- func (x *SwxConfig) String() string
Constants ¶
This section is empty.
Variables ¶
var ( GyInitMethod_name = map[int32]string{ 0: "RESERVED", 1: "PER_SESSION", 2: "PER_KEY", } GyInitMethod_value = map[string]int32{ "RESERVED": 0, "PER_SESSION": 1, "PER_KEY": 2, } )
Enum value maps for GyInitMethod.
var File_mconfigs_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AAAConfig ¶
type AAAConfig struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // Idle session TTL IdleSessionTimeoutMs uint32 `protobuf:"varint,2,opt,name=IdleSessionTimeoutMs,proto3" json:"IdleSessionTimeoutMs,omitempty"` // enable accounting & maintain long term user sessions AccountingEnabled bool `protobuf:"varint,3,opt,name=AccountingEnabled,proto3" json:"AccountingEnabled,omitempty"` // Postpone Auth success until successful accounting CreateSession completion CreateSessionOnAuth bool `protobuf:"varint,4,opt,name=CreateSessionOnAuth,proto3" json:"CreateSessionOnAuth,omitempty"` // enable event logging for aaa events EventLoggingEnabled bool `protobuf:"varint,5,opt,name=EventLoggingEnabled,proto3" json:"EventLoggingEnabled,omitempty"` RadiusConfig *RadiusConfig `protobuf:"bytes,6,opt,name=RadiusConfig,proto3" json:"RadiusConfig,omitempty"` // contains filtered or unexported fields }
func (*AAAConfig) Descriptor
deprecated
func (*AAAConfig) GetAccountingEnabled ¶
func (*AAAConfig) GetCreateSessionOnAuth ¶
func (*AAAConfig) GetEventLoggingEnabled ¶
func (*AAAConfig) GetIdleSessionTimeoutMs ¶
func (*AAAConfig) GetLogLevel ¶
func (*AAAConfig) GetRadiusConfig ¶
func (x *AAAConfig) GetRadiusConfig() *RadiusConfig
func (*AAAConfig) ProtoMessage ¶
func (*AAAConfig) ProtoMessage()
func (*AAAConfig) ProtoReflect ¶
func (x *AAAConfig) ProtoReflect() protoreflect.Message
type CsfbConfig ¶
type CsfbConfig struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` Client *SCTPClientConfig `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty"` // contains filtered or unexported fields }
func (*CsfbConfig) Descriptor
deprecated
func (*CsfbConfig) Descriptor() ([]byte, []int)
Deprecated: Use CsfbConfig.ProtoReflect.Descriptor instead.
func (*CsfbConfig) GetClient ¶
func (x *CsfbConfig) GetClient() *SCTPClientConfig
func (*CsfbConfig) GetLogLevel ¶
func (x *CsfbConfig) GetLogLevel() protos.LogLevel
func (*CsfbConfig) ProtoMessage ¶
func (*CsfbConfig) ProtoMessage()
func (*CsfbConfig) ProtoReflect ¶
func (x *CsfbConfig) ProtoReflect() protoreflect.Message
func (*CsfbConfig) Reset ¶
func (x *CsfbConfig) Reset()
func (*CsfbConfig) String ¶
func (x *CsfbConfig) String() string
type DiamClientConfig ¶
type DiamClientConfig struct { Protocol string `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"` // tcp/sctp/... Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // server's host:port Retransmits uint32 `protobuf:"varint,3,opt,name=retransmits,proto3" json:"retransmits,omitempty"` WatchdogInterval uint32 `protobuf:"varint,4,opt,name=watchdog_interval,json=watchdogInterval,proto3" json:"watchdog_interval,omitempty"` RetryCount uint32 `protobuf:"varint,5,opt,name=retry_count,json=retryCount,proto3" json:"retry_count,omitempty"` LocalAddress string `protobuf:"bytes,6,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"` // client's local address to bind socket to IP:port OR :port ProductName string `protobuf:"bytes,7,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"` Realm string `protobuf:"bytes,8,opt,name=realm,proto3" json:"realm,omitempty"` // diameter realm Host string `protobuf:"bytes,9,opt,name=host,proto3" json:"host,omitempty"` // diameter host DestRealm string `protobuf:"bytes,10,opt,name=dest_realm,json=destRealm,proto3" json:"dest_realm,omitempty"` // server diameter realm DestHost string `protobuf:"bytes,11,opt,name=dest_host,json=destHost,proto3" json:"dest_host,omitempty"` // server diameter host DisableDestHost bool `protobuf:"varint,12,opt,name=disable_dest_host,json=disableDestHost,proto3" json:"disable_dest_host,omitempty"` // don't include dest_host AVP in diameter requests OverwriteDestHost bool `protobuf:"varint,13,opt,name=overwrite_dest_host,json=overwriteDestHost,proto3" json:"overwrite_dest_host,omitempty"` // overwrite dest_host AVP in diameter requests even if the message includes it // contains filtered or unexported fields }
------------------------------------------------------------------------------ FeG configs ------------------------------------------------------------------------------
func (*DiamClientConfig) Descriptor
deprecated
func (*DiamClientConfig) Descriptor() ([]byte, []int)
Deprecated: Use DiamClientConfig.ProtoReflect.Descriptor instead.
func (*DiamClientConfig) GetAddress ¶
func (x *DiamClientConfig) GetAddress() string
func (*DiamClientConfig) GetDestHost ¶
func (x *DiamClientConfig) GetDestHost() string
func (*DiamClientConfig) GetDestRealm ¶
func (x *DiamClientConfig) GetDestRealm() string
func (*DiamClientConfig) GetDisableDestHost ¶
func (x *DiamClientConfig) GetDisableDestHost() bool
func (*DiamClientConfig) GetHost ¶
func (x *DiamClientConfig) GetHost() string
func (*DiamClientConfig) GetLocalAddress ¶
func (x *DiamClientConfig) GetLocalAddress() string
func (*DiamClientConfig) GetOverwriteDestHost ¶
func (x *DiamClientConfig) GetOverwriteDestHost() bool
func (*DiamClientConfig) GetProductName ¶
func (x *DiamClientConfig) GetProductName() string
func (*DiamClientConfig) GetProtocol ¶
func (x *DiamClientConfig) GetProtocol() string
func (*DiamClientConfig) GetRealm ¶
func (x *DiamClientConfig) GetRealm() string
func (*DiamClientConfig) GetRetransmits ¶
func (x *DiamClientConfig) GetRetransmits() uint32
func (*DiamClientConfig) GetRetryCount ¶
func (x *DiamClientConfig) GetRetryCount() uint32
func (*DiamClientConfig) GetWatchdogInterval ¶
func (x *DiamClientConfig) GetWatchdogInterval() uint32
func (*DiamClientConfig) ProtoMessage ¶
func (*DiamClientConfig) ProtoMessage()
func (*DiamClientConfig) ProtoReflect ¶
func (x *DiamClientConfig) ProtoReflect() protoreflect.Message
func (*DiamClientConfig) Reset ¶
func (x *DiamClientConfig) Reset()
func (*DiamClientConfig) String ¶
func (x *DiamClientConfig) String() string
type DiamServerConfig ¶
type DiamServerConfig struct { Protocol string `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"` // tcp/sctp/... Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // host:port LocalAddress string `protobuf:"bytes,3,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"` // IP:port or :port DestHost string `protobuf:"bytes,4,opt,name=dest_host,json=destHost,proto3" json:"dest_host,omitempty"` // diameter host DestRealm string `protobuf:"bytes,5,opt,name=dest_realm,json=destRealm,proto3" json:"dest_realm,omitempty"` // diameter realm // contains filtered or unexported fields }
func (*DiamServerConfig) Descriptor
deprecated
func (*DiamServerConfig) Descriptor() ([]byte, []int)
Deprecated: Use DiamServerConfig.ProtoReflect.Descriptor instead.
func (*DiamServerConfig) GetAddress ¶
func (x *DiamServerConfig) GetAddress() string
func (*DiamServerConfig) GetDestHost ¶
func (x *DiamServerConfig) GetDestHost() string
func (*DiamServerConfig) GetDestRealm ¶
func (x *DiamServerConfig) GetDestRealm() string
func (*DiamServerConfig) GetLocalAddress ¶
func (x *DiamServerConfig) GetLocalAddress() string
func (*DiamServerConfig) GetProtocol ¶
func (x *DiamServerConfig) GetProtocol() string
func (*DiamServerConfig) ProtoMessage ¶
func (*DiamServerConfig) ProtoMessage()
func (*DiamServerConfig) ProtoReflect ¶
func (x *DiamServerConfig) ProtoReflect() protoreflect.Message
func (*DiamServerConfig) Reset ¶
func (x *DiamServerConfig) Reset()
func (*DiamServerConfig) String ¶
func (x *DiamServerConfig) String() string
type EapAkaConfig ¶
type EapAkaConfig struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` Timeout *EapAkaConfig_Timeouts `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"` PlmnIds []string `protobuf:"bytes,3,rep,name=PlmnIds,proto3" json:"PlmnIds,omitempty"` // contains filtered or unexported fields }
func (*EapAkaConfig) Descriptor
deprecated
func (*EapAkaConfig) Descriptor() ([]byte, []int)
Deprecated: Use EapAkaConfig.ProtoReflect.Descriptor instead.
func (*EapAkaConfig) GetLogLevel ¶
func (x *EapAkaConfig) GetLogLevel() protos.LogLevel
func (*EapAkaConfig) GetPlmnIds ¶
func (x *EapAkaConfig) GetPlmnIds() []string
func (*EapAkaConfig) GetTimeout ¶
func (x *EapAkaConfig) GetTimeout() *EapAkaConfig_Timeouts
func (*EapAkaConfig) ProtoMessage ¶
func (*EapAkaConfig) ProtoMessage()
func (*EapAkaConfig) ProtoReflect ¶
func (x *EapAkaConfig) ProtoReflect() protoreflect.Message
func (*EapAkaConfig) Reset ¶
func (x *EapAkaConfig) Reset()
func (*EapAkaConfig) String ¶
func (x *EapAkaConfig) String() string
type EapAkaConfig_Timeouts ¶
type EapAkaConfig_Timeouts struct { ChallengeMs uint32 `protobuf:"varint,1,opt,name=ChallengeMs,proto3" json:"ChallengeMs,omitempty"` ErrorNotificationMs uint32 `protobuf:"varint,2,opt,name=ErrorNotificationMs,proto3" json:"ErrorNotificationMs,omitempty"` SessionMs uint32 `protobuf:"varint,3,opt,name=SessionMs,proto3" json:"SessionMs,omitempty"` SessionAuthenticatedMs uint32 `protobuf:"varint,4,opt,name=SessionAuthenticatedMs,proto3" json:"SessionAuthenticatedMs,omitempty"` // contains filtered or unexported fields }
func (*EapAkaConfig_Timeouts) Descriptor
deprecated
func (*EapAkaConfig_Timeouts) Descriptor() ([]byte, []int)
Deprecated: Use EapAkaConfig_Timeouts.ProtoReflect.Descriptor instead.
func (*EapAkaConfig_Timeouts) GetChallengeMs ¶
func (x *EapAkaConfig_Timeouts) GetChallengeMs() uint32
func (*EapAkaConfig_Timeouts) GetErrorNotificationMs ¶
func (x *EapAkaConfig_Timeouts) GetErrorNotificationMs() uint32
func (*EapAkaConfig_Timeouts) GetSessionAuthenticatedMs ¶
func (x *EapAkaConfig_Timeouts) GetSessionAuthenticatedMs() uint32
func (*EapAkaConfig_Timeouts) GetSessionMs ¶
func (x *EapAkaConfig_Timeouts) GetSessionMs() uint32
func (*EapAkaConfig_Timeouts) ProtoMessage ¶
func (*EapAkaConfig_Timeouts) ProtoMessage()
func (*EapAkaConfig_Timeouts) ProtoReflect ¶
func (x *EapAkaConfig_Timeouts) ProtoReflect() protoreflect.Message
func (*EapAkaConfig_Timeouts) Reset ¶
func (x *EapAkaConfig_Timeouts) Reset()
func (*EapAkaConfig_Timeouts) String ¶
func (x *EapAkaConfig_Timeouts) String() string
type GatewayHealthConfig ¶
type GatewayHealthConfig struct { RequiredServices []string `protobuf:"bytes,1,rep,name=required_services,json=requiredServices,proto3" json:"required_services,omitempty"` UpdateIntervalSecs uint32 `protobuf:"varint,2,opt,name=update_interval_secs,json=updateIntervalSecs,proto3" json:"update_interval_secs,omitempty"` UpdateFailureThreshold uint32 `` /* 130-byte string literal not displayed */ CloudDisconnectPeriodSecs uint32 `` /* 141-byte string literal not displayed */ LocalDisconnectPeriodSecs uint32 `` /* 141-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GatewayHealthConfig) Descriptor
deprecated
func (*GatewayHealthConfig) Descriptor() ([]byte, []int)
Deprecated: Use GatewayHealthConfig.ProtoReflect.Descriptor instead.
func (*GatewayHealthConfig) GetCloudDisconnectPeriodSecs ¶
func (x *GatewayHealthConfig) GetCloudDisconnectPeriodSecs() uint32
func (*GatewayHealthConfig) GetLocalDisconnectPeriodSecs ¶
func (x *GatewayHealthConfig) GetLocalDisconnectPeriodSecs() uint32
func (*GatewayHealthConfig) GetRequiredServices ¶
func (x *GatewayHealthConfig) GetRequiredServices() []string
func (*GatewayHealthConfig) GetUpdateFailureThreshold ¶
func (x *GatewayHealthConfig) GetUpdateFailureThreshold() uint32
func (*GatewayHealthConfig) GetUpdateIntervalSecs ¶
func (x *GatewayHealthConfig) GetUpdateIntervalSecs() uint32
func (*GatewayHealthConfig) ProtoMessage ¶
func (*GatewayHealthConfig) ProtoMessage()
func (*GatewayHealthConfig) ProtoReflect ¶
func (x *GatewayHealthConfig) ProtoReflect() protoreflect.Message
func (*GatewayHealthConfig) Reset ¶
func (x *GatewayHealthConfig) Reset()
func (*GatewayHealthConfig) String ¶
func (x *GatewayHealthConfig) String() string
type GxConfig ¶
type GxConfig struct { Server *DiamClientConfig `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` OverwriteApn string `protobuf:"bytes,2,opt,name=OverwriteApn,proto3" json:"OverwriteApn,omitempty"` Servers []*DiamClientConfig `protobuf:"bytes,3,rep,name=servers,proto3" json:"servers,omitempty"` DisableGx bool `protobuf:"varint,4,opt,name=DisableGx,proto3" json:"DisableGx,omitempty"` // contains filtered or unexported fields }
func (*GxConfig) Descriptor
deprecated
func (*GxConfig) GetDisableGx ¶
func (*GxConfig) GetOverwriteApn ¶
func (*GxConfig) GetServer ¶
func (x *GxConfig) GetServer() *DiamClientConfig
func (*GxConfig) GetServers ¶
func (x *GxConfig) GetServers() []*DiamClientConfig
func (*GxConfig) ProtoMessage ¶
func (*GxConfig) ProtoMessage()
func (*GxConfig) ProtoReflect ¶
func (x *GxConfig) ProtoReflect() protoreflect.Message
type GyConfig ¶
type GyConfig struct { Server *DiamClientConfig `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` InitMethod GyInitMethod `protobuf:"varint,2,opt,name=init_method,json=initMethod,proto3,enum=magma.mconfig.GyInitMethod" json:"init_method,omitempty"` OverwriteApn string `protobuf:"bytes,3,opt,name=OverwriteApn,proto3" json:"OverwriteApn,omitempty"` Servers []*DiamClientConfig `protobuf:"bytes,4,rep,name=servers,proto3" json:"servers,omitempty"` DisableGy bool `protobuf:"varint,5,opt,name=DisableGy,proto3" json:"DisableGy,omitempty"` // contains filtered or unexported fields }
func (*GyConfig) Descriptor
deprecated
func (*GyConfig) GetDisableGy ¶
func (*GyConfig) GetInitMethod ¶
func (x *GyConfig) GetInitMethod() GyInitMethod
func (*GyConfig) GetOverwriteApn ¶
func (*GyConfig) GetServer ¶
func (x *GyConfig) GetServer() *DiamClientConfig
func (*GyConfig) GetServers ¶
func (x *GyConfig) GetServers() []*DiamClientConfig
func (*GyConfig) ProtoMessage ¶
func (*GyConfig) ProtoMessage()
func (*GyConfig) ProtoReflect ¶
func (x *GyConfig) ProtoReflect() protoreflect.Message
type GyInitMethod ¶
type GyInitMethod int32
const ( GyInitMethod_RESERVED GyInitMethod = 0 // proto enums must start with 0 GyInitMethod_PER_SESSION GyInitMethod = 1 GyInitMethod_PER_KEY GyInitMethod = 2 )
func (GyInitMethod) Descriptor ¶
func (GyInitMethod) Descriptor() protoreflect.EnumDescriptor
func (GyInitMethod) Enum ¶
func (x GyInitMethod) Enum() *GyInitMethod
func (GyInitMethod) EnumDescriptor
deprecated
func (GyInitMethod) EnumDescriptor() ([]byte, []int)
Deprecated: Use GyInitMethod.Descriptor instead.
func (GyInitMethod) Number ¶
func (x GyInitMethod) Number() protoreflect.EnumNumber
func (GyInitMethod) String ¶
func (x GyInitMethod) String() string
func (GyInitMethod) Type ¶
func (GyInitMethod) Type() protoreflect.EnumType
type HSSConfig ¶
type HSSConfig struct { Server *DiamServerConfig `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` // Operator configuration field for LTE. LteAuthOp []byte `protobuf:"bytes,2,opt,name=lte_auth_op,json=lteAuthOp,proto3" json:"lte_auth_op,omitempty"` // Authentication management field for LTE. LteAuthAmf []byte `protobuf:"bytes,3,opt,name=lte_auth_amf,json=lteAuthAmf,proto3" json:"lte_auth_amf,omitempty"` // Maps from IMSI to SubscriptionProfile. SubProfiles map[string]*HSSConfig_SubscriptionProfile `` /* 182-byte string literal not displayed */ // If an IMSI if not found in sub_profiles, the default profile is used instead. DefaultSubProfile *HSSConfig_SubscriptionProfile `protobuf:"bytes,5,opt,name=default_sub_profile,json=defaultSubProfile,proto3" json:"default_sub_profile,omitempty"` // Whether to stream subscribers from the cloud subscriberdb service. StreamSubscribers bool `protobuf:"varint,6,opt,name=stream_subscribers,json=streamSubscribers,proto3" json:"stream_subscribers,omitempty"` // contains filtered or unexported fields }
func (*HSSConfig) Descriptor
deprecated
func (*HSSConfig) GetDefaultSubProfile ¶
func (x *HSSConfig) GetDefaultSubProfile() *HSSConfig_SubscriptionProfile
func (*HSSConfig) GetLteAuthAmf ¶
func (*HSSConfig) GetLteAuthOp ¶
func (*HSSConfig) GetServer ¶
func (x *HSSConfig) GetServer() *DiamServerConfig
func (*HSSConfig) GetStreamSubscribers ¶
func (*HSSConfig) GetSubProfiles ¶
func (x *HSSConfig) GetSubProfiles() map[string]*HSSConfig_SubscriptionProfile
func (*HSSConfig) ProtoMessage ¶
func (*HSSConfig) ProtoMessage()
func (*HSSConfig) ProtoReflect ¶
func (x *HSSConfig) ProtoReflect() protoreflect.Message
type HSSConfig_SubscriptionProfile ¶
type HSSConfig_SubscriptionProfile struct { // Maximum uplink bit rate (AMBR-UL) MaxUlBitRate uint64 `protobuf:"varint,1,opt,name=max_ul_bit_rate,json=maxUlBitRate,proto3" json:"max_ul_bit_rate,omitempty"` // Maximum downlink bit rate (AMBR-DL) MaxDlBitRate uint64 `protobuf:"varint,2,opt,name=max_dl_bit_rate,json=maxDlBitRate,proto3" json:"max_dl_bit_rate,omitempty"` // contains filtered or unexported fields }
func (*HSSConfig_SubscriptionProfile) Descriptor
deprecated
func (*HSSConfig_SubscriptionProfile) Descriptor() ([]byte, []int)
Deprecated: Use HSSConfig_SubscriptionProfile.ProtoReflect.Descriptor instead.
func (*HSSConfig_SubscriptionProfile) GetMaxDlBitRate ¶
func (x *HSSConfig_SubscriptionProfile) GetMaxDlBitRate() uint64
func (*HSSConfig_SubscriptionProfile) GetMaxUlBitRate ¶
func (x *HSSConfig_SubscriptionProfile) GetMaxUlBitRate() uint64
func (*HSSConfig_SubscriptionProfile) ProtoMessage ¶
func (*HSSConfig_SubscriptionProfile) ProtoMessage()
func (*HSSConfig_SubscriptionProfile) ProtoReflect ¶
func (x *HSSConfig_SubscriptionProfile) ProtoReflect() protoreflect.Message
func (*HSSConfig_SubscriptionProfile) Reset ¶
func (x *HSSConfig_SubscriptionProfile) Reset()
func (*HSSConfig_SubscriptionProfile) String ¶
func (x *HSSConfig_SubscriptionProfile) String() string
type RadiusConfig ¶
type RadiusConfig struct { // Radius server secret Secret []byte `protobuf:"bytes,1,opt,name=Secret,proto3" json:"Secret,omitempty"` // Radius server network (udp/tcp/etc. Network string `protobuf:"bytes,2,opt,name=Network,proto3" json:"Network,omitempty"` // Authentication Radius server address AuthAddr string `protobuf:"bytes,3,opt,name=AuthAddr,proto3" json:"AuthAddr,omitempty"` // Accounting Radius server address AcctAddr string `protobuf:"bytes,4,opt,name=AcctAddr,proto3" json:"AcctAddr,omitempty"` // DAE server Address DAEAddr string `protobuf:"bytes,5,opt,name=DAEAddr,proto3" json:"DAEAddr,omitempty"` // contains filtered or unexported fields }
func (*RadiusConfig) Descriptor
deprecated
func (*RadiusConfig) Descriptor() ([]byte, []int)
Deprecated: Use RadiusConfig.ProtoReflect.Descriptor instead.
func (*RadiusConfig) GetAcctAddr ¶
func (x *RadiusConfig) GetAcctAddr() string
func (*RadiusConfig) GetAuthAddr ¶
func (x *RadiusConfig) GetAuthAddr() string
func (*RadiusConfig) GetDAEAddr ¶
func (x *RadiusConfig) GetDAEAddr() string
func (*RadiusConfig) GetNetwork ¶
func (x *RadiusConfig) GetNetwork() string
func (*RadiusConfig) GetSecret ¶
func (x *RadiusConfig) GetSecret() []byte
func (*RadiusConfig) ProtoMessage ¶
func (*RadiusConfig) ProtoMessage()
func (*RadiusConfig) ProtoReflect ¶
func (x *RadiusConfig) ProtoReflect() protoreflect.Message
func (*RadiusConfig) Reset ¶
func (x *RadiusConfig) Reset()
func (*RadiusConfig) String ¶
func (x *RadiusConfig) String() string
type RadiusdConfig ¶
type RadiusdConfig struct { // Port the metrics server is running on RadiusMetricsPort uint32 `protobuf:"varint,1,opt,name=radius_metrics_port,json=radiusMetricsPort,proto3" json:"radius_metrics_port,omitempty"` // The path to access the prometheus metrics on the server RadiusMetricsPath string `protobuf:"bytes,2,opt,name=radius_metrics_path,json=radiusMetricsPath,proto3" json:"radius_metrics_path,omitempty"` // Interval in seconds between fetching and updating metrics UpdateIntervalSecs uint32 `protobuf:"varint,3,opt,name=update_interval_secs,json=updateIntervalSecs,proto3" json:"update_interval_secs,omitempty"` // Hostname for prometheus metrics RadiusMetricsHost string `protobuf:"bytes,4,opt,name=radius_metrics_host,json=radiusMetricsHost,proto3" json:"radius_metrics_host,omitempty"` // contains filtered or unexported fields }
func (*RadiusdConfig) Descriptor
deprecated
func (*RadiusdConfig) Descriptor() ([]byte, []int)
Deprecated: Use RadiusdConfig.ProtoReflect.Descriptor instead.
func (*RadiusdConfig) GetRadiusMetricsHost ¶
func (x *RadiusdConfig) GetRadiusMetricsHost() string
func (*RadiusdConfig) GetRadiusMetricsPath ¶
func (x *RadiusdConfig) GetRadiusMetricsPath() string
func (*RadiusdConfig) GetRadiusMetricsPort ¶
func (x *RadiusdConfig) GetRadiusMetricsPort() uint32
func (*RadiusdConfig) GetUpdateIntervalSecs ¶
func (x *RadiusdConfig) GetUpdateIntervalSecs() uint32
func (*RadiusdConfig) ProtoMessage ¶
func (*RadiusdConfig) ProtoMessage()
func (*RadiusdConfig) ProtoReflect ¶
func (x *RadiusdConfig) ProtoReflect() protoreflect.Message
func (*RadiusdConfig) Reset ¶
func (x *RadiusdConfig) Reset()
func (*RadiusdConfig) String ¶
func (x *RadiusdConfig) String() string
type S6AConfig ¶
type S6AConfig struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` Server *DiamClientConfig `protobuf:"bytes,5,opt,name=server,proto3" json:"server,omitempty"` // Percentage of request failures considered to be unhealthy RequestFailureThreshold float32 `` /* 134-byte string literal not displayed */ // Minimum number of requests necessary to consider a metrics snapshot valid MinimumRequestThreshold uint32 `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
func (*S6AConfig) Descriptor
deprecated
func (*S6AConfig) GetLogLevel ¶
func (*S6AConfig) GetMinimumRequestThreshold ¶
func (*S6AConfig) GetRequestFailureThreshold ¶
func (*S6AConfig) GetServer ¶
func (x *S6AConfig) GetServer() *DiamClientConfig
func (*S6AConfig) ProtoMessage ¶
func (*S6AConfig) ProtoMessage()
func (*S6AConfig) ProtoReflect ¶
func (x *S6AConfig) ProtoReflect() protoreflect.Message
type SCTPClientConfig ¶
type SCTPClientConfig struct { ServerAddress string `protobuf:"bytes,1,opt,name=server_address,json=serverAddress,proto3" json:"server_address,omitempty"` // server's host:port LocalAddress string `protobuf:"bytes,2,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"` // client's local address to bind socket to IP:port OR :port // contains filtered or unexported fields }
func (*SCTPClientConfig) Descriptor
deprecated
func (*SCTPClientConfig) Descriptor() ([]byte, []int)
Deprecated: Use SCTPClientConfig.ProtoReflect.Descriptor instead.
func (*SCTPClientConfig) GetLocalAddress ¶
func (x *SCTPClientConfig) GetLocalAddress() string
func (*SCTPClientConfig) GetServerAddress ¶
func (x *SCTPClientConfig) GetServerAddress() string
func (*SCTPClientConfig) ProtoMessage ¶
func (*SCTPClientConfig) ProtoMessage()
func (*SCTPClientConfig) ProtoReflect ¶
func (x *SCTPClientConfig) ProtoReflect() protoreflect.Message
func (*SCTPClientConfig) Reset ¶
func (x *SCTPClientConfig) Reset()
func (*SCTPClientConfig) String ¶
func (x *SCTPClientConfig) String() string
type SessionProxyConfig ¶
type SessionProxyConfig struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` Gx *GxConfig `protobuf:"bytes,5,opt,name=gx,proto3" json:"gx,omitempty"` Gy *GyConfig `protobuf:"bytes,6,opt,name=gy,proto3" json:"gy,omitempty"` // Percentage of request failures considered to be unhealthy RequestFailureThreshold float32 `` /* 134-byte string literal not displayed */ // Minimum number of requests necessary to consider a metrics snapshot valid MinimumRequestThreshold uint32 `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SessionProxyConfig) Descriptor
deprecated
func (*SessionProxyConfig) Descriptor() ([]byte, []int)
Deprecated: Use SessionProxyConfig.ProtoReflect.Descriptor instead.
func (*SessionProxyConfig) GetGx ¶
func (x *SessionProxyConfig) GetGx() *GxConfig
func (*SessionProxyConfig) GetGy ¶
func (x *SessionProxyConfig) GetGy() *GyConfig
func (*SessionProxyConfig) GetLogLevel ¶
func (x *SessionProxyConfig) GetLogLevel() protos.LogLevel
func (*SessionProxyConfig) GetMinimumRequestThreshold ¶
func (x *SessionProxyConfig) GetMinimumRequestThreshold() uint32
func (*SessionProxyConfig) GetRequestFailureThreshold ¶
func (x *SessionProxyConfig) GetRequestFailureThreshold() float32
func (*SessionProxyConfig) ProtoMessage ¶
func (*SessionProxyConfig) ProtoMessage()
func (*SessionProxyConfig) ProtoReflect ¶
func (x *SessionProxyConfig) ProtoReflect() protoreflect.Message
func (*SessionProxyConfig) Reset ¶
func (x *SessionProxyConfig) Reset()
func (*SessionProxyConfig) String ¶
func (x *SessionProxyConfig) String() string
type SwxConfig ¶
type SwxConfig struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` Server *DiamClientConfig `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"` // Flag to ensure that a user is authorized for Non-3GPP IP Access VerifyAuthorization bool `protobuf:"varint,3,opt,name=verify_authorization,json=verifyAuthorization,proto3" json:"verify_authorization,omitempty"` CacheTTLSeconds uint32 `protobuf:"varint,4,opt,name=CacheTTLSeconds,proto3" json:"CacheTTLSeconds,omitempty"` // Percentage of request failures considered to be unhealthy RequestFailureThreshold float32 `` /* 134-byte string literal not displayed */ // Minimum number of requests necessary to consider a metrics snapshot valid MinimumRequestThreshold uint32 `` /* 133-byte string literal not displayed */ // Flag to ensure that we send SAR with REGISTER following successful MAA RegisterOnAuth bool `protobuf:"varint,7,opt,name=register_on_auth,json=registerOnAuth,proto3" json:"register_on_auth,omitempty"` // use returned maa.AAAServerName to derive Origin Realm from DeriveUnregisterRealm bool `` /* 127-byte string literal not displayed */ // PLMN IDs served by HLR HlrPlmnIds []string `protobuf:"bytes,9,rep,name=hlr_plmn_ids,json=hlrPlmnIds,proto3" json:"hlr_plmn_ids,omitempty"` // Server where SWx points to (can be one or more than one) Servers []*DiamClientConfig `protobuf:"bytes,10,rep,name=servers,proto3" json:"servers,omitempty"` // contains filtered or unexported fields }
func (*SwxConfig) Descriptor
deprecated
func (*SwxConfig) GetCacheTTLSeconds ¶
func (*SwxConfig) GetDeriveUnregisterRealm ¶
func (*SwxConfig) GetHlrPlmnIds ¶
func (*SwxConfig) GetLogLevel ¶
func (*SwxConfig) GetMinimumRequestThreshold ¶
func (*SwxConfig) GetRegisterOnAuth ¶
func (*SwxConfig) GetRequestFailureThreshold ¶
func (*SwxConfig) GetServer ¶
func (x *SwxConfig) GetServer() *DiamClientConfig
func (*SwxConfig) GetServers ¶
func (x *SwxConfig) GetServers() []*DiamClientConfig
func (*SwxConfig) GetVerifyAuthorization ¶
func (*SwxConfig) ProtoMessage ¶
func (*SwxConfig) ProtoMessage()
func (*SwxConfig) ProtoReflect ¶
func (x *SwxConfig) ProtoReflect() protoreflect.Message