Static
createThe Message VPN object's attributes. *
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 an ACL Profile object. Create an ACL Profile 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 ACL Profile controls whether an authenticated client is permitted to establish a connection with the message broker or permitted to publish and subscribe to specific topics.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | x | ||||
msgVpnName | 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.0.
MsgVpnAclProfileResponse The ACL Profile object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The ACL Profile 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 Client Connect Exception object. Create a Client Connect Exception 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.
A Client Connect Exception is an exception to the default action to take when a client using the ACL Profile connects to the Message VPN. Exceptions must be expressed as an IP address/netmask in CIDR form.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | x | ||||
clientConnectExceptionAddress | x | x | ||||
msgVpnName | 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.0.
MsgVpnAclProfileClientConnectExceptionResponse The Client Connect Exception object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
The Client Connect Exception 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 Publish Topic Exception object. Create a Publish Topic Exception 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.
A Publish Topic Exception is an exception to the default action to take when a client using the ACL Profile publishes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | x | x | |||
msgVpnName | x | x | x | |||
publishExceptionTopic | x | x | x | |||
topicSyntax | x | 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 deprecated since 2.14. Replaced by publishTopicExceptions.
MsgVpnAclProfilePublishExceptionResponse The Publish Topic Exception object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
The Publish Topic Exception 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 Publish Topic Exception object. Create a Publish Topic Exception 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.
A Publish Topic Exception is an exception to the default action to take when a client using the ACL Profile publishes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | x | ||||
msgVpnName | x | x | ||||
publishTopicException | x | x | ||||
publishTopicExceptionSyntax | 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.14.
MsgVpnAclProfilePublishTopicExceptionResponse The Publish Topic Exception object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
The Publish Topic Exception 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 Subscribe Topic Exception object. Create a Subscribe Topic Exception 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.
A Subscribe Topic Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | x | x | |||
msgVpnName | x | x | x | |||
subscribeExceptionTopic | x | x | x | |||
topicSyntax | x | 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 deprecated since 2.14. Replaced by subscribeTopicExceptions.
MsgVpnAclProfileSubscribeExceptionResponse The Subscribe Topic Exception object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
The Subscribe Topic Exception 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 Subscribe Share Name Exception object. Create a Subscribe Share Name Exception 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.
A Subscribe Share Name Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a share-name subscription in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | x | ||||
msgVpnName | x | x | ||||
subscribeShareNameException | x | x | ||||
subscribeShareNameExceptionSyntax | 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.14.
MsgVpnAclProfileSubscribeShareNameExceptionResponse The Subscribe Share Name Exception object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
The Subscribe Share Name Exception 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 Subscribe Topic Exception object. Create a Subscribe Topic Exception 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.
A Subscribe Topic Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | x | ||||
msgVpnName | x | x | ||||
subscribeTopicException | x | x | ||||
subscribeTopicExceptionSyntax | 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.14.
MsgVpnAclProfileSubscribeTopicExceptionResponse The Subscribe Topic Exception object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
The Subscribe Topic Exception 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 an OAuth Profile object. Create an OAuth Profile 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.
OAuth profiles specify how to securely authenticate to an OAuth provider.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
clientSecret | x | x | ||||
msgVpnName | x | x | ||||
oauthProfileName | 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.25.
MsgVpnAuthenticationOauthProfileResponse The OAuth Profile object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The OAuth Profile 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 Required Claim object. Create a Required Claim 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.
Additional claims to be verified in the ID token.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
clientRequiredClaimName | x | x | ||||
clientRequiredClaimValue | x | |||||
msgVpnName | x | x | ||||
oauthProfileName | 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.25.
MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse The Required Claim object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Required Claim object's attributes. *
The name of the Message VPN. *
The name of the OAuth profile. *
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 Required Claim object. Create a Required Claim 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.
Additional claims to be verified in the access token.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
oauthProfileName | x | x | ||||
resourceServerRequiredClaimName | x | x | ||||
resourceServerRequiredClaimValue | 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.25.
MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse The Required Claim object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Required Claim object's attributes. *
The name of the Message VPN. *
The name of the OAuth profile. *
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 an OAuth Provider object. Create an OAuth Provider 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.
OAuth Providers contain information about the issuer of an OAuth token that is needed to validate the token and derive a client username from it.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
audienceClaimName | x | |||||
audienceClaimSource | x | |||||
audienceClaimValue | x | |||||
audienceValidationEnabled | x | |||||
authorizationGroupClaimName | x | |||||
authorizationGroupClaimSource | x | |||||
authorizationGroupEnabled | x | |||||
disconnectOnTokenExpirationEnabled | x | |||||
enabled | x | |||||
jwksRefreshInterval | x | |||||
jwksUri | x | |||||
msgVpnName | x | x | x | |||
oauthProviderName | x | x | x | |||
tokenIgnoreTimeLimitsEnabled | x | |||||
tokenIntrospectionParameterName | x | |||||
tokenIntrospectionPassword | x | x | x | |||
tokenIntrospectionTimeout | x | |||||
tokenIntrospectionUri | x | |||||
tokenIntrospectionUsername | x | |||||
usernameClaimName | x | |||||
usernameClaimSource | x | |||||
usernameValidateEnabled | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been deprecated since 2.25. Replaced by authenticationOauthProfiles.
MsgVpnAuthenticationOauthProviderResponse The OAuth Provider object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The OAuth Provider 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 an Authorization Group object. Create an Authorization Group 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.
To use client authorization groups configured on an external server to provide client authorizations, Authorization Group objects must be created on the Message VPN that match the authorization groups provisioned on the external server. These objects must be configured with the client profiles and ACL profiles that will be assigned to the clients that belong to those authorization groups. A newly created group is placed at the end of the group list which is the lowest priority.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
authorizationGroupName | x | x | ||||
msgVpnName | x | x | ||||
orderAfterAuthorizationGroupName | x | |||||
orderBeforeAuthorizationGroupName | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnAuthorizationGroup | orderAfterAuthorizationGroupName | orderBeforeAuthorizationGroupName | |
MsgVpnAuthorizationGroup | orderBeforeAuthorizationGroupName | orderAfterAuthorizationGroupName |
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.0.
MsgVpnAuthorizationGroupResponse The Authorization Group object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Authorization Group 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 Bridge object. Create a Bridge 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.
Bridges can be used to link two Message VPNs so that messages published to one Message VPN that match the topic subscriptions set for the bridge are also delivered to the linked Message VPN.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
bridgeName | x | x | ||||
bridgeVirtualRouter | x | x | ||||
msgVpnName | x | x | ||||
remoteAuthenticationBasicPassword | x | x | ||||
remoteAuthenticationClientCertContent | x | x | ||||
remoteAuthenticationClientCertPassword | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnBridge | remoteAuthenticationBasicClientUsername | remoteAuthenticationBasicPassword | |
MsgVpnBridge | remoteAuthenticationBasicPassword | remoteAuthenticationBasicClientUsername | |
MsgVpnBridge | remoteAuthenticationClientCertPassword | remoteAuthenticationClientCertContent |
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.0.
MsgVpnBridgeResponse The Bridge object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Bridge 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 Remote Message VPN object. Create a Remote Message VPN 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.
The Remote Message VPN is the Message VPN that the Bridge connects to.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
bridgeName | x | x | ||||
bridgeVirtualRouter | x | x | ||||
msgVpnName | x | x | ||||
password | x | x | ||||
remoteMsgVpnInterface | x | |||||
remoteMsgVpnLocation | x | x | ||||
remoteMsgVpnName | x | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnBridgeRemoteMsgVpn | clientUsername | password | |
MsgVpnBridgeRemoteMsgVpn | password | clientUsername |
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.0.
MsgVpnBridgeRemoteMsgVpnResponse The Remote Message VPN object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Remote Message VPN object's attributes. *
The name of the Bridge. *
The virtual router of the Bridge. *
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 Remote Subscription object. Create a Remote 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.
A Remote Subscription is a topic subscription used by the Message VPN Bridge to attract messages from the remote message broker.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
bridgeName | x | x | ||||
bridgeVirtualRouter | x | x | ||||
deliverAlwaysEnabled | x | |||||
msgVpnName | x | x | ||||
remoteSubscriptionTopic | 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.0.
MsgVpnBridgeRemoteSubscriptionResponse The Remote Subscription object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Remote Subscription object's attributes. *
The name of the Bridge. *
The virtual router of the Bridge. *
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 Trusted Common Name object. Create a Trusted Common Name 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.
The Trusted Common Names for the Bridge are used by encrypted transports to verify the name in the certificate presented by the remote node. They must include the common name of the remote node's server certificate or client certificate, depending upon the initiator of the connection.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
bridgeName | x | x | x | |||
bridgeVirtualRouter | x | x | x | |||
msgVpnName | x | x | x | |||
tlsTrustedCommonName | x | 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 deprecated since 2.18. Common Name validation has been replaced by Server Certificate Name validation.
MsgVpnBridgeTlsTrustedCommonNameResponse The Trusted Common Name object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Trusted Common Name object's attributes. *
The name of the Bridge. *
The virtual router of the Bridge. *
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 Certificate Matching Rule object. Create a Certificate Matching Rule 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.
A Cert Matching Rule is a collection of conditions and attribute filters that all have to be satisfied for certificate to be acceptable as authentication for a given username.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
ruleName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.27.
MsgVpnCertMatchingRuleResponse The Certificate Matching Rule object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Certificate Matching Rule 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 Certificate Matching Rule Attribute Filter object. Create a Certificate Matching Rule Attribute Filter 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.
A Cert Matching Rule Attribute Filter compares a username attribute to a string.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
filterName | x | x | ||||
msgVpnName | x | x | ||||
ruleName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.28.
MsgVpnCertMatchingRuleAttributeFilterResponse The Certificate Matching Rule Attribute Filter object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Certificate Matching Rule Attribute Filter 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. *
The name of the rule. *
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 Certificate Matching Rule Condition object. Create a Certificate Matching Rule Condition 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.
A Cert Matching Rule Condition compares data extracted from a certificate to a username attribute or an expression.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
ruleName | x | x | ||||
source | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.27.
MsgVpnCertMatchingRuleConditionResponse The Certificate Matching Rule Condition object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Certificate Matching Rule Condition 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. *
The name of the rule. *
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 Client Profile object. Create a Client Profile 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.
Client Profiles are used to assign common configuration properties to clients that have been successfully authorized.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
allowCutThroughForwardingEnabled | x | |||||
apiQueueManagementCopyFromOnCreateName | x | |||||
apiTopicEndpointManagementCopyFromOnCreateName | x | |||||
clientProfileName | x | x | ||||
msgVpnName | x | 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 |
EventThresholdByPercent | clearPercent | setPercent | |
EventThresholdByPercent | setPercent | clearPercent |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.0.
MsgVpnClientProfileResponse The Client Profile object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Client Profile 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 Client Username object. Create a Client Username 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.
A client is only authorized to connect to a Message VPN that is associated with a Client Username that the client has been assigned.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
clientUsername | x | x | ||||
msgVpnName | x | x | ||||
password | 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.0.
MsgVpnClientUsernameResponse The Client Username object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Client Username 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 Client Username Attribute object. Create a Client Username Attribute 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.
A ClientUsername Attribute is a key+value pair that can be used to locate a client username, for example when using client certificate mapping.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
attributeName | x | x | ||||
attributeValue | x | x | ||||
clientUsername | x | x | ||||
msgVpnName | 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.27.
MsgVpnClientUsernameAttributeResponse The Client Username Attribute object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Client Username Attribute object's attributes. *
The name of the Client Username. *
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 Distributed Cache object. Create a Distributed Cache 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.
A Distributed Cache is a collection of one or more Cache Clusters that belong to the same Message VPN. Each Cache Cluster in a Distributed Cache is configured to subscribe to a different set of topics. This effectively divides up the configured topic space, to provide scaling to very large topic spaces or very high cached message throughput.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
msgVpnName | x | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnDistributedCache | scheduledDeleteMsgDayList | scheduledDeleteMsgTimeList | |
MsgVpnDistributedCache | scheduledDeleteMsgTimeList | scheduledDeleteMsgDayList |
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.11.
MsgVpnDistributedCacheResponse The Distributed Cache object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Distributed Cache 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 Cache Cluster object. Create a Cache Cluster 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.
A Cache Cluster is a collection of one or more Cache Instances that subscribe to exactly the same topics. Cache Instances are grouped together in a Cache Cluster for the purpose of fault tolerance and load balancing. As published messages are received, the message broker message bus sends these live data messages to the Cache Instances in the Cache Cluster. This enables client cache requests to be served by any of Cache Instances in the Cache Cluster.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
clusterName | x | x | ||||
msgVpnName | x | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
EventThresholdByPercent | clearPercent | setPercent | |
EventThresholdByPercent | setPercent | clearPercent | |
EventThresholdByValue | clearValue | setValue | |
EventThresholdByValue | setValue | clearValue |
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.11.
MsgVpnDistributedCacheClusterResponse The Cache Cluster object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Cache Cluster object's attributes. *
The name of the Distributed Cache. *
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 Home Cache Cluster object. Create a Home Cache Cluster 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.
A Home Cache Cluster is a Cache Cluster that is the "definitive" Cache Cluster for a given topic in the context of the Global Caching feature.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
clusterName | x | x | ||||
homeClusterName | x | x | ||||
msgVpnName | 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.11.
MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse The Home Cache Cluster object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Home Cache Cluster object's attributes. *
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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 Topic Prefix object. Create a Topic Prefix 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.
A Topic Prefix is a prefix for a global topic that is available from the containing Home Cache Cluster.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
clusterName | x | x | ||||
homeClusterName | x | x | ||||
msgVpnName | x | x | ||||
topicPrefix | 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.11.
MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse The Topic Prefix object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Topic Prefix object's attributes. *
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the remote Home Cache Cluster. *
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 Cache Instance object. Create a Cache Instance 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.
A Cache Instance is a single Cache process that belongs to a single Cache Cluster. A Cache Instance object provisioned on the broker is used to disseminate configuration information to the Cache process. Cache Instances listen for and cache live data messages that match the topic subscriptions configured for their parent Cache Cluster.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
clusterName | x | x | ||||
instanceName | x | x | ||||
msgVpnName | 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.11.
MsgVpnDistributedCacheClusterInstanceResponse The Cache Instance object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Cache Instance object's attributes. *
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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 Topic object. Create a Topic 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.
The Cache Instances that belong to the containing Cache Cluster will cache any messages published to topics that match a Topic Subscription.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
clusterName | x | x | ||||
msgVpnName | x | x | ||||
topic | 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.11.
MsgVpnDistributedCacheClusterTopicResponse The Topic object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Topic object's attributes. *
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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 DMR Bridge object. Create a DMR Bridge 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.
A DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
remoteNodeName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.11.
MsgVpnDmrBridgeResponse The DMR Bridge object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The DMR Bridge 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 JNDI Connection Factory object. Create a JNDI Connection Factory 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.
The message broker provides an internal JNDI store for provisioned Connection Factory objects that clients can access through JNDI lookups.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
connectionFactoryName | x | x | ||||
msgVpnName | 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.2.
MsgVpnJndiConnectionFactoryResponse The JNDI Connection Factory object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The JNDI Connection Factory 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 JNDI Queue object. Create a JNDI Queue 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.
The message broker provides an internal JNDI store for provisioned Queue objects that clients can access through JNDI lookups.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
queueName | 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.2.
MsgVpnJndiQueueResponse The JNDI Queue object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The JNDI Queue 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 JNDI Topic object. Create a JNDI Topic 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.
The message broker provides an internal JNDI store for provisioned Topic objects that clients can access through JNDI lookups.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
topicName | 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.2.
MsgVpnJndiTopicResponse The JNDI Topic object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The JNDI Topic 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 an MQTT Retain Cache object. Create an MQTT Retain Cache 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.
Using MQTT retained messages allows publishing MQTT clients to indicate that a message must be stored for later delivery to subscribing clients when those subscribing clients add subscriptions matching the retained message's topic. An MQTT Retain Cache processes all retained messages for a Message VPN.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
msgVpnName | 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.11.
MsgVpnMqttRetainCacheResponse The MQTT Retain Cache object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The MQTT Retain Cache 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 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).
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
mqttSessionClientId | x | x | ||||
mqttSessionVirtualRouter | x | x | ||||
msgVpnName | x | 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 created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The 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
createCreate a Queue object. Create a Queue 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.
A Queue acts as both a destination that clients can publish messages to, and as an endpoint that clients can bind consumers to and consume messages from.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
queueName | x | 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.0.
MsgVpnQueueResponse The Queue object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue 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 Queue Subscription object. Create a Queue 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.
One or more Queue Subscriptions can be added to a durable queue so that Guaranteed messages published to matching topics are also delivered to and spooled by the queue.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
queueName | 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.0.
MsgVpnQueueSubscriptionResponse The Queue Subscription object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue Subscription 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. *
The name of the Queue. *
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 Queue Template object. Create a Queue Template 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.
A Queue Template provides a mechanism for specifying the initial state for client created queues.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
queueTemplateName | x | 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.14.
MsgVpnQueueTemplateResponse The Queue Template object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue Template 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 Replay Log object. Create a Replay Log 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.
When the Message Replay feature is enabled, message brokers store persistent messages in a Replay Log. These messages are kept until the log is full, after which the oldest messages are removed to free up space for new messages.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
replayLogName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.10.
MsgVpnReplayLogResponse The Replay Log object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Replay Log 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 Topic Filter Subscription object. Create a Topic Filter 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.
One or more Subscriptions can be added to a replay-log so that only guaranteed messages published to matching topics are stored in the Replay Log.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
replayLogName | x | x | ||||
topicFilterSubscription | 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.27.
MsgVpnReplayLogTopicFilterSubscriptionResponse The Topic Filter Subscription object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Topic Filter Subscription 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. *
The name of the Replay Log. *
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 Replicated Topic object. Create a Replicated Topic 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.
To indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
replicatedTopic | 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.
MsgVpnReplicatedTopicResponse The Replicated Topic object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Replicated Topic 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 REST Delivery Point object. Create a REST Delivery Point 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.
A REST Delivery Point manages delivery of messages from queues to a named list of REST Consumers.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointResponse The REST Delivery Point object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The REST Delivery Point 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 Queue Binding object. Create a Queue Binding 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.
A Queue Binding for a REST Delivery Point attracts messages to be delivered to REST consumers. If the queue does not exist it can be created subsequently, and once the queue is operational the broker performs the queue binding. Removing the queue binding does not delete the queue itself. Similarly, removing the queue does not remove the queue binding, which fails until the queue is recreated or the queue binding is deleted.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
queueBindingName | x | x | ||||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointQueueBindingResponse The Queue Binding object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue Binding 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. *
The name of the REST Delivery Point. *
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 Protected Request Header object. Create a Protected Request Header 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.
A protected request header to be added to the HTTP request. Unlike a non-protected request header, the header value cannot be displayed after it is set.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
headerName | x | x | ||||
headerValue | x | x | ||||
msgVpnName | x | x | ||||
queueBindingName | x | x | ||||
restDeliveryPointName | 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.30.
MsgVpnRestDeliveryPointQueueBindingProtectedRequestHeaderResponse The Protected Request Header object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Protected Request Header 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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 Request Header object. Create a Request Header 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.
A request header to be added to the HTTP request.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
headerName | x | x | ||||
msgVpnName | x | x | ||||
queueBindingName | x | x | ||||
restDeliveryPointName | 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.23.
MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse The Request Header object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Request Header 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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 REST Consumer object. Create a REST Consumer 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.
REST Consumer objects establish HTTP connectivity to REST consumer applications who wish to receive messages from a broker.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
authenticationAwsSecretAccessKey | x | x | ||||
authenticationClientCertContent | x | x | ||||
authenticationClientCertPassword | x | |||||
authenticationHttpBasicPassword | x | x | ||||
authenticationHttpHeaderValue | x | x | ||||
authenticationOauthClientSecret | x | x | ||||
authenticationOauthJwtSecretKey | x | x | ||||
msgVpnName | x | x | ||||
restConsumerName | x | x | ||||
restDeliveryPointName | x | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnRestDeliveryPointRestConsumer | authenticationClientCertPassword | authenticationClientCertContent | |
MsgVpnRestDeliveryPointRestConsumer | authenticationHttpBasicPassword | authenticationHttpBasicUsername | |
MsgVpnRestDeliveryPointRestConsumer | authenticationHttpBasicUsername | authenticationHttpBasicPassword | |
MsgVpnRestDeliveryPointRestConsumer | remotePort | tlsEnabled | |
MsgVpnRestDeliveryPointRestConsumer | tlsEnabled | remotePort |
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.0.
MsgVpnRestDeliveryPointRestConsumerResponse The REST Consumer object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The REST Consumer 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. *
The name of the REST Delivery Point. *
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 Claim object. Create a Claim 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.
A Claim is added to the JWT sent to the OAuth token request endpoint.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
oauthJwtClaimName | x | x | ||||
oauthJwtClaimValue | x | |||||
restConsumerName | x | x | ||||
restDeliveryPointName | 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.21.
MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse The Claim object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Claim 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. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
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 Trusted Common Name object. Create a Trusted Common Name 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.
The Trusted Common Names for the REST Consumer are used by encrypted transports to verify the name in the certificate presented by the remote REST consumer. They must include the common name of the remote REST consumer's server certificate.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | x | |||
restConsumerName | x | x | x | |||
restDeliveryPointName | x | x | x | |||
tlsTrustedCommonName | x | 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 deprecated since (will be deprecated in next SEMP version). Common Name validation has been replaced by Server Certificate Name validation.
MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse The Trusted Common Name object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Trusted Common Name 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. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
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 Sequenced Topic object. Create a Sequenced Topic 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.
A Sequenced Topic is a topic subscription for which any matching messages received on the Message VPN are assigned a sequence number that is monotonically increased by a value of one per message.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
sequencedTopic | 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.0.
MsgVpnSequencedTopicResponse The Sequenced Topic object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Sequenced Topic 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 Topic Endpoint object. Create a Topic Endpoint 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.
A Topic Endpoint attracts messages published to a topic for which the Topic Endpoint has a matching topic subscription. The topic subscription for the Topic Endpoint is specified in the client request to bind a Flow to that Topic Endpoint. Queues are significantly more flexible than Topic Endpoints and are the recommended approach for most applications. The use of Topic Endpoints should be restricted to JMS applications.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
topicEndpointName | x | 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.
MsgVpnTopicEndpointResponse The Topic Endpoint object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Topic Endpoint 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 Topic Endpoint Template object. Create a Topic Endpoint Template 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.
A Topic Endpoint Template provides a mechanism for specifying the initial state for client created topic endpoints.
Attribute | Identifying | Required | Read-Only | Write-Only | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
topicEndpointTemplateName | x | 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.14.
MsgVpnTopicEndpointTemplateResponse The Topic Endpoint Template object's attributes after being created, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Topic Endpoint Template 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
deleteDelete a Message VPN object. Delete a Message VPN object. The deletion of instances of this object are synchronized to HA mates via config-sync.
Message VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete an ACL Profile object. Delete an ACL Profile object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
An ACL Profile controls whether an authenticated client is permitted to establish a connection with the message broker or permitted to publish and subscribe to specific topics.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the ACL Profile. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Client Connect Exception object. Delete a Client Connect Exception object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Client Connect Exception is an exception to the default action to take when a client using the ACL Profile connects to the Message VPN. Exceptions must be expressed as an IP address/netmask in CIDR form.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the ACL Profile. *
The IP address/netmask of the client connect exception in CIDR form. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Publish Topic Exception object. Delete a Publish Topic Exception object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Publish Topic Exception is an exception to the default action to take when a client using the ACL Profile publishes to a topic in the Message VPN. Exceptions must be expressed as a topic.
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been deprecated since 2.14. Replaced by publishTopicExceptions.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the ACL Profile. *
The name of the Message VPN. *
The topic for the exception to the default action taken. May include wildcard characters. *
The syntax of the topic for the exception to the default action taken. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Publish Topic Exception object. Delete a Publish Topic Exception object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Publish Topic Exception is an exception to the default action to take when a client using the ACL Profile publishes to a topic in the Message VPN. Exceptions must be expressed as a topic.
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.14.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the ACL Profile. *
The name of the Message VPN. *
The topic for the exception to the default action taken. May include wildcard characters. *
The syntax of the topic for the exception to the default action taken. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Subscribe Topic Exception object. Delete a Subscribe Topic Exception object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Subscribe Topic Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a topic in the Message VPN. Exceptions must be expressed as a topic.
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been deprecated since 2.14. Replaced by subscribeTopicExceptions.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the ACL Profile. *
The name of the Message VPN. *
The topic for the exception to the default action taken. May include wildcard characters. *
The syntax of the topic for the exception to the default action taken. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Subscribe Share Name Exception object. Delete a Subscribe Share Name Exception object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Subscribe Share Name Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a share-name subscription in the Message VPN. Exceptions must be expressed as a topic.
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.14.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the ACL Profile. *
The name of the Message VPN. *
The subscribe share name exception to the default action taken. May include wildcard characters. *
The syntax of the subscribe share name for the exception to the default action taken. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Subscribe Topic Exception object. Delete a Subscribe Topic Exception object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Subscribe Topic Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a topic in the Message VPN. Exceptions must be expressed as a topic.
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.14.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the ACL Profile. *
The name of the Message VPN. *
The topic for the exception to the default action taken. May include wildcard characters. *
The syntax of the topic for the exception to the default action taken. *
Optional
xOptional context id the request is running. *
Static
deleteDelete an OAuth Profile object. Delete an OAuth Profile object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
OAuth profiles specify how to securely authenticate to an OAuth provider.
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.25.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the OAuth profile. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Required Claim object. Delete a Required Claim object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
Additional claims to be verified in the ID token.
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.25.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the ID token claim to verify. *
The name of the Message VPN. *
The name of the OAuth profile. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Required Claim object. Delete a Required Claim object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
Additional claims to be verified in the access token.
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.25.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the OAuth profile. *
The name of the access token claim to verify. *
Optional
xOptional context id the request is running. *
Static
deleteDelete an OAuth Provider object. Delete an OAuth Provider object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
OAuth Providers contain information about the issuer of an OAuth token that is needed to validate the token and derive a client username from it.
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been deprecated since 2.25. Replaced by authenticationOauthProfiles.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the OAuth Provider. *
Optional
xOptional context id the request is running. *
Static
deleteDelete an Authorization Group object. Delete an Authorization Group object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
To use client authorization groups configured on an external server to provide client authorizations, Authorization Group objects must be created on the Message VPN that match the authorization groups provisioned on the external server. These objects must be configured with the client profiles and ACL profiles that will be assigned to the clients that belong to those authorization groups. A newly created group is placed at the end of the group list which is the lowest priority.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Authorization Group. For LDAP groups, special care is needed if the group name contains special characters such as '#', '+', ';', '=' as the value of the group name returned from the LDAP server might prepend those characters with ''. For example a group name called 'test#,lab,com' will be returned from the LDAP server as 'test#,lab,com'. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Bridge object. Delete a Bridge object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
Bridges can be used to link two Message VPNs so that messages published to one Message VPN that match the topic subscriptions set for the bridge are also delivered to the linked Message VPN.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Remote Message VPN object. Delete a Remote Message VPN object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
The Remote Message VPN is the Message VPN that the Bridge connects to.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
The name of the Message VPN. *
The physical interface on the local Message VPN host for connecting to the remote Message VPN. By default, an interface is chosen automatically (recommended), but if specified, remoteMsgVpnLocation
must not be a virtual router name. *
The location of the remote Message VPN as either an FQDN with port, IP address with port, or virtual router name (starting with "v:"). *
The name of the remote Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Remote Subscription object. Delete a Remote Subscription object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Remote Subscription is a topic subscription used by the Message VPN Bridge to attract messages from the remote message broker.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
The name of the Message VPN. *
The topic of the Bridge remote subscription. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Trusted Common Name object. Delete a Trusted Common Name object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
The Trusted Common Names for the Bridge are used by encrypted transports to verify the name in the certificate presented by the remote node. They must include the common name of the remote node's server certificate or client certificate, depending upon the initiator of the connection.
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been deprecated since 2.18. Common Name validation has been replaced by Server Certificate Name validation.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
The name of the Message VPN. *
The expected trusted common name of the remote certificate. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Certificate Matching Rule object. Delete a Certificate Matching Rule object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Cert Matching Rule is a collection of conditions and attribute filters that all have to be satisfied for certificate to be acceptable as authentication for a given username.
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.27.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the rule. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Certificate Matching Rule Attribute Filter object. Delete a Certificate Matching Rule Attribute Filter object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Cert Matching Rule Attribute Filter compares a username attribute to a string.
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.28.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the filter. *
The name of the Message VPN. *
The name of the rule. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Certificate Matching Rule Condition object. Delete a Certificate Matching Rule Condition object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Cert Matching Rule Condition compares data extracted from a certificate to a username attribute or an expression.
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.27.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the rule. *
Certificate field to be compared with the Attribute. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Client Profile object. Delete a Client Profile object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
Client Profiles are used to assign common configuration properties to clients that have been successfully authorized.
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Client Profile. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Client Username object. Delete a Client Username object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A client is only authorized to connect to a Message VPN that is associated with a Client Username that the client has been assigned.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Client Username. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Client Username Attribute object. Delete a Client Username Attribute object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A ClientUsername Attribute is a key+value pair that can be used to locate a client username, for example when using client certificate mapping.
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.27.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Attribute. *
The value of the Attribute. *
The name of the Client Username. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Distributed Cache object. Delete a Distributed Cache object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Distributed Cache is a collection of one or more Cache Clusters that belong to the same Message VPN. Each Cache Cluster in a Distributed Cache is configured to subscribe to a different set of topics. This effectively divides up the configured topic space, to provide scaling to very large topic spaces or very high cached message throughput.
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.11.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Distributed Cache. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Cache Cluster object. Delete a Cache Cluster object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Cache Cluster is a collection of one or more Cache Instances that subscribe to exactly the same topics. Cache Instances are grouped together in a Cache Cluster for the purpose of fault tolerance and load balancing. As published messages are received, the message broker message bus sends these live data messages to the Cache Instances in the Cache Cluster. This enables client cache requests to be served by any of Cache Instances in the Cache Cluster.
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.11.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Home Cache Cluster object. Delete a Home Cache Cluster object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Home Cache Cluster is a Cache Cluster that is the "definitive" Cache Cluster for a given topic in the context of the Global Caching feature.
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.11.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the remote Home Cache Cluster. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Topic Prefix object. Delete a Topic Prefix object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Topic Prefix is a prefix for a global topic that is available from the containing Home Cache Cluster.
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.11.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the remote Home Cache Cluster. *
The name of the Message VPN. *
A topic prefix for global topics available from the remote Home Cache Cluster. A wildcard (/>) is implied at the end of the prefix. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Cache Instance object. Delete a Cache Instance object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Cache Instance is a single Cache process that belongs to a single Cache Cluster. A Cache Instance object provisioned on the broker is used to disseminate configuration information to the Cache process. Cache Instances listen for and cache live data messages that match the topic subscriptions configured for their parent Cache Cluster.
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.11.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the Cache Instance. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Topic object. Delete a Topic object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
The Cache Instances that belong to the containing Cache Cluster will cache any messages published to topics that match a Topic Subscription.
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.11.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the Message VPN. *
The value of the Topic in the form a/b/c. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a DMR Bridge object. Delete a DMR Bridge object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.11.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the node at the remote end of the DMR Bridge. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a JNDI Connection Factory object. Delete a JNDI Connection Factory object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
The message broker provides an internal JNDI store for provisioned Connection Factory objects that clients can access through JNDI lookups.
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.2.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the JMS Connection Factory. *
The name of the Message VPN. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a JNDI Queue object. Delete a JNDI Queue object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
The message broker provides an internal JNDI store for provisioned Queue objects that clients can access through JNDI lookups.
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.2.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The JNDI name of the JMS Queue. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a JNDI Topic object. Delete a JNDI Topic object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
The message broker provides an internal JNDI store for provisioned Topic objects that clients can access through JNDI lookups.
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.2.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The JNDI name of the JMS Topic. *
Optional
xOptional context id the request is running. *
Static
deleteDelete an MQTT Retain Cache object. Delete an MQTT Retain Cache object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
Using MQTT retained messages allows publishing MQTT clients to indicate that a message must be stored for later delivery to subscribing clients when those subscribing clients add subscriptions matching the retained message's topic. An MQTT Retain Cache processes all retained messages for a Message VPN.
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.11.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the MQTT Retain Cache. *
The name of the Message VPN. *
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
deleteDelete a Queue object. Delete a Queue object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Queue acts as both a destination that clients can publish messages to, and as an endpoint that clients can bind consumers to and consume messages from.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the Queue. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Queue Subscription object. Delete a Queue Subscription object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
One or more Queue Subscriptions can be added to a durable queue so that Guaranteed messages published to matching topics are also delivered to and spooled by the queue.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the Queue. *
The topic of the Subscription. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Queue Template object. Delete a Queue Template object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Queue Template provides a mechanism for specifying the initial state for client created queues.
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.14.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the Queue Template. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Replay Log object. Delete a Replay Log object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
When the Message Replay feature is enabled, message brokers store persistent messages in a Replay Log. These messages are kept until the log is full, after which the oldest messages are removed to free up space for new messages.
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.10.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the Replay Log. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Topic Filter Subscription object. Delete a Topic Filter Subscription object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
One or more Subscriptions can be added to a replay-log so that only guaranteed messages published to matching topics are stored in the Replay Log.
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.27.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the Replay Log. *
The topic of the Subscription. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Replicated Topic object. Delete a Replicated Topic object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
To indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.
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 name of the Message VPN. *
The topic for applying replication. Published messages matching this topic will be replicated to the standby site. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a REST Delivery Point object. Delete a REST Delivery Point object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A REST Delivery Point manages delivery of messages from queues to a named list of REST Consumers.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the REST Delivery Point. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Queue Binding object. Delete a Queue Binding object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Queue Binding for a REST Delivery Point attracts messages to be delivered to REST consumers. If the queue does not exist it can be created subsequently, and once the queue is operational the broker performs the queue binding. Removing the queue binding does not delete the queue itself. Similarly, removing the queue does not remove the queue binding, which fails until the queue is recreated or the queue binding is deleted.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Protected Request Header object. Delete a Protected Request Header object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A protected request header to be added to the HTTP request. Unlike a non-protected request header, the header value cannot be displayed after it is set.
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.30.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the protected HTTP request header. *
The name of the Message VPN. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Request Header object. Delete a Request Header object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A request header to be added to the HTTP request.
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.23.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the HTTP request header. *
The name of the Message VPN. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a REST Consumer object. Delete a REST Consumer object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
REST Consumer objects establish HTTP connectivity to REST consumer applications who wish to receive messages from a broker.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Claim object. Delete a Claim object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Claim is added to the JWT sent to the OAuth token request endpoint.
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.21.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the additional claim. Cannot be "exp", "iat", or "jti". *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Trusted Common Name object. Delete a Trusted Common Name object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
The Trusted Common Names for the REST Consumer are used by encrypted transports to verify the name in the certificate presented by the remote REST consumer. They must include the common name of the remote REST consumer's server certificate.
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been deprecated since (will be deprecated in next SEMP version). Common Name validation has been replaced by Server Certificate Name validation.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
The expected trusted common name of the remote certificate. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Sequenced Topic object. Delete a Sequenced Topic object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Sequenced Topic is a topic subscription for which any matching messages received on the Message VPN are assigned a sequence number that is monotonically increased by a value of one per message.
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.0.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
Topic for applying sequence numbers. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Topic Endpoint object. Delete a Topic Endpoint object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Topic Endpoint attracts messages published to a topic for which the Topic Endpoint has a matching topic subscription. The topic subscription for the Topic Endpoint is specified in the client request to bind a Flow to that Topic Endpoint. Queues are significantly more flexible than Topic Endpoints and are the recommended approach for most applications. The use of Topic Endpoints should be restricted to JMS applications.
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 name of the Message VPN. *
The name of the Topic Endpoint. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Topic Endpoint Template object. Delete a Topic Endpoint Template object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.
A Topic Endpoint Template provides a mechanism for specifying the initial state for client created topic endpoints.
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.14.
SempMetaOnlyResponse The request metadata.
ApiError
The name of the Message VPN. *
The name of the Topic Endpoint Template. *
Optional
xOptional context id the request is running. *
Static
getGet a Message VPN object. Get a Message VPN object.
Message VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
authenticationOauthDefaultProviderName | x | |||
bridgingTlsServerCertEnforceTrustedCommonNameEnabled | x | |||
distributedCacheManagementEnabled | x | |||
msgVpnName | x | |||
replicationBridgeAuthenticationBasicPassword | x | x | ||
replicationBridgeAuthenticationClientCertContent | x | x | ||
replicationBridgeAuthenticationClientCertPassword | x | |||
replicationEnabledQueueBehavior | x | |||
restTlsServerCertEnforceTrustedCommonNameEnabled | 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.0.
MsgVpnResponse The Message VPN object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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 an ACL Profile object. Get an ACL Profile object.
An ACL Profile controls whether an authenticated client is permitted to establish a connection with the message broker or permitted to publish and subscribe to specific topics.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | 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.0.
MsgVpnAclProfileResponse The ACL Profile object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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 Client Connect Exception object. Get a Client Connect Exception object.
A Client Connect Exception is an exception to the default action to take when a client using the ACL Profile connects to the Message VPN. Exceptions must be expressed as an IP address/netmask in CIDR form.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | |||
clientConnectExceptionAddress | 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.0.
MsgVpnAclProfileClientConnectExceptionResponse The Client Connect Exception object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
The IP address/netmask of the client connect exception in CIDR form. *
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 list of Client Connect Exception objects. Get a list of Client Connect Exception objects.
A Client Connect Exception is an exception to the default action to take when a client using the ACL Profile connects to the Message VPN. Exceptions must be expressed as an IP address/netmask in CIDR form.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | |||
clientConnectExceptionAddress | 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.0.
MsgVpnAclProfileClientConnectExceptionsResponse The list of Client Connect Exception objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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
getGet a Publish Topic Exception object. Get a Publish Topic Exception object.
A Publish Topic Exception is an exception to the default action to take when a client using the ACL Profile publishes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | x | ||
msgVpnName | x | x | ||
publishExceptionTopic | x | x | ||
topicSyntax | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since 2.14. Replaced by publishTopicExceptions.
MsgVpnAclProfilePublishExceptionResponse The Publish Topic Exception object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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. *
The topic for the exception to the default action taken. May include wildcard characters. *
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 syntax of the topic for the exception to the default action taken. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Publish Topic Exception objects. Get a list of Publish Topic Exception objects.
A Publish Topic Exception is an exception to the default action to take when a client using the ACL Profile publishes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | x | ||
msgVpnName | x | x | ||
publishExceptionTopic | x | x | ||
topicSyntax | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since 2.14. Replaced by publishTopicExceptions.
MsgVpnAclProfilePublishExceptionsResponse The list of Publish Topic Exception objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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
getGet a Publish Topic Exception object. Get a Publish Topic Exception object.
A Publish Topic Exception is an exception to the default action to take when a client using the ACL Profile publishes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | |||
msgVpnName | x | |||
publishTopicException | x | |||
publishTopicExceptionSyntax | 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.14.
MsgVpnAclProfilePublishTopicExceptionResponse The Publish Topic Exception object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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. *
The topic for the exception to the default action taken. May include wildcard characters. *
The syntax of the topic for the exception to the default action taken. *
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 list of Publish Topic Exception objects. Get a list of Publish Topic Exception objects.
A Publish Topic Exception is an exception to the default action to take when a client using the ACL Profile publishes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | |||
msgVpnName | x | |||
publishTopicException | x | |||
publishTopicExceptionSyntax | 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.14.
MsgVpnAclProfilePublishTopicExceptionsResponse The list of Publish Topic Exception objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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
getGet a Subscribe Topic Exception object. Get a Subscribe Topic Exception object.
A Subscribe Topic Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | x | ||
msgVpnName | x | x | ||
subscribeExceptionTopic | x | x | ||
topicSyntax | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since 2.14. Replaced by subscribeTopicExceptions.
MsgVpnAclProfileSubscribeExceptionResponse The Subscribe Topic Exception object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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 topic for the exception to the default action taken. May include wildcard characters. *
The syntax of the topic for the exception to the default action taken. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Subscribe Topic Exception objects. Get a list of Subscribe Topic Exception objects.
A Subscribe Topic Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | x | ||
msgVpnName | x | x | ||
subscribeExceptionTopic | x | x | ||
topicSyntax | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since 2.14. Replaced by subscribeTopicExceptions.
MsgVpnAclProfileSubscribeExceptionsResponse The list of Subscribe Topic Exception objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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
getGet a Subscribe Share Name Exception object. Get a Subscribe Share Name Exception object.
A Subscribe Share Name Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a share-name subscription in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | |||
msgVpnName | x | |||
subscribeShareNameException | x | |||
subscribeShareNameExceptionSyntax | 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.14.
MsgVpnAclProfileSubscribeShareNameExceptionResponse The Subscribe Share Name Exception object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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 subscribe share name exception to the default action taken. May include wildcard characters. *
The syntax of the subscribe share name for the exception to the default action taken. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Subscribe Share Name Exception objects. Get a list of Subscribe Share Name Exception objects.
A Subscribe Share Name Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a share-name subscription in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | |||
msgVpnName | x | |||
subscribeShareNameException | x | |||
subscribeShareNameExceptionSyntax | 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.14.
MsgVpnAclProfileSubscribeShareNameExceptionsResponse The list of Subscribe Share Name Exception objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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
getGet a Subscribe Topic Exception object. Get a Subscribe Topic Exception object.
A Subscribe Topic Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | |||
msgVpnName | x | |||
subscribeTopicException | x | |||
subscribeTopicExceptionSyntax | 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.14.
MsgVpnAclProfileSubscribeTopicExceptionResponse The Subscribe Topic Exception object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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 topic for the exception to the default action taken. May include wildcard characters. *
The syntax of the topic for the exception to the default action taken. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Subscribe Topic Exception objects. Get a list of Subscribe Topic Exception objects.
A Subscribe Topic Exception is an exception to the default action to take when a client using the ACL Profile subscribes to a topic in the Message VPN. Exceptions must be expressed as a topic.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | x | |||
msgVpnName | x | |||
subscribeTopicException | x | |||
subscribeTopicExceptionSyntax | 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.14.
MsgVpnAclProfileSubscribeTopicExceptionsResponse The list of Subscribe Topic Exception objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
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
getGet a list of ACL Profile objects. Get a list of ACL Profile objects.
An ACL Profile controls whether an authenticated client is permitted to establish a connection with the message broker or permitted to publish and subscribe to specific topics.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
aclProfileName | 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.0.
MsgVpnAclProfilesResponse The list of ACL Profile 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
getGet an OAuth Profile object. Get an OAuth Profile object.
OAuth profiles specify how to securely authenticate to an OAuth provider.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
clientSecret | x | x | ||
msgVpnName | x | |||
oauthProfileName | 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.25.
MsgVpnAuthenticationOauthProfileResponse The OAuth Profile object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Message VPN. *
The name of the OAuth profile. *
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 Required Claim object. Get a Required Claim object.
Additional claims to be verified in the ID token.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
clientRequiredClaimName | x | |||
msgVpnName | x | |||
oauthProfileName | 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.25.
MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse The Required Claim object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ID token claim to verify. *
The name of the Message VPN. *
The name of the OAuth profile. *
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 list of Required Claim objects. Get a list of Required Claim objects.
Additional claims to be verified in the ID token.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
clientRequiredClaimName | x | |||
msgVpnName | x | |||
oauthProfileName | 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.25.
MsgVpnAuthenticationOauthProfileClientRequiredClaimsResponse The list of Required Claim 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. *
The name of the OAuth profile. *
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 Required Claim object. Get a Required Claim object.
Additional claims to be verified in the access token.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
oauthProfileName | x | |||
resourceServerRequiredClaimName | 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.25.
MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse The Required Claim object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Message VPN. *
The name of the OAuth profile. *
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. *
The name of the access token claim to verify. *
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 list of Required Claim objects. Get a list of Required Claim objects.
Additional claims to be verified in the access token.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
oauthProfileName | x | |||
resourceServerRequiredClaimName | 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.25.
MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimsResponse The list of Required Claim 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. *
The name of the OAuth profile. *
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 OAuth Profile objects. Get a list of OAuth Profile objects.
OAuth profiles specify how to securely authenticate to an OAuth provider.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
clientSecret | x | x | ||
msgVpnName | x | |||
oauthProfileName | 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.25.
MsgVpnAuthenticationOauthProfilesResponse The list of OAuth Profile 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
getGet an OAuth Provider object. Get an OAuth Provider object.
OAuth Providers contain information about the issuer of an OAuth token that is needed to validate the token and derive a client username from it.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
audienceClaimName | x | |||
audienceClaimSource | x | |||
audienceClaimValue | x | |||
audienceValidationEnabled | x | |||
authorizationGroupClaimName | x | |||
authorizationGroupClaimSource | x | |||
authorizationGroupEnabled | x | |||
disconnectOnTokenExpirationEnabled | x | |||
enabled | x | |||
jwksRefreshInterval | x | |||
jwksUri | x | |||
msgVpnName | x | x | ||
oauthProviderName | x | x | ||
tokenIgnoreTimeLimitsEnabled | x | |||
tokenIntrospectionParameterName | x | |||
tokenIntrospectionPassword | x | x | x | |
tokenIntrospectionTimeout | x | |||
tokenIntrospectionUri | x | |||
tokenIntrospectionUsername | x | |||
usernameClaimName | x | |||
usernameClaimSource | x | |||
usernameValidateEnabled | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since 2.25. Replaced by authenticationOauthProfiles.
MsgVpnAuthenticationOauthProviderResponse The OAuth Provider object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Message VPN. *
The name of the OAuth Provider. *
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 list of OAuth Provider objects. Get a list of OAuth Provider objects.
OAuth Providers contain information about the issuer of an OAuth token that is needed to validate the token and derive a client username from it.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
audienceClaimName | x | |||
audienceClaimSource | x | |||
audienceClaimValue | x | |||
audienceValidationEnabled | x | |||
authorizationGroupClaimName | x | |||
authorizationGroupClaimSource | x | |||
authorizationGroupEnabled | x | |||
disconnectOnTokenExpirationEnabled | x | |||
enabled | x | |||
jwksRefreshInterval | x | |||
jwksUri | x | |||
msgVpnName | x | x | ||
oauthProviderName | x | x | ||
tokenIgnoreTimeLimitsEnabled | x | |||
tokenIntrospectionParameterName | x | |||
tokenIntrospectionPassword | x | x | x | |
tokenIntrospectionTimeout | x | |||
tokenIntrospectionUri | x | |||
tokenIntrospectionUsername | x | |||
usernameClaimName | x | |||
usernameClaimSource | x | |||
usernameValidateEnabled | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since 2.25. Replaced by authenticationOauthProfiles.
MsgVpnAuthenticationOauthProvidersResponse The list of OAuth Provider 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
getGet an Authorization Group object. Get an Authorization Group object.
To use client authorization groups configured on an external server to provide client authorizations, Authorization Group objects must be created on the Message VPN that match the authorization groups provisioned on the external server. These objects must be configured with the client profiles and ACL profiles that will be assigned to the clients that belong to those authorization groups. A newly created group is placed at the end of the group list which is the lowest priority.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
authorizationGroupName | x | |||
msgVpnName | x | |||
orderAfterAuthorizationGroupName | x | |||
orderBeforeAuthorizationGroupName | 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.0.
MsgVpnAuthorizationGroupResponse The Authorization Group object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Authorization Group. For LDAP groups, special care is needed if the group name contains special characters such as '#', '+', ';', '=' as the value of the group name returned from the LDAP server might prepend those characters with ''. For example a group name called 'test#,lab,com' will be returned from the LDAP server as 'test#,lab,com'. *
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 list of Authorization Group objects. Get a list of Authorization Group objects.
To use client authorization groups configured on an external server to provide client authorizations, Authorization Group objects must be created on the Message VPN that match the authorization groups provisioned on the external server. These objects must be configured with the client profiles and ACL profiles that will be assigned to the clients that belong to those authorization groups. A newly created group is placed at the end of the group list which is the lowest priority.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
authorizationGroupName | x | |||
msgVpnName | x | |||
orderAfterAuthorizationGroupName | x | |||
orderBeforeAuthorizationGroupName | 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.0.
MsgVpnAuthorizationGroupsResponse The list of Authorization Group 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
getGet a Bridge object. Get a Bridge object.
Bridges can be used to link two Message VPNs so that messages published to one Message VPN that match the topic subscriptions set for the bridge are also delivered to the linked Message VPN.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
bridgeName | x | |||
bridgeVirtualRouter | x | |||
msgVpnName | x | |||
remoteAuthenticationBasicPassword | x | x | ||
remoteAuthenticationClientCertContent | x | x | ||
remoteAuthenticationClientCertPassword | 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.0.
MsgVpnBridgeResponse The Bridge object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
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 Remote Message VPN object. Get a Remote Message VPN object.
The Remote Message VPN is the Message VPN that the Bridge connects to.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
bridgeName | x | |||
bridgeVirtualRouter | x | |||
msgVpnName | x | |||
password | x | x | ||
remoteMsgVpnInterface | x | |||
remoteMsgVpnLocation | x | |||
remoteMsgVpnName | 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.0.
MsgVpnBridgeRemoteMsgVpnResponse The Remote Message VPN object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
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. *
The physical interface on the local Message VPN host for connecting to the remote Message VPN. By default, an interface is chosen automatically (recommended), but if specified, remoteMsgVpnLocation
must not be a virtual router name. *
The location of the remote Message VPN as either an FQDN with port, IP address with port, or virtual router name (starting with "v:"). *
The name of the remote Message VPN. *
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 list of Remote Message VPN objects. Get a list of Remote Message VPN objects.
The Remote Message VPN is the Message VPN that the Bridge connects to.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
bridgeName | x | |||
bridgeVirtualRouter | x | |||
msgVpnName | x | |||
password | x | x | ||
remoteMsgVpnInterface | x | |||
remoteMsgVpnLocation | x | |||
remoteMsgVpnName | 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.0.
MsgVpnBridgeRemoteMsgVpnsResponse The list of Remote Message VPN objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
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 Remote Subscription object. Get a Remote Subscription object.
A Remote Subscription is a topic subscription used by the Message VPN Bridge to attract messages from the remote message broker.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
bridgeName | x | |||
bridgeVirtualRouter | x | |||
msgVpnName | x | |||
remoteSubscriptionTopic | 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.0.
MsgVpnBridgeRemoteSubscriptionResponse The Remote Subscription object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
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. *
The topic of the Bridge remote subscription. *
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 list of Remote Subscription objects. Get a list of Remote Subscription objects.
A Remote Subscription is a topic subscription used by the Message VPN Bridge to attract messages from the remote message broker.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
bridgeName | x | |||
bridgeVirtualRouter | x | |||
msgVpnName | x | |||
remoteSubscriptionTopic | 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.0.
MsgVpnBridgeRemoteSubscriptionsResponse The list of Remote Subscription objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
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
getGet a Trusted Common Name object. Get a Trusted Common Name object.
The Trusted Common Names for the Bridge are used by encrypted transports to verify the name in the certificate presented by the remote node. They must include the common name of the remote node's server certificate or client certificate, depending upon the initiator of the connection.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
bridgeName | x | x | ||
bridgeVirtualRouter | x | x | ||
msgVpnName | x | x | ||
tlsTrustedCommonName | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since 2.18. Common Name validation has been replaced by Server Certificate Name validation.
MsgVpnBridgeTlsTrustedCommonNameResponse The Trusted Common Name object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
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 expected trusted common name of the remote certificate. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Trusted Common Name objects. Get a list of Trusted Common Name objects.
The Trusted Common Names for the Bridge are used by encrypted transports to verify the name in the certificate presented by the remote node. They must include the common name of the remote node's server certificate or client certificate, depending upon the initiator of the connection.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
bridgeName | x | x | ||
bridgeVirtualRouter | x | x | ||
msgVpnName | x | x | ||
tlsTrustedCommonName | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since 2.18. Common Name validation has been replaced by Server Certificate Name validation.
MsgVpnBridgeTlsTrustedCommonNamesResponse The list of Trusted Common Name objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Bridge. *
The virtual router of the Bridge. *
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 Bridge objects. Get a list of Bridge objects.
Bridges can be used to link two Message VPNs so that messages published to one Message VPN that match the topic subscriptions set for the bridge are also delivered to the linked Message VPN.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
bridgeName | x | |||
bridgeVirtualRouter | x | |||
msgVpnName | x | |||
remoteAuthenticationBasicPassword | x | x | ||
remoteAuthenticationClientCertContent | x | x | ||
remoteAuthenticationClientCertPassword | 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.0.
MsgVpnBridgesResponse The list of Bridge 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
getGet a Certificate Matching Rule object. Get a Certificate Matching Rule object.
A Cert Matching Rule is a collection of conditions and attribute filters that all have to be satisfied for certificate to be acceptable as authentication for a given username.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
ruleName | 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.27.
MsgVpnCertMatchingRuleResponse The Certificate Matching Rule object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the rule. *
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 Certificate Matching Rule Attribute Filter object. Get a Certificate Matching Rule Attribute Filter object.
A Cert Matching Rule Attribute Filter compares a username attribute to a string.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
filterName | x | |||
msgVpnName | x | |||
ruleName | 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.28.
MsgVpnCertMatchingRuleAttributeFilterResponse The Certificate Matching Rule Attribute Filter object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the filter. *
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. *
The name of the rule. *
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 list of Certificate Matching Rule Attribute Filter objects. Get a list of Certificate Matching Rule Attribute Filter objects.
A Cert Matching Rule Attribute Filter compares a username attribute to a string.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
filterName | x | |||
msgVpnName | x | |||
ruleName | 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.28.
MsgVpnCertMatchingRuleAttributeFiltersResponse The list of Certificate Matching Rule Attribute Filter 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. *
The name of the rule. *
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 Certificate Matching Rule Condition object. Get a Certificate Matching Rule Condition object.
A Cert Matching Rule Condition compares data extracted from a certificate to a username attribute or an expression.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
ruleName | x | |||
source | 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.27.
MsgVpnCertMatchingRuleConditionResponse The Certificate Matching Rule Condition object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the rule. *
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. *
Certificate field to be compared with the Attribute. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Certificate Matching Rule Condition objects. Get a list of Certificate Matching Rule Condition objects.
A Cert Matching Rule Condition compares data extracted from a certificate to a username attribute or an expression.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
ruleName | x | |||
source | 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.27.
MsgVpnCertMatchingRuleConditionsResponse The list of Certificate Matching Rule Condition 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. *
The name of the rule. *
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 Certificate Matching Rule objects. Get a list of Certificate Matching Rule objects.
A Cert Matching Rule is a collection of conditions and attribute filters that all have to be satisfied for certificate to be acceptable as authentication for a given username.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
ruleName | 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.27.
MsgVpnCertMatchingRulesResponse The list of Certificate Matching Rule 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
getGet a Client Profile object. Get a Client Profile object.
Client Profiles are used to assign common configuration properties to clients that have been successfully authorized.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
allowCutThroughForwardingEnabled | x | |||
apiQueueManagementCopyFromOnCreateName | x | |||
apiTopicEndpointManagementCopyFromOnCreateName | x | |||
clientProfileName | 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.0.
MsgVpnClientProfileResponse The Client Profile object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Client Profile. *
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 list of Client Profile objects. Get a list of Client Profile objects.
Client Profiles are used to assign common configuration properties to clients that have been successfully authorized.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
allowCutThroughForwardingEnabled | x | |||
apiQueueManagementCopyFromOnCreateName | x | |||
apiTopicEndpointManagementCopyFromOnCreateName | x | |||
clientProfileName | 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.0.
MsgVpnClientProfilesResponse The list of Client Profile 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
getGet a Client Username object. Get a Client Username object.
A client is only authorized to connect to a Message VPN that is associated with a Client Username that the client has been assigned.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
clientUsername | x | |||
msgVpnName | x | |||
password | x | 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.0.
MsgVpnClientUsernameResponse The Client Username object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Client Username. *
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 Client Username Attribute object. Get a Client Username Attribute object.
A ClientUsername Attribute is a key+value pair that can be used to locate a client username, for example when using client certificate mapping.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
attributeName | x | |||
attributeValue | x | |||
clientUsername | 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.27.
MsgVpnClientUsernameAttributeResponse The Client Username Attribute object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Attribute. *
The value of the Attribute. *
The name of the Client Username. *
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 list of Client Username Attribute objects. Get a list of Client Username Attribute objects.
A ClientUsername Attribute is a key+value pair that can be used to locate a client username, for example when using client certificate mapping.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
attributeName | x | |||
attributeValue | x | |||
clientUsername | 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.27.
MsgVpnClientUsernameAttributesResponse The list of Client Username Attribute objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Client Username. *
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
getGet a list of Client Username objects. Get a list of Client Username objects.
A client is only authorized to connect to a Message VPN that is associated with a Client Username that the client has been assigned.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
clientUsername | x | |||
msgVpnName | x | |||
password | x | 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.0.
MsgVpnClientUsernamesResponse The list of Client Username 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
getGet a Distributed Cache object. Get a Distributed Cache object.
A Distributed Cache is a collection of one or more Cache Clusters that belong to the same Message VPN. Each Cache Cluster in a Distributed Cache is configured to subscribe to a different set of topics. This effectively divides up the configured topic space, to provide scaling to very large topic spaces or very high cached message throughput.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | 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.11.
MsgVpnDistributedCacheResponse The Distributed Cache object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
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 Cache Cluster object. Get a Cache Cluster object.
A Cache Cluster is a collection of one or more Cache Instances that subscribe to exactly the same topics. Cache Instances are grouped together in a Cache Cluster for the purpose of fault tolerance and load balancing. As published messages are received, the message broker message bus sends these live data messages to the Cache Instances in the Cache Cluster. This enables client cache requests to be served by any of Cache Instances in the Cache Cluster.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | 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.11.
MsgVpnDistributedCacheClusterResponse The Cache Cluster object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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 Home Cache Cluster object. Get a Home Cache Cluster object.
A Home Cache Cluster is a Cache Cluster that is the "definitive" Cache Cluster for a given topic in the context of the Global Caching feature.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | x | |||
homeClusterName | 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.11.
MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse The Home Cache Cluster object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the remote Home Cache Cluster. *
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 Topic Prefix object. Get a Topic Prefix object.
A Topic Prefix is a prefix for a global topic that is available from the containing Home Cache Cluster.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | x | |||
homeClusterName | x | |||
msgVpnName | x | |||
topicPrefix | 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.11.
MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse The Topic Prefix object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the remote Home Cache Cluster. *
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. *
A topic prefix for global topics available from the remote Home Cache Cluster. A wildcard (/>) is implied at the end of the prefix. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Topic Prefix objects. Get a list of Topic Prefix objects.
A Topic Prefix is a prefix for a global topic that is available from the containing Home Cache Cluster.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | x | |||
homeClusterName | x | |||
msgVpnName | x | |||
topicPrefix | 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.11.
MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixesResponse The list of Topic Prefix objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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 remote Home Cache Cluster. *
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 Home Cache Cluster objects. Get a list of Home Cache Cluster objects.
A Home Cache Cluster is a Cache Cluster that is the "definitive" Cache Cluster for a given topic in the context of the Global Caching feature.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | x | |||
homeClusterName | 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.11.
MsgVpnDistributedCacheClusterGlobalCachingHomeClustersResponse The list of Home Cache Cluster objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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
getGet a Cache Instance object. Get a Cache Instance object.
A Cache Instance is a single Cache process that belongs to a single Cache Cluster. A Cache Instance object provisioned on the broker is used to disseminate configuration information to the Cache process. Cache Instances listen for and cache live data messages that match the topic subscriptions configured for their parent Cache Cluster.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | x | |||
instanceName | 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.11.
MsgVpnDistributedCacheClusterInstanceResponse The Cache Instance object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the Cache Instance. *
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 list of Cache Instance objects. Get a list of Cache Instance objects.
A Cache Instance is a single Cache process that belongs to a single Cache Cluster. A Cache Instance object provisioned on the broker is used to disseminate configuration information to the Cache process. Cache Instances listen for and cache live data messages that match the topic subscriptions configured for their parent Cache Cluster.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | x | |||
instanceName | 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.11.
MsgVpnDistributedCacheClusterInstancesResponse The list of Cache Instance objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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
getGet a Topic object. Get a Topic object.
The Cache Instances that belong to the containing Cache Cluster will cache any messages published to topics that match a Topic Subscription.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | x | |||
msgVpnName | x | |||
topic | 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.11.
MsgVpnDistributedCacheClusterTopicResponse The Topic object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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 value of the Topic in the form a/b/c. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Topic objects. Get a list of Topic objects.
The Cache Instances that belong to the containing Cache Cluster will cache any messages published to topics that match a Topic Subscription.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | x | |||
msgVpnName | x | |||
topic | 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.11.
MsgVpnDistributedCacheClusterTopicsResponse The list of Topic objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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
getGet a list of Cache Cluster objects. Get a list of Cache Cluster objects.
A Cache Cluster is a collection of one or more Cache Instances that subscribe to exactly the same topics. Cache Instances are grouped together in a Cache Cluster for the purpose of fault tolerance and load balancing. As published messages are received, the message broker message bus sends these live data messages to the Cache Instances in the Cache Cluster. This enables client cache requests to be served by any of Cache Instances in the Cache Cluster.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | x | |||
clusterName | 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.11.
MsgVpnDistributedCacheClustersResponse The list of Cache Cluster objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Distributed Cache. *
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
getGet a list of Distributed Cache objects. Get a list of Distributed Cache objects.
A Distributed Cache is a collection of one or more Cache Clusters that belong to the same Message VPN. Each Cache Cluster in a Distributed Cache is configured to subscribe to a different set of topics. This effectively divides up the configured topic space, to provide scaling to very large topic spaces or very high cached message throughput.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | 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.11.
MsgVpnDistributedCachesResponse The list of Distributed Cache 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
getGet a DMR Bridge object. Get a DMR Bridge object.
A DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
remoteNodeName | 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.11.
MsgVpnDmrBridgeResponse The DMR Bridge object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the node at the remote end of the DMR Bridge. *
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 list of DMR Bridge objects. Get a list of DMR Bridge objects.
A DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
remoteNodeName | 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.11.
MsgVpnDmrBridgesResponse The list of DMR Bridge 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
getGet a list of JNDI Connection Factory objects. Get a list of JNDI Connection Factory objects.
The message broker provides an internal JNDI store for provisioned Connection Factory objects that clients can access through JNDI lookups.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
connectionFactoryName | 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.2.
MsgVpnJndiConnectionFactoriesResponse The list of JNDI Connection Factory 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
getGet a JNDI Connection Factory object. Get a JNDI Connection Factory object.
The message broker provides an internal JNDI store for provisioned Connection Factory objects that clients can access through JNDI lookups.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
connectionFactoryName | 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.2.
MsgVpnJndiConnectionFactoryResponse The JNDI Connection Factory object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the JMS Connection Factory. *
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 JNDI Queue object. Get a JNDI Queue object.
The message broker provides an internal JNDI store for provisioned Queue objects that clients can access through JNDI lookups.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueName | 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.2.
MsgVpnJndiQueueResponse The JNDI Queue object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The JNDI name of the JMS Queue. *
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 list of JNDI Queue objects. Get a list of JNDI Queue objects.
The message broker provides an internal JNDI store for provisioned Queue objects that clients can access through JNDI lookups.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueName | 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.2.
MsgVpnJndiQueuesResponse The list of JNDI Queue 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
getGet a JNDI Topic object. Get a JNDI Topic object.
The message broker provides an internal JNDI store for provisioned Topic objects that clients can access through JNDI lookups.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
topicName | 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.2.
MsgVpnJndiTopicResponse The JNDI Topic object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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 JNDI name of the JMS Topic. *
Optional
xOptional context id the request is running. *
Static
getGet a list of JNDI Topic objects. Get a list of JNDI Topic objects.
The message broker provides an internal JNDI store for provisioned Topic objects that clients can access through JNDI lookups.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
topicName | 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.2.
MsgVpnJndiTopicsResponse The list of JNDI Topic 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
getGet an MQTT Retain Cache object. Get an MQTT Retain Cache object.
Using MQTT retained messages allows publishing MQTT clients to indicate that a message must be stored for later delivery to subscribing clients when those subscribing clients add subscriptions matching the retained message's topic. An MQTT Retain Cache processes all retained messages for a Message VPN.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | 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.11.
MsgVpnMqttRetainCacheResponse The MQTT Retain Cache object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the MQTT Retain Cache. *
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 list of MQTT Retain Cache objects. Get a list of MQTT Retain Cache objects.
Using MQTT retained messages allows publishing MQTT clients to indicate that a message must be stored for later delivery to subscribing clients when those subscribing clients add subscriptions matching the retained message's topic. An MQTT Retain Cache processes all retained messages for a Message VPN.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
cacheName | 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.11.
MsgVpnMqttRetainCachesResponse The list of MQTT Retain Cache 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
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
getGet a Queue object. Get a Queue object.
A Queue acts as both a destination that clients can publish messages to, and as an endpoint that clients can bind consumers to and consume messages from.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueName | 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.0.
MsgVpnQueueResponse The Queue object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the Queue. *
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 Queue Subscription object. Get a Queue Subscription object.
One or more Queue Subscriptions can be added to a durable queue so that Guaranteed messages published to matching topics are also delivered to and spooled by the queue.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueName | 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.0.
MsgVpnQueueSubscriptionResponse The Queue Subscription object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the Queue. *
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 topic of the Subscription. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Queue Subscription objects. Get a list of Queue Subscription objects.
One or more Queue Subscriptions can be added to a durable queue so that Guaranteed messages published to matching topics are also delivered to and spooled by the queue.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueName | 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.0.
MsgVpnQueueSubscriptionsResponse The list of Queue 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 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. *
The name of the Queue. *
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 Queue Template object. Get a Queue Template object.
A Queue Template provides a mechanism for specifying the initial state for client created queues.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueTemplateName | 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.14.
MsgVpnQueueTemplateResponse The Queue Template object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the Queue Template. *
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 list of Queue Template objects. Get a list of Queue Template objects.
A Queue Template provides a mechanism for specifying the initial state for client created queues.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueTemplateName | 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.14.
MsgVpnQueueTemplatesResponse The list of Queue Template 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
getGet a list of Queue objects. Get a list of Queue objects.
A Queue acts as both a destination that clients can publish messages to, and as an endpoint that clients can bind consumers to and consume messages from.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueName | 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.0.
MsgVpnQueuesResponse The list of Queue 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
getGet a Replay Log object. Get a Replay Log object.
When the Message Replay feature is enabled, message brokers store persistent messages in a Replay Log. These messages are kept until the log is full, after which the oldest messages are removed to free up space for new messages.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
replayLogName | 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.10.
MsgVpnReplayLogResponse The Replay Log object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the Replay Log. *
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 Topic Filter Subscription object. Get a Topic Filter Subscription object.
One or more Subscriptions can be added to a replay-log so that only guaranteed messages published to matching topics are stored in the Replay Log.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
replayLogName | x | |||
topicFilterSubscription | 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.27.
MsgVpnReplayLogTopicFilterSubscriptionResponse The Topic Filter Subscription object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the Replay Log. *
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 topic of the Subscription. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Topic Filter Subscription objects. Get a list of Topic Filter Subscription objects.
One or more Subscriptions can be added to a replay-log so that only guaranteed messages published to matching topics are stored in the Replay Log.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
replayLogName | x | |||
topicFilterSubscription | 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.27.
MsgVpnReplayLogTopicFilterSubscriptionsResponse The list of Topic Filter 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 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. *
The name of the Replay Log. *
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 Replay Log objects. Get a list of Replay Log objects.
When the Message Replay feature is enabled, message brokers store persistent messages in a Replay Log. These messages are kept until the log is full, after which the oldest messages are removed to free up space for new messages.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
replayLogName | 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.10.
MsgVpnReplayLogsResponse The list of Replay Log 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
getGet a Replicated Topic object. Get a Replicated Topic object.
To indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
replicatedTopic | 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.
MsgVpnReplicatedTopicResponse The Replicated Topic object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The topic for applying replication. Published messages matching this topic will be replicated to the standby site. *
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 list of Replicated Topic objects. Get a list of Replicated Topic objects.
To indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
replicatedTopic | 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.
MsgVpnReplicatedTopicsResponse The list of Replicated Topic 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
getGet a REST Delivery Point object. Get a REST Delivery Point object.
A REST Delivery Point manages delivery of messages from queues to a named list of REST Consumers.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointResponse The REST Delivery Point object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the REST Delivery Point. *
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 Queue Binding object. Get a Queue Binding object.
A Queue Binding for a REST Delivery Point attracts messages to be delivered to REST consumers. If the queue does not exist it can be created subsequently, and once the queue is operational the broker performs the queue binding. Removing the queue binding does not delete the queue itself. Similarly, removing the queue does not remove the queue binding, which fails until the queue is recreated or the queue binding is deleted.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueBindingName | x | |||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointQueueBindingResponse The Queue Binding object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 Protected Request Header object. Get a Protected Request Header object.
A protected request header to be added to the HTTP request. Unlike a non-protected request header, the header value cannot be displayed after it is set.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
headerName | x | |||
headerValue | x | x | ||
msgVpnName | x | |||
queueBindingName | x | |||
restDeliveryPointName | 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.30.
MsgVpnRestDeliveryPointQueueBindingProtectedRequestHeaderResponse The Protected Request Header object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the protected HTTP request header. *
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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 list of Protected Request Header objects. Get a list of Protected Request Header objects.
A protected request header to be added to the HTTP request. Unlike a non-protected request header, the header value cannot be displayed after it is set.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
headerName | x | |||
headerValue | x | x | ||
msgVpnName | x | |||
queueBindingName | x | |||
restDeliveryPointName | 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.30.
MsgVpnRestDeliveryPointQueueBindingProtectedRequestHeadersResponse The list of Protected Request Header 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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 Request Header object. Get a Request Header object.
A request header to be added to the HTTP request.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
headerName | x | |||
msgVpnName | x | |||
queueBindingName | x | |||
restDeliveryPointName | 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.23.
MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse The Request Header object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the HTTP request header. *
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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 list of Request Header objects. Get a list of Request Header objects.
A request header to be added to the HTTP request.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
headerName | x | |||
msgVpnName | x | |||
queueBindingName | x | |||
restDeliveryPointName | 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.23.
MsgVpnRestDeliveryPointQueueBindingRequestHeadersResponse The list of Request Header 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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 Queue Binding objects. Get a list of Queue Binding objects.
A Queue Binding for a REST Delivery Point attracts messages to be delivered to REST consumers. If the queue does not exist it can be created subsequently, and once the queue is operational the broker performs the queue binding. Removing the queue binding does not delete the queue itself. Similarly, removing the queue does not remove the queue binding, which fails until the queue is recreated or the queue binding is deleted.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
queueBindingName | x | |||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointQueueBindingsResponse The list of Queue Binding 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. *
The name of the REST Delivery Point. *
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 REST Consumer object. Get a REST Consumer object.
REST Consumer objects establish HTTP connectivity to REST consumer applications who wish to receive messages from a broker.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
authenticationAwsSecretAccessKey | x | x | ||
authenticationClientCertContent | x | x | ||
authenticationClientCertPassword | x | |||
authenticationHttpBasicPassword | x | x | ||
authenticationHttpHeaderValue | x | x | ||
authenticationOauthClientSecret | x | x | ||
authenticationOauthJwtSecretKey | x | x | ||
msgVpnName | x | |||
restConsumerName | x | |||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointRestConsumerResponse The REST Consumer object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
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 Claim object. Get a Claim object.
A Claim is added to the JWT sent to the OAuth token request endpoint.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
oauthJwtClaimName | x | |||
restConsumerName | x | |||
restDeliveryPointName | 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.21.
MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse The Claim object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Message VPN. *
The name of the additional claim. Cannot be "exp", "iat", or "jti". *
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. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
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 list of Claim objects. Get a list of Claim objects.
A Claim is added to the JWT sent to the OAuth token request endpoint.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
oauthJwtClaimName | x | |||
restConsumerName | x | |||
restDeliveryPointName | 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.21.
MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimsResponse The list of Claim 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. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
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 Trusted Common Name object. Get a Trusted Common Name object.
The Trusted Common Names for the REST Consumer are used by encrypted transports to verify the name in the certificate presented by the remote REST consumer. They must include the common name of the remote REST consumer's server certificate.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | x | ||
restConsumerName | x | x | ||
restDeliveryPointName | x | x | ||
tlsTrustedCommonName | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since (will be deprecated in next SEMP version). Common Name validation has been replaced by Server Certificate Name validation.
MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse The Trusted Common Name object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
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 expected trusted common name of the remote certificate. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Trusted Common Name objects. Get a list of Trusted Common Name objects.
The Trusted Common Names for the REST Consumer are used by encrypted transports to verify the name in the certificate presented by the remote REST consumer. They must include the common name of the remote REST consumer's server certificate.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | x | ||
restConsumerName | x | x | ||
restDeliveryPointName | x | x | ||
tlsTrustedCommonName | x | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-only" is required to perform this operation.
This has been deprecated since (will be deprecated in next SEMP version). Common Name validation has been replaced by Server Certificate Name validation.
MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNamesResponse The list of Trusted Common Name objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
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 REST Consumer objects. Get a list of REST Consumer objects.
REST Consumer objects establish HTTP connectivity to REST consumer applications who wish to receive messages from a broker.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
authenticationAwsSecretAccessKey | x | x | ||
authenticationClientCertContent | x | x | ||
authenticationClientCertPassword | x | |||
authenticationHttpBasicPassword | x | x | ||
authenticationHttpHeaderValue | x | x | ||
authenticationOauthClientSecret | x | x | ||
authenticationOauthJwtSecretKey | x | x | ||
msgVpnName | x | |||
restConsumerName | x | |||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointRestConsumersResponse The list of REST Consumer 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. *
The name of the REST Delivery Point. *
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 REST Delivery Point objects. Get a list of REST Delivery Point objects.
A REST Delivery Point manages delivery of messages from queues to a named list of REST Consumers.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointsResponse The list of REST Delivery Point 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
getGet a Sequenced Topic object. Get a Sequenced Topic object.
A Sequenced Topic is a topic subscription for which any matching messages received on the Message VPN are assigned a sequence number that is monotonically increased by a value of one per message.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
sequencedTopic | 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.0.
MsgVpnSequencedTopicResponse The Sequenced Topic object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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. *
Topic for applying sequence numbers. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Sequenced Topic objects. Get a list of Sequenced Topic objects.
A Sequenced Topic is a topic subscription for which any matching messages received on the Message VPN are assigned a sequence number that is monotonically increased by a value of one per message.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
sequencedTopic | 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.0.
MsgVpnSequencedTopicsResponse The list of Sequenced Topic 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
getGet a Topic Endpoint object. Get a Topic Endpoint object.
A Topic Endpoint attracts messages published to a topic for which the Topic Endpoint has a matching topic subscription. The topic subscription for the Topic Endpoint is specified in the client request to bind a Flow to that Topic Endpoint. Queues are significantly more flexible than Topic Endpoints and are the recommended approach for most applications. The use of Topic Endpoints should be restricted to JMS applications.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
topicEndpointName | 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.
MsgVpnTopicEndpointResponse The Topic Endpoint object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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 name of the Topic Endpoint. *
Optional
xOptional context id the request is running. *
Static
getGet a Topic Endpoint Template object. Get a Topic Endpoint Template object.
A Topic Endpoint Template provides a mechanism for specifying the initial state for client created topic endpoints.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
topicEndpointTemplateName | 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.14.
MsgVpnTopicEndpointTemplateResponse The Topic Endpoint Template object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
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 name of the Topic Endpoint Template. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Topic Endpoint Template objects. Get a list of Topic Endpoint Template objects.
A Topic Endpoint Template provides a mechanism for specifying the initial state for client created topic endpoints.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
topicEndpointTemplateName | 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.14.
MsgVpnTopicEndpointTemplatesResponse The list of Topic Endpoint Template 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
getGet a list of Topic Endpoint objects. Get a list of Topic Endpoint objects.
A Topic Endpoint attracts messages published to a topic for which the Topic Endpoint has a matching topic subscription. The topic subscription for the Topic Endpoint is specified in the client request to bind a Flow to that Topic Endpoint. Queues are significantly more flexible than Topic Endpoints and are the recommended approach for most applications. The use of Topic Endpoints should be restricted to JMS applications.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
msgVpnName | x | |||
topicEndpointName | 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.
MsgVpnTopicEndpointsResponse The list of Topic Endpoint 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
getGet a list of Message VPN objects. Get a list of Message VPN objects.
Message VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
authenticationOauthDefaultProviderName | x | |||
bridgingTlsServerCertEnforceTrustedCommonNameEnabled | x | |||
distributedCacheManagementEnabled | x | |||
msgVpnName | x | |||
replicationBridgeAuthenticationBasicPassword | x | x | ||
replicationBridgeAuthenticationClientCertContent | x | x | ||
replicationBridgeAuthenticationClientCertPassword | x | |||
replicationEnabledQueueBehavior | x | |||
restTlsServerCertEnforceTrustedCommonNameEnabled | 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.0.
MsgVpnsResponse The list of Message VPN 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. *
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 a Message VPN object. Replace a Message VPN object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
Message VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
authenticationOauthDefaultProviderName | x | ||||||
bridgingTlsServerCertEnforceTrustedCommonNameEnabled | x | ||||||
distributedCacheManagementEnabled | x | ||||||
msgVpnName | x | x | |||||
replicationBridgeAuthenticationBasicPassword | x | x | |||||
replicationBridgeAuthenticationClientCertContent | x | x | |||||
replicationBridgeAuthenticationClientCertPassword | x | ||||||
replicationEnabledQueueBehavior | x | ||||||
restTlsServerCertEnforceTrustedCommonNameEnabled | 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 |
EventThresholdByValue | clearValue | setValue | |
EventThresholdByValue | setValue | clearValue | |
MsgVpn | authenticationBasicProfileName | authenticationBasicType | |
MsgVpn | authorizationProfileName | authorizationType | |
MsgVpn | eventPublishTopicFormatMqttEnabled | eventPublishTopicFormatSmfEnabled | |
MsgVpn | eventPublishTopicFormatSmfEnabled | eventPublishTopicFormatMqttEnabled | |
MsgVpn | replicationBridgeAuthenticationBasicClientUsername | replicationBridgeAuthenticationBasicPassword | |
MsgVpn | replicationBridgeAuthenticationBasicPassword | replicationBridgeAuthenticationBasicClientUsername | |
MsgVpn | replicationBridgeAuthenticationClientCertPassword | replicationBridgeAuthenticationClientCertContent | |
MsgVpn | replicationEnabledQueueBehavior | replicationEnabled |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation. Requests which include the following attributes require greater access scope/level:
Attribute | Access Scope/Level |
---|---|
alias | global/read-write |
authenticationBasicEnabled | global/read-write |
authenticationBasicProfileName | global/read-write |
authenticationBasicRadiusDomain | global/read-write |
authenticationBasicType | global/read-write |
authenticationClientCertAllowApiProvidedUsernameEnabled | global/read-write |
authenticationClientCertCertificateMatchingRulesEnabled | global/read-write |
authenticationClientCertEnabled | global/read-write |
authenticationClientCertMaxChainDepth | global/read-write |
authenticationClientCertRevocationCheckMode | global/read-write |
authenticationClientCertUsernameSource | global/read-write |
authenticationClientCertValidateDateEnabled | global/read-write |
authenticationKerberosAllowApiProvidedUsernameEnabled | global/read-write |
authenticationKerberosEnabled | global/read-write |
authenticationOauthEnabled | global/read-write |
bridgingTlsServerCertEnforceTrustedCommonNameEnabled | global/read-write |
bridgingTlsServerCertMaxChainDepth | global/read-write |
bridgingTlsServerCertValidateDateEnabled | global/read-write |
bridgingTlsServerCertValidateNameEnabled | global/read-write |
dmrEnabled | global/read-write |
exportSubscriptionsEnabled | global/read-write |
maxConnectionCount | global/read-write |
maxEgressFlowCount | global/read-write |
maxEndpointCount | global/read-write |
maxIngressFlowCount | global/read-write |
maxMsgSpoolUsage | global/read-write |
maxSubscriptionCount | global/read-write |
maxTransactedSessionCount | global/read-write |
maxTransactionCount | global/read-write |
mqttRetainMaxMemory | global/read-write |
replicationBridgeAuthenticationBasicClientUsername | global/read-write |
replicationBridgeAuthenticationBasicPassword | global/read-write |
replicationBridgeAuthenticationClientCertContent | global/read-write |
replicationBridgeAuthenticationClientCertPassword | global/read-write |
replicationBridgeAuthenticationScheme | global/read-write |
replicationBridgeCompressedDataEnabled | global/read-write |
replicationBridgeEgressFlowWindowSize | global/read-write |
replicationBridgeRetryDelay | global/read-write |
replicationBridgeTlsEnabled | global/read-write |
replicationBridgeUnidirectionalClientProfileName | global/read-write |
replicationEnabled | global/read-write |
replicationEnabledQueueBehavior | global/read-write |
replicationQueueMaxMsgSpoolUsage | global/read-write |
replicationRole | global/read-write |
restTlsServerCertEnforceTrustedCommonNameEnabled | global/read-write |
restTlsServerCertMaxChainDepth | global/read-write |
restTlsServerCertValidateDateEnabled | global/read-write |
restTlsServerCertValidateNameEnabled | global/read-write |
sempOverMsgBusAdminClientEnabled | global/read-write |
sempOverMsgBusAdminDistributedCacheEnabled | global/read-write |
sempOverMsgBusAdminEnabled | global/read-write |
sempOverMsgBusEnabled | global/read-write |
sempOverMsgBusShowEnabled | global/read-write |
serviceAmqpMaxConnectionCount | global/read-write |
serviceAmqpPlainTextListenPort | global/read-write |
serviceAmqpTlsListenPort | global/read-write |
serviceMqttMaxConnectionCount | global/read-write |
serviceMqttPlainTextListenPort | global/read-write |
serviceMqttTlsListenPort | global/read-write |
serviceMqttTlsWebSocketListenPort | global/read-write |
serviceMqttWebSocketListenPort | global/read-write |
serviceRestIncomingMaxConnectionCount | global/read-write |
serviceRestIncomingPlainTextListenPort | global/read-write |
serviceRestIncomingTlsListenPort | global/read-write |
serviceRestOutgoingMaxConnectionCount | global/read-write |
serviceSmfMaxConnectionCount | global/read-write |
serviceWebMaxConnectionCount | global/read-write |
This has been available since 2.0.
MsgVpnResponse The Message VPN object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Message VPN 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
replaceReplace an ACL Profile object. Replace an ACL Profile object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
An ACL Profile controls whether an authenticated client is permitted to establish a connection with the message broker or permitted to publish and subscribe to specific topics.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
aclProfileName | x | x | |||||
msgVpnName | 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.0.
MsgVpnAclProfileResponse The ACL Profile object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
The ACL Profile 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
replaceReplace an OAuth Profile object. Replace an OAuth Profile object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
OAuth profiles specify how to securely authenticate to an OAuth provider.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
clientSecret | x | x | |||||
msgVpnName | x | x | |||||
oauthProfileName | 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.25.
MsgVpnAuthenticationOauthProfileResponse The OAuth Profile object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The OAuth Profile object's attributes. *
The name of the Message VPN. *
The name of the OAuth profile. *
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 an OAuth Provider object. Replace an OAuth Provider object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
OAuth Providers contain information about the issuer of an OAuth token that is needed to validate the token and derive a client username from it.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
audienceClaimName | x | ||||||
audienceClaimSource | x | ||||||
audienceClaimValue | x | ||||||
audienceValidationEnabled | x | ||||||
authorizationGroupClaimName | x | ||||||
authorizationGroupClaimSource | x | ||||||
authorizationGroupEnabled | x | ||||||
disconnectOnTokenExpirationEnabled | x | ||||||
enabled | x | ||||||
jwksRefreshInterval | x | ||||||
jwksUri | x | ||||||
msgVpnName | x | x | x | ||||
oauthProviderName | x | x | x | ||||
tokenIgnoreTimeLimitsEnabled | x | ||||||
tokenIntrospectionParameterName | x | ||||||
tokenIntrospectionPassword | x | x | x | ||||
tokenIntrospectionTimeout | x | ||||||
tokenIntrospectionUri | x | ||||||
tokenIntrospectionUsername | x | ||||||
usernameClaimName | x | ||||||
usernameClaimSource | x | ||||||
usernameValidateEnabled | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been deprecated since 2.25. Replaced by authenticationOauthProfiles.
MsgVpnAuthenticationOauthProviderResponse The OAuth Provider object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The OAuth Provider object's attributes. *
The name of the Message VPN. *
The name of the OAuth Provider. *
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 an Authorization Group object. Replace an Authorization Group object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
To use client authorization groups configured on an external server to provide client authorizations, Authorization Group objects must be created on the Message VPN that match the authorization groups provisioned on the external server. These objects must be configured with the client profiles and ACL profiles that will be assigned to the clients that belong to those authorization groups. A newly created group is placed at the end of the group list which is the lowest priority.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
aclProfileName | x | ||||||
authorizationGroupName | x | x | |||||
clientProfileName | x | ||||||
msgVpnName | x | x | |||||
orderAfterAuthorizationGroupName | x | ||||||
orderBeforeAuthorizationGroupName | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnAuthorizationGroup | orderAfterAuthorizationGroupName | orderBeforeAuthorizationGroupName | |
MsgVpnAuthorizationGroup | orderBeforeAuthorizationGroupName | orderAfterAuthorizationGroupName |
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.0.
MsgVpnAuthorizationGroupResponse The Authorization Group object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Authorization Group. For LDAP groups, special care is needed if the group name contains special characters such as '#', '+', ';', '=' as the value of the group name returned from the LDAP server might prepend those characters with ''. For example a group name called 'test#,lab,com' will be returned from the LDAP server as 'test#,lab,com'. *
The Authorization Group 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
replaceReplace a Bridge object. Replace a Bridge object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
Bridges can be used to link two Message VPNs so that messages published to one Message VPN that match the topic subscriptions set for the bridge are also delivered to the linked Message VPN.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
bridgeName | x | x | |||||
bridgeVirtualRouter | x | x | |||||
maxTtl | x | ||||||
msgVpnName | x | x | |||||
remoteAuthenticationBasicClientUsername | x | ||||||
remoteAuthenticationBasicPassword | x | x | x | ||||
remoteAuthenticationClientCertContent | x | x | x | ||||
remoteAuthenticationClientCertPassword | x | x | |||||
remoteAuthenticationScheme | x | ||||||
remoteDeliverToOnePriority | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnBridge | remoteAuthenticationBasicClientUsername | remoteAuthenticationBasicPassword | |
MsgVpnBridge | remoteAuthenticationBasicPassword | remoteAuthenticationBasicClientUsername | |
MsgVpnBridge | remoteAuthenticationClientCertPassword | remoteAuthenticationClientCertContent |
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.0.
MsgVpnBridgeResponse The Bridge object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Bridge object's attributes. *
The name of the Bridge. *
The virtual router of the Bridge. *
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 Remote Message VPN object. Replace a Remote Message VPN object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
The Remote Message VPN is the Message VPN that the Bridge connects to.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
bridgeName | x | x | |||||
bridgeVirtualRouter | x | x | |||||
clientUsername | x | ||||||
compressedDataEnabled | x | ||||||
egressFlowWindowSize | x | ||||||
msgVpnName | x | x | |||||
password | x | x | x | ||||
remoteMsgVpnInterface | x | x | |||||
remoteMsgVpnLocation | x | x | |||||
remoteMsgVpnName | x | x | |||||
tlsEnabled | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnBridgeRemoteMsgVpn | clientUsername | password | |
MsgVpnBridgeRemoteMsgVpn | password | clientUsername |
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.0.
MsgVpnBridgeRemoteMsgVpnResponse The Remote Message VPN object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Remote Message VPN object's attributes. *
The name of the Bridge. *
The virtual router of the Bridge. *
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. *
The physical interface on the local Message VPN host for connecting to the remote Message VPN. By default, an interface is chosen automatically (recommended), but if specified, remoteMsgVpnLocation
must not be a virtual router name. *
The location of the remote Message VPN as either an FQDN with port, IP address with port, or virtual router name (starting with "v:"). *
The name of the remote Message VPN. *
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 Certificate Matching Rule object. Replace a Certificate Matching Rule object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Cert Matching Rule is a collection of conditions and attribute filters that all have to be satisfied for certificate to be acceptable as authentication for a given username.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
msgVpnName | x | x | |||||
ruleName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.27.
MsgVpnCertMatchingRuleResponse The Certificate Matching Rule object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Certificate Matching Rule 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. *
The name of the rule. *
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 Certificate Matching Rule Attribute Filter object. Replace a Certificate Matching Rule Attribute Filter object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Cert Matching Rule Attribute Filter compares a username attribute to a string.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
filterName | x | x | |||||
msgVpnName | x | x | |||||
ruleName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.28.
MsgVpnCertMatchingRuleAttributeFilterResponse The Certificate Matching Rule Attribute Filter object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Certificate Matching Rule Attribute Filter object's attributes. *
The name of the filter. *
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. *
The name of the rule. *
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 Client Profile object. Replace a Client Profile object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
Client Profiles are used to assign common configuration properties to clients that have been successfully authorized.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
allowCutThroughForwardingEnabled | x | ||||||
apiQueueManagementCopyFromOnCreateName | x | ||||||
apiTopicEndpointManagementCopyFromOnCreateName | x | ||||||
clientProfileName | x | x | |||||
msgVpnName | x | 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 |
EventThresholdByPercent | clearPercent | setPercent | |
EventThresholdByPercent | setPercent | clearPercent |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.0.
MsgVpnClientProfileResponse The Client Profile object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Client Profile object's attributes. *
The name of the Client Profile. *
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 Client Username object. Replace a Client Username object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A client is only authorized to connect to a Message VPN that is associated with a Client Username that the client has been assigned.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
aclProfileName | x | ||||||
clientProfileName | x | ||||||
clientUsername | x | x | |||||
msgVpnName | x | x | |||||
password | 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.0.
MsgVpnClientUsernameResponse The Client Username object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Client Username object's attributes. *
The name of the Client Username. *
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 Distributed Cache object. Replace a Distributed Cache object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Distributed Cache is a collection of one or more Cache Clusters that belong to the same Message VPN. Each Cache Cluster in a Distributed Cache is configured to subscribe to a different set of topics. This effectively divides up the configured topic space, to provide scaling to very large topic spaces or very high cached message throughput.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
cacheName | x | x | |||||
cacheVirtualRouter | x | ||||||
msgVpnName | x | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnDistributedCache | scheduledDeleteMsgDayList | scheduledDeleteMsgTimeList | |
MsgVpnDistributedCache | scheduledDeleteMsgTimeList | scheduledDeleteMsgDayList |
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.11.
MsgVpnDistributedCacheResponse The Distributed Cache object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Distributed Cache object's attributes. *
The name of the Distributed Cache. *
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 Cache Cluster object. Replace a Cache Cluster object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Cache Cluster is a collection of one or more Cache Instances that subscribe to exactly the same topics. Cache Instances are grouped together in a Cache Cluster for the purpose of fault tolerance and load balancing. As published messages are received, the message broker message bus sends these live data messages to the Cache Instances in the Cache Cluster. This enables client cache requests to be served by any of Cache Instances in the Cache Cluster.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
cacheName | x | x | |||||
clusterName | x | x | |||||
msgVpnName | x | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
EventThresholdByPercent | clearPercent | setPercent | |
EventThresholdByPercent | setPercent | clearPercent | |
EventThresholdByValue | clearValue | setValue | |
EventThresholdByValue | setValue | clearValue |
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.11.
MsgVpnDistributedCacheClusterResponse The Cache Cluster object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Cache Cluster object's attributes. *
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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 Cache Instance object. Replace a Cache Instance object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Cache Instance is a single Cache process that belongs to a single Cache Cluster. A Cache Instance object provisioned on the broker is used to disseminate configuration information to the Cache process. Cache Instances listen for and cache live data messages that match the topic subscriptions configured for their parent Cache Cluster.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
cacheName | x | x | |||||
clusterName | x | x | |||||
instanceName | x | x | |||||
msgVpnName | 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.11.
MsgVpnDistributedCacheClusterInstanceResponse The Cache Instance object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Cache Instance object's attributes. *
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the Cache Instance. *
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 DMR Bridge object. Replace a DMR Bridge object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
msgVpnName | x | x | |||||
remoteNodeName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.11.
MsgVpnDmrBridgeResponse The DMR Bridge object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The DMR Bridge 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. *
The name of the node at the remote end of the DMR Bridge. *
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 JNDI Connection Factory object. Replace a JNDI Connection Factory object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
The message broker provides an internal JNDI store for provisioned Connection Factory objects that clients can access through JNDI lookups.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
connectionFactoryName | x | x | |||||
msgVpnName | 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.2.
MsgVpnJndiConnectionFactoryResponse The JNDI Connection Factory object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The JNDI Connection Factory object's attributes. *
The name of the JMS Connection Factory. *
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 JNDI Queue object. Replace a JNDI Queue object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
The message broker provides an internal JNDI store for provisioned Queue objects that clients can access through JNDI lookups.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
msgVpnName | x | x | |||||
queueName | 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.2.
MsgVpnJndiQueueResponse The JNDI Queue object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The JNDI Queue 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. *
The JNDI name of the JMS Queue. *
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 JNDI Topic object. Replace a JNDI Topic object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
The message broker provides an internal JNDI store for provisioned Topic objects that clients can access through JNDI lookups.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
msgVpnName | x | x | |||||
topicName | 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.2.
MsgVpnJndiTopicResponse The JNDI Topic object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The JNDI Topic 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. *
The JNDI name of the JMS Topic. *
Optional
xOptional context id the request is running. *
Static
replaceReplace an MQTT Retain Cache object. Replace an MQTT Retain Cache object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
Using MQTT retained messages allows publishing MQTT clients to indicate that a message must be stored for later delivery to subscribing clients when those subscribing clients add subscriptions matching the retained message's topic. An MQTT Retain Cache processes all retained messages for a Message VPN.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
cacheName | x | x | |||||
msgVpnName | 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.11.
MsgVpnMqttRetainCacheResponse The MQTT Retain Cache object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The MQTT Retain Cache object's attributes. *
The name of the MQTT Retain Cache. *
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 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
replaceReplace a Queue object. Replace a Queue object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Queue acts as both a destination that clients can publish messages to, and as an endpoint that clients can bind consumers to and consume messages from.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
accessType | x | ||||||
msgVpnName | x | x | |||||
owner | x | ||||||
permission | x | ||||||
queueName | x | x | |||||
respectMsgPriorityEnabled | 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.0.
MsgVpnQueueResponse The Queue object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue 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. *
The name of the Queue. *
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 Queue Template object. Replace a Queue Template object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Queue Template provides a mechanism for specifying the initial state for client created queues.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
msgVpnName | x | x | |||||
queueTemplateName | x | 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.14.
MsgVpnQueueTemplateResponse The Queue Template object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue Template 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. *
The name of the Queue Template. *
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 Replay Log object. Replace a Replay Log object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
When the Message Replay feature is enabled, message brokers store persistent messages in a Replay Log. These messages are kept until the log is full, after which the oldest messages are removed to free up space for new messages.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
msgVpnName | x | x | |||||
replayLogName | 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.10.
MsgVpnReplayLogResponse The Replay Log object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Replay Log 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. *
The name of the Replay Log. *
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 Replicated Topic object. Replace a Replicated Topic object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
To indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
msgVpnName | x | x | |||||
replicatedTopic | 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.
MsgVpnReplicatedTopicResponse The Replicated Topic object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Replicated Topic 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. *
The topic for applying replication. Published messages matching this topic will be replicated to the standby site. *
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 REST Delivery Point object. Replace a REST Delivery Point object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A REST Delivery Point manages delivery of messages from queues to a named list of REST Consumers.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
clientProfileName | x | ||||||
msgVpnName | x | x | |||||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointResponse The REST Delivery Point object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The REST Delivery Point 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. *
The name of the REST Delivery Point. *
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 Queue Binding object. Replace a Queue Binding object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Queue Binding for a REST Delivery Point attracts messages to be delivered to REST consumers. If the queue does not exist it can be created subsequently, and once the queue is operational the broker performs the queue binding. Removing the queue binding does not delete the queue itself. Similarly, removing the queue does not remove the queue binding, which fails until the queue is recreated or the queue binding is deleted.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
msgVpnName | x | x | |||||
queueBindingName | x | x | |||||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointQueueBindingResponse The Queue Binding object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue Binding 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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 Protected Request Header object. Replace a Protected Request Header object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A protected request header to be added to the HTTP request. Unlike a non-protected request header, the header value cannot be displayed after it is set.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
headerName | x | x | |||||
headerValue | x | x | |||||
msgVpnName | x | x | |||||
queueBindingName | x | x | |||||
restDeliveryPointName | 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.30.
MsgVpnRestDeliveryPointQueueBindingProtectedRequestHeaderResponse The Protected Request Header object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Protected Request Header object's attributes. *
The name of the protected HTTP request header. *
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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 Request Header object. Replace a Request Header object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A request header to be added to the HTTP request.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
headerName | x | x | |||||
msgVpnName | x | x | |||||
queueBindingName | x | x | |||||
restDeliveryPointName | 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.23.
MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse The Request Header object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Request Header object's attributes. *
The name of the HTTP request header. *
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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 REST Consumer object. Replace a REST Consumer object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
REST Consumer objects establish HTTP connectivity to REST consumer applications who wish to receive messages from a broker.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
authenticationAwsSecretAccessKey | x | x | |||||
authenticationClientCertContent | x | x | x | ||||
authenticationClientCertPassword | x | x | |||||
authenticationHttpBasicPassword | x | x | x | ||||
authenticationHttpBasicUsername | x | ||||||
authenticationHttpHeaderValue | x | x | |||||
authenticationOauthClientId | x | ||||||
authenticationOauthClientScope | x | ||||||
authenticationOauthClientSecret | x | x | x | ||||
authenticationOauthClientTokenEndpoint | x | ||||||
authenticationOauthClientTokenExpiryDefault | x | ||||||
authenticationOauthJwtSecretKey | x | x | x | ||||
authenticationOauthJwtTokenEndpoint | x | ||||||
authenticationOauthJwtTokenExpiryDefault | x | ||||||
authenticationScheme | x | ||||||
msgVpnName | x | x | |||||
outgoingConnectionCount | x | ||||||
remoteHost | x | ||||||
remotePort | x | ||||||
restConsumerName | x | x | |||||
restDeliveryPointName | x | x | |||||
tlsCipherSuiteList | x | ||||||
tlsEnabled | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnRestDeliveryPointRestConsumer | authenticationClientCertPassword | authenticationClientCertContent | |
MsgVpnRestDeliveryPointRestConsumer | authenticationHttpBasicPassword | authenticationHttpBasicUsername | |
MsgVpnRestDeliveryPointRestConsumer | authenticationHttpBasicUsername | authenticationHttpBasicPassword | |
MsgVpnRestDeliveryPointRestConsumer | remotePort | tlsEnabled | |
MsgVpnRestDeliveryPointRestConsumer | tlsEnabled | remotePort |
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.0.
MsgVpnRestDeliveryPointRestConsumerResponse The REST Consumer object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The REST Consumer 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. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
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 Topic Endpoint object. Replace a Topic Endpoint object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Topic Endpoint attracts messages published to a topic for which the Topic Endpoint has a matching topic subscription. The topic subscription for the Topic Endpoint is specified in the client request to bind a Flow to that Topic Endpoint. Queues are significantly more flexible than Topic Endpoints and are the recommended approach for most applications. The use of Topic Endpoints should be restricted to JMS applications.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
accessType | x | ||||||
msgVpnName | x | x | |||||
owner | x | ||||||
permission | x | ||||||
respectMsgPriorityEnabled | x | ||||||
topicEndpointName | x | 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.
MsgVpnTopicEndpointResponse The Topic Endpoint object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Topic Endpoint 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. *
The name of the Topic Endpoint. *
Optional
xOptional context id the request is running. *
Static
replaceReplace a Topic Endpoint Template object. Replace a Topic Endpoint Template object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Topic Endpoint Template provides a mechanism for specifying the initial state for client created topic endpoints.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
msgVpnName | x | x | |||||
topicEndpointTemplateName | x | 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.14.
MsgVpnTopicEndpointTemplateResponse The Topic Endpoint Template object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Topic Endpoint Template 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. *
The name of the Topic Endpoint Template. *
Optional
xOptional context id the request is running. *
Static
updateUpdate a Message VPN object. Update a Message VPN object. Any attribute missing from the request will be left unchanged.
Message VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
authenticationOauthDefaultProviderName | x | |||||
bridgingTlsServerCertEnforceTrustedCommonNameEnabled | x | |||||
distributedCacheManagementEnabled | x | |||||
msgVpnName | x | x | ||||
replicationBridgeAuthenticationBasicPassword | x | x | ||||
replicationBridgeAuthenticationClientCertContent | x | x | ||||
replicationBridgeAuthenticationClientCertPassword | x | |||||
replicationEnabledQueueBehavior | x | |||||
restTlsServerCertEnforceTrustedCommonNameEnabled | 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 |
EventThresholdByValue | clearValue | setValue | |
EventThresholdByValue | setValue | clearValue | |
MsgVpn | authenticationBasicProfileName | authenticationBasicType | |
MsgVpn | authorizationProfileName | authorizationType | |
MsgVpn | eventPublishTopicFormatMqttEnabled | eventPublishTopicFormatSmfEnabled | |
MsgVpn | eventPublishTopicFormatSmfEnabled | eventPublishTopicFormatMqttEnabled | |
MsgVpn | replicationBridgeAuthenticationBasicClientUsername | replicationBridgeAuthenticationBasicPassword | |
MsgVpn | replicationBridgeAuthenticationBasicPassword | replicationBridgeAuthenticationBasicClientUsername | |
MsgVpn | replicationBridgeAuthenticationClientCertPassword | replicationBridgeAuthenticationClientCertContent | |
MsgVpn | replicationEnabledQueueBehavior | replicationEnabled |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation. Requests which include the following attributes require greater access scope/level:
Attribute | Access Scope/Level |
---|---|
alias | global/read-write |
authenticationBasicEnabled | global/read-write |
authenticationBasicProfileName | global/read-write |
authenticationBasicRadiusDomain | global/read-write |
authenticationBasicType | global/read-write |
authenticationClientCertAllowApiProvidedUsernameEnabled | global/read-write |
authenticationClientCertCertificateMatchingRulesEnabled | global/read-write |
authenticationClientCertEnabled | global/read-write |
authenticationClientCertMaxChainDepth | global/read-write |
authenticationClientCertRevocationCheckMode | global/read-write |
authenticationClientCertUsernameSource | global/read-write |
authenticationClientCertValidateDateEnabled | global/read-write |
authenticationKerberosAllowApiProvidedUsernameEnabled | global/read-write |
authenticationKerberosEnabled | global/read-write |
authenticationOauthEnabled | global/read-write |
bridgingTlsServerCertEnforceTrustedCommonNameEnabled | global/read-write |
bridgingTlsServerCertMaxChainDepth | global/read-write |
bridgingTlsServerCertValidateDateEnabled | global/read-write |
bridgingTlsServerCertValidateNameEnabled | global/read-write |
dmrEnabled | global/read-write |
exportSubscriptionsEnabled | global/read-write |
maxConnectionCount | global/read-write |
maxEgressFlowCount | global/read-write |
maxEndpointCount | global/read-write |
maxIngressFlowCount | global/read-write |
maxMsgSpoolUsage | global/read-write |
maxSubscriptionCount | global/read-write |
maxTransactedSessionCount | global/read-write |
maxTransactionCount | global/read-write |
mqttRetainMaxMemory | global/read-write |
replicationBridgeAuthenticationBasicClientUsername | global/read-write |
replicationBridgeAuthenticationBasicPassword | global/read-write |
replicationBridgeAuthenticationClientCertContent | global/read-write |
replicationBridgeAuthenticationClientCertPassword | global/read-write |
replicationBridgeAuthenticationScheme | global/read-write |
replicationBridgeCompressedDataEnabled | global/read-write |
replicationBridgeEgressFlowWindowSize | global/read-write |
replicationBridgeRetryDelay | global/read-write |
replicationBridgeTlsEnabled | global/read-write |
replicationBridgeUnidirectionalClientProfileName | global/read-write |
replicationEnabled | global/read-write |
replicationEnabledQueueBehavior | global/read-write |
replicationQueueMaxMsgSpoolUsage | global/read-write |
replicationRole | global/read-write |
restTlsServerCertEnforceTrustedCommonNameEnabled | global/read-write |
restTlsServerCertMaxChainDepth | global/read-write |
restTlsServerCertValidateDateEnabled | global/read-write |
restTlsServerCertValidateNameEnabled | global/read-write |
sempOverMsgBusAdminClientEnabled | global/read-write |
sempOverMsgBusAdminDistributedCacheEnabled | global/read-write |
sempOverMsgBusAdminEnabled | global/read-write |
sempOverMsgBusEnabled | global/read-write |
sempOverMsgBusShowEnabled | global/read-write |
serviceAmqpMaxConnectionCount | global/read-write |
serviceAmqpPlainTextListenPort | global/read-write |
serviceAmqpTlsListenPort | global/read-write |
serviceMqttMaxConnectionCount | global/read-write |
serviceMqttPlainTextListenPort | global/read-write |
serviceMqttTlsListenPort | global/read-write |
serviceMqttTlsWebSocketListenPort | global/read-write |
serviceMqttWebSocketListenPort | global/read-write |
serviceRestIncomingMaxConnectionCount | global/read-write |
serviceRestIncomingPlainTextListenPort | global/read-write |
serviceRestIncomingTlsListenPort | global/read-write |
serviceRestOutgoingMaxConnectionCount | global/read-write |
serviceSmfMaxConnectionCount | global/read-write |
serviceWebMaxConnectionCount | global/read-write |
This has been available since 2.0.
MsgVpnResponse The Message VPN object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Message VPN 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
updateUpdate an ACL Profile object. Update an ACL Profile object. Any attribute missing from the request will be left unchanged.
An ACL Profile controls whether an authenticated client is permitted to establish a connection with the message broker or permitted to publish and subscribe to specific topics.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | x | ||||
msgVpnName | 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.0.
MsgVpnAclProfileResponse The ACL Profile object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the ACL Profile. *
The ACL Profile 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
updateUpdate an OAuth Profile object. Update an OAuth Profile object. Any attribute missing from the request will be left unchanged.
OAuth profiles specify how to securely authenticate to an OAuth provider.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
clientSecret | x | x | ||||
msgVpnName | x | x | ||||
oauthProfileName | 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.25.
MsgVpnAuthenticationOauthProfileResponse The OAuth Profile object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The OAuth Profile object's attributes. *
The name of the Message VPN. *
The name of the OAuth profile. *
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 an OAuth Provider object. Update an OAuth Provider object. Any attribute missing from the request will be left unchanged.
OAuth Providers contain information about the issuer of an OAuth token that is needed to validate the token and derive a client username from it.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
audienceClaimName | x | |||||
audienceClaimSource | x | |||||
audienceClaimValue | x | |||||
audienceValidationEnabled | x | |||||
authorizationGroupClaimName | x | |||||
authorizationGroupClaimSource | x | |||||
authorizationGroupEnabled | x | |||||
disconnectOnTokenExpirationEnabled | x | |||||
enabled | x | |||||
jwksRefreshInterval | x | |||||
jwksUri | x | |||||
msgVpnName | x | x | x | |||
oauthProviderName | x | x | x | |||
tokenIgnoreTimeLimitsEnabled | x | |||||
tokenIntrospectionParameterName | x | |||||
tokenIntrospectionPassword | x | x | x | |||
tokenIntrospectionTimeout | x | |||||
tokenIntrospectionUri | x | |||||
tokenIntrospectionUsername | x | |||||
usernameClaimName | x | |||||
usernameClaimSource | x | |||||
usernameValidateEnabled | x |
A SEMP client authorized with a minimum access scope/level of "vpn/read-write" is required to perform this operation.
This has been deprecated since 2.25. Replaced by authenticationOauthProfiles.
MsgVpnAuthenticationOauthProviderResponse The OAuth Provider object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The OAuth Provider object's attributes. *
The name of the Message VPN. *
The name of the OAuth Provider. *
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 an Authorization Group object. Update an Authorization Group object. Any attribute missing from the request will be left unchanged.
To use client authorization groups configured on an external server to provide client authorizations, Authorization Group objects must be created on the Message VPN that match the authorization groups provisioned on the external server. These objects must be configured with the client profiles and ACL profiles that will be assigned to the clients that belong to those authorization groups. A newly created group is placed at the end of the group list which is the lowest priority.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | |||||
authorizationGroupName | x | x | ||||
clientProfileName | x | |||||
msgVpnName | x | x | ||||
orderAfterAuthorizationGroupName | x | |||||
orderBeforeAuthorizationGroupName | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnAuthorizationGroup | orderAfterAuthorizationGroupName | orderBeforeAuthorizationGroupName | |
MsgVpnAuthorizationGroup | orderBeforeAuthorizationGroupName | orderAfterAuthorizationGroupName |
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.0.
MsgVpnAuthorizationGroupResponse The Authorization Group object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The name of the Authorization Group. For LDAP groups, special care is needed if the group name contains special characters such as '#', '+', ';', '=' as the value of the group name returned from the LDAP server might prepend those characters with ''. For example a group name called 'test#,lab,com' will be returned from the LDAP server as 'test#,lab,com'. *
The Authorization Group 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
updateUpdate a Bridge object. Update a Bridge object. Any attribute missing from the request will be left unchanged.
Bridges can be used to link two Message VPNs so that messages published to one Message VPN that match the topic subscriptions set for the bridge are also delivered to the linked Message VPN.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
bridgeName | x | x | ||||
bridgeVirtualRouter | x | x | ||||
maxTtl | x | |||||
msgVpnName | x | x | ||||
remoteAuthenticationBasicClientUsername | x | |||||
remoteAuthenticationBasicPassword | x | x | x | |||
remoteAuthenticationClientCertContent | x | x | x | |||
remoteAuthenticationClientCertPassword | x | x | ||||
remoteAuthenticationScheme | x | |||||
remoteDeliverToOnePriority | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnBridge | remoteAuthenticationBasicClientUsername | remoteAuthenticationBasicPassword | |
MsgVpnBridge | remoteAuthenticationBasicPassword | remoteAuthenticationBasicClientUsername | |
MsgVpnBridge | remoteAuthenticationClientCertPassword | remoteAuthenticationClientCertContent |
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.0.
MsgVpnBridgeResponse The Bridge object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Bridge object's attributes. *
The name of the Bridge. *
The virtual router of the Bridge. *
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 Remote Message VPN object. Update a Remote Message VPN object. Any attribute missing from the request will be left unchanged.
The Remote Message VPN is the Message VPN that the Bridge connects to.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
bridgeName | x | x | ||||
bridgeVirtualRouter | x | x | ||||
clientUsername | x | |||||
compressedDataEnabled | x | |||||
egressFlowWindowSize | x | |||||
msgVpnName | x | x | ||||
password | x | x | x | |||
remoteMsgVpnInterface | x | x | ||||
remoteMsgVpnLocation | x | x | ||||
remoteMsgVpnName | x | x | ||||
tlsEnabled | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnBridgeRemoteMsgVpn | clientUsername | password | |
MsgVpnBridgeRemoteMsgVpn | password | clientUsername |
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.0.
MsgVpnBridgeRemoteMsgVpnResponse The Remote Message VPN object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Remote Message VPN object's attributes. *
The name of the Bridge. *
The virtual router of the Bridge. *
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. *
The physical interface on the local Message VPN host for connecting to the remote Message VPN. By default, an interface is chosen automatically (recommended), but if specified, remoteMsgVpnLocation
must not be a virtual router name. *
The location of the remote Message VPN as either an FQDN with port, IP address with port, or virtual router name (starting with "v:"). *
The name of the remote Message VPN. *
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 Certificate Matching Rule object. Update a Certificate Matching Rule object. Any attribute missing from the request will be left unchanged.
A Cert Matching Rule is a collection of conditions and attribute filters that all have to be satisfied for certificate to be acceptable as authentication for a given username.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
ruleName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.27.
MsgVpnCertMatchingRuleResponse The Certificate Matching Rule object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Certificate Matching Rule 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. *
The name of the rule. *
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 Certificate Matching Rule Attribute Filter object. Update a Certificate Matching Rule Attribute Filter object. Any attribute missing from the request will be left unchanged.
A Cert Matching Rule Attribute Filter compares a username attribute to a string.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
filterName | x | x | ||||
msgVpnName | x | x | ||||
ruleName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.28.
MsgVpnCertMatchingRuleAttributeFilterResponse The Certificate Matching Rule Attribute Filter object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Certificate Matching Rule Attribute Filter object's attributes. *
The name of the filter. *
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. *
The name of the rule. *
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 Client Profile object. Update a Client Profile object. Any attribute missing from the request will be left unchanged.
Client Profiles are used to assign common configuration properties to clients that have been successfully authorized.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
allowCutThroughForwardingEnabled | x | |||||
apiQueueManagementCopyFromOnCreateName | x | |||||
apiTopicEndpointManagementCopyFromOnCreateName | x | |||||
clientProfileName | x | x | ||||
msgVpnName | x | 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 |
EventThresholdByPercent | clearPercent | setPercent | |
EventThresholdByPercent | setPercent | clearPercent |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.0.
MsgVpnClientProfileResponse The Client Profile object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Client Profile object's attributes. *
The name of the Client Profile. *
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 Client Username object. Update a Client Username object. Any attribute missing from the request will be left unchanged.
A client is only authorized to connect to a Message VPN that is associated with a Client Username that the client has been assigned.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
aclProfileName | x | |||||
clientProfileName | x | |||||
clientUsername | x | x | ||||
msgVpnName | x | x | ||||
password | 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.0.
MsgVpnClientUsernameResponse The Client Username object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Client Username object's attributes. *
The name of the Client Username. *
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 Distributed Cache object. Update a Distributed Cache object. Any attribute missing from the request will be left unchanged.
A Distributed Cache is a collection of one or more Cache Clusters that belong to the same Message VPN. Each Cache Cluster in a Distributed Cache is configured to subscribe to a different set of topics. This effectively divides up the configured topic space, to provide scaling to very large topic spaces or very high cached message throughput.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
cacheVirtualRouter | x | |||||
msgVpnName | x | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnDistributedCache | scheduledDeleteMsgDayList | scheduledDeleteMsgTimeList | |
MsgVpnDistributedCache | scheduledDeleteMsgTimeList | scheduledDeleteMsgDayList |
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.11.
MsgVpnDistributedCacheResponse The Distributed Cache object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Distributed Cache object's attributes. *
The name of the Distributed Cache. *
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 Cache Cluster object. Update a Cache Cluster object. Any attribute missing from the request will be left unchanged.
A Cache Cluster is a collection of one or more Cache Instances that subscribe to exactly the same topics. Cache Instances are grouped together in a Cache Cluster for the purpose of fault tolerance and load balancing. As published messages are received, the message broker message bus sends these live data messages to the Cache Instances in the Cache Cluster. This enables client cache requests to be served by any of Cache Instances in the Cache Cluster.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
clusterName | x | x | ||||
msgVpnName | x | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
EventThresholdByPercent | clearPercent | setPercent | |
EventThresholdByPercent | setPercent | clearPercent | |
EventThresholdByValue | clearValue | setValue | |
EventThresholdByValue | setValue | clearValue |
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.11.
MsgVpnDistributedCacheClusterResponse The Cache Cluster object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Cache Cluster object's attributes. *
The name of the Distributed Cache. *
The name of the Cache Cluster. *
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 Cache Instance object. Update a Cache Instance object. Any attribute missing from the request will be left unchanged.
A Cache Instance is a single Cache process that belongs to a single Cache Cluster. A Cache Instance object provisioned on the broker is used to disseminate configuration information to the Cache process. Cache Instances listen for and cache live data messages that match the topic subscriptions configured for their parent Cache Cluster.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
clusterName | x | x | ||||
instanceName | x | x | ||||
msgVpnName | 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.11.
MsgVpnDistributedCacheClusterInstanceResponse The Cache Instance object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Cache Instance object's attributes. *
The name of the Distributed Cache. *
The name of the Cache Cluster. *
The name of the Cache Instance. *
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 DMR Bridge object. Update a DMR Bridge object. Any attribute missing from the request will be left unchanged.
A DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
remoteNodeName | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.11.
MsgVpnDmrBridgeResponse The DMR Bridge object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The DMR Bridge 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. *
The name of the node at the remote end of the DMR Bridge. *
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 JNDI Connection Factory object. Update a JNDI Connection Factory object. Any attribute missing from the request will be left unchanged.
The message broker provides an internal JNDI store for provisioned Connection Factory objects that clients can access through JNDI lookups.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
connectionFactoryName | x | x | ||||
msgVpnName | 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.2.
MsgVpnJndiConnectionFactoryResponse The JNDI Connection Factory object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The JNDI Connection Factory object's attributes. *
The name of the JMS Connection Factory. *
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 JNDI Queue object. Update a JNDI Queue object. Any attribute missing from the request will be left unchanged.
The message broker provides an internal JNDI store for provisioned Queue objects that clients can access through JNDI lookups.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
queueName | 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.2.
MsgVpnJndiQueueResponse The JNDI Queue object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The JNDI Queue 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. *
The JNDI name of the JMS Queue. *
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 JNDI Topic object. Update a JNDI Topic object. Any attribute missing from the request will be left unchanged.
The message broker provides an internal JNDI store for provisioned Topic objects that clients can access through JNDI lookups.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
topicName | 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.2.
MsgVpnJndiTopicResponse The JNDI Topic object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The JNDI Topic 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. *
The JNDI name of the JMS Topic. *
Optional
xOptional context id the request is running. *
Static
updateUpdate an MQTT Retain Cache object. Update an MQTT Retain Cache object. Any attribute missing from the request will be left unchanged.
Using MQTT retained messages allows publishing MQTT clients to indicate that a message must be stored for later delivery to subscribing clients when those subscribing clients add subscriptions matching the retained message's topic. An MQTT Retain Cache processes all retained messages for a Message VPN.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
cacheName | x | x | ||||
msgVpnName | 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.11.
MsgVpnMqttRetainCacheResponse The MQTT Retain Cache object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The MQTT Retain Cache object's attributes. *
The name of the MQTT Retain Cache. *
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 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. *
Static
updateUpdate a Queue object. Update a Queue object. Any attribute missing from the request will be left unchanged.
A Queue acts as both a destination that clients can publish messages to, and as an endpoint that clients can bind consumers to and consume messages from.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
accessType | x | |||||
msgVpnName | x | x | ||||
owner | x | |||||
permission | x | |||||
queueName | x | x | ||||
respectMsgPriorityEnabled | 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.0.
MsgVpnQueueResponse The Queue object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue 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. *
The name of the Queue. *
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 Queue Template object. Update a Queue Template object. Any attribute missing from the request will be left unchanged.
A Queue Template provides a mechanism for specifying the initial state for client created queues.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
queueTemplateName | x | 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.14.
MsgVpnQueueTemplateResponse The Queue Template object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue Template 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. *
The name of the Queue Template. *
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 Replay Log object. Update a Replay Log object. Any attribute missing from the request will be left unchanged.
When the Message Replay feature is enabled, message brokers store persistent messages in a Replay Log. These messages are kept until the log is full, after which the oldest messages are removed to free up space for new messages.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
replayLogName | 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.10.
MsgVpnReplayLogResponse The Replay Log object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Replay Log 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. *
The name of the Replay Log. *
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 Replicated Topic object. Update a Replicated Topic object. Any attribute missing from the request will be left unchanged.
To indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
replicatedTopic | 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.
MsgVpnReplicatedTopicResponse The Replicated Topic object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Replicated Topic 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. *
The topic for applying replication. Published messages matching this topic will be replicated to the standby site. *
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 REST Delivery Point object. Update a REST Delivery Point object. Any attribute missing from the request will be left unchanged.
A REST Delivery Point manages delivery of messages from queues to a named list of REST Consumers.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
clientProfileName | x | |||||
msgVpnName | x | x | ||||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointResponse The REST Delivery Point object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The REST Delivery Point 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. *
The name of the REST Delivery Point. *
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 Queue Binding object. Update a Queue Binding object. Any attribute missing from the request will be left unchanged.
A Queue Binding for a REST Delivery Point attracts messages to be delivered to REST consumers. If the queue does not exist it can be created subsequently, and once the queue is operational the broker performs the queue binding. Removing the queue binding does not delete the queue itself. Similarly, removing the queue does not remove the queue binding, which fails until the queue is recreated or the queue binding is deleted.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
queueBindingName | x | x | ||||
restDeliveryPointName | 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.0.
MsgVpnRestDeliveryPointQueueBindingResponse The Queue Binding object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Queue Binding 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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 Protected Request Header object. Update a Protected Request Header object. Any attribute missing from the request will be left unchanged.
A protected request header to be added to the HTTP request. Unlike a non-protected request header, the header value cannot be displayed after it is set.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
headerName | x | x | ||||
headerValue | x | x | ||||
msgVpnName | x | x | ||||
queueBindingName | x | x | ||||
restDeliveryPointName | 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.30.
MsgVpnRestDeliveryPointQueueBindingProtectedRequestHeaderResponse The Protected Request Header object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Protected Request Header object's attributes. *
The name of the protected HTTP request header. *
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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 Request Header object. Update a Request Header object. Any attribute missing from the request will be left unchanged.
A request header to be added to the HTTP request.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
headerName | x | x | ||||
msgVpnName | x | x | ||||
queueBindingName | x | x | ||||
restDeliveryPointName | 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.23.
MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse The Request Header object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Request Header object's attributes. *
The name of the HTTP request header. *
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. *
The name of a queue in the Message VPN. *
The name of the REST Delivery Point. *
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 REST Consumer object. Update a REST Consumer object. Any attribute missing from the request will be left unchanged.
REST Consumer objects establish HTTP connectivity to REST consumer applications who wish to receive messages from a broker.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
authenticationAwsSecretAccessKey | x | x | ||||
authenticationClientCertContent | x | x | x | |||
authenticationClientCertPassword | x | x | ||||
authenticationHttpBasicPassword | x | x | x | |||
authenticationHttpBasicUsername | x | |||||
authenticationHttpHeaderValue | x | x | ||||
authenticationOauthClientId | x | |||||
authenticationOauthClientScope | x | |||||
authenticationOauthClientSecret | x | x | x | |||
authenticationOauthClientTokenEndpoint | x | |||||
authenticationOauthClientTokenExpiryDefault | x | |||||
authenticationOauthJwtSecretKey | x | x | x | |||
authenticationOauthJwtTokenEndpoint | x | |||||
authenticationOauthJwtTokenExpiryDefault | x | |||||
authenticationScheme | x | |||||
msgVpnName | x | x | ||||
outgoingConnectionCount | x | |||||
remoteHost | x | |||||
remotePort | x | |||||
restConsumerName | x | x | ||||
restDeliveryPointName | x | x | ||||
tlsCipherSuiteList | x | |||||
tlsEnabled | x |
The following attributes in the request may only be provided in certain combinations with other attributes:
Class | Attribute | Requires | Conflicts |
---|---|---|---|
MsgVpnRestDeliveryPointRestConsumer | authenticationClientCertPassword | authenticationClientCertContent | |
MsgVpnRestDeliveryPointRestConsumer | authenticationHttpBasicPassword | authenticationHttpBasicUsername | |
MsgVpnRestDeliveryPointRestConsumer | authenticationHttpBasicUsername | authenticationHttpBasicPassword | |
MsgVpnRestDeliveryPointRestConsumer | remotePort | tlsEnabled | |
MsgVpnRestDeliveryPointRestConsumer | tlsEnabled | remotePort |
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.0.
MsgVpnRestDeliveryPointRestConsumerResponse The REST Consumer object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The REST Consumer 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. *
The name of the REST Consumer. *
The name of the REST Delivery Point. *
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 Topic Endpoint object. Update a Topic Endpoint object. Any attribute missing from the request will be left unchanged.
A Topic Endpoint attracts messages published to a topic for which the Topic Endpoint has a matching topic subscription. The topic subscription for the Topic Endpoint is specified in the client request to bind a Flow to that Topic Endpoint. Queues are significantly more flexible than Topic Endpoints and are the recommended approach for most applications. The use of Topic Endpoints should be restricted to JMS applications.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
accessType | x | |||||
msgVpnName | x | x | ||||
owner | x | |||||
permission | x | |||||
respectMsgPriorityEnabled | x | |||||
topicEndpointName | x | 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.
MsgVpnTopicEndpointResponse The Topic Endpoint object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Topic Endpoint 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. *
The name of the Topic Endpoint. *
Optional
xOptional context id the request is running. *
Static
updateUpdate a Topic Endpoint Template object. Update a Topic Endpoint Template object. Any attribute missing from the request will be left unchanged.
A Topic Endpoint Template provides a mechanism for specifying the initial state for client created topic endpoints.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
msgVpnName | x | x | ||||
topicEndpointTemplateName | x | 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.14.
MsgVpnTopicEndpointTemplateResponse The Topic Endpoint Template object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Topic Endpoint Template 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. *
The name of the Topic Endpoint Template. *
Optional
xOptional context id the request is running. *
Create a Message VPN object. Create a Message VPN 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 via config-sync.
Message VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.
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 "global/read-write" is required to perform this operation.
This has been available since 2.0.
Returns
MsgVpnResponse The Message VPN object's attributes after being created, and the request metadata.
Returns
SempMetaOnlyResponse The error response.
Throws
ApiError