PcepCustomObject Object


Description:

To configure PCEP custom object.

Parents: Project

PcepCustomObject Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
AutoCalObjectLength

Whether to automatically calculate the object length or use the user-specified value.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Automatically calculate the object length based on the ObjectData.

FALSE

Use the user-specified value.

Iflag

Ignore Flag.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Set the flag.

FALSE

Clear the flag.

ObjectClass

Specify the PCEP object class. Applicable when ObjectClassSelector is CUSTOM.

Type: u8

Default: 0

ObjectClassSelector

Choose what PCEP object the user wants to customize. when the it is "CUSTOM", the user needs to specify the object type.

Type: enum

Default: CUSTOM

Possible Values:

Value Description
CUSTOM

Custom object.

OPEN

OPEN object.

RP

RP object.

NO_PATH

NO_PATH object.

END_POINTS

END_POINTS object.

BANDWIDTH

BANDWIDTH object.

METRIC

METRIC object.

ERO

ERO object.

RRO

RRO object.

LSPA

LSPA object.

IRO

IRO object.

SVEC

SVEC object.

NOTIFICATION

NOTIFICATION object.

ERROR

ERROR object.

LOAD_BALANCING

LOAD_BALANCING object.

CLOSE

CLOSE object.

XRO

XRO object.

LSP

LSP object.

SRP

SRP object.

ASSOCIATION

ASSOCIATION object.

ObjectData

Specify the PCEP object data.

Type: u8

Default: 0

ObjectLength

Specify the PCEP object length. Applicable when AutoCalObjectLength is false.

Type: u16

Default: 4

ObjectType

Specify the PCEP object type.

Type: u8

Default: 0

Range: 0 - 15

Pflag

Processing-Rule flag.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Set the flag.

FALSE

Clear the flag.

ReservedFlags

Reserved field.

Type: u8

Default: 0

Range: 0 - 3

PcepCustomObject Read-Only Attributes

There are no read-only attributes.