Documentation ¶
Index ¶
- func PossibleValuesForRatType() []string
- func PossibleValuesForUeState() []string
- func ValidatePacketCoreControlPlaneID(input interface{}, key string) (warnings []string, errors []error)
- type DnnIPPair
- type PacketCoreControlPlaneId
- type RatType
- type UeIPAddress
- type UeInfo
- type UeInfoOperationPredicate
- type UeInfoPropertiesFormat
- type UeInformationListClient
- func (c UeInformationListClient) UeInformationList(ctx context.Context, id PacketCoreControlPlaneId) (result UeInformationListOperationResponse, err error)
- func (c UeInformationListClient) UeInformationListComplete(ctx context.Context, id PacketCoreControlPlaneId) (UeInformationListCompleteResult, error)
- func (c UeInformationListClient) UeInformationListCompleteMatchingPredicate(ctx context.Context, id PacketCoreControlPlaneId, ...) (result UeInformationListCompleteResult, err error)
- type UeInformationListCompleteResult
- type UeInformationListCustomPager
- type UeInformationListOperationResponse
- type UeState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForRatType ¶
func PossibleValuesForRatType() []string
func PossibleValuesForUeState ¶
func PossibleValuesForUeState() []string
func ValidatePacketCoreControlPlaneID ¶
func ValidatePacketCoreControlPlaneID(input interface{}, key string) (warnings []string, errors []error)
ValidatePacketCoreControlPlaneID checks that 'input' can be parsed as a Packet Core Control Plane ID
Types ¶
type DnnIPPair ¶
type DnnIPPair struct { Dnn *string `json:"dnn,omitempty"` UeIPAddress *UeIPAddress `json:"ueIpAddress,omitempty"` }
type PacketCoreControlPlaneId ¶
type PacketCoreControlPlaneId struct { SubscriptionId string ResourceGroupName string PacketCoreControlPlaneName string }
PacketCoreControlPlaneId is a struct representing the Resource ID for a Packet Core Control Plane
func NewPacketCoreControlPlaneID ¶
func NewPacketCoreControlPlaneID(subscriptionId string, resourceGroupName string, packetCoreControlPlaneName string) PacketCoreControlPlaneId
NewPacketCoreControlPlaneID returns a new PacketCoreControlPlaneId struct
func ParsePacketCoreControlPlaneID ¶
func ParsePacketCoreControlPlaneID(input string) (*PacketCoreControlPlaneId, error)
ParsePacketCoreControlPlaneID parses 'input' into a PacketCoreControlPlaneId
func ParsePacketCoreControlPlaneIDInsensitively ¶
func ParsePacketCoreControlPlaneIDInsensitively(input string) (*PacketCoreControlPlaneId, error)
ParsePacketCoreControlPlaneIDInsensitively parses 'input' case-insensitively into a PacketCoreControlPlaneId note: this method should only be used for API response data and not user input
func (*PacketCoreControlPlaneId) FromParseResult ¶
func (id *PacketCoreControlPlaneId) FromParseResult(input resourceids.ParseResult) error
func (PacketCoreControlPlaneId) ID ¶
func (id PacketCoreControlPlaneId) ID() string
ID returns the formatted Packet Core Control Plane ID
func (PacketCoreControlPlaneId) Segments ¶
func (id PacketCoreControlPlaneId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Packet Core Control Plane ID
func (PacketCoreControlPlaneId) String ¶
func (id PacketCoreControlPlaneId) String() string
String returns a human-readable description of this Packet Core Control Plane ID
type UeIPAddress ¶
type UeIPAddress struct {
IPV4Addr *string `json:"ipV4Addr,omitempty"`
}
type UeInfo ¶
type UeInfo struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties UeInfoPropertiesFormat `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type UeInfoOperationPredicate ¶
func (UeInfoOperationPredicate) Matches ¶
func (p UeInfoOperationPredicate) Matches(input UeInfo) bool
type UeInfoPropertiesFormat ¶
type UeInfoPropertiesFormat struct { LastReadAt *string `json:"lastReadAt,omitempty"` RatType RatType `json:"ratType"` UeIPAddresses *[]DnnIPPair `json:"ueIpAddresses,omitempty"` UeState UeState `json:"ueState"` }
func (*UeInfoPropertiesFormat) GetLastReadAtAsTime ¶
func (o *UeInfoPropertiesFormat) GetLastReadAtAsTime() (*time.Time, error)
func (*UeInfoPropertiesFormat) SetLastReadAtAsTime ¶
func (o *UeInfoPropertiesFormat) SetLastReadAtAsTime(input time.Time)
type UeInformationListClient ¶
type UeInformationListClient struct {
Client *resourcemanager.Client
}
func NewUeInformationListClientWithBaseURI ¶
func NewUeInformationListClientWithBaseURI(sdkApi sdkEnv.Api) (*UeInformationListClient, error)
func (UeInformationListClient) UeInformationList ¶
func (c UeInformationListClient) UeInformationList(ctx context.Context, id PacketCoreControlPlaneId) (result UeInformationListOperationResponse, err error)
UeInformationList ...
func (UeInformationListClient) UeInformationListComplete ¶
func (c UeInformationListClient) UeInformationListComplete(ctx context.Context, id PacketCoreControlPlaneId) (UeInformationListCompleteResult, error)
UeInformationListComplete retrieves all the results into a single object
func (UeInformationListClient) UeInformationListCompleteMatchingPredicate ¶
func (c UeInformationListClient) UeInformationListCompleteMatchingPredicate(ctx context.Context, id PacketCoreControlPlaneId, predicate UeInfoOperationPredicate) (result UeInformationListCompleteResult, err error)
UeInformationListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type UeInformationListCustomPager ¶
func (*UeInformationListCustomPager) NextPageLink ¶
func (p *UeInformationListCustomPager) NextPageLink() *odata.Link