Built-in Types

Like many programming languages, YANG has a set of built-in types, but differs in terms of special requirements from the management domain. Table 1 summarizes the built-in types.

Table 1 Built-in types
Type Name Description

binary

Any binary data

bits

Set of bits or flags

boolean

"true" or "false"

decimal64

64-bit signed decimal number

empty

Leaf node without a value

enumeration

Enumerated strings

identityref

Reference to an abstract identity

instance-identifier

Reference to a data tree node

int8

8-bit signed integer

int16

16-bit signed integer

int32

32-bit signed integer

int64

64-bit signed integer

leafref

Reference to a leaf instance

string

Human-readable string

uint8

8-bit unsigned integer

uint16

16-bit unsigned integer

uint32

32-bit unsigned integer

uint64

64-bit unsigned integer

union

Choice of member types

Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >