"name": "SrcAddress",
"validation_function": validation.is_string, # TODO:! Address + Netref
"value": "",
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.STRING,
"help": "The source ip address for the IpcsClassifierRecord"
}),
"name": "SrcMask",
"validation_function": validation.is_string, # TODO:! NetworkMask
"value": "",
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.STRING,
"help": "The mask to apply on the source ip address for the IpcsClassifierRecord"
}),
"name": "DstAddress",
"validation_function": validation.is_string, # TODO:! Address + Netref
"value": "",
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.STRING,
"help": "The destination ip address for the IpcsClassifierRecord"
}),
"name": "DstMask",
"validation_function": validation.is_string, # TODO:! NetworkMask
"value": "",
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.STRING,
"help": "The mask to apply on the destination ip address for the IpcsClassifierRecord"
}),
"name": "SrcPortLow",
"validation_function": validation.is_integer,
"value": 0,
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.INTEGER,
"help": "The lower boundary of the source port range for the IpcsClassifierRecord"
}),
"name": "SrcPortHigh",
"validation_function": validation.is_integer,
"value": 65000,
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.INTEGER,
"help": "The higher boundary of the source port range for the IpcsClassifierRecord"
}),
"name": "DstPortLow",
"validation_function": validation.is_integer,
"value": 0,
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.INTEGER,
"help": "The lower boundary of the destination port range for the IpcsClassifierRecord"
}),
"name": "DstPortHigh",
"validation_function": validation.is_integer,
"value": 65000,
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.INTEGER,
"help": "The higher boundary of the destination port range for the IpcsClassifierRecord"
}),
"validation_function": validation.is_string,
"value": "UdpL4Protocol",
"allowed": l4_protocols.keys(),
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.ENUM,
"help": "The L4 protocol for the IpcsClassifierRecord"
}),
"name": "Priority",
"validation_function": validation.is_integer,
"value": 1,
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.INTEGER,
"help": "The priority of the IpcsClassifierRecord"
}),
"validation_function": validation.is_string,
"value": "SF_DIRECTION_UP",
"allowed": service_flow_direction.keys(),
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.ENUM,
"help": "Service flow direction as described by the IEEE-802.16 standard"
}),
"validation_function": validation.is_string,
"value": "SF_TYPE_RTPS",
"allowed": service_flow_scheduling_type.keys(),
- "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable,
+ "flags": Attribute.ExecReadOnly | Attribute.ExecImmutable | Attribute.Metadata,
"type": Attribute.ENUM,
"help": "Service flow scheduling type",
}),