Documentation ¶
Index ¶
- func PossibleValuesForPdnType() []string
- func PossibleValuesForRatType() []string
- func PossibleValuesForRrcEstablishmentCause() []string
- func PossibleValuesForUeState() []string
- func PossibleValuesForUeUsageSetting() []string
- func ValidateUeID(input interface{}, key string) (warnings []string, errors []error)
- type Ambr
- type AmfId
- type BaseExtendedUeInfoPropertiesImpl
- type ExtendedUeInfo
- type ExtendedUeInfoProperties
- type ExtendedUeInformationClient
- type GNbId
- type GetOperationResponse
- type GlobalRanNodeId
- type Guti4G
- type Guti5G
- type MmeId
- type PdnType
- type PlmnId
- type RatType
- type RawExtendedUeInfoPropertiesImpl
- type RrcEstablishmentCause
- type Snssai
- type UeConnectionInfo4G
- type UeConnectionInfo5G
- type UeIPAddress
- type UeId
- type UeInfo4G
- type UeInfo4GProperties
- type UeInfo5G
- type UeInfo5GProperties
- type UeLocationInfo
- type UeQOSFlow
- type UeSessionInfo4G
- type UeSessionInfo5G
- type UeState
- type UeUsageSetting
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForPdnType ¶
func PossibleValuesForPdnType() []string
func PossibleValuesForRatType ¶
func PossibleValuesForRatType() []string
func PossibleValuesForRrcEstablishmentCause ¶
func PossibleValuesForRrcEstablishmentCause() []string
func PossibleValuesForUeState ¶
func PossibleValuesForUeState() []string
func PossibleValuesForUeUsageSetting ¶
func PossibleValuesForUeUsageSetting() []string
func ValidateUeID ¶
ValidateUeID checks that 'input' can be parsed as a Ue ID
Types ¶
type BaseExtendedUeInfoPropertiesImpl ¶
type BaseExtendedUeInfoPropertiesImpl struct { LastReadAt *string `json:"lastReadAt,omitempty"` RatType RatType `json:"ratType"` }
func (BaseExtendedUeInfoPropertiesImpl) ExtendedUeInfoProperties ¶
func (s BaseExtendedUeInfoPropertiesImpl) ExtendedUeInfoProperties() BaseExtendedUeInfoPropertiesImpl
type ExtendedUeInfo ¶
type ExtendedUeInfo struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties ExtendedUeInfoProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (*ExtendedUeInfo) UnmarshalJSON ¶
func (s *ExtendedUeInfo) UnmarshalJSON(bytes []byte) error
type ExtendedUeInfoProperties ¶
type ExtendedUeInfoProperties interface {
ExtendedUeInfoProperties() BaseExtendedUeInfoPropertiesImpl
}
func UnmarshalExtendedUeInfoPropertiesImplementation ¶
func UnmarshalExtendedUeInfoPropertiesImplementation(input []byte) (ExtendedUeInfoProperties, error)
type ExtendedUeInformationClient ¶
type ExtendedUeInformationClient struct {
Client *resourcemanager.Client
}
func NewExtendedUeInformationClientWithBaseURI ¶
func NewExtendedUeInformationClientWithBaseURI(sdkApi sdkEnv.Api) (*ExtendedUeInformationClient, error)
func (ExtendedUeInformationClient) Get ¶
func (c ExtendedUeInformationClient) Get(ctx context.Context, id UeId) (result GetOperationResponse, err error)
Get ...
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExtendedUeInfo }
type GlobalRanNodeId ¶
type GlobalRanNodeId struct { ENbId *string `json:"eNbId,omitempty"` GNbId *GNbId `json:"gNbId,omitempty"` N3IwfId *string `json:"n3IwfId,omitempty"` NgeNbId *string `json:"ngeNbId,omitempty"` Nid *string `json:"nid,omitempty"` PlmnId PlmnId `json:"plmnId"` TngfId *string `json:"tngfId,omitempty"` WagfId *string `json:"wagfId,omitempty"` }
type PdnType ¶
type PdnType string
const (
PdnTypeIPVFour PdnType = "IPV4"
)
func (*PdnType) UnmarshalJSON ¶
type RawExtendedUeInfoPropertiesImpl ¶
type RawExtendedUeInfoPropertiesImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawExtendedUeInfoPropertiesImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
func (RawExtendedUeInfoPropertiesImpl) ExtendedUeInfoProperties ¶
func (s RawExtendedUeInfoPropertiesImpl) ExtendedUeInfoProperties() BaseExtendedUeInfoPropertiesImpl
type RrcEstablishmentCause ¶
type RrcEstablishmentCause string
const ( RrcEstablishmentCauseEmergency RrcEstablishmentCause = "Emergency" RrcEstablishmentCauseMobileOriginatedData RrcEstablishmentCause = "MobileOriginatedData" RrcEstablishmentCauseMobileOriginatedSignaling RrcEstablishmentCause = "MobileOriginatedSignaling" RrcEstablishmentCauseMobileTerminatedData RrcEstablishmentCause = "MobileTerminatedData" RrcEstablishmentCauseMobileTerminatedSignaling RrcEstablishmentCause = "MobileTerminatedSignaling" RrcEstablishmentCauseSMS RrcEstablishmentCause = "SMS" )
func (*RrcEstablishmentCause) UnmarshalJSON ¶
func (s *RrcEstablishmentCause) UnmarshalJSON(bytes []byte) error
type UeConnectionInfo4G ¶
type UeConnectionInfo4G struct { EnbS1apId int64 `json:"enbS1apId"` GlobalRanNodeId GlobalRanNodeId `json:"globalRanNodeId"` LastActivityTime *string `json:"lastActivityTime,omitempty"` LastVisitedTai *string `json:"lastVisitedTai,omitempty"` LocationInfo *UeLocationInfo `json:"locationInfo,omitempty"` MmeS1apId int64 `json:"mmeS1apId"` PerUeTnla *string `json:"perUeTnla,omitempty"` RrcEstablishmentCause RrcEstablishmentCause `json:"rrcEstablishmentCause"` UeState UeState `json:"ueState"` UeUsageSetting *UeUsageSetting `json:"ueUsageSetting,omitempty"` }
func (*UeConnectionInfo4G) GetLastActivityTimeAsTime ¶
func (o *UeConnectionInfo4G) GetLastActivityTimeAsTime() (*time.Time, error)
func (*UeConnectionInfo4G) SetLastActivityTimeAsTime ¶
func (o *UeConnectionInfo4G) SetLastActivityTimeAsTime(input time.Time)
type UeConnectionInfo5G ¶
type UeConnectionInfo5G struct { AllowedNssai *[]Snssai `json:"allowedNssai,omitempty"` AmfUeNgapId int64 `json:"amfUeNgapId"` GlobalRanNodeId GlobalRanNodeId `json:"globalRanNodeId"` LastActivityTime *string `json:"lastActivityTime,omitempty"` LastVisitedTai *string `json:"lastVisitedTai,omitempty"` LocationInfo *UeLocationInfo `json:"locationInfo,omitempty"` PerUeTnla *string `json:"perUeTnla,omitempty"` RanUeNgapId int64 `json:"ranUeNgapId"` RrcEstablishmentCause RrcEstablishmentCause `json:"rrcEstablishmentCause"` UeState UeState `json:"ueState"` UeUsageSetting *UeUsageSetting `json:"ueUsageSetting,omitempty"` }
func (*UeConnectionInfo5G) GetLastActivityTimeAsTime ¶
func (o *UeConnectionInfo5G) GetLastActivityTimeAsTime() (*time.Time, error)
func (*UeConnectionInfo5G) SetLastActivityTimeAsTime ¶
func (o *UeConnectionInfo5G) SetLastActivityTimeAsTime(input time.Time)
type UeIPAddress ¶
type UeIPAddress struct {
IPV4Addr *string `json:"ipV4Addr,omitempty"`
}
type UeId ¶
type UeId struct { SubscriptionId string ResourceGroupName string PacketCoreControlPlaneName string UeId string }
UeId is a struct representing the Resource ID for a Ue
func NewUeID ¶
func NewUeID(subscriptionId string, resourceGroupName string, packetCoreControlPlaneName string, ueId string) UeId
NewUeID returns a new UeId struct
func ParseUeIDInsensitively ¶
ParseUeIDInsensitively parses 'input' case-insensitively into a UeId note: this method should only be used for API response data and not user input
func (*UeId) FromParseResult ¶
func (id *UeId) FromParseResult(input resourceids.ParseResult) error
func (UeId) Segments ¶
func (id UeId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Ue ID
type UeInfo4G ¶
type UeInfo4G struct { Info UeInfo4GProperties `json:"info"` LastReadAt *string `json:"lastReadAt,omitempty"` RatType RatType `json:"ratType"` }
func (UeInfo4G) ExtendedUeInfoProperties ¶
func (s UeInfo4G) ExtendedUeInfoProperties() BaseExtendedUeInfoPropertiesImpl
func (UeInfo4G) MarshalJSON ¶
func (*UeInfo4G) SetLastReadAtAsTime ¶
type UeInfo4GProperties ¶
type UeInfo4GProperties struct { ConnectionInfo *UeConnectionInfo4G `json:"connectionInfo,omitempty"` Guti Guti4G `json:"guti"` Imei *string `json:"imei,omitempty"` Imeisv *string `json:"imeisv,omitempty"` Imsi string `json:"imsi"` SessionInfo *[]UeSessionInfo4G `json:"sessionInfo,omitempty"` }
type UeInfo5G ¶
type UeInfo5G struct { Info UeInfo5GProperties `json:"info"` LastReadAt *string `json:"lastReadAt,omitempty"` RatType RatType `json:"ratType"` }
func (UeInfo5G) ExtendedUeInfoProperties ¶
func (s UeInfo5G) ExtendedUeInfoProperties() BaseExtendedUeInfoPropertiesImpl
func (UeInfo5G) MarshalJSON ¶
func (*UeInfo5G) SetLastReadAtAsTime ¶
type UeInfo5GProperties ¶
type UeInfo5GProperties struct { ConnectionInfo *UeConnectionInfo5G `json:"connectionInfo,omitempty"` FivegGuti Guti5G `json:"fivegGuti"` Pei *string `json:"pei,omitempty"` SessionInfo *[]UeSessionInfo5G `json:"sessionInfo,omitempty"` Supi string `json:"supi"` }
type UeLocationInfo ¶
type UeSessionInfo4G ¶
type UeSessionInfo4G struct { Apn string `json:"apn"` Ebi int64 `json:"ebi"` PdnType PdnType `json:"pdnType"` UeIPAddress UeIPAddress `json:"ueIpAddress"` }
type UeSessionInfo5G ¶
type UeUsageSetting ¶
type UeUsageSetting string
const ( UeUsageSettingDataCentric UeUsageSetting = "DataCentric" UeUsageSettingVoiceCentric UeUsageSetting = "VoiceCentric" )
func (*UeUsageSetting) UnmarshalJSON ¶
func (s *UeUsageSetting) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_ue.go
- method_get.go
- model_ambr.go
- model_amfid.go
- model_extendedueinfo.go
- model_extendedueinfoproperties.go
- model_globalrannodeid.go
- model_gnbid.go
- model_guti4g.go
- model_guti5g.go
- model_mmeid.go
- model_plmnid.go
- model_snssai.go
- model_ueconnectioninfo4g.go
- model_ueconnectioninfo5g.go
- model_ueinfo4g.go
- model_ueinfo4gproperties.go
- model_ueinfo5g.go
- model_ueinfo5gproperties.go
- model_ueipaddress.go
- model_uelocationinfo.go
- model_ueqosflow.go
- model_uesessioninfo4g.go
- model_uesessioninfo5g.go
- version.go