NodeOPCUA API Documentation
    Preparing search index...

    Interface AdvertisedEndpointConfig

    Per-URL security overrides for advertised endpoints.

    When advertisedEndpoints contains a config object, the endpoint descriptions generated for that URL use the overridden security settings instead of inheriting from the main endpoint.

    Any field that is omitted falls back to the main endpoint's value.

    advertisedEndpoints: [
    // Public: SignAndEncrypt only, no anonymous
    {
    url: "opc.tcp://public.example.com:4840",
    securityModes: [MessageSecurityMode.SignAndEncrypt],
    allowAnonymous: false
    },
    // Internal: inherits everything from main endpoint
    "opc.tcp://internal:48480"
    ]
    interface AdvertisedEndpointConfig {
        allowAnonymous?: boolean;
        securityModes?: MessageSecurityMode[];
        securityPolicies?: SecurityPolicy[];
        url: string;
        userTokenTypes?: UserTokenType[];
    }
    Index

    Properties

    allowAnonymous?: boolean

    Override anonymous access (default: inherit from main endpoint)

    securityModes?: MessageSecurityMode[]

    Override security modes (default: inherit from main endpoint)

    securityPolicies?: SecurityPolicy[]

    Override security policies (default: inherit from main endpoint)

    url: string

    The full endpoint URL, e.g. "opc.tcp://public.example.com:4840"

    userTokenTypes?: UserTokenType[]

    Override user token types (default: inherit from main endpoint)