@servicenow/sdk - v4.7.0
    Preparing search index...
    interface sys_alias {
        configuration_template: Typed<
            | string
            | ExplicitKey<"sys_alias_templates">
            | TableBrand<"sys_alias_templates">
            | Record<"sys_alias_templates">,
            {
                attributes: { encode_utf8: false };
                label: "Configuration Template";
                mandatory: false;
                referenceTable: "sys_alias_templates";
            },
        >;
        connection_type: Typed<
            | "http_connection"
            | "jdbc_connection"
            | "sys_connection"
            | "orch_jms_ds",
            {
                attributes: { edge_encryption_enabled: true };
                choices: {
                    http_connection: { label: "HTTP"; sequence: 0 };
                    jdbc_connection: { label: "JDBC"; sequence: 0 };
                    orch_jms_ds: { label: "JMS"; sequence: 0 };
                    sys_connection: { label: "Basic"; sequence: 0 };
                };
                default: "http_connection";
                label: "Connection type";
                mandatory: false;
                maxLength: 40;
            },
        >;
        description: Typed<
            string,
            { label: "Description"; mandatory: false; maxLength: 4000 },
        >;
        id: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "ID";
                mandatory: false;
                maxLength: 255;
                readOnly: true;
            },
        >;
        is_internal: Typed<
            boolean,
            { default: false; label: "Is internal"; mandatory: false },
        >;
        multiple_connections: Typed<
            boolean,
            {
                default: false;
                label: "Support Multiple Active Connections";
                mandatory: false;
            },
        >;
        name: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Name";
                mandatory: true;
                maxLength: 255;
            },
        >;
        parent: Typed<
            | string
            | ExplicitKey<"sys_alias">
            | TableBrand<"sys_alias">
            | Record<"sys_alias">,
            {
                attributes: { encode_utf8: false };
                label: "Parent Alias";
                mandatory: false;
                referenceTable: "sys_alias";
            },
        >;
        retry_policy: Typed<
            | string
            | ExplicitKey<"sys_retry_policy">
            | TableBrand<"sys_retry_policy">
            | Record<"sys_retry_policy">,
            {
                attributes: { encode_utf8: false };
                label: "Default Retry Policy";
                mandatory: false;
                referenceTable: "sys_retry_policy";
            },
        >;
        sys_id: Typed<
            string
            | number,
            { column_type: "GUID"; label: "Sys ID"; mandatory: false },
        >;
        type: Typed<
            "connection"
            | "credential",
            {
                attributes: { edge_encryption_enabled: true };
                choices: {
                    connection: { label: "Connection and Credential"; sequence: 0 };
                    credential: { label: "Credential"; sequence: 0 };
                };
                default: "connection";
                label: "Type";
                mandatory: true;
                maxLength: 40;
            },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    configuration_template: Typed<
        | string
        | ExplicitKey<"sys_alias_templates">
        | TableBrand<"sys_alias_templates">
        | Record<"sys_alias_templates">,
        {
            attributes: { encode_utf8: false };
            label: "Configuration Template";
            mandatory: false;
            referenceTable: "sys_alias_templates";
        },
    >
    connection_type: Typed<
        "http_connection"
        | "jdbc_connection"
        | "sys_connection"
        | "orch_jms_ds",
        {
            attributes: { edge_encryption_enabled: true };
            choices: {
                http_connection: { label: "HTTP"; sequence: 0 };
                jdbc_connection: { label: "JDBC"; sequence: 0 };
                orch_jms_ds: { label: "JMS"; sequence: 0 };
                sys_connection: { label: "Basic"; sequence: 0 };
            };
            default: "http_connection";
            label: "Connection type";
            mandatory: false;
            maxLength: 40;
        },
    >
    description: Typed<
        string,
        { label: "Description"; mandatory: false; maxLength: 4000 },
    >
    id: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "ID";
            mandatory: false;
            maxLength: 255;
            readOnly: true;
        },
    >
    is_internal: Typed<
        boolean,
        { default: false; label: "Is internal"; mandatory: false },
    >
    multiple_connections: Typed<
        boolean,
        {
            default: false;
            label: "Support Multiple Active Connections";
            mandatory: false;
        },
    >
    name: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Name";
            mandatory: true;
            maxLength: 255;
        },
    >
    parent: Typed<
        | string
        | ExplicitKey<"sys_alias">
        | TableBrand<"sys_alias">
        | Record<"sys_alias">,
        {
            attributes: { encode_utf8: false };
            label: "Parent Alias";
            mandatory: false;
            referenceTable: "sys_alias";
        },
    >
    retry_policy: Typed<
        | string
        | ExplicitKey<"sys_retry_policy">
        | TableBrand<"sys_retry_policy">
        | Record<"sys_retry_policy">,
        {
            attributes: { encode_utf8: false };
            label: "Default Retry Policy";
            mandatory: false;
            referenceTable: "sys_retry_policy";
        },
    >
    sys_id: Typed<
        string
        | number,
        { column_type: "GUID"; label: "Sys ID"; mandatory: false },
    >
    type: Typed<
        "connection"
        | "credential",
        {
            attributes: { edge_encryption_enabled: true };
            choices: {
                connection: { label: "Connection and Credential"; sequence: 0 };
                credential: { label: "Credential"; sequence: 0 };
            };
            default: "connection";
            label: "Type";
            mandatory: true;
            maxLength: 40;
        },
    >