@servicenow/sdk - v4.4.1
    Preparing search index...
    interface sys_security_acl {
        active: Typed<boolean, { default: true }>;
        admin_overrides: Typed<boolean, { default: true }>;
        advanced: Typed<boolean, { default: false }>;
        applies_to: Typed<string, {}>;
        condition: Typed<string, {}>;
        decision_type: Typed<
            "allow"
            | "deny",
            {
                choices: {
                    allow: { label: "Allow If"; language: "en"; sequence: 1 };
                    deny: { label: "Deny Unless"; language: "en"; sequence: 2 };
                };
                default: "allow";
            },
        >;
        description: Typed<string, {}>;
        local_or_existing: Typed<string | number, { default: "Local" }>;
        name: Typed<string, { mandatory: true }>;
        operation: Typed<
            | string
            | ExplicitKey<"sys_security_operation">
            | TableBrand<"sys_security_operation">
            | Record<"sys_security_operation">,
            { mandatory: true; referenceTable: "sys_security_operation" },
        >;
        script: Typed<string | ScriptModule<Function>, {}>;
        security_attribute: Typed<
            | string
            | ExplicitKey<"sys_security_attribute">
            | TableBrand<"sys_security_attribute">
            | Record<"sys_security_attribute">,
            { mandatory: false; referenceTable: "sys_security_attribute" },
        >;
        type: Typed<
            | string
            | ExplicitKey<"sys_security_type">
            | TableBrand<"sys_security_type">
            | Record<"sys_security_type">,
            { mandatory: true; referenceTable: "sys_security_type" },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    active: Typed<boolean, { default: true }>
    admin_overrides: Typed<boolean, { default: true }>
    advanced: Typed<boolean, { default: false }>
    applies_to: Typed<string, {}>
    condition: Typed<string, {}>
    decision_type: Typed<
        "allow"
        | "deny",
        {
            choices: {
                allow: { label: "Allow If"; language: "en"; sequence: 1 };
                deny: { label: "Deny Unless"; language: "en"; sequence: 2 };
            };
            default: "allow";
        },
    >
    description: Typed<string, {}>
    local_or_existing: Typed<string | number, { default: "Local" }>
    name: Typed<string, { mandatory: true }>
    operation: Typed<
        | string
        | ExplicitKey<"sys_security_operation">
        | TableBrand<"sys_security_operation">
        | Record<"sys_security_operation">,
        { mandatory: true; referenceTable: "sys_security_operation" },
    >
    script: Typed<string | ScriptModule<Function>, {}>
    security_attribute: Typed<
        | string
        | ExplicitKey<"sys_security_attribute">
        | TableBrand<"sys_security_attribute">
        | Record<"sys_security_attribute">,
        { mandatory: false; referenceTable: "sys_security_attribute" },
    >
    type: Typed<
        | string
        | ExplicitKey<"sys_security_type">
        | TableBrand<"sys_security_type">
        | Record<"sys_security_type">,
        { mandatory: true; referenceTable: "sys_security_type" },
    >