[AddOrUpdateEndpoints](./directmethods.md#addorupdateendpoints_v1)
Add or update endpoint configuration and nodes on a server. Further information is provided in the OPC Publisher documentation.
Request body
Version number of the entry
Last change to the entry
Name of the data set writer.
The Group the writer belongs to.
A dataset class id.
The optional short name of the dataset.
The Publishing interval for a dataset writer in miliseconds.
The Publishing interval for a dataset writer in timespan format. Takes precedence over Azure.IIoT.OpcUa.Publisher.Models.PublishedNodesEntryModel.DataSetPublishingInterval if defined.
Insert a key frame every x messages
Send metadata at the configured interval even when not changing expressed in milliseconds.
Send metadata at the configured interval even when not changing expressed as duration. Takes precedence over Azure.IIoT.OpcUa.Publisher.Models.PublishedNodesEntryModel.MetaDataUpdateTimeif defined.
Send a keep alive message when a subscription keep alive notification is received inside the writer. If keep alive messages are not supported by the messaging profile chosen this value is ignored.
The endpoint URL of the OPC UA server.
When the publishing timer has expired this number of times without requiring any Notification to be sent, to the writer a keep-alive message is sent.
The optional description of the dataset.
Priority of the writer subscription.
Optional field and value pairs to insert into the data sets emitted by data set writer.
Security mode of endpoint
The specific security policy to use for the specified endpoint. Overrides Azure.IIoT.OpcUa.Publisher.Models.PublishedNodesEntryModel.UseSecurity setting. If the security policy is not available with the specified security mode connectivity will fail.
Message modes
Message encoding
Send network messages when the notification queue exceeds this number. Causes this many notifications to be added to network messages
Send network messages at the specified publishing interval.
Send network messages at the specified publishing interval. Takes precedence over Azure.IIoT.OpcUa.Publisher.Models.PublishedNodesEntryModel.BatchTriggerInterval if defined.
Use reverse connect to connect ot the endpoint
Data set routing
Writer group queue overrides the default writer group topic template to use.
Desired writer group transport
Secure transport should be used to connect to the opc server.
Enum that defines the authentication method
encrypted username
encrypted password
plain username
plain password
Writer queue overrides the writer group queue name. Network messages are then split across queues with Qos also accounted for.
Meta data queue name to use for the writer. Overrides the default metadata topic template.
Number of partitions to split the writer group into when publishing to target topics.
Response
Success
PublishNodes direct method response