types

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2020 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// DiameterClientConfigsProtocolTCP captures enum value "tcp"
	DiameterClientConfigsProtocolTCP string = "tcp"

	// DiameterClientConfigsProtocolTcp4 captures enum value "tcp4"
	DiameterClientConfigsProtocolTcp4 string = "tcp4"

	// DiameterClientConfigsProtocolTcp6 captures enum value "tcp6"
	DiameterClientConfigsProtocolTcp6 string = "tcp6"

	// DiameterClientConfigsProtocolSctp captures enum value "sctp"
	DiameterClientConfigsProtocolSctp string = "sctp"

	// DiameterClientConfigsProtocolSctp4 captures enum value "sctp4"
	DiameterClientConfigsProtocolSctp4 string = "sctp4"

	// DiameterClientConfigsProtocolSctp6 captures enum value "sctp6"
	DiameterClientConfigsProtocolSctp6 string = "sctp6"
)
View Source
const (

	// DiameterServerConfigsProtocolTCP captures enum value "tcp"
	DiameterServerConfigsProtocolTCP string = "tcp"

	// DiameterServerConfigsProtocolTcp4 captures enum value "tcp4"
	DiameterServerConfigsProtocolTcp4 string = "tcp4"

	// DiameterServerConfigsProtocolTcp6 captures enum value "tcp6"
	DiameterServerConfigsProtocolTcp6 string = "tcp6"

	// DiameterServerConfigsProtocolSctp captures enum value "sctp"
	DiameterServerConfigsProtocolSctp string = "sctp"

	// DiameterServerConfigsProtocolSctp4 captures enum value "sctp4"
	DiameterServerConfigsProtocolSctp4 string = "sctp4"

	// DiameterServerConfigsProtocolSctp6 captures enum value "sctp6"
	DiameterServerConfigsProtocolSctp6 string = "sctp6"
)

Variables

View Source
var GyInitMethod_name = map[int32]string{
	0: "RESERVED",
	1: "PER_SESSION",
	2: "PER_KEY",
}
View Source
var GyInitMethod_value = map[string]int32{
	"RESERVED":    0,
	"PER_SESSION": 1,
	"PER_KEY":     2,
}

Functions

This section is empty.

Types

type AAAConfig

type AAAConfig struct {
	IdleSessionTimeoutMs uint32   `protobuf:"varint,1,opt,name=IdleSessionTimeoutMs,proto3" json:"IdleSessionTimeoutMs,omitempty"`
	AccountingEnabled    bool     `protobuf:"varint,2,opt,name=AccountingEnabled,proto3" json:"AccountingEnabled,omitempty"`
	CreateSessionOnAuth  bool     `protobuf:"varint,3,opt,name=CreateSessionOnAuth,proto3" json:"CreateSessionOnAuth,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AAAConfig) Descriptor

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

func (*AAAConfig) GetAccountingEnabled

func (m *AAAConfig) GetAccountingEnabled() bool

func (*AAAConfig) GetCreateSessionOnAuth

func (m *AAAConfig) GetCreateSessionOnAuth() bool

func (*AAAConfig) GetIdleSessionTimeoutMs

func (m *AAAConfig) GetIdleSessionTimeoutMs() uint32

func (*AAAConfig) ProtoMessage

func (*AAAConfig) ProtoMessage()

func (*AAAConfig) Reset

func (m *AAAConfig) Reset()

func (*AAAConfig) String

func (m *AAAConfig) String() string

func (*AAAConfig) XXX_DiscardUnknown

func (m *AAAConfig) XXX_DiscardUnknown()

func (*AAAConfig) XXX_Marshal

func (m *AAAConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AAAConfig) XXX_Merge

func (dst *AAAConfig) XXX_Merge(src proto.Message)

func (*AAAConfig) XXX_Size

func (m *AAAConfig) XXX_Size() int

func (*AAAConfig) XXX_Unmarshal

func (m *AAAConfig) XXX_Unmarshal(b []byte) error

type Config

type Config struct {
	S6A                  *S6AConfig    `protobuf:"bytes,4,opt,name=s6a,proto3" json:"s6a,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"`
	ServedNetworkIds     []string      `protobuf:"bytes,7,rep,name=served_network_ids,json=servedNetworkIds,proto3" json:"served_network_ids,omitempty"`
	Hss                  *HSSConfig    `protobuf:"bytes,8,opt,name=hss,proto3" json:"hss,omitempty"`
	Swx                  *SwxConfig    `protobuf:"bytes,9,opt,name=swx,proto3" json:"swx,omitempty"`
	Health               *HealthConfig `protobuf:"bytes,10,opt,name=health,proto3" json:"health,omitempty"`
	EapAka               *EapAkaConfig `protobuf:"bytes,11,opt,name=eap_aka,json=eapAka,proto3" json:"eap_aka,omitempty"`
	AaaServer            *AAAConfig    `protobuf:"bytes,12,opt,name=aaa_server,json=aaaServer,proto3" json:"aaa_server,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Config) Descriptor

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

func (*Config) GetAaaServer

func (m *Config) GetAaaServer() *AAAConfig

func (*Config) GetEapAka

func (m *Config) GetEapAka() *EapAkaConfig

func (*Config) GetGx

func (m *Config) GetGx() *GxConfig

func (*Config) GetGy

func (m *Config) GetGy() *GyConfig

func (*Config) GetHealth

func (m *Config) GetHealth() *HealthConfig

func (*Config) GetHss

func (m *Config) GetHss() *HSSConfig

func (*Config) GetS6A

func (m *Config) GetS6A() *S6AConfig

func (*Config) GetServedNetworkIds

func (m *Config) GetServedNetworkIds() []string

func (*Config) GetSwx

func (m *Config) GetSwx() *SwxConfig

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) Reset

func (m *Config) Reset()

func (*Config) String

func (m *Config) String() string

func (*Config) XXX_DiscardUnknown

func (m *Config) XXX_DiscardUnknown()

func (*Config) XXX_Marshal

func (m *Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Config) XXX_Merge

func (dst *Config) XXX_Merge(src proto.Message)

func (*Config) XXX_Size

func (m *Config) XXX_Size() int

func (*Config) XXX_Unmarshal

func (m *Config) XXX_Unmarshal(b []byte) error

type DiamClientConfig

type DiamClientConfig struct {
	Protocol             string   `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Address              string   `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	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"`
	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"`
	Host                 string   `protobuf:"bytes,9,opt,name=host,proto3" json:"host,omitempty"`
	DestRealm            string   `protobuf:"bytes,10,opt,name=dest_realm,json=destRealm,proto3" json:"dest_realm,omitempty"`
	DestHost             string   `protobuf:"bytes,11,opt,name=dest_host,json=destHost,proto3" json:"dest_host,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DiamClientConfig) Descriptor

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

func (*DiamClientConfig) GetAddress

func (m *DiamClientConfig) GetAddress() string

func (*DiamClientConfig) GetDestHost

func (m *DiamClientConfig) GetDestHost() string

func (*DiamClientConfig) GetDestRealm

func (m *DiamClientConfig) GetDestRealm() string

func (*DiamClientConfig) GetHost

func (m *DiamClientConfig) GetHost() string

func (*DiamClientConfig) GetLocalAddress

func (m *DiamClientConfig) GetLocalAddress() string

func (*DiamClientConfig) GetProductName

func (m *DiamClientConfig) GetProductName() string

func (*DiamClientConfig) GetProtocol

func (m *DiamClientConfig) GetProtocol() string

func (*DiamClientConfig) GetRealm

func (m *DiamClientConfig) GetRealm() string

func (*DiamClientConfig) GetRetransmits

func (m *DiamClientConfig) GetRetransmits() uint32

func (*DiamClientConfig) GetRetryCount

func (m *DiamClientConfig) GetRetryCount() uint32

func (*DiamClientConfig) GetWatchdogInterval

func (m *DiamClientConfig) GetWatchdogInterval() uint32

func (*DiamClientConfig) ProtoMessage

func (*DiamClientConfig) ProtoMessage()

func (*DiamClientConfig) Reset

func (m *DiamClientConfig) Reset()

func (*DiamClientConfig) String

func (m *DiamClientConfig) String() string

func (*DiamClientConfig) XXX_DiscardUnknown

func (m *DiamClientConfig) XXX_DiscardUnknown()

func (*DiamClientConfig) XXX_Marshal

func (m *DiamClientConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DiamClientConfig) XXX_Merge

func (dst *DiamClientConfig) XXX_Merge(src proto.Message)

func (*DiamClientConfig) XXX_Size

func (m *DiamClientConfig) XXX_Size() int

func (*DiamClientConfig) XXX_Unmarshal

func (m *DiamClientConfig) XXX_Unmarshal(b []byte) error

type DiamServerConfig

type DiamServerConfig struct {
	Protocol             string   `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Address              string   `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	LocalAddress         string   `protobuf:"bytes,3,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
	DestHost             string   `protobuf:"bytes,4,opt,name=dest_host,json=destHost,proto3" json:"dest_host,omitempty"`
	DestRealm            string   `protobuf:"bytes,5,opt,name=dest_realm,json=destRealm,proto3" json:"dest_realm,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DiamServerConfig) Descriptor

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

func (*DiamServerConfig) GetAddress

func (m *DiamServerConfig) GetAddress() string

func (*DiamServerConfig) GetDestHost

func (m *DiamServerConfig) GetDestHost() string

func (*DiamServerConfig) GetDestRealm

func (m *DiamServerConfig) GetDestRealm() string

func (*DiamServerConfig) GetLocalAddress

func (m *DiamServerConfig) GetLocalAddress() string

func (*DiamServerConfig) GetProtocol

func (m *DiamServerConfig) GetProtocol() string

func (*DiamServerConfig) ProtoMessage

func (*DiamServerConfig) ProtoMessage()

func (*DiamServerConfig) Reset

func (m *DiamServerConfig) Reset()

func (*DiamServerConfig) String

func (m *DiamServerConfig) String() string

func (*DiamServerConfig) XXX_DiscardUnknown

func (m *DiamServerConfig) XXX_DiscardUnknown()

func (*DiamServerConfig) XXX_Marshal

func (m *DiamServerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DiamServerConfig) XXX_Merge

func (dst *DiamServerConfig) XXX_Merge(src proto.Message)

func (*DiamServerConfig) XXX_Size

func (m *DiamServerConfig) XXX_Size() int

func (*DiamServerConfig) XXX_Unmarshal

func (m *DiamServerConfig) XXX_Unmarshal(b []byte) error

type DiameterClientConfigs

type DiameterClientConfigs struct {

	// address
	// Pattern: [^\:]+(:[0-9]{1,5})?
	Address string `json:"address,omitempty"`

	// dest host
	DestHost string `json:"dest_host,omitempty"`

	// dest realm
	DestRealm string `json:"dest_realm,omitempty"`

	// host
	// Min Length: 1
	Host string `json:"host,omitempty"`

	// local address
	// Pattern: [0-9a-f\:\.]*(:[0-9]{1,5})?
	LocalAddress string `json:"local_address,omitempty"`

	// product name
	// Min Length: 1
	ProductName string `json:"product_name,omitempty"`

	// protocol
	// Enum: [tcp tcp4 tcp6 sctp sctp4 sctp6]
	Protocol string `json:"protocol,omitempty"`

	// realm
	// Min Length: 1
	Realm string `json:"realm,omitempty"`

	// retransmits
	Retransmits uint32 `json:"retransmits,omitempty"`

	// retry count
	RetryCount uint32 `json:"retry_count,omitempty"`

	// watchdog interval
	WatchdogInterval uint32 `json:"watchdog_interval,omitempty"`
}

DiameterClientConfigs Diameter Configuration of The Client swagger:model diameter_client_configs

func (*DiameterClientConfigs) MarshalBinary

func (m *DiameterClientConfigs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiameterClientConfigs) UnmarshalBinary

func (m *DiameterClientConfigs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiameterClientConfigs) Validate

func (m *DiameterClientConfigs) Validate(formats strfmt.Registry) error

Validate validates this diameter client configs

type DiameterServerConfigs

type DiameterServerConfigs struct {

	// address
	// Pattern: [^\:]+(:[0-9]{1,5})?
	Address string `json:"address,omitempty"`

	// dest host
	DestHost string `json:"dest_host,omitempty"`

	// dest realm
	DestRealm string `json:"dest_realm,omitempty"`

	// local address
	// Pattern: [0-9a-f\:\.]*(:[0-9]{1,5})?
	LocalAddress string `json:"local_address,omitempty"`

	// protocol
	// Enum: [tcp tcp4 tcp6 sctp sctp4 sctp6]
	Protocol string `json:"protocol,omitempty"`
}

DiameterServerConfigs Diameter Configuration of The Server swagger:model diameter_server_configs

func (*DiameterServerConfigs) MarshalBinary

func (m *DiameterServerConfigs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiameterServerConfigs) UnmarshalBinary

func (m *DiameterServerConfigs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiameterServerConfigs) Validate

func (m *DiameterServerConfigs) Validate(formats strfmt.Registry) error

Validate validates this diameter server configs

type EapAkaConfig

type EapAkaConfig struct {
	Timeout              *EapAkaConfig_Timeouts `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"`
	PlmnIds              []string               `protobuf:"bytes,2,rep,name=PlmnIds,proto3" json:"PlmnIds,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*EapAkaConfig) Descriptor

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

func (*EapAkaConfig) GetPlmnIds

func (m *EapAkaConfig) GetPlmnIds() []string

func (*EapAkaConfig) GetTimeout

func (m *EapAkaConfig) GetTimeout() *EapAkaConfig_Timeouts

func (*EapAkaConfig) ProtoMessage

func (*EapAkaConfig) ProtoMessage()

func (*EapAkaConfig) Reset

func (m *EapAkaConfig) Reset()

func (*EapAkaConfig) String

func (m *EapAkaConfig) String() string

func (*EapAkaConfig) XXX_DiscardUnknown

func (m *EapAkaConfig) XXX_DiscardUnknown()

func (*EapAkaConfig) XXX_Marshal

func (m *EapAkaConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EapAkaConfig) XXX_Merge

func (dst *EapAkaConfig) XXX_Merge(src proto.Message)

func (*EapAkaConfig) XXX_Size

func (m *EapAkaConfig) XXX_Size() int

func (*EapAkaConfig) XXX_Unmarshal

func (m *EapAkaConfig) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*EapAkaConfig_Timeouts) Descriptor

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

func (*EapAkaConfig_Timeouts) GetChallengeMs

func (m *EapAkaConfig_Timeouts) GetChallengeMs() uint32

func (*EapAkaConfig_Timeouts) GetErrorNotificationMs

func (m *EapAkaConfig_Timeouts) GetErrorNotificationMs() uint32

func (*EapAkaConfig_Timeouts) GetSessionAuthenticatedMs

func (m *EapAkaConfig_Timeouts) GetSessionAuthenticatedMs() uint32

func (*EapAkaConfig_Timeouts) GetSessionMs

func (m *EapAkaConfig_Timeouts) GetSessionMs() uint32

func (*EapAkaConfig_Timeouts) ProtoMessage

func (*EapAkaConfig_Timeouts) ProtoMessage()

func (*EapAkaConfig_Timeouts) Reset

func (m *EapAkaConfig_Timeouts) Reset()

func (*EapAkaConfig_Timeouts) String

func (m *EapAkaConfig_Timeouts) String() string

func (*EapAkaConfig_Timeouts) XXX_DiscardUnknown

func (m *EapAkaConfig_Timeouts) XXX_DiscardUnknown()

func (*EapAkaConfig_Timeouts) XXX_Marshal

func (m *EapAkaConfig_Timeouts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EapAkaConfig_Timeouts) XXX_Merge

func (dst *EapAkaConfig_Timeouts) XXX_Merge(src proto.Message)

func (*EapAkaConfig_Timeouts) XXX_Size

func (m *EapAkaConfig_Timeouts) XXX_Size() int

func (*EapAkaConfig_Timeouts) XXX_Unmarshal

func (m *EapAkaConfig_Timeouts) XXX_Unmarshal(b []byte) error

type EapAkaTimeouts

type EapAkaTimeouts struct {

	// challenge ms
	ChallengeMs uint32 `json:"challenge_ms,omitempty"`

	// error notification ms
	ErrorNotificationMs uint32 `json:"error_notification_ms,omitempty"`

	// session authenticated ms
	SessionAuthenticatedMs uint32 `json:"session_authenticated_ms,omitempty"`

	// session ms
	SessionMs uint32 `json:"session_ms,omitempty"`
}

EapAkaTimeouts eap aka timeouts swagger:model eap_aka_timeouts

func (*EapAkaTimeouts) MarshalBinary

func (m *EapAkaTimeouts) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EapAkaTimeouts) UnmarshalBinary

func (m *EapAkaTimeouts) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EapAkaTimeouts) Validate

func (m *EapAkaTimeouts) Validate(formats strfmt.Registry) error

Validate validates this eap aka timeouts

type GatewayFegConfigs

type GatewayFegConfigs struct {
	NetworkFederationConfigs
}

GatewayFegConfigs gateway feg configs swagger:model gateway_feg_configs

func (*GatewayFegConfigs) MarshalBinary

func (m *GatewayFegConfigs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GatewayFegConfigs) MarshalJSON

func (m GatewayFegConfigs) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*GatewayFegConfigs) UnmarshalBinary

func (m *GatewayFegConfigs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GatewayFegConfigs) UnmarshalJSON

func (m *GatewayFegConfigs) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*GatewayFegConfigs) Validate

func (m *GatewayFegConfigs) Validate(formats strfmt.Registry) error

Validate validates this gateway feg configs

type GxConfig

type GxConfig struct {
	Server               *DiamClientConfig `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*GxConfig) Descriptor

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

func (*GxConfig) GetServer

func (m *GxConfig) GetServer() *DiamClientConfig

func (*GxConfig) ProtoMessage

func (*GxConfig) ProtoMessage()

func (*GxConfig) Reset

func (m *GxConfig) Reset()

func (*GxConfig) String

func (m *GxConfig) String() string

func (*GxConfig) XXX_DiscardUnknown

func (m *GxConfig) XXX_DiscardUnknown()

func (*GxConfig) XXX_Marshal

func (m *GxConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GxConfig) XXX_Merge

func (dst *GxConfig) XXX_Merge(src proto.Message)

func (*GxConfig) XXX_Size

func (m *GxConfig) XXX_Size() int

func (*GxConfig) XXX_Unmarshal

func (m *GxConfig) XXX_Unmarshal(b []byte) error

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=feg.GyInitMethod" json:"init_method,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*GyConfig) Descriptor

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

func (*GyConfig) GetInitMethod

func (m *GyConfig) GetInitMethod() GyInitMethod

func (*GyConfig) GetServer

func (m *GyConfig) GetServer() *DiamClientConfig

func (*GyConfig) ProtoMessage

func (*GyConfig) ProtoMessage()

func (*GyConfig) Reset

func (m *GyConfig) Reset()

func (*GyConfig) String

func (m *GyConfig) String() string

func (*GyConfig) XXX_DiscardUnknown

func (m *GyConfig) XXX_DiscardUnknown()

func (*GyConfig) XXX_Marshal

func (m *GyConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GyConfig) XXX_Merge

func (dst *GyConfig) XXX_Merge(src proto.Message)

func (*GyConfig) XXX_Size

func (m *GyConfig) XXX_Size() int

func (*GyConfig) XXX_Unmarshal

func (m *GyConfig) XXX_Unmarshal(b []byte) error

type GyInitMethod

type GyInitMethod int32
const (
	GyInitMethod_RESERVED    GyInitMethod = 0
	GyInitMethod_PER_SESSION GyInitMethod = 1
	GyInitMethod_PER_KEY     GyInitMethod = 2
)

func (GyInitMethod) EnumDescriptor

func (GyInitMethod) EnumDescriptor() ([]byte, []int)

func (GyInitMethod) String

func (x GyInitMethod) String() string

type HSSConfig

type HSSConfig struct {
	Server               *DiamServerConfig                         `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
	LteAuthOp            []byte                                    `protobuf:"bytes,2,opt,name=lte_auth_op,json=lteAuthOp,proto3" json:"lte_auth_op,omitempty"`
	LteAuthAmf           []byte                                    `protobuf:"bytes,3,opt,name=lte_auth_amf,json=lteAuthAmf,proto3" json:"lte_auth_amf,omitempty"`
	SubProfiles          map[string]*HSSConfig_SubscriptionProfile `` /* 182-byte string literal not displayed */
	DefaultSubProfile    *HSSConfig_SubscriptionProfile            `protobuf:"bytes,5,opt,name=default_sub_profile,json=defaultSubProfile,proto3" json:"default_sub_profile,omitempty"`
	StreamSubscribers    bool                                      `protobuf:"varint,6,opt,name=stream_subscribers,json=streamSubscribers,proto3" json:"stream_subscribers,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

func (*HSSConfig) Descriptor

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

func (*HSSConfig) GetDefaultSubProfile

func (m *HSSConfig) GetDefaultSubProfile() *HSSConfig_SubscriptionProfile

func (*HSSConfig) GetLteAuthAmf

func (m *HSSConfig) GetLteAuthAmf() []byte

func (*HSSConfig) GetLteAuthOp

func (m *HSSConfig) GetLteAuthOp() []byte

func (*HSSConfig) GetServer

func (m *HSSConfig) GetServer() *DiamServerConfig

func (*HSSConfig) GetStreamSubscribers

func (m *HSSConfig) GetStreamSubscribers() bool

func (*HSSConfig) GetSubProfiles

func (m *HSSConfig) GetSubProfiles() map[string]*HSSConfig_SubscriptionProfile

func (*HSSConfig) ProtoMessage

func (*HSSConfig) ProtoMessage()

func (*HSSConfig) Reset

func (m *HSSConfig) Reset()

func (*HSSConfig) String

func (m *HSSConfig) String() string

func (*HSSConfig) XXX_DiscardUnknown

func (m *HSSConfig) XXX_DiscardUnknown()

func (*HSSConfig) XXX_Marshal

func (m *HSSConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HSSConfig) XXX_Merge

func (dst *HSSConfig) XXX_Merge(src proto.Message)

func (*HSSConfig) XXX_Size

func (m *HSSConfig) XXX_Size() int

func (*HSSConfig) XXX_Unmarshal

func (m *HSSConfig) XXX_Unmarshal(b []byte) error

type HSSConfig_SubscriptionProfile

type HSSConfig_SubscriptionProfile struct {
	MaxUlBitRate         uint64   `protobuf:"varint,1,opt,name=max_ul_bit_rate,json=maxUlBitRate,proto3" json:"max_ul_bit_rate,omitempty"`
	MaxDlBitRate         uint64   `protobuf:"varint,2,opt,name=max_dl_bit_rate,json=maxDlBitRate,proto3" json:"max_dl_bit_rate,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HSSConfig_SubscriptionProfile) Descriptor

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

func (*HSSConfig_SubscriptionProfile) GetMaxDlBitRate

func (m *HSSConfig_SubscriptionProfile) GetMaxDlBitRate() uint64

func (*HSSConfig_SubscriptionProfile) GetMaxUlBitRate

func (m *HSSConfig_SubscriptionProfile) GetMaxUlBitRate() uint64

func (*HSSConfig_SubscriptionProfile) ProtoMessage

func (*HSSConfig_SubscriptionProfile) ProtoMessage()

func (*HSSConfig_SubscriptionProfile) Reset

func (m *HSSConfig_SubscriptionProfile) Reset()

func (*HSSConfig_SubscriptionProfile) String

func (*HSSConfig_SubscriptionProfile) XXX_DiscardUnknown

func (m *HSSConfig_SubscriptionProfile) XXX_DiscardUnknown()

func (*HSSConfig_SubscriptionProfile) XXX_Marshal

func (m *HSSConfig_SubscriptionProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HSSConfig_SubscriptionProfile) XXX_Merge

func (dst *HSSConfig_SubscriptionProfile) XXX_Merge(src proto.Message)

func (*HSSConfig_SubscriptionProfile) XXX_Size

func (m *HSSConfig_SubscriptionProfile) XXX_Size() int

func (*HSSConfig_SubscriptionProfile) XXX_Unmarshal

func (m *HSSConfig_SubscriptionProfile) XXX_Unmarshal(b []byte) error

type HealthConfig

type HealthConfig struct {
	HealthServices           []string `protobuf:"bytes,1,rep,name=health_services,json=healthServices,proto3" json:"health_services,omitempty"`
	UpdateIntervalSecs       uint32   `protobuf:"varint,2,opt,name=update_interval_secs,json=updateIntervalSecs,proto3" json:"update_interval_secs,omitempty"`
	CloudDisablePeriodSecs   uint32   `` /* 132-byte string literal not displayed */
	LocalDisablePeriodSecs   uint32   `` /* 132-byte string literal not displayed */
	UpdateFailureThreshold   uint32   `` /* 130-byte string literal not displayed */
	RequestFailureThreshold  float32  `` /* 134-byte string literal not displayed */
	MinimumRequestThreshold  uint32   `` /* 133-byte string literal not displayed */
	CpuUtilizationThreshold  float32  `` /* 134-byte string literal not displayed */
	MemoryAvailableThreshold float32  `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
	XXX_unrecognized         []byte   `json:"-"`
	XXX_sizecache            int32    `json:"-"`
}

func (*HealthConfig) Descriptor

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

func (*HealthConfig) GetCloudDisablePeriodSecs

func (m *HealthConfig) GetCloudDisablePeriodSecs() uint32

func (*HealthConfig) GetCpuUtilizationThreshold

func (m *HealthConfig) GetCpuUtilizationThreshold() float32

func (*HealthConfig) GetHealthServices

func (m *HealthConfig) GetHealthServices() []string

func (*HealthConfig) GetLocalDisablePeriodSecs

func (m *HealthConfig) GetLocalDisablePeriodSecs() uint32

func (*HealthConfig) GetMemoryAvailableThreshold

func (m *HealthConfig) GetMemoryAvailableThreshold() float32

func (*HealthConfig) GetMinimumRequestThreshold

func (m *HealthConfig) GetMinimumRequestThreshold() uint32

func (*HealthConfig) GetRequestFailureThreshold

func (m *HealthConfig) GetRequestFailureThreshold() float32

func (*HealthConfig) GetUpdateFailureThreshold

func (m *HealthConfig) GetUpdateFailureThreshold() uint32

func (*HealthConfig) GetUpdateIntervalSecs

func (m *HealthConfig) GetUpdateIntervalSecs() uint32

func (*HealthConfig) ProtoMessage

func (*HealthConfig) ProtoMessage()

func (*HealthConfig) Reset

func (m *HealthConfig) Reset()

func (*HealthConfig) String

func (m *HealthConfig) String() string

func (*HealthConfig) XXX_DiscardUnknown

func (m *HealthConfig) XXX_DiscardUnknown()

func (*HealthConfig) XXX_Marshal

func (m *HealthConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HealthConfig) XXX_Merge

func (dst *HealthConfig) XXX_Merge(src proto.Message)

func (*HealthConfig) XXX_Size

func (m *HealthConfig) XXX_Size() int

func (*HealthConfig) XXX_Unmarshal

func (m *HealthConfig) XXX_Unmarshal(b []byte) error

type NetworkFederationConfigs

type NetworkFederationConfigs struct {

	// aaa server
	AaaServer *NetworkFederationConfigsAaaServer `json:"aaa_server,omitempty"`

	// eap aka
	EapAka *NetworkFederationConfigsEapAka `json:"eap_aka,omitempty"`

	// gx
	Gx *NetworkFederationConfigsGx `json:"gx,omitempty"`

	// gy
	Gy *NetworkFederationConfigsGy `json:"gy,omitempty"`

	// health
	Health *NetworkFederationConfigsHealth `json:"health,omitempty"`

	// hss
	Hss *NetworkFederationConfigsHss `json:"hss,omitempty"`

	// s6a
	S6a *NetworkFederationConfigsS6a `json:"s6a,omitempty"`

	// served network ids
	ServedNetworkIds []string `json:"served_network_ids"`

	// swx
	Swx *NetworkFederationConfigsSwx `json:"swx,omitempty"`
}

NetworkFederationConfigs Federation configuration for a network swagger:model network_federation_configs

func (*NetworkFederationConfigs) MarshalBinary

func (m *NetworkFederationConfigs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkFederationConfigs) UnmarshalBinary

func (m *NetworkFederationConfigs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkFederationConfigs) Validate

func (m *NetworkFederationConfigs) Validate(formats strfmt.Registry) error

Validate validates this network federation configs

type NetworkFederationConfigsAaaServer

type NetworkFederationConfigsAaaServer struct {

	// accounting enabled
	AccountingEnabled bool `json:"accounting_enabled,omitempty"`

	// create session on auth
	CreateSessionOnAuth bool `json:"create_session_on_auth,omitempty"`

	// idle session timeout ms
	IDLESessionTimeoutMs uint32 `json:"idle_session_timeout_ms,omitempty" magma_alt_name:"IdleSessionTimeoutMs"`
}

NetworkFederationConfigsAaaServer network federation configs aaa server swagger:model NetworkFederationConfigsAaaServer

func (*NetworkFederationConfigsAaaServer) MarshalBinary

func (m *NetworkFederationConfigsAaaServer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkFederationConfigsAaaServer) UnmarshalBinary

func (m *NetworkFederationConfigsAaaServer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkFederationConfigsAaaServer) Validate

Validate validates this network federation configs aaa server

type NetworkFederationConfigsEapAka

type NetworkFederationConfigsEapAka struct {

	// plmn ids
	PlmnIds []string `json:"plmn_ids"`

	// timeout
	Timeout *EapAkaTimeouts `json:"timeout,omitempty"`
}

NetworkFederationConfigsEapAka network federation configs eap aka swagger:model NetworkFederationConfigsEapAka

func (*NetworkFederationConfigsEapAka) MarshalBinary

func (m *NetworkFederationConfigsEapAka) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkFederationConfigsEapAka) UnmarshalBinary

func (m *NetworkFederationConfigsEapAka) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkFederationConfigsEapAka) Validate

func (m *NetworkFederationConfigsEapAka) Validate(formats strfmt.Registry) error

Validate validates this network federation configs eap aka

type NetworkFederationConfigsGx

type NetworkFederationConfigsGx struct {

	// server
	Server *DiameterClientConfigs `json:"server,omitempty"`
}

NetworkFederationConfigsGx network federation configs gx swagger:model NetworkFederationConfigsGx

func (*NetworkFederationConfigsGx) MarshalBinary

func (m *NetworkFederationConfigsGx) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkFederationConfigsGx) UnmarshalBinary

func (m *NetworkFederationConfigsGx) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkFederationConfigsGx) Validate

func (m *NetworkFederationConfigsGx) Validate(formats strfmt.Registry) error

Validate validates this network federation configs gx

type NetworkFederationConfigsGy

type NetworkFederationConfigsGy struct {

	// init method
	// Enum: [1 2]
	InitMethod *uint32 `json:"init_method,omitempty"`

	// server
	Server *DiameterClientConfigs `json:"server,omitempty"`
}

NetworkFederationConfigsGy network federation configs gy swagger:model NetworkFederationConfigsGy

func (*NetworkFederationConfigsGy) MarshalBinary

func (m *NetworkFederationConfigsGy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkFederationConfigsGy) UnmarshalBinary

func (m *NetworkFederationConfigsGy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkFederationConfigsGy) Validate

func (m *NetworkFederationConfigsGy) Validate(formats strfmt.Registry) error

Validate validates this network federation configs gy

type NetworkFederationConfigsHealth

type NetworkFederationConfigsHealth struct {

	// cloud disable period secs
	CloudDisablePeriodSecs uint32 `json:"cloud_disable_period_secs,omitempty"`

	// cpu utilization threshold
	CPUUtilizationThreshold float32 `json:"cpu_utilization_threshold,omitempty" magma_alt_name:"CpuUtilizationThreshold"`

	// FeG services for the health service to monitor
	HealthServices []string `json:"health_services"`

	// local disable period secs
	LocalDisablePeriodSecs uint32 `json:"local_disable_period_secs,omitempty"`

	// memory available threshold
	MemoryAvailableThreshold float32 `json:"memory_available_threshold,omitempty"`

	// minimum request threshold
	MinimumRequestThreshold uint32 `json:"minimum_request_threshold,omitempty"`

	// request failure threshold
	RequestFailureThreshold float32 `json:"request_failure_threshold,omitempty"`

	// update failure threshold
	UpdateFailureThreshold uint32 `json:"update_failure_threshold,omitempty"`

	// update interval secs
	UpdateIntervalSecs uint32 `json:"update_interval_secs,omitempty"`
}

NetworkFederationConfigsHealth network federation configs health swagger:model NetworkFederationConfigsHealth

func (*NetworkFederationConfigsHealth) MarshalBinary

func (m *NetworkFederationConfigsHealth) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkFederationConfigsHealth) UnmarshalBinary

func (m *NetworkFederationConfigsHealth) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkFederationConfigsHealth) Validate

func (m *NetworkFederationConfigsHealth) Validate(formats strfmt.Registry) error

Validate validates this network federation configs health

type NetworkFederationConfigsHss

type NetworkFederationConfigsHss struct {

	// default sub profile
	DefaultSubProfile *SubscriptionProfile `json:"default_sub_profile,omitempty"`

	// lte auth amf
	// Format: byte
	LteAuthAmf strfmt.Base64 `json:"lte_auth_amf,omitempty"`

	// lte auth op
	// Format: byte
	LteAuthOp strfmt.Base64 `json:"lte_auth_op,omitempty"`

	// server
	Server *DiameterServerConfigs `json:"server,omitempty"`

	// stream subscribers
	StreamSubscribers bool `json:"stream_subscribers,omitempty"`

	// sub profiles
	SubProfiles map[string]SubscriptionProfile `json:"sub_profiles,omitempty"`
}

NetworkFederationConfigsHss network federation configs hss swagger:model NetworkFederationConfigsHss

func (*NetworkFederationConfigsHss) MarshalBinary

func (m *NetworkFederationConfigsHss) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkFederationConfigsHss) UnmarshalBinary

func (m *NetworkFederationConfigsHss) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkFederationConfigsHss) Validate

func (m *NetworkFederationConfigsHss) Validate(formats strfmt.Registry) error

Validate validates this network federation configs hss

type NetworkFederationConfigsS6a

type NetworkFederationConfigsS6a struct {

	// server
	Server *DiameterClientConfigs `json:"server,omitempty"`
}

NetworkFederationConfigsS6a network federation configs s6a swagger:model NetworkFederationConfigsS6a

func (*NetworkFederationConfigsS6a) MarshalBinary

func (m *NetworkFederationConfigsS6a) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkFederationConfigsS6a) UnmarshalBinary

func (m *NetworkFederationConfigsS6a) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkFederationConfigsS6a) Validate

func (m *NetworkFederationConfigsS6a) Validate(formats strfmt.Registry) error

Validate validates this network federation configs s6a

type NetworkFederationConfigsSwx

type NetworkFederationConfigsSwx struct {

	// cache TTL seconds
	CacheTTLSeconds uint32 `json:"cache_TTL_seconds,omitempty"`

	// server
	Server *DiameterClientConfigs `json:"server,omitempty"`

	// verify authorization
	VerifyAuthorization bool `json:"verify_authorization,omitempty"`
}

NetworkFederationConfigsSwx network federation configs swx swagger:model NetworkFederationConfigsSwx

func (*NetworkFederationConfigsSwx) MarshalBinary

func (m *NetworkFederationConfigsSwx) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkFederationConfigsSwx) UnmarshalBinary

func (m *NetworkFederationConfigsSwx) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkFederationConfigsSwx) Validate

func (m *NetworkFederationConfigsSwx) Validate(formats strfmt.Registry) error

Validate validates this network federation configs swx

type S6AConfig

type S6AConfig struct {
	Server               *DiamClientConfig `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*S6AConfig) Descriptor

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

func (*S6AConfig) GetServer

func (m *S6AConfig) GetServer() *DiamClientConfig

func (*S6AConfig) ProtoMessage

func (*S6AConfig) ProtoMessage()

func (*S6AConfig) Reset

func (m *S6AConfig) Reset()

func (*S6AConfig) String

func (m *S6AConfig) String() string

func (*S6AConfig) XXX_DiscardUnknown

func (m *S6AConfig) XXX_DiscardUnknown()

func (*S6AConfig) XXX_Marshal

func (m *S6AConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*S6AConfig) XXX_Merge

func (dst *S6AConfig) XXX_Merge(src proto.Message)

func (*S6AConfig) XXX_Size

func (m *S6AConfig) XXX_Size() int

func (*S6AConfig) XXX_Unmarshal

func (m *S6AConfig) XXX_Unmarshal(b []byte) error

type SubscriptionProfile

type SubscriptionProfile struct {

	// max dl bit rate
	MaxDlBitRate uint64 `json:"max_dl_bit_rate,omitempty"`

	// max ul bit rate
	MaxUlBitRate uint64 `json:"max_ul_bit_rate,omitempty"`
}

SubscriptionProfile HSS Subscription Profile swagger:model subscription_profile

func (*SubscriptionProfile) MarshalBinary

func (m *SubscriptionProfile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionProfile) UnmarshalBinary

func (m *SubscriptionProfile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionProfile) Validate

func (m *SubscriptionProfile) Validate(formats strfmt.Registry) error

Validate validates this subscription profile

type SwxConfig

type SwxConfig struct {
	Server               *DiamClientConfig `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
	VerifyAuthorization  bool              `protobuf:"varint,2,opt,name=verify_authorization,json=verifyAuthorization,proto3" json:"verify_authorization,omitempty"`
	CacheTTLSeconds      uint32            `protobuf:"varint,3,opt,name=CacheTTLSeconds,proto3" json:"CacheTTLSeconds,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*SwxConfig) Descriptor

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

func (*SwxConfig) GetCacheTTLSeconds

func (m *SwxConfig) GetCacheTTLSeconds() uint32

func (*SwxConfig) GetServer

func (m *SwxConfig) GetServer() *DiamClientConfig

func (*SwxConfig) GetVerifyAuthorization

func (m *SwxConfig) GetVerifyAuthorization() bool

func (*SwxConfig) ProtoMessage

func (*SwxConfig) ProtoMessage()

func (*SwxConfig) Reset

func (m *SwxConfig) Reset()

func (*SwxConfig) String

func (m *SwxConfig) String() string

func (*SwxConfig) XXX_DiscardUnknown

func (m *SwxConfig) XXX_DiscardUnknown()

func (*SwxConfig) XXX_Marshal

func (m *SwxConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SwxConfig) XXX_Merge

func (dst *SwxConfig) XXX_Merge(src proto.Message)

func (*SwxConfig) XXX_Size

func (m *SwxConfig) XXX_Size() int

func (*SwxConfig) XXX_Unmarshal

func (m *SwxConfig) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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