Static
createThe MQTT Session object's attributes. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
Optional
xOptional context id the request is running. *
Static
createCreate a Subscription object. Create a Subscription object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.
An MQTT session contains a client's QoS 0 and QoS 1 subscription sets. On creation, a subscription defaults to QoS 0.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
mqttSessionClientId | x | x | ||||
mqttSessionVirtualRouter | x | x | ||||
msgVpnName | x | x | ||||
subscriptionTopic | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been available since 2.1.
MsgVpnMqttSessionSubscriptionResponse The Subscription object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Subscription object's attributes. *
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
Optional
xOptional context id the request is running. *
Static
deleteDelete an MQTT Session object. Delete an MQTT Session object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
An MQTT Session object is a virtual representation of an MQTT client connection. An MQTT session holds the state of an MQTT client (that is, it is used to contain a client's QoS 0 and QoS 1 subscription sets and any undelivered QoS 1 messages).
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been available since 2.1.
SempMetaOnlyResponse The request metadata.
ApiError
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Subscription object. Delete a Subscription object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
An MQTT session contains a client's QoS 0 and QoS 1 subscription sets. On creation, a subscription defaults to QoS 0.
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been available since 2.1.
SempMetaOnlyResponse The request metadata.
ApiError
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
The MQTT subscription topic. *
Optional
xOptional context id the request is running. *
Static
getGet an MQTT Session object. Get an MQTT Session object.
An MQTT Session object is a virtual representation of an MQTT client connection. An MQTT session holds the state of an MQTT client (that is, it is used to contain a client's QoS 0 and QoS 1 subscription sets and any undelivered QoS 1 messages).
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
mqttSessionClientId | x | |||
mqttSessionVirtualRouter | x | |||
msgVpnName | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been available since 2.1.
MsgVpnMqttSessionResponse The MQTT Session object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
Optional
xOptional context id the request is running. *
Static
getGet a Subscription object. Get a Subscription object.
An MQTT session contains a client's QoS 0 and QoS 1 subscription sets. On creation, a subscription defaults to QoS 0.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
mqttSessionClientId | x | |||
mqttSessionVirtualRouter | x | |||
msgVpnName | x | |||
subscriptionTopic | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been available since 2.1.
MsgVpnMqttSessionSubscriptionResponse The Subscription object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
The MQTT subscription topic. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Subscription objects. Get a list of Subscription objects.
An MQTT session contains a client's QoS 0 and QoS 1 subscription sets. On creation, a subscription defaults to QoS 0.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
mqttSessionClientId | x | |||
mqttSessionVirtualRouter | x | |||
msgVpnName | x | |||
subscriptionTopic | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been available since 2.1.
MsgVpnMqttSessionSubscriptionsResponse The list of Subscription objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
Optional
count?: numberLimit the count of objects in the response. See the documentation for the count
parameter. *
Optional
cursor?: stringThe cursor, or position, for the next page of objects. See the documentation for the cursor
parameter. *
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
Optional
where?: string[]Include in the response only objects where certain conditions are true. See the the documentation for the where
parameter. *
Optional
xOptional context id the request is running. *
Static
getGet a list of MQTT Session objects. Get a list of MQTT Session objects.
An MQTT Session object is a virtual representation of an MQTT client connection. An MQTT session holds the state of an MQTT client (that is, it is used to contain a client's QoS 0 and QoS 1 subscription sets and any undelivered QoS 1 messages).
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
mqttSessionClientId | x | |||
mqttSessionVirtualRouter | x | |||
msgVpnName | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been available since 2.1.
MsgVpnMqttSessionsResponse The list of MQTT Session objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
Optional
count?: numberLimit the count of objects in the response. See the documentation for the count
parameter. *
Optional
cursor?: stringThe cursor, or position, for the next page of objects. See the documentation for the cursor
parameter. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
Optional
where?: string[]Include in the response only objects where certain conditions are true. See the the documentation for the where
parameter. *
Optional
xOptional context id the request is running. *
Static
replaceReplace an MQTT Session object. Replace an MQTT Session object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
An MQTT Session object is a virtual representation of an MQTT client connection. An MQTT session holds the state of an MQTT client (that is, it is used to contain a client's QoS 0 and QoS 1 subscription sets and any undelivered QoS 1 messages).
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
mqttSessionClientId | x | x | |||||
mqttSessionVirtualRouter | x | x | |||||
msgVpnName | x | x | |||||
owner | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
EventThreshold | clearPercent | setPercent | clearValue, setValue |
EventThreshold | clearValue | setValue | clearPercent, setPercent |
EventThreshold | setPercent | clearPercent | clearValue, setValue |
EventThreshold | setValue | clearValue | clearPercent, setPercent |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been available since 2.1.
MsgVpnMqttSessionResponse The MQTT Session object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The MQTT Session object's attributes. *
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
Optional
xOptional context id the request is running. *
Static
replaceReplace a Subscription object. Replace a Subscription object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
An MQTT session contains a client's QoS 0 and QoS 1 subscription sets. On creation, a subscription defaults to QoS 0.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
mqttSessionClientId | x | x | |||||
mqttSessionVirtualRouter | x | x | |||||
msgVpnName | x | x | |||||
subscriptionTopic | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been available since 2.1.
MsgVpnMqttSessionSubscriptionResponse The Subscription object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Subscription object's attributes. *
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
The MQTT subscription topic. *
Optional
xOptional context id the request is running. *
Static
updateUpdate an MQTT Session object. Update an MQTT Session object. Any attribute missing from the request will be left unchanged.
An MQTT Session object is a virtual representation of an MQTT client connection. An MQTT session holds the state of an MQTT client (that is, it is used to contain a client's QoS 0 and QoS 1 subscription sets and any undelivered QoS 1 messages).
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
mqttSessionClientId | x | x | ||||
mqttSessionVirtualRouter | x | x | ||||
msgVpnName | x | x | ||||
owner | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
EventThreshold | clearPercent | setPercent | clearValue, setValue |
EventThreshold | clearValue | setValue | clearPercent, setPercent |
EventThreshold | setPercent | clearPercent | clearValue, setValue |
EventThreshold | setValue | clearValue | clearPercent, setPercent |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been available since 2.1.
MsgVpnMqttSessionResponse The MQTT Session object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The MQTT Session object's attributes. *
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
Optional
xOptional context id the request is running. *
Static
updateUpdate a Subscription object. Update a Subscription object. Any attribute missing from the request will be left unchanged.
An MQTT session contains a client's QoS 0 and QoS 1 subscription sets. On creation, a subscription defaults to QoS 0.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
mqttSessionClientId | x | x | ||||
mqttSessionVirtualRouter | x | x | ||||
msgVpnName | x | x | ||||
subscriptionTopic | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been available since 2.1.
MsgVpnMqttSessionSubscriptionResponse The Subscription object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Subscription object's attributes. *
The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. *
The virtual router of the MQTT Session. *
The name of the Message VPN. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
The MQTT subscription topic. *
Optional
xOptional context id the request is running. *
Create an MQTT Session object. Create an MQTT Session object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.
An MQTT Session object is a virtual representation of an MQTT client connection. An MQTT session holds the state of an MQTT client (that is, it is used to contain a client's QoS 0 and QoS 1 subscription sets and any undelivered QoS 1 messages).
The following attributes in the request may only be provided in certain combinations with other attributes:
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been available since 2.1.
Returns
MsgVpnMqttSessionResponse The MQTT Session object's attributes after being created, and the request metadata.
Returns
SempMetaOnlyResponse The error response.
Throws
ApiError