Member Junction
    Preparing search index...

    The record written in place of a parameter whose value is suppressed. Carries enough shape to diagnose a run and no content.

    interface RedactedParam {
        ByteLength: number;
        ItemCount?: number;
        KeyCount?: number;
        Keys?: string[];
        KeysElided?: boolean;
        Logged: false;
        Name: string;
        Reason: ParamRedactionReason;
        Type: "Input" | "Output" | "Both";
        ValueType?: string;
    }
    Index

    Properties

    ByteLength: number

    UTF-8 byte length of the value's JSON form. -1 when the value could not be serialized.

    ItemCount?: number

    Number of elements, for array values.

    KeyCount?: number

    Number of top-level keys, for object values.

    Keys?: string[]

    Top-level key names, truncated at MAX_REDACTED_KEYS. Schema, not data.

    KeysElided?: boolean

    True when Keys was truncated — so a very wide row can't reintroduce the size problem.

    Logged: false

    Always false — the marker that distinguishes a redaction record from a logged param.

    Name: string

    The parameter name — always recorded, never redacted.

    Which rule suppressed the value.

    Type: "Input" | "Output" | "Both"

    Input / Output / Both — always recorded.

    ValueType?: string

    The Entity Action binding's ValueType, when the run came from a binding.