| 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.
- try {
- AboutResponse result = apiInstance.getAbout(opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AboutApi#getAbout");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-
-```
-
-## Documentation for API Endpoints
-
-All URIs are relative to *http://www.solace.com/SEMP/v2/config*
-
-Class | Method | HTTP request | Description
------------- | ------------- | ------------- | -------------
-*AboutApi* | [**getAbout**](docs/AboutApi.md#getAbout) | **GET** /about | Get an About object.
-*AboutApi* | [**getAboutApi**](docs/AboutApi.md#getAboutApi) | **GET** /about/api | Get an API Description object.
-*AboutApi* | [**getAboutUser**](docs/AboutApi.md#getAboutUser) | **GET** /about/user | Get a User object.
-*AboutApi* | [**getAboutUserMsgVpn**](docs/AboutApi.md#getAboutUserMsgVpn) | **GET** /about/user/msgVpns/{msgVpnName} | Get a User Message VPN object.
-*AboutApi* | [**getAboutUserMsgVpns**](docs/AboutApi.md#getAboutUserMsgVpns) | **GET** /about/user/msgVpns | Get a list of User Message VPN objects.
-*AclProfileApi* | [**createMsgVpnAclProfile**](docs/AclProfileApi.md#createMsgVpnAclProfile) | **POST** /msgVpns/{msgVpnName}/aclProfiles | Create an ACL Profile object.
-*AclProfileApi* | [**createMsgVpnAclProfileClientConnectException**](docs/AclProfileApi.md#createMsgVpnAclProfileClientConnectException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Create a Client Connect Exception object.
-*AclProfileApi* | [**createMsgVpnAclProfilePublishException**](docs/AclProfileApi.md#createMsgVpnAclProfilePublishException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Create a Publish Topic Exception object.
-*AclProfileApi* | [**createMsgVpnAclProfilePublishTopicException**](docs/AclProfileApi.md#createMsgVpnAclProfilePublishTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Create a Publish Topic Exception object.
-*AclProfileApi* | [**createMsgVpnAclProfileSubscribeException**](docs/AclProfileApi.md#createMsgVpnAclProfileSubscribeException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Create a Subscribe Topic Exception object.
-*AclProfileApi* | [**createMsgVpnAclProfileSubscribeShareNameException**](docs/AclProfileApi.md#createMsgVpnAclProfileSubscribeShareNameException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Create a Subscribe Share Name Exception object.
-*AclProfileApi* | [**createMsgVpnAclProfileSubscribeTopicException**](docs/AclProfileApi.md#createMsgVpnAclProfileSubscribeTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Create a Subscribe Topic Exception object.
-*AclProfileApi* | [**deleteMsgVpnAclProfile**](docs/AclProfileApi.md#deleteMsgVpnAclProfile) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Delete an ACL Profile object.
-*AclProfileApi* | [**deleteMsgVpnAclProfileClientConnectException**](docs/AclProfileApi.md#deleteMsgVpnAclProfileClientConnectException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Delete a Client Connect Exception object.
-*AclProfileApi* | [**deleteMsgVpnAclProfilePublishException**](docs/AclProfileApi.md#deleteMsgVpnAclProfilePublishException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Delete a Publish Topic Exception object.
-*AclProfileApi* | [**deleteMsgVpnAclProfilePublishTopicException**](docs/AclProfileApi.md#deleteMsgVpnAclProfilePublishTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Delete a Publish Topic Exception object.
-*AclProfileApi* | [**deleteMsgVpnAclProfileSubscribeException**](docs/AclProfileApi.md#deleteMsgVpnAclProfileSubscribeException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Delete a Subscribe Topic Exception object.
-*AclProfileApi* | [**deleteMsgVpnAclProfileSubscribeShareNameException**](docs/AclProfileApi.md#deleteMsgVpnAclProfileSubscribeShareNameException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Delete a Subscribe Share Name Exception object.
-*AclProfileApi* | [**deleteMsgVpnAclProfileSubscribeTopicException**](docs/AclProfileApi.md#deleteMsgVpnAclProfileSubscribeTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Delete a Subscribe Topic Exception object.
-*AclProfileApi* | [**getMsgVpnAclProfile**](docs/AclProfileApi.md#getMsgVpnAclProfile) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Get an ACL Profile object.
-*AclProfileApi* | [**getMsgVpnAclProfileClientConnectException**](docs/AclProfileApi.md#getMsgVpnAclProfileClientConnectException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Get a Client Connect Exception object.
-*AclProfileApi* | [**getMsgVpnAclProfileClientConnectExceptions**](docs/AclProfileApi.md#getMsgVpnAclProfileClientConnectExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Get a list of Client Connect Exception objects.
-*AclProfileApi* | [**getMsgVpnAclProfilePublishException**](docs/AclProfileApi.md#getMsgVpnAclProfilePublishException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Get a Publish Topic Exception object.
-*AclProfileApi* | [**getMsgVpnAclProfilePublishExceptions**](docs/AclProfileApi.md#getMsgVpnAclProfilePublishExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Get a list of Publish Topic Exception objects.
-*AclProfileApi* | [**getMsgVpnAclProfilePublishTopicException**](docs/AclProfileApi.md#getMsgVpnAclProfilePublishTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Get a Publish Topic Exception object.
-*AclProfileApi* | [**getMsgVpnAclProfilePublishTopicExceptions**](docs/AclProfileApi.md#getMsgVpnAclProfilePublishTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Get a list of Publish Topic Exception objects.
-*AclProfileApi* | [**getMsgVpnAclProfileSubscribeException**](docs/AclProfileApi.md#getMsgVpnAclProfileSubscribeException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Get a Subscribe Topic Exception object.
-*AclProfileApi* | [**getMsgVpnAclProfileSubscribeExceptions**](docs/AclProfileApi.md#getMsgVpnAclProfileSubscribeExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Get a list of Subscribe Topic Exception objects.
-*AclProfileApi* | [**getMsgVpnAclProfileSubscribeShareNameException**](docs/AclProfileApi.md#getMsgVpnAclProfileSubscribeShareNameException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Get a Subscribe Share Name Exception object.
-*AclProfileApi* | [**getMsgVpnAclProfileSubscribeShareNameExceptions**](docs/AclProfileApi.md#getMsgVpnAclProfileSubscribeShareNameExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Get a list of Subscribe Share Name Exception objects.
-*AclProfileApi* | [**getMsgVpnAclProfileSubscribeTopicException**](docs/AclProfileApi.md#getMsgVpnAclProfileSubscribeTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Get a Subscribe Topic Exception object.
-*AclProfileApi* | [**getMsgVpnAclProfileSubscribeTopicExceptions**](docs/AclProfileApi.md#getMsgVpnAclProfileSubscribeTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Get a list of Subscribe Topic Exception objects.
-*AclProfileApi* | [**getMsgVpnAclProfiles**](docs/AclProfileApi.md#getMsgVpnAclProfiles) | **GET** /msgVpns/{msgVpnName}/aclProfiles | Get a list of ACL Profile objects.
-*AclProfileApi* | [**replaceMsgVpnAclProfile**](docs/AclProfileApi.md#replaceMsgVpnAclProfile) | **PUT** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Replace an ACL Profile object.
-*AclProfileApi* | [**updateMsgVpnAclProfile**](docs/AclProfileApi.md#updateMsgVpnAclProfile) | **PATCH** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Update an ACL Profile object.
-*AllApi* | [**createCertAuthority**](docs/AllApi.md#createCertAuthority) | **POST** /certAuthorities | Create a Certificate Authority object.
-*AllApi* | [**createCertAuthorityOcspTlsTrustedCommonName**](docs/AllApi.md#createCertAuthorityOcspTlsTrustedCommonName) | **POST** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Create an OCSP Responder Trusted Common Name object.
-*AllApi* | [**createClientCertAuthority**](docs/AllApi.md#createClientCertAuthority) | **POST** /clientCertAuthorities | Create a Client Certificate Authority object.
-*AllApi* | [**createClientCertAuthorityOcspTlsTrustedCommonName**](docs/AllApi.md#createClientCertAuthorityOcspTlsTrustedCommonName) | **POST** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Create an OCSP Responder Trusted Common Name object.
-*AllApi* | [**createDmrCluster**](docs/AllApi.md#createDmrCluster) | **POST** /dmrClusters | Create a Cluster object.
-*AllApi* | [**createDmrClusterCertMatchingRule**](docs/AllApi.md#createDmrClusterCertMatchingRule) | **POST** /dmrClusters/{dmrClusterName}/certMatchingRules | Create a Certificate Matching Rule object.
-*AllApi* | [**createDmrClusterCertMatchingRuleAttributeFilter**](docs/AllApi.md#createDmrClusterCertMatchingRuleAttributeFilter) | **POST** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters | Create a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**createDmrClusterCertMatchingRuleCondition**](docs/AllApi.md#createDmrClusterCertMatchingRuleCondition) | **POST** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions | Create a Certificate Matching Rule Condition object.
-*AllApi* | [**createDmrClusterLink**](docs/AllApi.md#createDmrClusterLink) | **POST** /dmrClusters/{dmrClusterName}/links | Create a Link object.
-*AllApi* | [**createDmrClusterLinkAttribute**](docs/AllApi.md#createDmrClusterLinkAttribute) | **POST** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes | Create a Link Attribute object.
-*AllApi* | [**createDmrClusterLinkRemoteAddress**](docs/AllApi.md#createDmrClusterLinkRemoteAddress) | **POST** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses | Create a Remote Address object.
-*AllApi* | [**createDmrClusterLinkTlsTrustedCommonName**](docs/AllApi.md#createDmrClusterLinkTlsTrustedCommonName) | **POST** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames | Create a Trusted Common Name object.
-*AllApi* | [**createDomainCertAuthority**](docs/AllApi.md#createDomainCertAuthority) | **POST** /domainCertAuthorities | Create a Domain Certificate Authority object.
-*AllApi* | [**createMsgVpn**](docs/AllApi.md#createMsgVpn) | **POST** /msgVpns | Create a Message VPN object.
-*AllApi* | [**createMsgVpnAclProfile**](docs/AllApi.md#createMsgVpnAclProfile) | **POST** /msgVpns/{msgVpnName}/aclProfiles | Create an ACL Profile object.
-*AllApi* | [**createMsgVpnAclProfileClientConnectException**](docs/AllApi.md#createMsgVpnAclProfileClientConnectException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Create a Client Connect Exception object.
-*AllApi* | [**createMsgVpnAclProfilePublishException**](docs/AllApi.md#createMsgVpnAclProfilePublishException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Create a Publish Topic Exception object.
-*AllApi* | [**createMsgVpnAclProfilePublishTopicException**](docs/AllApi.md#createMsgVpnAclProfilePublishTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Create a Publish Topic Exception object.
-*AllApi* | [**createMsgVpnAclProfileSubscribeException**](docs/AllApi.md#createMsgVpnAclProfileSubscribeException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Create a Subscribe Topic Exception object.
-*AllApi* | [**createMsgVpnAclProfileSubscribeShareNameException**](docs/AllApi.md#createMsgVpnAclProfileSubscribeShareNameException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Create a Subscribe Share Name Exception object.
-*AllApi* | [**createMsgVpnAclProfileSubscribeTopicException**](docs/AllApi.md#createMsgVpnAclProfileSubscribeTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Create a Subscribe Topic Exception object.
-*AllApi* | [**createMsgVpnAuthenticationOauthProfile**](docs/AllApi.md#createMsgVpnAuthenticationOauthProfile) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles | Create an OAuth Profile object.
-*AllApi* | [**createMsgVpnAuthenticationOauthProfileClientRequiredClaim**](docs/AllApi.md#createMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims | Create a Required Claim object.
-*AllApi* | [**createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](docs/AllApi.md#createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Create a Required Claim object.
-*AllApi* | [**createMsgVpnAuthenticationOauthProvider**](docs/AllApi.md#createMsgVpnAuthenticationOauthProvider) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProviders | Create an OAuth Provider object.
-*AllApi* | [**createMsgVpnAuthorizationGroup**](docs/AllApi.md#createMsgVpnAuthorizationGroup) | **POST** /msgVpns/{msgVpnName}/authorizationGroups | Create an Authorization Group object.
-*AllApi* | [**createMsgVpnBridge**](docs/AllApi.md#createMsgVpnBridge) | **POST** /msgVpns/{msgVpnName}/bridges | Create a Bridge object.
-*AllApi* | [**createMsgVpnBridgeRemoteMsgVpn**](docs/AllApi.md#createMsgVpnBridgeRemoteMsgVpn) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns | Create a Remote Message VPN object.
-*AllApi* | [**createMsgVpnBridgeRemoteSubscription**](docs/AllApi.md#createMsgVpnBridgeRemoteSubscription) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions | Create a Remote Subscription object.
-*AllApi* | [**createMsgVpnBridgeTlsTrustedCommonName**](docs/AllApi.md#createMsgVpnBridgeTlsTrustedCommonName) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames | Create a Trusted Common Name object.
-*AllApi* | [**createMsgVpnCertMatchingRule**](docs/AllApi.md#createMsgVpnCertMatchingRule) | **POST** /msgVpns/{msgVpnName}/certMatchingRules | Create a Certificate Matching Rule object.
-*AllApi* | [**createMsgVpnCertMatchingRuleAttributeFilter**](docs/AllApi.md#createMsgVpnCertMatchingRuleAttributeFilter) | **POST** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters | Create a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**createMsgVpnCertMatchingRuleCondition**](docs/AllApi.md#createMsgVpnCertMatchingRuleCondition) | **POST** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions | Create a Certificate Matching Rule Condition object.
-*AllApi* | [**createMsgVpnClientProfile**](docs/AllApi.md#createMsgVpnClientProfile) | **POST** /msgVpns/{msgVpnName}/clientProfiles | Create a Client Profile object.
-*AllApi* | [**createMsgVpnClientUsername**](docs/AllApi.md#createMsgVpnClientUsername) | **POST** /msgVpns/{msgVpnName}/clientUsernames | Create a Client Username object.
-*AllApi* | [**createMsgVpnClientUsernameAttribute**](docs/AllApi.md#createMsgVpnClientUsernameAttribute) | **POST** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes | Create a Client Username Attribute object.
-*AllApi* | [**createMsgVpnDistributedCache**](docs/AllApi.md#createMsgVpnDistributedCache) | **POST** /msgVpns/{msgVpnName}/distributedCaches | Create a Distributed Cache object.
-*AllApi* | [**createMsgVpnDistributedCacheCluster**](docs/AllApi.md#createMsgVpnDistributedCacheCluster) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters | Create a Cache Cluster object.
-*AllApi* | [**createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](docs/AllApi.md#createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters | Create a Home Cache Cluster object.
-*AllApi* | [**createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](docs/AllApi.md#createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes | Create a Topic Prefix object.
-*AllApi* | [**createMsgVpnDistributedCacheClusterInstance**](docs/AllApi.md#createMsgVpnDistributedCacheClusterInstance) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances | Create a Cache Instance object.
-*AllApi* | [**createMsgVpnDistributedCacheClusterTopic**](docs/AllApi.md#createMsgVpnDistributedCacheClusterTopic) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics | Create a Topic object.
-*AllApi* | [**createMsgVpnDmrBridge**](docs/AllApi.md#createMsgVpnDmrBridge) | **POST** /msgVpns/{msgVpnName}/dmrBridges | Create a DMR Bridge object.
-*AllApi* | [**createMsgVpnJndiConnectionFactory**](docs/AllApi.md#createMsgVpnJndiConnectionFactory) | **POST** /msgVpns/{msgVpnName}/jndiConnectionFactories | Create a JNDI Connection Factory object.
-*AllApi* | [**createMsgVpnJndiQueue**](docs/AllApi.md#createMsgVpnJndiQueue) | **POST** /msgVpns/{msgVpnName}/jndiQueues | Create a JNDI Queue object.
-*AllApi* | [**createMsgVpnJndiTopic**](docs/AllApi.md#createMsgVpnJndiTopic) | **POST** /msgVpns/{msgVpnName}/jndiTopics | Create a JNDI Topic object.
-*AllApi* | [**createMsgVpnMqttRetainCache**](docs/AllApi.md#createMsgVpnMqttRetainCache) | **POST** /msgVpns/{msgVpnName}/mqttRetainCaches | Create an MQTT Retain Cache object.
-*AllApi* | [**createMsgVpnMqttSession**](docs/AllApi.md#createMsgVpnMqttSession) | **POST** /msgVpns/{msgVpnName}/mqttSessions | Create an MQTT Session object.
-*AllApi* | [**createMsgVpnMqttSessionSubscription**](docs/AllApi.md#createMsgVpnMqttSessionSubscription) | **POST** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions | Create a Subscription object.
-*AllApi* | [**createMsgVpnQueue**](docs/AllApi.md#createMsgVpnQueue) | **POST** /msgVpns/{msgVpnName}/queues | Create a Queue object.
-*AllApi* | [**createMsgVpnQueueSubscription**](docs/AllApi.md#createMsgVpnQueueSubscription) | **POST** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions | Create a Queue Subscription object.
-*AllApi* | [**createMsgVpnQueueTemplate**](docs/AllApi.md#createMsgVpnQueueTemplate) | **POST** /msgVpns/{msgVpnName}/queueTemplates | Create a Queue Template object.
-*AllApi* | [**createMsgVpnReplayLog**](docs/AllApi.md#createMsgVpnReplayLog) | **POST** /msgVpns/{msgVpnName}/replayLogs | Create a Replay Log object.
-*AllApi* | [**createMsgVpnReplayLogTopicFilterSubscription**](docs/AllApi.md#createMsgVpnReplayLogTopicFilterSubscription) | **POST** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions | Create a Topic Filter Subscription object.
-*AllApi* | [**createMsgVpnReplicatedTopic**](docs/AllApi.md#createMsgVpnReplicatedTopic) | **POST** /msgVpns/{msgVpnName}/replicatedTopics | Create a Replicated Topic object.
-*AllApi* | [**createMsgVpnRestDeliveryPoint**](docs/AllApi.md#createMsgVpnRestDeliveryPoint) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints | Create a REST Delivery Point object.
-*AllApi* | [**createMsgVpnRestDeliveryPointQueueBinding**](docs/AllApi.md#createMsgVpnRestDeliveryPointQueueBinding) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings | Create a Queue Binding object.
-*AllApi* | [**createMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/AllApi.md#createMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders | Create a Request Header object.
-*AllApi* | [**createMsgVpnRestDeliveryPointRestConsumer**](docs/AllApi.md#createMsgVpnRestDeliveryPointRestConsumer) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers | Create a REST Consumer object.
-*AllApi* | [**createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](docs/AllApi.md#createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims | Create a Claim object.
-*AllApi* | [**createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](docs/AllApi.md#createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames | Create a Trusted Common Name object.
-*AllApi* | [**createMsgVpnSequencedTopic**](docs/AllApi.md#createMsgVpnSequencedTopic) | **POST** /msgVpns/{msgVpnName}/sequencedTopics | Create a Sequenced Topic object.
-*AllApi* | [**createMsgVpnTopicEndpoint**](docs/AllApi.md#createMsgVpnTopicEndpoint) | **POST** /msgVpns/{msgVpnName}/topicEndpoints | Create a Topic Endpoint object.
-*AllApi* | [**createMsgVpnTopicEndpointTemplate**](docs/AllApi.md#createMsgVpnTopicEndpointTemplate) | **POST** /msgVpns/{msgVpnName}/topicEndpointTemplates | Create a Topic Endpoint Template object.
-*AllApi* | [**createOauthProfile**](docs/AllApi.md#createOauthProfile) | **POST** /oauthProfiles | Create an OAuth Profile object.
-*AllApi* | [**createOauthProfileAccessLevelGroup**](docs/AllApi.md#createOauthProfileAccessLevelGroup) | **POST** /oauthProfiles/{oauthProfileName}/accessLevelGroups | Create a Group Access Level object.
-*AllApi* | [**createOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/AllApi.md#createOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **POST** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions | Create a Message VPN Access-Level Exception object.
-*AllApi* | [**createOauthProfileClientAllowedHost**](docs/AllApi.md#createOauthProfileClientAllowedHost) | **POST** /oauthProfiles/{oauthProfileName}/clientAllowedHosts | Create an Allowed Host Value object.
-*AllApi* | [**createOauthProfileClientAuthorizationParameter**](docs/AllApi.md#createOauthProfileClientAuthorizationParameter) | **POST** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters | Create an Authorization Parameter object.
-*AllApi* | [**createOauthProfileClientRequiredClaim**](docs/AllApi.md#createOauthProfileClientRequiredClaim) | **POST** /oauthProfiles/{oauthProfileName}/clientRequiredClaims | Create a Required Claim object.
-*AllApi* | [**createOauthProfileDefaultMsgVpnAccessLevelException**](docs/AllApi.md#createOauthProfileDefaultMsgVpnAccessLevelException) | **POST** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions | Create a Message VPN Access-Level Exception object.
-*AllApi* | [**createOauthProfileResourceServerRequiredClaim**](docs/AllApi.md#createOauthProfileResourceServerRequiredClaim) | **POST** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Create a Required Claim object.
-*AllApi* | [**createVirtualHostname**](docs/AllApi.md#createVirtualHostname) | **POST** /virtualHostnames | Create a Virtual Hostname object.
-*AllApi* | [**deleteCertAuthority**](docs/AllApi.md#deleteCertAuthority) | **DELETE** /certAuthorities/{certAuthorityName} | Delete a Certificate Authority object.
-*AllApi* | [**deleteCertAuthorityOcspTlsTrustedCommonName**](docs/AllApi.md#deleteCertAuthorityOcspTlsTrustedCommonName) | **DELETE** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Delete an OCSP Responder Trusted Common Name object.
-*AllApi* | [**deleteClientCertAuthority**](docs/AllApi.md#deleteClientCertAuthority) | **DELETE** /clientCertAuthorities/{certAuthorityName} | Delete a Client Certificate Authority object.
-*AllApi* | [**deleteClientCertAuthorityOcspTlsTrustedCommonName**](docs/AllApi.md#deleteClientCertAuthorityOcspTlsTrustedCommonName) | **DELETE** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Delete an OCSP Responder Trusted Common Name object.
-*AllApi* | [**deleteDmrCluster**](docs/AllApi.md#deleteDmrCluster) | **DELETE** /dmrClusters/{dmrClusterName} | Delete a Cluster object.
-*AllApi* | [**deleteDmrClusterCertMatchingRule**](docs/AllApi.md#deleteDmrClusterCertMatchingRule) | **DELETE** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Delete a Certificate Matching Rule object.
-*AllApi* | [**deleteDmrClusterCertMatchingRuleAttributeFilter**](docs/AllApi.md#deleteDmrClusterCertMatchingRuleAttributeFilter) | **DELETE** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Delete a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**deleteDmrClusterCertMatchingRuleCondition**](docs/AllApi.md#deleteDmrClusterCertMatchingRuleCondition) | **DELETE** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions/{source} | Delete a Certificate Matching Rule Condition object.
-*AllApi* | [**deleteDmrClusterLink**](docs/AllApi.md#deleteDmrClusterLink) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Delete a Link object.
-*AllApi* | [**deleteDmrClusterLinkAttribute**](docs/AllApi.md#deleteDmrClusterLinkAttribute) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes/{attributeName},{attributeValue} | Delete a Link Attribute object.
-*AllApi* | [**deleteDmrClusterLinkRemoteAddress**](docs/AllApi.md#deleteDmrClusterLinkRemoteAddress) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses/{remoteAddress} | Delete a Remote Address object.
-*AllApi* | [**deleteDmrClusterLinkTlsTrustedCommonName**](docs/AllApi.md#deleteDmrClusterLinkTlsTrustedCommonName) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object.
-*AllApi* | [**deleteDomainCertAuthority**](docs/AllApi.md#deleteDomainCertAuthority) | **DELETE** /domainCertAuthorities/{certAuthorityName} | Delete a Domain Certificate Authority object.
-*AllApi* | [**deleteMsgVpn**](docs/AllApi.md#deleteMsgVpn) | **DELETE** /msgVpns/{msgVpnName} | Delete a Message VPN object.
-*AllApi* | [**deleteMsgVpnAclProfile**](docs/AllApi.md#deleteMsgVpnAclProfile) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Delete an ACL Profile object.
-*AllApi* | [**deleteMsgVpnAclProfileClientConnectException**](docs/AllApi.md#deleteMsgVpnAclProfileClientConnectException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Delete a Client Connect Exception object.
-*AllApi* | [**deleteMsgVpnAclProfilePublishException**](docs/AllApi.md#deleteMsgVpnAclProfilePublishException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Delete a Publish Topic Exception object.
-*AllApi* | [**deleteMsgVpnAclProfilePublishTopicException**](docs/AllApi.md#deleteMsgVpnAclProfilePublishTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Delete a Publish Topic Exception object.
-*AllApi* | [**deleteMsgVpnAclProfileSubscribeException**](docs/AllApi.md#deleteMsgVpnAclProfileSubscribeException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Delete a Subscribe Topic Exception object.
-*AllApi* | [**deleteMsgVpnAclProfileSubscribeShareNameException**](docs/AllApi.md#deleteMsgVpnAclProfileSubscribeShareNameException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Delete a Subscribe Share Name Exception object.
-*AllApi* | [**deleteMsgVpnAclProfileSubscribeTopicException**](docs/AllApi.md#deleteMsgVpnAclProfileSubscribeTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Delete a Subscribe Topic Exception object.
-*AllApi* | [**deleteMsgVpnAuthenticationOauthProfile**](docs/AllApi.md#deleteMsgVpnAuthenticationOauthProfile) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Delete an OAuth Profile object.
-*AllApi* | [**deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim**](docs/AllApi.md#deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Delete a Required Claim object.
-*AllApi* | [**deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](docs/AllApi.md#deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Delete a Required Claim object.
-*AllApi* | [**deleteMsgVpnAuthenticationOauthProvider**](docs/AllApi.md#deleteMsgVpnAuthenticationOauthProvider) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Delete an OAuth Provider object.
-*AllApi* | [**deleteMsgVpnAuthorizationGroup**](docs/AllApi.md#deleteMsgVpnAuthorizationGroup) | **DELETE** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Delete an Authorization Group object.
-*AllApi* | [**deleteMsgVpnBridge**](docs/AllApi.md#deleteMsgVpnBridge) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Delete a Bridge object.
-*AllApi* | [**deleteMsgVpnBridgeRemoteMsgVpn**](docs/AllApi.md#deleteMsgVpnBridgeRemoteMsgVpn) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Delete a Remote Message VPN object.
-*AllApi* | [**deleteMsgVpnBridgeRemoteSubscription**](docs/AllApi.md#deleteMsgVpnBridgeRemoteSubscription) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions/{remoteSubscriptionTopic} | Delete a Remote Subscription object.
-*AllApi* | [**deleteMsgVpnBridgeTlsTrustedCommonName**](docs/AllApi.md#deleteMsgVpnBridgeTlsTrustedCommonName) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object.
-*AllApi* | [**deleteMsgVpnCertMatchingRule**](docs/AllApi.md#deleteMsgVpnCertMatchingRule) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Delete a Certificate Matching Rule object.
-*AllApi* | [**deleteMsgVpnCertMatchingRuleAttributeFilter**](docs/AllApi.md#deleteMsgVpnCertMatchingRuleAttributeFilter) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Delete a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**deleteMsgVpnCertMatchingRuleCondition**](docs/AllApi.md#deleteMsgVpnCertMatchingRuleCondition) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions/{source} | Delete a Certificate Matching Rule Condition object.
-*AllApi* | [**deleteMsgVpnClientProfile**](docs/AllApi.md#deleteMsgVpnClientProfile) | **DELETE** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Delete a Client Profile object.
-*AllApi* | [**deleteMsgVpnClientUsername**](docs/AllApi.md#deleteMsgVpnClientUsername) | **DELETE** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Delete a Client Username object.
-*AllApi* | [**deleteMsgVpnClientUsernameAttribute**](docs/AllApi.md#deleteMsgVpnClientUsernameAttribute) | **DELETE** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes/{attributeName},{attributeValue} | Delete a Client Username Attribute object.
-*AllApi* | [**deleteMsgVpnDistributedCache**](docs/AllApi.md#deleteMsgVpnDistributedCache) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Delete a Distributed Cache object.
-*AllApi* | [**deleteMsgVpnDistributedCacheCluster**](docs/AllApi.md#deleteMsgVpnDistributedCacheCluster) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Delete a Cache Cluster object.
-*AllApi* | [**deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](docs/AllApi.md#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName} | Delete a Home Cache Cluster object.
-*AllApi* | [**deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](docs/AllApi.md#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes/{topicPrefix} | Delete a Topic Prefix object.
-*AllApi* | [**deleteMsgVpnDistributedCacheClusterInstance**](docs/AllApi.md#deleteMsgVpnDistributedCacheClusterInstance) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Delete a Cache Instance object.
-*AllApi* | [**deleteMsgVpnDistributedCacheClusterTopic**](docs/AllApi.md#deleteMsgVpnDistributedCacheClusterTopic) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics/{topic} | Delete a Topic object.
-*AllApi* | [**deleteMsgVpnDmrBridge**](docs/AllApi.md#deleteMsgVpnDmrBridge) | **DELETE** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Delete a DMR Bridge object.
-*AllApi* | [**deleteMsgVpnJndiConnectionFactory**](docs/AllApi.md#deleteMsgVpnJndiConnectionFactory) | **DELETE** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Delete a JNDI Connection Factory object.
-*AllApi* | [**deleteMsgVpnJndiQueue**](docs/AllApi.md#deleteMsgVpnJndiQueue) | **DELETE** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Delete a JNDI Queue object.
-*AllApi* | [**deleteMsgVpnJndiTopic**](docs/AllApi.md#deleteMsgVpnJndiTopic) | **DELETE** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Delete a JNDI Topic object.
-*AllApi* | [**deleteMsgVpnMqttRetainCache**](docs/AllApi.md#deleteMsgVpnMqttRetainCache) | **DELETE** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Delete an MQTT Retain Cache object.
-*AllApi* | [**deleteMsgVpnMqttSession**](docs/AllApi.md#deleteMsgVpnMqttSession) | **DELETE** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Delete an MQTT Session object.
-*AllApi* | [**deleteMsgVpnMqttSessionSubscription**](docs/AllApi.md#deleteMsgVpnMqttSessionSubscription) | **DELETE** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Delete a Subscription object.
-*AllApi* | [**deleteMsgVpnQueue**](docs/AllApi.md#deleteMsgVpnQueue) | **DELETE** /msgVpns/{msgVpnName}/queues/{queueName} | Delete a Queue object.
-*AllApi* | [**deleteMsgVpnQueueSubscription**](docs/AllApi.md#deleteMsgVpnQueueSubscription) | **DELETE** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic} | Delete a Queue Subscription object.
-*AllApi* | [**deleteMsgVpnQueueTemplate**](docs/AllApi.md#deleteMsgVpnQueueTemplate) | **DELETE** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Delete a Queue Template object.
-*AllApi* | [**deleteMsgVpnReplayLog**](docs/AllApi.md#deleteMsgVpnReplayLog) | **DELETE** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Delete a Replay Log object.
-*AllApi* | [**deleteMsgVpnReplayLogTopicFilterSubscription**](docs/AllApi.md#deleteMsgVpnReplayLogTopicFilterSubscription) | **DELETE** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions/{topicFilterSubscription} | Delete a Topic Filter Subscription object.
-*AllApi* | [**deleteMsgVpnReplicatedTopic**](docs/AllApi.md#deleteMsgVpnReplicatedTopic) | **DELETE** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Delete a Replicated Topic object.
-*AllApi* | [**deleteMsgVpnRestDeliveryPoint**](docs/AllApi.md#deleteMsgVpnRestDeliveryPoint) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Delete a REST Delivery Point object.
-*AllApi* | [**deleteMsgVpnRestDeliveryPointQueueBinding**](docs/AllApi.md#deleteMsgVpnRestDeliveryPointQueueBinding) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Delete a Queue Binding object.
-*AllApi* | [**deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/AllApi.md#deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Delete a Request Header object.
-*AllApi* | [**deleteMsgVpnRestDeliveryPointRestConsumer**](docs/AllApi.md#deleteMsgVpnRestDeliveryPointRestConsumer) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Delete a REST Consumer object.
-*AllApi* | [**deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](docs/AllApi.md#deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims/{oauthJwtClaimName} | Delete a Claim object.
-*AllApi* | [**deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](docs/AllApi.md#deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object.
-*AllApi* | [**deleteMsgVpnSequencedTopic**](docs/AllApi.md#deleteMsgVpnSequencedTopic) | **DELETE** /msgVpns/{msgVpnName}/sequencedTopics/{sequencedTopic} | Delete a Sequenced Topic object.
-*AllApi* | [**deleteMsgVpnTopicEndpoint**](docs/AllApi.md#deleteMsgVpnTopicEndpoint) | **DELETE** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Delete a Topic Endpoint object.
-*AllApi* | [**deleteMsgVpnTopicEndpointTemplate**](docs/AllApi.md#deleteMsgVpnTopicEndpointTemplate) | **DELETE** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Delete a Topic Endpoint Template object.
-*AllApi* | [**deleteOauthProfile**](docs/AllApi.md#deleteOauthProfile) | **DELETE** /oauthProfiles/{oauthProfileName} | Delete an OAuth Profile object.
-*AllApi* | [**deleteOauthProfileAccessLevelGroup**](docs/AllApi.md#deleteOauthProfileAccessLevelGroup) | **DELETE** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Delete a Group Access Level object.
-*AllApi* | [**deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/AllApi.md#deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **DELETE** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Delete a Message VPN Access-Level Exception object.
-*AllApi* | [**deleteOauthProfileClientAllowedHost**](docs/AllApi.md#deleteOauthProfileClientAllowedHost) | **DELETE** /oauthProfiles/{oauthProfileName}/clientAllowedHosts/{allowedHost} | Delete an Allowed Host Value object.
-*AllApi* | [**deleteOauthProfileClientAuthorizationParameter**](docs/AllApi.md#deleteOauthProfileClientAuthorizationParameter) | **DELETE** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Delete an Authorization Parameter object.
-*AllApi* | [**deleteOauthProfileClientRequiredClaim**](docs/AllApi.md#deleteOauthProfileClientRequiredClaim) | **DELETE** /oauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Delete a Required Claim object.
-*AllApi* | [**deleteOauthProfileDefaultMsgVpnAccessLevelException**](docs/AllApi.md#deleteOauthProfileDefaultMsgVpnAccessLevelException) | **DELETE** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Delete a Message VPN Access-Level Exception object.
-*AllApi* | [**deleteOauthProfileResourceServerRequiredClaim**](docs/AllApi.md#deleteOauthProfileResourceServerRequiredClaim) | **DELETE** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Delete a Required Claim object.
-*AllApi* | [**deleteVirtualHostname**](docs/AllApi.md#deleteVirtualHostname) | **DELETE** /virtualHostnames/{virtualHostname} | Delete a Virtual Hostname object.
-*AllApi* | [**getAbout**](docs/AllApi.md#getAbout) | **GET** /about | Get an About object.
-*AllApi* | [**getAboutApi**](docs/AllApi.md#getAboutApi) | **GET** /about/api | Get an API Description object.
-*AllApi* | [**getAboutUser**](docs/AllApi.md#getAboutUser) | **GET** /about/user | Get a User object.
-*AllApi* | [**getAboutUserMsgVpn**](docs/AllApi.md#getAboutUserMsgVpn) | **GET** /about/user/msgVpns/{msgVpnName} | Get a User Message VPN object.
-*AllApi* | [**getAboutUserMsgVpns**](docs/AllApi.md#getAboutUserMsgVpns) | **GET** /about/user/msgVpns | Get a list of User Message VPN objects.
-*AllApi* | [**getBroker**](docs/AllApi.md#getBroker) | **GET** / | Get a Broker object.
-*AllApi* | [**getCertAuthorities**](docs/AllApi.md#getCertAuthorities) | **GET** /certAuthorities | Get a list of Certificate Authority objects.
-*AllApi* | [**getCertAuthority**](docs/AllApi.md#getCertAuthority) | **GET** /certAuthorities/{certAuthorityName} | Get a Certificate Authority object.
-*AllApi* | [**getCertAuthorityOcspTlsTrustedCommonName**](docs/AllApi.md#getCertAuthorityOcspTlsTrustedCommonName) | **GET** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Get an OCSP Responder Trusted Common Name object.
-*AllApi* | [**getCertAuthorityOcspTlsTrustedCommonNames**](docs/AllApi.md#getCertAuthorityOcspTlsTrustedCommonNames) | **GET** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Get a list of OCSP Responder Trusted Common Name objects.
-*AllApi* | [**getClientCertAuthorities**](docs/AllApi.md#getClientCertAuthorities) | **GET** /clientCertAuthorities | Get a list of Client Certificate Authority objects.
-*AllApi* | [**getClientCertAuthority**](docs/AllApi.md#getClientCertAuthority) | **GET** /clientCertAuthorities/{certAuthorityName} | Get a Client Certificate Authority object.
-*AllApi* | [**getClientCertAuthorityOcspTlsTrustedCommonName**](docs/AllApi.md#getClientCertAuthorityOcspTlsTrustedCommonName) | **GET** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Get an OCSP Responder Trusted Common Name object.
-*AllApi* | [**getClientCertAuthorityOcspTlsTrustedCommonNames**](docs/AllApi.md#getClientCertAuthorityOcspTlsTrustedCommonNames) | **GET** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Get a list of OCSP Responder Trusted Common Name objects.
-*AllApi* | [**getDmrCluster**](docs/AllApi.md#getDmrCluster) | **GET** /dmrClusters/{dmrClusterName} | Get a Cluster object.
-*AllApi* | [**getDmrClusterCertMatchingRule**](docs/AllApi.md#getDmrClusterCertMatchingRule) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Get a Certificate Matching Rule object.
-*AllApi* | [**getDmrClusterCertMatchingRuleAttributeFilter**](docs/AllApi.md#getDmrClusterCertMatchingRuleAttributeFilter) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Get a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**getDmrClusterCertMatchingRuleAttributeFilters**](docs/AllApi.md#getDmrClusterCertMatchingRuleAttributeFilters) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters | Get a list of Certificate Matching Rule Attribute Filter objects.
-*AllApi* | [**getDmrClusterCertMatchingRuleCondition**](docs/AllApi.md#getDmrClusterCertMatchingRuleCondition) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions/{source} | Get a Certificate Matching Rule Condition object.
-*AllApi* | [**getDmrClusterCertMatchingRuleConditions**](docs/AllApi.md#getDmrClusterCertMatchingRuleConditions) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions | Get a list of Certificate Matching Rule Condition objects.
-*AllApi* | [**getDmrClusterCertMatchingRules**](docs/AllApi.md#getDmrClusterCertMatchingRules) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules | Get a list of Certificate Matching Rule objects.
-*AllApi* | [**getDmrClusterLink**](docs/AllApi.md#getDmrClusterLink) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Get a Link object.
-*AllApi* | [**getDmrClusterLinkAttribute**](docs/AllApi.md#getDmrClusterLinkAttribute) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes/{attributeName},{attributeValue} | Get a Link Attribute object.
-*AllApi* | [**getDmrClusterLinkAttributes**](docs/AllApi.md#getDmrClusterLinkAttributes) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes | Get a list of Link Attribute objects.
-*AllApi* | [**getDmrClusterLinkRemoteAddress**](docs/AllApi.md#getDmrClusterLinkRemoteAddress) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses/{remoteAddress} | Get a Remote Address object.
-*AllApi* | [**getDmrClusterLinkRemoteAddresses**](docs/AllApi.md#getDmrClusterLinkRemoteAddresses) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses | Get a list of Remote Address objects.
-*AllApi* | [**getDmrClusterLinkTlsTrustedCommonName**](docs/AllApi.md#getDmrClusterLinkTlsTrustedCommonName) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object.
-*AllApi* | [**getDmrClusterLinkTlsTrustedCommonNames**](docs/AllApi.md#getDmrClusterLinkTlsTrustedCommonNames) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects.
-*AllApi* | [**getDmrClusterLinks**](docs/AllApi.md#getDmrClusterLinks) | **GET** /dmrClusters/{dmrClusterName}/links | Get a list of Link objects.
-*AllApi* | [**getDmrClusters**](docs/AllApi.md#getDmrClusters) | **GET** /dmrClusters | Get a list of Cluster objects.
-*AllApi* | [**getDomainCertAuthorities**](docs/AllApi.md#getDomainCertAuthorities) | **GET** /domainCertAuthorities | Get a list of Domain Certificate Authority objects.
-*AllApi* | [**getDomainCertAuthority**](docs/AllApi.md#getDomainCertAuthority) | **GET** /domainCertAuthorities/{certAuthorityName} | Get a Domain Certificate Authority object.
-*AllApi* | [**getMsgVpn**](docs/AllApi.md#getMsgVpn) | **GET** /msgVpns/{msgVpnName} | Get a Message VPN object.
-*AllApi* | [**getMsgVpnAclProfile**](docs/AllApi.md#getMsgVpnAclProfile) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Get an ACL Profile object.
-*AllApi* | [**getMsgVpnAclProfileClientConnectException**](docs/AllApi.md#getMsgVpnAclProfileClientConnectException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Get a Client Connect Exception object.
-*AllApi* | [**getMsgVpnAclProfileClientConnectExceptions**](docs/AllApi.md#getMsgVpnAclProfileClientConnectExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Get a list of Client Connect Exception objects.
-*AllApi* | [**getMsgVpnAclProfilePublishException**](docs/AllApi.md#getMsgVpnAclProfilePublishException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Get a Publish Topic Exception object.
-*AllApi* | [**getMsgVpnAclProfilePublishExceptions**](docs/AllApi.md#getMsgVpnAclProfilePublishExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Get a list of Publish Topic Exception objects.
-*AllApi* | [**getMsgVpnAclProfilePublishTopicException**](docs/AllApi.md#getMsgVpnAclProfilePublishTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Get a Publish Topic Exception object.
-*AllApi* | [**getMsgVpnAclProfilePublishTopicExceptions**](docs/AllApi.md#getMsgVpnAclProfilePublishTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Get a list of Publish Topic Exception objects.
-*AllApi* | [**getMsgVpnAclProfileSubscribeException**](docs/AllApi.md#getMsgVpnAclProfileSubscribeException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Get a Subscribe Topic Exception object.
-*AllApi* | [**getMsgVpnAclProfileSubscribeExceptions**](docs/AllApi.md#getMsgVpnAclProfileSubscribeExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Get a list of Subscribe Topic Exception objects.
-*AllApi* | [**getMsgVpnAclProfileSubscribeShareNameException**](docs/AllApi.md#getMsgVpnAclProfileSubscribeShareNameException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Get a Subscribe Share Name Exception object.
-*AllApi* | [**getMsgVpnAclProfileSubscribeShareNameExceptions**](docs/AllApi.md#getMsgVpnAclProfileSubscribeShareNameExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Get a list of Subscribe Share Name Exception objects.
-*AllApi* | [**getMsgVpnAclProfileSubscribeTopicException**](docs/AllApi.md#getMsgVpnAclProfileSubscribeTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Get a Subscribe Topic Exception object.
-*AllApi* | [**getMsgVpnAclProfileSubscribeTopicExceptions**](docs/AllApi.md#getMsgVpnAclProfileSubscribeTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Get a list of Subscribe Topic Exception objects.
-*AllApi* | [**getMsgVpnAclProfiles**](docs/AllApi.md#getMsgVpnAclProfiles) | **GET** /msgVpns/{msgVpnName}/aclProfiles | Get a list of ACL Profile objects.
-*AllApi* | [**getMsgVpnAuthenticationOauthProfile**](docs/AllApi.md#getMsgVpnAuthenticationOauthProfile) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Get an OAuth Profile object.
-*AllApi* | [**getMsgVpnAuthenticationOauthProfileClientRequiredClaim**](docs/AllApi.md#getMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Get a Required Claim object.
-*AllApi* | [**getMsgVpnAuthenticationOauthProfileClientRequiredClaims**](docs/AllApi.md#getMsgVpnAuthenticationOauthProfileClientRequiredClaims) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims | Get a list of Required Claim objects.
-*AllApi* | [**getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](docs/AllApi.md#getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Get a Required Claim object.
-*AllApi* | [**getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims**](docs/AllApi.md#getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Get a list of Required Claim objects.
-*AllApi* | [**getMsgVpnAuthenticationOauthProfiles**](docs/AllApi.md#getMsgVpnAuthenticationOauthProfiles) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles | Get a list of OAuth Profile objects.
-*AllApi* | [**getMsgVpnAuthenticationOauthProvider**](docs/AllApi.md#getMsgVpnAuthenticationOauthProvider) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Get an OAuth Provider object.
-*AllApi* | [**getMsgVpnAuthenticationOauthProviders**](docs/AllApi.md#getMsgVpnAuthenticationOauthProviders) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProviders | Get a list of OAuth Provider objects.
-*AllApi* | [**getMsgVpnAuthorizationGroup**](docs/AllApi.md#getMsgVpnAuthorizationGroup) | **GET** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Get an Authorization Group object.
-*AllApi* | [**getMsgVpnAuthorizationGroups**](docs/AllApi.md#getMsgVpnAuthorizationGroups) | **GET** /msgVpns/{msgVpnName}/authorizationGroups | Get a list of Authorization Group objects.
-*AllApi* | [**getMsgVpnBridge**](docs/AllApi.md#getMsgVpnBridge) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Get a Bridge object.
-*AllApi* | [**getMsgVpnBridgeRemoteMsgVpn**](docs/AllApi.md#getMsgVpnBridgeRemoteMsgVpn) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Get a Remote Message VPN object.
-*AllApi* | [**getMsgVpnBridgeRemoteMsgVpns**](docs/AllApi.md#getMsgVpnBridgeRemoteMsgVpns) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns | Get a list of Remote Message VPN objects.
-*AllApi* | [**getMsgVpnBridgeRemoteSubscription**](docs/AllApi.md#getMsgVpnBridgeRemoteSubscription) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions/{remoteSubscriptionTopic} | Get a Remote Subscription object.
-*AllApi* | [**getMsgVpnBridgeRemoteSubscriptions**](docs/AllApi.md#getMsgVpnBridgeRemoteSubscriptions) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions | Get a list of Remote Subscription objects.
-*AllApi* | [**getMsgVpnBridgeTlsTrustedCommonName**](docs/AllApi.md#getMsgVpnBridgeTlsTrustedCommonName) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object.
-*AllApi* | [**getMsgVpnBridgeTlsTrustedCommonNames**](docs/AllApi.md#getMsgVpnBridgeTlsTrustedCommonNames) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects.
-*AllApi* | [**getMsgVpnBridges**](docs/AllApi.md#getMsgVpnBridges) | **GET** /msgVpns/{msgVpnName}/bridges | Get a list of Bridge objects.
-*AllApi* | [**getMsgVpnCertMatchingRule**](docs/AllApi.md#getMsgVpnCertMatchingRule) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Get a Certificate Matching Rule object.
-*AllApi* | [**getMsgVpnCertMatchingRuleAttributeFilter**](docs/AllApi.md#getMsgVpnCertMatchingRuleAttributeFilter) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Get a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**getMsgVpnCertMatchingRuleAttributeFilters**](docs/AllApi.md#getMsgVpnCertMatchingRuleAttributeFilters) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters | Get a list of Certificate Matching Rule Attribute Filter objects.
-*AllApi* | [**getMsgVpnCertMatchingRuleCondition**](docs/AllApi.md#getMsgVpnCertMatchingRuleCondition) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions/{source} | Get a Certificate Matching Rule Condition object.
-*AllApi* | [**getMsgVpnCertMatchingRuleConditions**](docs/AllApi.md#getMsgVpnCertMatchingRuleConditions) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions | Get a list of Certificate Matching Rule Condition objects.
-*AllApi* | [**getMsgVpnCertMatchingRules**](docs/AllApi.md#getMsgVpnCertMatchingRules) | **GET** /msgVpns/{msgVpnName}/certMatchingRules | Get a list of Certificate Matching Rule objects.
-*AllApi* | [**getMsgVpnClientProfile**](docs/AllApi.md#getMsgVpnClientProfile) | **GET** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Get a Client Profile object.
-*AllApi* | [**getMsgVpnClientProfiles**](docs/AllApi.md#getMsgVpnClientProfiles) | **GET** /msgVpns/{msgVpnName}/clientProfiles | Get a list of Client Profile objects.
-*AllApi* | [**getMsgVpnClientUsername**](docs/AllApi.md#getMsgVpnClientUsername) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Get a Client Username object.
-*AllApi* | [**getMsgVpnClientUsernameAttribute**](docs/AllApi.md#getMsgVpnClientUsernameAttribute) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes/{attributeName},{attributeValue} | Get a Client Username Attribute object.
-*AllApi* | [**getMsgVpnClientUsernameAttributes**](docs/AllApi.md#getMsgVpnClientUsernameAttributes) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes | Get a list of Client Username Attribute objects.
-*AllApi* | [**getMsgVpnClientUsernames**](docs/AllApi.md#getMsgVpnClientUsernames) | **GET** /msgVpns/{msgVpnName}/clientUsernames | Get a list of Client Username objects.
-*AllApi* | [**getMsgVpnDistributedCache**](docs/AllApi.md#getMsgVpnDistributedCache) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Get a Distributed Cache object.
-*AllApi* | [**getMsgVpnDistributedCacheCluster**](docs/AllApi.md#getMsgVpnDistributedCacheCluster) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Get a Cache Cluster object.
-*AllApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](docs/AllApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName} | Get a Home Cache Cluster object.
-*AllApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](docs/AllApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes/{topicPrefix} | Get a Topic Prefix object.
-*AllApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixes**](docs/AllApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixes) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes | Get a list of Topic Prefix objects.
-*AllApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusters**](docs/AllApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusters) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters | Get a list of Home Cache Cluster objects.
-*AllApi* | [**getMsgVpnDistributedCacheClusterInstance**](docs/AllApi.md#getMsgVpnDistributedCacheClusterInstance) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Get a Cache Instance object.
-*AllApi* | [**getMsgVpnDistributedCacheClusterInstances**](docs/AllApi.md#getMsgVpnDistributedCacheClusterInstances) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances | Get a list of Cache Instance objects.
-*AllApi* | [**getMsgVpnDistributedCacheClusterTopic**](docs/AllApi.md#getMsgVpnDistributedCacheClusterTopic) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics/{topic} | Get a Topic object.
-*AllApi* | [**getMsgVpnDistributedCacheClusterTopics**](docs/AllApi.md#getMsgVpnDistributedCacheClusterTopics) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics | Get a list of Topic objects.
-*AllApi* | [**getMsgVpnDistributedCacheClusters**](docs/AllApi.md#getMsgVpnDistributedCacheClusters) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters | Get a list of Cache Cluster objects.
-*AllApi* | [**getMsgVpnDistributedCaches**](docs/AllApi.md#getMsgVpnDistributedCaches) | **GET** /msgVpns/{msgVpnName}/distributedCaches | Get a list of Distributed Cache objects.
-*AllApi* | [**getMsgVpnDmrBridge**](docs/AllApi.md#getMsgVpnDmrBridge) | **GET** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Get a DMR Bridge object.
-*AllApi* | [**getMsgVpnDmrBridges**](docs/AllApi.md#getMsgVpnDmrBridges) | **GET** /msgVpns/{msgVpnName}/dmrBridges | Get a list of DMR Bridge objects.
-*AllApi* | [**getMsgVpnJndiConnectionFactories**](docs/AllApi.md#getMsgVpnJndiConnectionFactories) | **GET** /msgVpns/{msgVpnName}/jndiConnectionFactories | Get a list of JNDI Connection Factory objects.
-*AllApi* | [**getMsgVpnJndiConnectionFactory**](docs/AllApi.md#getMsgVpnJndiConnectionFactory) | **GET** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Get a JNDI Connection Factory object.
-*AllApi* | [**getMsgVpnJndiQueue**](docs/AllApi.md#getMsgVpnJndiQueue) | **GET** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Get a JNDI Queue object.
-*AllApi* | [**getMsgVpnJndiQueues**](docs/AllApi.md#getMsgVpnJndiQueues) | **GET** /msgVpns/{msgVpnName}/jndiQueues | Get a list of JNDI Queue objects.
-*AllApi* | [**getMsgVpnJndiTopic**](docs/AllApi.md#getMsgVpnJndiTopic) | **GET** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Get a JNDI Topic object.
-*AllApi* | [**getMsgVpnJndiTopics**](docs/AllApi.md#getMsgVpnJndiTopics) | **GET** /msgVpns/{msgVpnName}/jndiTopics | Get a list of JNDI Topic objects.
-*AllApi* | [**getMsgVpnMqttRetainCache**](docs/AllApi.md#getMsgVpnMqttRetainCache) | **GET** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Get an MQTT Retain Cache object.
-*AllApi* | [**getMsgVpnMqttRetainCaches**](docs/AllApi.md#getMsgVpnMqttRetainCaches) | **GET** /msgVpns/{msgVpnName}/mqttRetainCaches | Get a list of MQTT Retain Cache objects.
-*AllApi* | [**getMsgVpnMqttSession**](docs/AllApi.md#getMsgVpnMqttSession) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Get an MQTT Session object.
-*AllApi* | [**getMsgVpnMqttSessionSubscription**](docs/AllApi.md#getMsgVpnMqttSessionSubscription) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Get a Subscription object.
-*AllApi* | [**getMsgVpnMqttSessionSubscriptions**](docs/AllApi.md#getMsgVpnMqttSessionSubscriptions) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions | Get a list of Subscription objects.
-*AllApi* | [**getMsgVpnMqttSessions**](docs/AllApi.md#getMsgVpnMqttSessions) | **GET** /msgVpns/{msgVpnName}/mqttSessions | Get a list of MQTT Session objects.
-*AllApi* | [**getMsgVpnQueue**](docs/AllApi.md#getMsgVpnQueue) | **GET** /msgVpns/{msgVpnName}/queues/{queueName} | Get a Queue object.
-*AllApi* | [**getMsgVpnQueueSubscription**](docs/AllApi.md#getMsgVpnQueueSubscription) | **GET** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic} | Get a Queue Subscription object.
-*AllApi* | [**getMsgVpnQueueSubscriptions**](docs/AllApi.md#getMsgVpnQueueSubscriptions) | **GET** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions | Get a list of Queue Subscription objects.
-*AllApi* | [**getMsgVpnQueueTemplate**](docs/AllApi.md#getMsgVpnQueueTemplate) | **GET** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Get a Queue Template object.
-*AllApi* | [**getMsgVpnQueueTemplates**](docs/AllApi.md#getMsgVpnQueueTemplates) | **GET** /msgVpns/{msgVpnName}/queueTemplates | Get a list of Queue Template objects.
-*AllApi* | [**getMsgVpnQueues**](docs/AllApi.md#getMsgVpnQueues) | **GET** /msgVpns/{msgVpnName}/queues | Get a list of Queue objects.
-*AllApi* | [**getMsgVpnReplayLog**](docs/AllApi.md#getMsgVpnReplayLog) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Get a Replay Log object.
-*AllApi* | [**getMsgVpnReplayLogTopicFilterSubscription**](docs/AllApi.md#getMsgVpnReplayLogTopicFilterSubscription) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions/{topicFilterSubscription} | Get a Topic Filter Subscription object.
-*AllApi* | [**getMsgVpnReplayLogTopicFilterSubscriptions**](docs/AllApi.md#getMsgVpnReplayLogTopicFilterSubscriptions) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions | Get a list of Topic Filter Subscription objects.
-*AllApi* | [**getMsgVpnReplayLogs**](docs/AllApi.md#getMsgVpnReplayLogs) | **GET** /msgVpns/{msgVpnName}/replayLogs | Get a list of Replay Log objects.
-*AllApi* | [**getMsgVpnReplicatedTopic**](docs/AllApi.md#getMsgVpnReplicatedTopic) | **GET** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Get a Replicated Topic object.
-*AllApi* | [**getMsgVpnReplicatedTopics**](docs/AllApi.md#getMsgVpnReplicatedTopics) | **GET** /msgVpns/{msgVpnName}/replicatedTopics | Get a list of Replicated Topic objects.
-*AllApi* | [**getMsgVpnRestDeliveryPoint**](docs/AllApi.md#getMsgVpnRestDeliveryPoint) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Get a REST Delivery Point object.
-*AllApi* | [**getMsgVpnRestDeliveryPointQueueBinding**](docs/AllApi.md#getMsgVpnRestDeliveryPointQueueBinding) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Get a Queue Binding object.
-*AllApi* | [**getMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/AllApi.md#getMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Get a Request Header object.
-*AllApi* | [**getMsgVpnRestDeliveryPointQueueBindingRequestHeaders**](docs/AllApi.md#getMsgVpnRestDeliveryPointQueueBindingRequestHeaders) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders | Get a list of Request Header objects.
-*AllApi* | [**getMsgVpnRestDeliveryPointQueueBindings**](docs/AllApi.md#getMsgVpnRestDeliveryPointQueueBindings) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings | Get a list of Queue Binding objects.
-*AllApi* | [**getMsgVpnRestDeliveryPointRestConsumer**](docs/AllApi.md#getMsgVpnRestDeliveryPointRestConsumer) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Get a REST Consumer object.
-*AllApi* | [**getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](docs/AllApi.md#getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims/{oauthJwtClaimName} | Get a Claim object.
-*AllApi* | [**getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaims**](docs/AllApi.md#getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaims) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims | Get a list of Claim objects.
-*AllApi* | [**getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](docs/AllApi.md#getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object.
-*AllApi* | [**getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNames**](docs/AllApi.md#getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNames) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects.
-*AllApi* | [**getMsgVpnRestDeliveryPointRestConsumers**](docs/AllApi.md#getMsgVpnRestDeliveryPointRestConsumers) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers | Get a list of REST Consumer objects.
-*AllApi* | [**getMsgVpnRestDeliveryPoints**](docs/AllApi.md#getMsgVpnRestDeliveryPoints) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints | Get a list of REST Delivery Point objects.
-*AllApi* | [**getMsgVpnSequencedTopic**](docs/AllApi.md#getMsgVpnSequencedTopic) | **GET** /msgVpns/{msgVpnName}/sequencedTopics/{sequencedTopic} | Get a Sequenced Topic object.
-*AllApi* | [**getMsgVpnSequencedTopics**](docs/AllApi.md#getMsgVpnSequencedTopics) | **GET** /msgVpns/{msgVpnName}/sequencedTopics | Get a list of Sequenced Topic objects.
-*AllApi* | [**getMsgVpnTopicEndpoint**](docs/AllApi.md#getMsgVpnTopicEndpoint) | **GET** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Get a Topic Endpoint object.
-*AllApi* | [**getMsgVpnTopicEndpointTemplate**](docs/AllApi.md#getMsgVpnTopicEndpointTemplate) | **GET** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Get a Topic Endpoint Template object.
-*AllApi* | [**getMsgVpnTopicEndpointTemplates**](docs/AllApi.md#getMsgVpnTopicEndpointTemplates) | **GET** /msgVpns/{msgVpnName}/topicEndpointTemplates | Get a list of Topic Endpoint Template objects.
-*AllApi* | [**getMsgVpnTopicEndpoints**](docs/AllApi.md#getMsgVpnTopicEndpoints) | **GET** /msgVpns/{msgVpnName}/topicEndpoints | Get a list of Topic Endpoint objects.
-*AllApi* | [**getMsgVpns**](docs/AllApi.md#getMsgVpns) | **GET** /msgVpns | Get a list of Message VPN objects.
-*AllApi* | [**getOauthProfile**](docs/AllApi.md#getOauthProfile) | **GET** /oauthProfiles/{oauthProfileName} | Get an OAuth Profile object.
-*AllApi* | [**getOauthProfileAccessLevelGroup**](docs/AllApi.md#getOauthProfileAccessLevelGroup) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Get a Group Access Level object.
-*AllApi* | [**getOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/AllApi.md#getOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Get a Message VPN Access-Level Exception object.
-*AllApi* | [**getOauthProfileAccessLevelGroupMsgVpnAccessLevelExceptions**](docs/AllApi.md#getOauthProfileAccessLevelGroupMsgVpnAccessLevelExceptions) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions | Get a list of Message VPN Access-Level Exception objects.
-*AllApi* | [**getOauthProfileAccessLevelGroups**](docs/AllApi.md#getOauthProfileAccessLevelGroups) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups | Get a list of Group Access Level objects.
-*AllApi* | [**getOauthProfileClientAllowedHost**](docs/AllApi.md#getOauthProfileClientAllowedHost) | **GET** /oauthProfiles/{oauthProfileName}/clientAllowedHosts/{allowedHost} | Get an Allowed Host Value object.
-*AllApi* | [**getOauthProfileClientAllowedHosts**](docs/AllApi.md#getOauthProfileClientAllowedHosts) | **GET** /oauthProfiles/{oauthProfileName}/clientAllowedHosts | Get a list of Allowed Host Value objects.
-*AllApi* | [**getOauthProfileClientAuthorizationParameter**](docs/AllApi.md#getOauthProfileClientAuthorizationParameter) | **GET** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Get an Authorization Parameter object.
-*AllApi* | [**getOauthProfileClientAuthorizationParameters**](docs/AllApi.md#getOauthProfileClientAuthorizationParameters) | **GET** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters | Get a list of Authorization Parameter objects.
-*AllApi* | [**getOauthProfileClientRequiredClaim**](docs/AllApi.md#getOauthProfileClientRequiredClaim) | **GET** /oauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Get a Required Claim object.
-*AllApi* | [**getOauthProfileClientRequiredClaims**](docs/AllApi.md#getOauthProfileClientRequiredClaims) | **GET** /oauthProfiles/{oauthProfileName}/clientRequiredClaims | Get a list of Required Claim objects.
-*AllApi* | [**getOauthProfileDefaultMsgVpnAccessLevelException**](docs/AllApi.md#getOauthProfileDefaultMsgVpnAccessLevelException) | **GET** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Get a Message VPN Access-Level Exception object.
-*AllApi* | [**getOauthProfileDefaultMsgVpnAccessLevelExceptions**](docs/AllApi.md#getOauthProfileDefaultMsgVpnAccessLevelExceptions) | **GET** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions | Get a list of Message VPN Access-Level Exception objects.
-*AllApi* | [**getOauthProfileResourceServerRequiredClaim**](docs/AllApi.md#getOauthProfileResourceServerRequiredClaim) | **GET** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Get a Required Claim object.
-*AllApi* | [**getOauthProfileResourceServerRequiredClaims**](docs/AllApi.md#getOauthProfileResourceServerRequiredClaims) | **GET** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Get a list of Required Claim objects.
-*AllApi* | [**getOauthProfiles**](docs/AllApi.md#getOauthProfiles) | **GET** /oauthProfiles | Get a list of OAuth Profile objects.
-*AllApi* | [**getSystemInformation**](docs/AllApi.md#getSystemInformation) | **GET** /systemInformation | Get a System Information object.
-*AllApi* | [**getVirtualHostname**](docs/AllApi.md#getVirtualHostname) | **GET** /virtualHostnames/{virtualHostname} | Get a Virtual Hostname object.
-*AllApi* | [**getVirtualHostnames**](docs/AllApi.md#getVirtualHostnames) | **GET** /virtualHostnames | Get a list of Virtual Hostname objects.
-*AllApi* | [**replaceCertAuthority**](docs/AllApi.md#replaceCertAuthority) | **PUT** /certAuthorities/{certAuthorityName} | Replace a Certificate Authority object.
-*AllApi* | [**replaceClientCertAuthority**](docs/AllApi.md#replaceClientCertAuthority) | **PUT** /clientCertAuthorities/{certAuthorityName} | Replace a Client Certificate Authority object.
-*AllApi* | [**replaceDmrCluster**](docs/AllApi.md#replaceDmrCluster) | **PUT** /dmrClusters/{dmrClusterName} | Replace a Cluster object.
-*AllApi* | [**replaceDmrClusterCertMatchingRule**](docs/AllApi.md#replaceDmrClusterCertMatchingRule) | **PUT** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Replace a Certificate Matching Rule object.
-*AllApi* | [**replaceDmrClusterCertMatchingRuleAttributeFilter**](docs/AllApi.md#replaceDmrClusterCertMatchingRuleAttributeFilter) | **PUT** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Replace a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**replaceDmrClusterLink**](docs/AllApi.md#replaceDmrClusterLink) | **PUT** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Replace a Link object.
-*AllApi* | [**replaceDomainCertAuthority**](docs/AllApi.md#replaceDomainCertAuthority) | **PUT** /domainCertAuthorities/{certAuthorityName} | Replace a Domain Certificate Authority object.
-*AllApi* | [**replaceMsgVpn**](docs/AllApi.md#replaceMsgVpn) | **PUT** /msgVpns/{msgVpnName} | Replace a Message VPN object.
-*AllApi* | [**replaceMsgVpnAclProfile**](docs/AllApi.md#replaceMsgVpnAclProfile) | **PUT** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Replace an ACL Profile object.
-*AllApi* | [**replaceMsgVpnAuthenticationOauthProfile**](docs/AllApi.md#replaceMsgVpnAuthenticationOauthProfile) | **PUT** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Replace an OAuth Profile object.
-*AllApi* | [**replaceMsgVpnAuthenticationOauthProvider**](docs/AllApi.md#replaceMsgVpnAuthenticationOauthProvider) | **PUT** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Replace an OAuth Provider object.
-*AllApi* | [**replaceMsgVpnAuthorizationGroup**](docs/AllApi.md#replaceMsgVpnAuthorizationGroup) | **PUT** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Replace an Authorization Group object.
-*AllApi* | [**replaceMsgVpnBridge**](docs/AllApi.md#replaceMsgVpnBridge) | **PUT** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Replace a Bridge object.
-*AllApi* | [**replaceMsgVpnBridgeRemoteMsgVpn**](docs/AllApi.md#replaceMsgVpnBridgeRemoteMsgVpn) | **PUT** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Replace a Remote Message VPN object.
-*AllApi* | [**replaceMsgVpnCertMatchingRule**](docs/AllApi.md#replaceMsgVpnCertMatchingRule) | **PUT** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Replace a Certificate Matching Rule object.
-*AllApi* | [**replaceMsgVpnCertMatchingRuleAttributeFilter**](docs/AllApi.md#replaceMsgVpnCertMatchingRuleAttributeFilter) | **PUT** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Replace a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**replaceMsgVpnClientProfile**](docs/AllApi.md#replaceMsgVpnClientProfile) | **PUT** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Replace a Client Profile object.
-*AllApi* | [**replaceMsgVpnClientUsername**](docs/AllApi.md#replaceMsgVpnClientUsername) | **PUT** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Replace a Client Username object.
-*AllApi* | [**replaceMsgVpnDistributedCache**](docs/AllApi.md#replaceMsgVpnDistributedCache) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Replace a Distributed Cache object.
-*AllApi* | [**replaceMsgVpnDistributedCacheCluster**](docs/AllApi.md#replaceMsgVpnDistributedCacheCluster) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Replace a Cache Cluster object.
-*AllApi* | [**replaceMsgVpnDistributedCacheClusterInstance**](docs/AllApi.md#replaceMsgVpnDistributedCacheClusterInstance) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Replace a Cache Instance object.
-*AllApi* | [**replaceMsgVpnDmrBridge**](docs/AllApi.md#replaceMsgVpnDmrBridge) | **PUT** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Replace a DMR Bridge object.
-*AllApi* | [**replaceMsgVpnJndiConnectionFactory**](docs/AllApi.md#replaceMsgVpnJndiConnectionFactory) | **PUT** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Replace a JNDI Connection Factory object.
-*AllApi* | [**replaceMsgVpnJndiQueue**](docs/AllApi.md#replaceMsgVpnJndiQueue) | **PUT** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Replace a JNDI Queue object.
-*AllApi* | [**replaceMsgVpnJndiTopic**](docs/AllApi.md#replaceMsgVpnJndiTopic) | **PUT** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Replace a JNDI Topic object.
-*AllApi* | [**replaceMsgVpnMqttRetainCache**](docs/AllApi.md#replaceMsgVpnMqttRetainCache) | **PUT** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Replace an MQTT Retain Cache object.
-*AllApi* | [**replaceMsgVpnMqttSession**](docs/AllApi.md#replaceMsgVpnMqttSession) | **PUT** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Replace an MQTT Session object.
-*AllApi* | [**replaceMsgVpnMqttSessionSubscription**](docs/AllApi.md#replaceMsgVpnMqttSessionSubscription) | **PUT** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Replace a Subscription object.
-*AllApi* | [**replaceMsgVpnQueue**](docs/AllApi.md#replaceMsgVpnQueue) | **PUT** /msgVpns/{msgVpnName}/queues/{queueName} | Replace a Queue object.
-*AllApi* | [**replaceMsgVpnQueueTemplate**](docs/AllApi.md#replaceMsgVpnQueueTemplate) | **PUT** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Replace a Queue Template object.
-*AllApi* | [**replaceMsgVpnReplayLog**](docs/AllApi.md#replaceMsgVpnReplayLog) | **PUT** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Replace a Replay Log object.
-*AllApi* | [**replaceMsgVpnReplicatedTopic**](docs/AllApi.md#replaceMsgVpnReplicatedTopic) | **PUT** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Replace a Replicated Topic object.
-*AllApi* | [**replaceMsgVpnRestDeliveryPoint**](docs/AllApi.md#replaceMsgVpnRestDeliveryPoint) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Replace a REST Delivery Point object.
-*AllApi* | [**replaceMsgVpnRestDeliveryPointQueueBinding**](docs/AllApi.md#replaceMsgVpnRestDeliveryPointQueueBinding) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Replace a Queue Binding object.
-*AllApi* | [**replaceMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/AllApi.md#replaceMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Replace a Request Header object.
-*AllApi* | [**replaceMsgVpnRestDeliveryPointRestConsumer**](docs/AllApi.md#replaceMsgVpnRestDeliveryPointRestConsumer) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Replace a REST Consumer object.
-*AllApi* | [**replaceMsgVpnTopicEndpoint**](docs/AllApi.md#replaceMsgVpnTopicEndpoint) | **PUT** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Replace a Topic Endpoint object.
-*AllApi* | [**replaceMsgVpnTopicEndpointTemplate**](docs/AllApi.md#replaceMsgVpnTopicEndpointTemplate) | **PUT** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Replace a Topic Endpoint Template object.
-*AllApi* | [**replaceOauthProfile**](docs/AllApi.md#replaceOauthProfile) | **PUT** /oauthProfiles/{oauthProfileName} | Replace an OAuth Profile object.
-*AllApi* | [**replaceOauthProfileAccessLevelGroup**](docs/AllApi.md#replaceOauthProfileAccessLevelGroup) | **PUT** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Replace a Group Access Level object.
-*AllApi* | [**replaceOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/AllApi.md#replaceOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **PUT** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Replace a Message VPN Access-Level Exception object.
-*AllApi* | [**replaceOauthProfileClientAuthorizationParameter**](docs/AllApi.md#replaceOauthProfileClientAuthorizationParameter) | **PUT** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Replace an Authorization Parameter object.
-*AllApi* | [**replaceOauthProfileDefaultMsgVpnAccessLevelException**](docs/AllApi.md#replaceOauthProfileDefaultMsgVpnAccessLevelException) | **PUT** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Replace a Message VPN Access-Level Exception object.
-*AllApi* | [**replaceVirtualHostname**](docs/AllApi.md#replaceVirtualHostname) | **PUT** /virtualHostnames/{virtualHostname} | Replace a Virtual Hostname object.
-*AllApi* | [**updateBroker**](docs/AllApi.md#updateBroker) | **PATCH** / | Update a Broker object.
-*AllApi* | [**updateCertAuthority**](docs/AllApi.md#updateCertAuthority) | **PATCH** /certAuthorities/{certAuthorityName} | Update a Certificate Authority object.
-*AllApi* | [**updateClientCertAuthority**](docs/AllApi.md#updateClientCertAuthority) | **PATCH** /clientCertAuthorities/{certAuthorityName} | Update a Client Certificate Authority object.
-*AllApi* | [**updateDmrCluster**](docs/AllApi.md#updateDmrCluster) | **PATCH** /dmrClusters/{dmrClusterName} | Update a Cluster object.
-*AllApi* | [**updateDmrClusterCertMatchingRule**](docs/AllApi.md#updateDmrClusterCertMatchingRule) | **PATCH** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Update a Certificate Matching Rule object.
-*AllApi* | [**updateDmrClusterCertMatchingRuleAttributeFilter**](docs/AllApi.md#updateDmrClusterCertMatchingRuleAttributeFilter) | **PATCH** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Update a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**updateDmrClusterLink**](docs/AllApi.md#updateDmrClusterLink) | **PATCH** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Update a Link object.
-*AllApi* | [**updateDomainCertAuthority**](docs/AllApi.md#updateDomainCertAuthority) | **PATCH** /domainCertAuthorities/{certAuthorityName} | Update a Domain Certificate Authority object.
-*AllApi* | [**updateMsgVpn**](docs/AllApi.md#updateMsgVpn) | **PATCH** /msgVpns/{msgVpnName} | Update a Message VPN object.
-*AllApi* | [**updateMsgVpnAclProfile**](docs/AllApi.md#updateMsgVpnAclProfile) | **PATCH** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Update an ACL Profile object.
-*AllApi* | [**updateMsgVpnAuthenticationOauthProfile**](docs/AllApi.md#updateMsgVpnAuthenticationOauthProfile) | **PATCH** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Update an OAuth Profile object.
-*AllApi* | [**updateMsgVpnAuthenticationOauthProvider**](docs/AllApi.md#updateMsgVpnAuthenticationOauthProvider) | **PATCH** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Update an OAuth Provider object.
-*AllApi* | [**updateMsgVpnAuthorizationGroup**](docs/AllApi.md#updateMsgVpnAuthorizationGroup) | **PATCH** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Update an Authorization Group object.
-*AllApi* | [**updateMsgVpnBridge**](docs/AllApi.md#updateMsgVpnBridge) | **PATCH** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Update a Bridge object.
-*AllApi* | [**updateMsgVpnBridgeRemoteMsgVpn**](docs/AllApi.md#updateMsgVpnBridgeRemoteMsgVpn) | **PATCH** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Update a Remote Message VPN object.
-*AllApi* | [**updateMsgVpnCertMatchingRule**](docs/AllApi.md#updateMsgVpnCertMatchingRule) | **PATCH** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Update a Certificate Matching Rule object.
-*AllApi* | [**updateMsgVpnCertMatchingRuleAttributeFilter**](docs/AllApi.md#updateMsgVpnCertMatchingRuleAttributeFilter) | **PATCH** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Update a Certificate Matching Rule Attribute Filter object.
-*AllApi* | [**updateMsgVpnClientProfile**](docs/AllApi.md#updateMsgVpnClientProfile) | **PATCH** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Update a Client Profile object.
-*AllApi* | [**updateMsgVpnClientUsername**](docs/AllApi.md#updateMsgVpnClientUsername) | **PATCH** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Update a Client Username object.
-*AllApi* | [**updateMsgVpnDistributedCache**](docs/AllApi.md#updateMsgVpnDistributedCache) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Update a Distributed Cache object.
-*AllApi* | [**updateMsgVpnDistributedCacheCluster**](docs/AllApi.md#updateMsgVpnDistributedCacheCluster) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Update a Cache Cluster object.
-*AllApi* | [**updateMsgVpnDistributedCacheClusterInstance**](docs/AllApi.md#updateMsgVpnDistributedCacheClusterInstance) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Update a Cache Instance object.
-*AllApi* | [**updateMsgVpnDmrBridge**](docs/AllApi.md#updateMsgVpnDmrBridge) | **PATCH** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Update a DMR Bridge object.
-*AllApi* | [**updateMsgVpnJndiConnectionFactory**](docs/AllApi.md#updateMsgVpnJndiConnectionFactory) | **PATCH** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Update a JNDI Connection Factory object.
-*AllApi* | [**updateMsgVpnJndiQueue**](docs/AllApi.md#updateMsgVpnJndiQueue) | **PATCH** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Update a JNDI Queue object.
-*AllApi* | [**updateMsgVpnJndiTopic**](docs/AllApi.md#updateMsgVpnJndiTopic) | **PATCH** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Update a JNDI Topic object.
-*AllApi* | [**updateMsgVpnMqttRetainCache**](docs/AllApi.md#updateMsgVpnMqttRetainCache) | **PATCH** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Update an MQTT Retain Cache object.
-*AllApi* | [**updateMsgVpnMqttSession**](docs/AllApi.md#updateMsgVpnMqttSession) | **PATCH** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Update an MQTT Session object.
-*AllApi* | [**updateMsgVpnMqttSessionSubscription**](docs/AllApi.md#updateMsgVpnMqttSessionSubscription) | **PATCH** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Update a Subscription object.
-*AllApi* | [**updateMsgVpnQueue**](docs/AllApi.md#updateMsgVpnQueue) | **PATCH** /msgVpns/{msgVpnName}/queues/{queueName} | Update a Queue object.
-*AllApi* | [**updateMsgVpnQueueTemplate**](docs/AllApi.md#updateMsgVpnQueueTemplate) | **PATCH** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Update a Queue Template object.
-*AllApi* | [**updateMsgVpnReplayLog**](docs/AllApi.md#updateMsgVpnReplayLog) | **PATCH** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Update a Replay Log object.
-*AllApi* | [**updateMsgVpnReplicatedTopic**](docs/AllApi.md#updateMsgVpnReplicatedTopic) | **PATCH** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Update a Replicated Topic object.
-*AllApi* | [**updateMsgVpnRestDeliveryPoint**](docs/AllApi.md#updateMsgVpnRestDeliveryPoint) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Update a REST Delivery Point object.
-*AllApi* | [**updateMsgVpnRestDeliveryPointQueueBinding**](docs/AllApi.md#updateMsgVpnRestDeliveryPointQueueBinding) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Update a Queue Binding object.
-*AllApi* | [**updateMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/AllApi.md#updateMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Update a Request Header object.
-*AllApi* | [**updateMsgVpnRestDeliveryPointRestConsumer**](docs/AllApi.md#updateMsgVpnRestDeliveryPointRestConsumer) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Update a REST Consumer object.
-*AllApi* | [**updateMsgVpnTopicEndpoint**](docs/AllApi.md#updateMsgVpnTopicEndpoint) | **PATCH** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Update a Topic Endpoint object.
-*AllApi* | [**updateMsgVpnTopicEndpointTemplate**](docs/AllApi.md#updateMsgVpnTopicEndpointTemplate) | **PATCH** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Update a Topic Endpoint Template object.
-*AllApi* | [**updateOauthProfile**](docs/AllApi.md#updateOauthProfile) | **PATCH** /oauthProfiles/{oauthProfileName} | Update an OAuth Profile object.
-*AllApi* | [**updateOauthProfileAccessLevelGroup**](docs/AllApi.md#updateOauthProfileAccessLevelGroup) | **PATCH** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Update a Group Access Level object.
-*AllApi* | [**updateOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/AllApi.md#updateOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **PATCH** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Update a Message VPN Access-Level Exception object.
-*AllApi* | [**updateOauthProfileClientAuthorizationParameter**](docs/AllApi.md#updateOauthProfileClientAuthorizationParameter) | **PATCH** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Update an Authorization Parameter object.
-*AllApi* | [**updateOauthProfileDefaultMsgVpnAccessLevelException**](docs/AllApi.md#updateOauthProfileDefaultMsgVpnAccessLevelException) | **PATCH** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Update a Message VPN Access-Level Exception object.
-*AllApi* | [**updateVirtualHostname**](docs/AllApi.md#updateVirtualHostname) | **PATCH** /virtualHostnames/{virtualHostname} | Update a Virtual Hostname object.
-*AuthenticationOauthProfileApi* | [**createMsgVpnAuthenticationOauthProfile**](docs/AuthenticationOauthProfileApi.md#createMsgVpnAuthenticationOauthProfile) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles | Create an OAuth Profile object.
-*AuthenticationOauthProfileApi* | [**createMsgVpnAuthenticationOauthProfileClientRequiredClaim**](docs/AuthenticationOauthProfileApi.md#createMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims | Create a Required Claim object.
-*AuthenticationOauthProfileApi* | [**createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](docs/AuthenticationOauthProfileApi.md#createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Create a Required Claim object.
-*AuthenticationOauthProfileApi* | [**deleteMsgVpnAuthenticationOauthProfile**](docs/AuthenticationOauthProfileApi.md#deleteMsgVpnAuthenticationOauthProfile) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Delete an OAuth Profile object.
-*AuthenticationOauthProfileApi* | [**deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim**](docs/AuthenticationOauthProfileApi.md#deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Delete a Required Claim object.
-*AuthenticationOauthProfileApi* | [**deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](docs/AuthenticationOauthProfileApi.md#deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Delete a Required Claim object.
-*AuthenticationOauthProfileApi* | [**getMsgVpnAuthenticationOauthProfile**](docs/AuthenticationOauthProfileApi.md#getMsgVpnAuthenticationOauthProfile) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Get an OAuth Profile object.
-*AuthenticationOauthProfileApi* | [**getMsgVpnAuthenticationOauthProfileClientRequiredClaim**](docs/AuthenticationOauthProfileApi.md#getMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Get a Required Claim object.
-*AuthenticationOauthProfileApi* | [**getMsgVpnAuthenticationOauthProfileClientRequiredClaims**](docs/AuthenticationOauthProfileApi.md#getMsgVpnAuthenticationOauthProfileClientRequiredClaims) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims | Get a list of Required Claim objects.
-*AuthenticationOauthProfileApi* | [**getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](docs/AuthenticationOauthProfileApi.md#getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Get a Required Claim object.
-*AuthenticationOauthProfileApi* | [**getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims**](docs/AuthenticationOauthProfileApi.md#getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Get a list of Required Claim objects.
-*AuthenticationOauthProfileApi* | [**getMsgVpnAuthenticationOauthProfiles**](docs/AuthenticationOauthProfileApi.md#getMsgVpnAuthenticationOauthProfiles) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles | Get a list of OAuth Profile objects.
-*AuthenticationOauthProfileApi* | [**replaceMsgVpnAuthenticationOauthProfile**](docs/AuthenticationOauthProfileApi.md#replaceMsgVpnAuthenticationOauthProfile) | **PUT** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Replace an OAuth Profile object.
-*AuthenticationOauthProfileApi* | [**updateMsgVpnAuthenticationOauthProfile**](docs/AuthenticationOauthProfileApi.md#updateMsgVpnAuthenticationOauthProfile) | **PATCH** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Update an OAuth Profile object.
-*AuthenticationOauthProviderApi* | [**createMsgVpnAuthenticationOauthProvider**](docs/AuthenticationOauthProviderApi.md#createMsgVpnAuthenticationOauthProvider) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProviders | Create an OAuth Provider object.
-*AuthenticationOauthProviderApi* | [**deleteMsgVpnAuthenticationOauthProvider**](docs/AuthenticationOauthProviderApi.md#deleteMsgVpnAuthenticationOauthProvider) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Delete an OAuth Provider object.
-*AuthenticationOauthProviderApi* | [**getMsgVpnAuthenticationOauthProvider**](docs/AuthenticationOauthProviderApi.md#getMsgVpnAuthenticationOauthProvider) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Get an OAuth Provider object.
-*AuthenticationOauthProviderApi* | [**getMsgVpnAuthenticationOauthProviders**](docs/AuthenticationOauthProviderApi.md#getMsgVpnAuthenticationOauthProviders) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProviders | Get a list of OAuth Provider objects.
-*AuthenticationOauthProviderApi* | [**replaceMsgVpnAuthenticationOauthProvider**](docs/AuthenticationOauthProviderApi.md#replaceMsgVpnAuthenticationOauthProvider) | **PUT** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Replace an OAuth Provider object.
-*AuthenticationOauthProviderApi* | [**updateMsgVpnAuthenticationOauthProvider**](docs/AuthenticationOauthProviderApi.md#updateMsgVpnAuthenticationOauthProvider) | **PATCH** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Update an OAuth Provider object.
-*AuthorizationGroupApi* | [**createMsgVpnAuthorizationGroup**](docs/AuthorizationGroupApi.md#createMsgVpnAuthorizationGroup) | **POST** /msgVpns/{msgVpnName}/authorizationGroups | Create an Authorization Group object.
-*AuthorizationGroupApi* | [**deleteMsgVpnAuthorizationGroup**](docs/AuthorizationGroupApi.md#deleteMsgVpnAuthorizationGroup) | **DELETE** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Delete an Authorization Group object.
-*AuthorizationGroupApi* | [**getMsgVpnAuthorizationGroup**](docs/AuthorizationGroupApi.md#getMsgVpnAuthorizationGroup) | **GET** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Get an Authorization Group object.
-*AuthorizationGroupApi* | [**getMsgVpnAuthorizationGroups**](docs/AuthorizationGroupApi.md#getMsgVpnAuthorizationGroups) | **GET** /msgVpns/{msgVpnName}/authorizationGroups | Get a list of Authorization Group objects.
-*AuthorizationGroupApi* | [**replaceMsgVpnAuthorizationGroup**](docs/AuthorizationGroupApi.md#replaceMsgVpnAuthorizationGroup) | **PUT** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Replace an Authorization Group object.
-*AuthorizationGroupApi* | [**updateMsgVpnAuthorizationGroup**](docs/AuthorizationGroupApi.md#updateMsgVpnAuthorizationGroup) | **PATCH** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Update an Authorization Group object.
-*BridgeApi* | [**createMsgVpnBridge**](docs/BridgeApi.md#createMsgVpnBridge) | **POST** /msgVpns/{msgVpnName}/bridges | Create a Bridge object.
-*BridgeApi* | [**createMsgVpnBridgeRemoteMsgVpn**](docs/BridgeApi.md#createMsgVpnBridgeRemoteMsgVpn) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns | Create a Remote Message VPN object.
-*BridgeApi* | [**createMsgVpnBridgeRemoteSubscription**](docs/BridgeApi.md#createMsgVpnBridgeRemoteSubscription) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions | Create a Remote Subscription object.
-*BridgeApi* | [**createMsgVpnBridgeTlsTrustedCommonName**](docs/BridgeApi.md#createMsgVpnBridgeTlsTrustedCommonName) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames | Create a Trusted Common Name object.
-*BridgeApi* | [**deleteMsgVpnBridge**](docs/BridgeApi.md#deleteMsgVpnBridge) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Delete a Bridge object.
-*BridgeApi* | [**deleteMsgVpnBridgeRemoteMsgVpn**](docs/BridgeApi.md#deleteMsgVpnBridgeRemoteMsgVpn) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Delete a Remote Message VPN object.
-*BridgeApi* | [**deleteMsgVpnBridgeRemoteSubscription**](docs/BridgeApi.md#deleteMsgVpnBridgeRemoteSubscription) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions/{remoteSubscriptionTopic} | Delete a Remote Subscription object.
-*BridgeApi* | [**deleteMsgVpnBridgeTlsTrustedCommonName**](docs/BridgeApi.md#deleteMsgVpnBridgeTlsTrustedCommonName) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object.
-*BridgeApi* | [**getMsgVpnBridge**](docs/BridgeApi.md#getMsgVpnBridge) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Get a Bridge object.
-*BridgeApi* | [**getMsgVpnBridgeRemoteMsgVpn**](docs/BridgeApi.md#getMsgVpnBridgeRemoteMsgVpn) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Get a Remote Message VPN object.
-*BridgeApi* | [**getMsgVpnBridgeRemoteMsgVpns**](docs/BridgeApi.md#getMsgVpnBridgeRemoteMsgVpns) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns | Get a list of Remote Message VPN objects.
-*BridgeApi* | [**getMsgVpnBridgeRemoteSubscription**](docs/BridgeApi.md#getMsgVpnBridgeRemoteSubscription) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions/{remoteSubscriptionTopic} | Get a Remote Subscription object.
-*BridgeApi* | [**getMsgVpnBridgeRemoteSubscriptions**](docs/BridgeApi.md#getMsgVpnBridgeRemoteSubscriptions) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions | Get a list of Remote Subscription objects.
-*BridgeApi* | [**getMsgVpnBridgeTlsTrustedCommonName**](docs/BridgeApi.md#getMsgVpnBridgeTlsTrustedCommonName) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object.
-*BridgeApi* | [**getMsgVpnBridgeTlsTrustedCommonNames**](docs/BridgeApi.md#getMsgVpnBridgeTlsTrustedCommonNames) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects.
-*BridgeApi* | [**getMsgVpnBridges**](docs/BridgeApi.md#getMsgVpnBridges) | **GET** /msgVpns/{msgVpnName}/bridges | Get a list of Bridge objects.
-*BridgeApi* | [**replaceMsgVpnBridge**](docs/BridgeApi.md#replaceMsgVpnBridge) | **PUT** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Replace a Bridge object.
-*BridgeApi* | [**replaceMsgVpnBridgeRemoteMsgVpn**](docs/BridgeApi.md#replaceMsgVpnBridgeRemoteMsgVpn) | **PUT** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Replace a Remote Message VPN object.
-*BridgeApi* | [**updateMsgVpnBridge**](docs/BridgeApi.md#updateMsgVpnBridge) | **PATCH** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Update a Bridge object.
-*BridgeApi* | [**updateMsgVpnBridgeRemoteMsgVpn**](docs/BridgeApi.md#updateMsgVpnBridgeRemoteMsgVpn) | **PATCH** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Update a Remote Message VPN object.
-*CertAuthorityApi* | [**createCertAuthority**](docs/CertAuthorityApi.md#createCertAuthority) | **POST** /certAuthorities | Create a Certificate Authority object.
-*CertAuthorityApi* | [**createCertAuthorityOcspTlsTrustedCommonName**](docs/CertAuthorityApi.md#createCertAuthorityOcspTlsTrustedCommonName) | **POST** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Create an OCSP Responder Trusted Common Name object.
-*CertAuthorityApi* | [**deleteCertAuthority**](docs/CertAuthorityApi.md#deleteCertAuthority) | **DELETE** /certAuthorities/{certAuthorityName} | Delete a Certificate Authority object.
-*CertAuthorityApi* | [**deleteCertAuthorityOcspTlsTrustedCommonName**](docs/CertAuthorityApi.md#deleteCertAuthorityOcspTlsTrustedCommonName) | **DELETE** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Delete an OCSP Responder Trusted Common Name object.
-*CertAuthorityApi* | [**getCertAuthorities**](docs/CertAuthorityApi.md#getCertAuthorities) | **GET** /certAuthorities | Get a list of Certificate Authority objects.
-*CertAuthorityApi* | [**getCertAuthority**](docs/CertAuthorityApi.md#getCertAuthority) | **GET** /certAuthorities/{certAuthorityName} | Get a Certificate Authority object.
-*CertAuthorityApi* | [**getCertAuthorityOcspTlsTrustedCommonName**](docs/CertAuthorityApi.md#getCertAuthorityOcspTlsTrustedCommonName) | **GET** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Get an OCSP Responder Trusted Common Name object.
-*CertAuthorityApi* | [**getCertAuthorityOcspTlsTrustedCommonNames**](docs/CertAuthorityApi.md#getCertAuthorityOcspTlsTrustedCommonNames) | **GET** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Get a list of OCSP Responder Trusted Common Name objects.
-*CertAuthorityApi* | [**replaceCertAuthority**](docs/CertAuthorityApi.md#replaceCertAuthority) | **PUT** /certAuthorities/{certAuthorityName} | Replace a Certificate Authority object.
-*CertAuthorityApi* | [**updateCertAuthority**](docs/CertAuthorityApi.md#updateCertAuthority) | **PATCH** /certAuthorities/{certAuthorityName} | Update a Certificate Authority object.
-*CertMatchingRuleApi* | [**createMsgVpnCertMatchingRule**](docs/CertMatchingRuleApi.md#createMsgVpnCertMatchingRule) | **POST** /msgVpns/{msgVpnName}/certMatchingRules | Create a Certificate Matching Rule object.
-*CertMatchingRuleApi* | [**createMsgVpnCertMatchingRuleAttributeFilter**](docs/CertMatchingRuleApi.md#createMsgVpnCertMatchingRuleAttributeFilter) | **POST** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters | Create a Certificate Matching Rule Attribute Filter object.
-*CertMatchingRuleApi* | [**createMsgVpnCertMatchingRuleCondition**](docs/CertMatchingRuleApi.md#createMsgVpnCertMatchingRuleCondition) | **POST** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions | Create a Certificate Matching Rule Condition object.
-*CertMatchingRuleApi* | [**deleteMsgVpnCertMatchingRule**](docs/CertMatchingRuleApi.md#deleteMsgVpnCertMatchingRule) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Delete a Certificate Matching Rule object.
-*CertMatchingRuleApi* | [**deleteMsgVpnCertMatchingRuleAttributeFilter**](docs/CertMatchingRuleApi.md#deleteMsgVpnCertMatchingRuleAttributeFilter) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Delete a Certificate Matching Rule Attribute Filter object.
-*CertMatchingRuleApi* | [**deleteMsgVpnCertMatchingRuleCondition**](docs/CertMatchingRuleApi.md#deleteMsgVpnCertMatchingRuleCondition) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions/{source} | Delete a Certificate Matching Rule Condition object.
-*CertMatchingRuleApi* | [**getMsgVpnCertMatchingRule**](docs/CertMatchingRuleApi.md#getMsgVpnCertMatchingRule) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Get a Certificate Matching Rule object.
-*CertMatchingRuleApi* | [**getMsgVpnCertMatchingRuleAttributeFilter**](docs/CertMatchingRuleApi.md#getMsgVpnCertMatchingRuleAttributeFilter) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Get a Certificate Matching Rule Attribute Filter object.
-*CertMatchingRuleApi* | [**getMsgVpnCertMatchingRuleAttributeFilters**](docs/CertMatchingRuleApi.md#getMsgVpnCertMatchingRuleAttributeFilters) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters | Get a list of Certificate Matching Rule Attribute Filter objects.
-*CertMatchingRuleApi* | [**getMsgVpnCertMatchingRuleCondition**](docs/CertMatchingRuleApi.md#getMsgVpnCertMatchingRuleCondition) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions/{source} | Get a Certificate Matching Rule Condition object.
-*CertMatchingRuleApi* | [**getMsgVpnCertMatchingRuleConditions**](docs/CertMatchingRuleApi.md#getMsgVpnCertMatchingRuleConditions) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions | Get a list of Certificate Matching Rule Condition objects.
-*CertMatchingRuleApi* | [**getMsgVpnCertMatchingRules**](docs/CertMatchingRuleApi.md#getMsgVpnCertMatchingRules) | **GET** /msgVpns/{msgVpnName}/certMatchingRules | Get a list of Certificate Matching Rule objects.
-*CertMatchingRuleApi* | [**replaceMsgVpnCertMatchingRule**](docs/CertMatchingRuleApi.md#replaceMsgVpnCertMatchingRule) | **PUT** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Replace a Certificate Matching Rule object.
-*CertMatchingRuleApi* | [**replaceMsgVpnCertMatchingRuleAttributeFilter**](docs/CertMatchingRuleApi.md#replaceMsgVpnCertMatchingRuleAttributeFilter) | **PUT** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Replace a Certificate Matching Rule Attribute Filter object.
-*CertMatchingRuleApi* | [**updateMsgVpnCertMatchingRule**](docs/CertMatchingRuleApi.md#updateMsgVpnCertMatchingRule) | **PATCH** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Update a Certificate Matching Rule object.
-*CertMatchingRuleApi* | [**updateMsgVpnCertMatchingRuleAttributeFilter**](docs/CertMatchingRuleApi.md#updateMsgVpnCertMatchingRuleAttributeFilter) | **PATCH** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Update a Certificate Matching Rule Attribute Filter object.
-*ClientCertAuthorityApi* | [**createClientCertAuthority**](docs/ClientCertAuthorityApi.md#createClientCertAuthority) | **POST** /clientCertAuthorities | Create a Client Certificate Authority object.
-*ClientCertAuthorityApi* | [**createClientCertAuthorityOcspTlsTrustedCommonName**](docs/ClientCertAuthorityApi.md#createClientCertAuthorityOcspTlsTrustedCommonName) | **POST** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Create an OCSP Responder Trusted Common Name object.
-*ClientCertAuthorityApi* | [**deleteClientCertAuthority**](docs/ClientCertAuthorityApi.md#deleteClientCertAuthority) | **DELETE** /clientCertAuthorities/{certAuthorityName} | Delete a Client Certificate Authority object.
-*ClientCertAuthorityApi* | [**deleteClientCertAuthorityOcspTlsTrustedCommonName**](docs/ClientCertAuthorityApi.md#deleteClientCertAuthorityOcspTlsTrustedCommonName) | **DELETE** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Delete an OCSP Responder Trusted Common Name object.
-*ClientCertAuthorityApi* | [**getClientCertAuthorities**](docs/ClientCertAuthorityApi.md#getClientCertAuthorities) | **GET** /clientCertAuthorities | Get a list of Client Certificate Authority objects.
-*ClientCertAuthorityApi* | [**getClientCertAuthority**](docs/ClientCertAuthorityApi.md#getClientCertAuthority) | **GET** /clientCertAuthorities/{certAuthorityName} | Get a Client Certificate Authority object.
-*ClientCertAuthorityApi* | [**getClientCertAuthorityOcspTlsTrustedCommonName**](docs/ClientCertAuthorityApi.md#getClientCertAuthorityOcspTlsTrustedCommonName) | **GET** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Get an OCSP Responder Trusted Common Name object.
-*ClientCertAuthorityApi* | [**getClientCertAuthorityOcspTlsTrustedCommonNames**](docs/ClientCertAuthorityApi.md#getClientCertAuthorityOcspTlsTrustedCommonNames) | **GET** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Get a list of OCSP Responder Trusted Common Name objects.
-*ClientCertAuthorityApi* | [**replaceClientCertAuthority**](docs/ClientCertAuthorityApi.md#replaceClientCertAuthority) | **PUT** /clientCertAuthorities/{certAuthorityName} | Replace a Client Certificate Authority object.
-*ClientCertAuthorityApi* | [**updateClientCertAuthority**](docs/ClientCertAuthorityApi.md#updateClientCertAuthority) | **PATCH** /clientCertAuthorities/{certAuthorityName} | Update a Client Certificate Authority object.
-*ClientProfileApi* | [**createMsgVpnClientProfile**](docs/ClientProfileApi.md#createMsgVpnClientProfile) | **POST** /msgVpns/{msgVpnName}/clientProfiles | Create a Client Profile object.
-*ClientProfileApi* | [**deleteMsgVpnClientProfile**](docs/ClientProfileApi.md#deleteMsgVpnClientProfile) | **DELETE** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Delete a Client Profile object.
-*ClientProfileApi* | [**getMsgVpnClientProfile**](docs/ClientProfileApi.md#getMsgVpnClientProfile) | **GET** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Get a Client Profile object.
-*ClientProfileApi* | [**getMsgVpnClientProfiles**](docs/ClientProfileApi.md#getMsgVpnClientProfiles) | **GET** /msgVpns/{msgVpnName}/clientProfiles | Get a list of Client Profile objects.
-*ClientProfileApi* | [**replaceMsgVpnClientProfile**](docs/ClientProfileApi.md#replaceMsgVpnClientProfile) | **PUT** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Replace a Client Profile object.
-*ClientProfileApi* | [**updateMsgVpnClientProfile**](docs/ClientProfileApi.md#updateMsgVpnClientProfile) | **PATCH** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Update a Client Profile object.
-*ClientUsernameApi* | [**createMsgVpnClientUsername**](docs/ClientUsernameApi.md#createMsgVpnClientUsername) | **POST** /msgVpns/{msgVpnName}/clientUsernames | Create a Client Username object.
-*ClientUsernameApi* | [**createMsgVpnClientUsernameAttribute**](docs/ClientUsernameApi.md#createMsgVpnClientUsernameAttribute) | **POST** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes | Create a Client Username Attribute object.
-*ClientUsernameApi* | [**deleteMsgVpnClientUsername**](docs/ClientUsernameApi.md#deleteMsgVpnClientUsername) | **DELETE** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Delete a Client Username object.
-*ClientUsernameApi* | [**deleteMsgVpnClientUsernameAttribute**](docs/ClientUsernameApi.md#deleteMsgVpnClientUsernameAttribute) | **DELETE** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes/{attributeName},{attributeValue} | Delete a Client Username Attribute object.
-*ClientUsernameApi* | [**getMsgVpnClientUsername**](docs/ClientUsernameApi.md#getMsgVpnClientUsername) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Get a Client Username object.
-*ClientUsernameApi* | [**getMsgVpnClientUsernameAttribute**](docs/ClientUsernameApi.md#getMsgVpnClientUsernameAttribute) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes/{attributeName},{attributeValue} | Get a Client Username Attribute object.
-*ClientUsernameApi* | [**getMsgVpnClientUsernameAttributes**](docs/ClientUsernameApi.md#getMsgVpnClientUsernameAttributes) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes | Get a list of Client Username Attribute objects.
-*ClientUsernameApi* | [**getMsgVpnClientUsernames**](docs/ClientUsernameApi.md#getMsgVpnClientUsernames) | **GET** /msgVpns/{msgVpnName}/clientUsernames | Get a list of Client Username objects.
-*ClientUsernameApi* | [**replaceMsgVpnClientUsername**](docs/ClientUsernameApi.md#replaceMsgVpnClientUsername) | **PUT** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Replace a Client Username object.
-*ClientUsernameApi* | [**updateMsgVpnClientUsername**](docs/ClientUsernameApi.md#updateMsgVpnClientUsername) | **PATCH** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Update a Client Username object.
-*DistributedCacheApi* | [**createMsgVpnDistributedCache**](docs/DistributedCacheApi.md#createMsgVpnDistributedCache) | **POST** /msgVpns/{msgVpnName}/distributedCaches | Create a Distributed Cache object.
-*DistributedCacheApi* | [**createMsgVpnDistributedCacheCluster**](docs/DistributedCacheApi.md#createMsgVpnDistributedCacheCluster) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters | Create a Cache Cluster object.
-*DistributedCacheApi* | [**createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](docs/DistributedCacheApi.md#createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters | Create a Home Cache Cluster object.
-*DistributedCacheApi* | [**createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](docs/DistributedCacheApi.md#createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes | Create a Topic Prefix object.
-*DistributedCacheApi* | [**createMsgVpnDistributedCacheClusterInstance**](docs/DistributedCacheApi.md#createMsgVpnDistributedCacheClusterInstance) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances | Create a Cache Instance object.
-*DistributedCacheApi* | [**createMsgVpnDistributedCacheClusterTopic**](docs/DistributedCacheApi.md#createMsgVpnDistributedCacheClusterTopic) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics | Create a Topic object.
-*DistributedCacheApi* | [**deleteMsgVpnDistributedCache**](docs/DistributedCacheApi.md#deleteMsgVpnDistributedCache) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Delete a Distributed Cache object.
-*DistributedCacheApi* | [**deleteMsgVpnDistributedCacheCluster**](docs/DistributedCacheApi.md#deleteMsgVpnDistributedCacheCluster) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Delete a Cache Cluster object.
-*DistributedCacheApi* | [**deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](docs/DistributedCacheApi.md#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName} | Delete a Home Cache Cluster object.
-*DistributedCacheApi* | [**deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](docs/DistributedCacheApi.md#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes/{topicPrefix} | Delete a Topic Prefix object.
-*DistributedCacheApi* | [**deleteMsgVpnDistributedCacheClusterInstance**](docs/DistributedCacheApi.md#deleteMsgVpnDistributedCacheClusterInstance) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Delete a Cache Instance object.
-*DistributedCacheApi* | [**deleteMsgVpnDistributedCacheClusterTopic**](docs/DistributedCacheApi.md#deleteMsgVpnDistributedCacheClusterTopic) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics/{topic} | Delete a Topic object.
-*DistributedCacheApi* | [**getMsgVpnDistributedCache**](docs/DistributedCacheApi.md#getMsgVpnDistributedCache) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Get a Distributed Cache object.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheCluster**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheCluster) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Get a Cache Cluster object.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName} | Get a Home Cache Cluster object.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes/{topicPrefix} | Get a Topic Prefix object.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixes**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixes) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes | Get a list of Topic Prefix objects.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusters**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusters) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters | Get a list of Home Cache Cluster objects.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheClusterInstance**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheClusterInstance) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Get a Cache Instance object.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheClusterInstances**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheClusterInstances) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances | Get a list of Cache Instance objects.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheClusterTopic**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheClusterTopic) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics/{topic} | Get a Topic object.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheClusterTopics**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheClusterTopics) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics | Get a list of Topic objects.
-*DistributedCacheApi* | [**getMsgVpnDistributedCacheClusters**](docs/DistributedCacheApi.md#getMsgVpnDistributedCacheClusters) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters | Get a list of Cache Cluster objects.
-*DistributedCacheApi* | [**getMsgVpnDistributedCaches**](docs/DistributedCacheApi.md#getMsgVpnDistributedCaches) | **GET** /msgVpns/{msgVpnName}/distributedCaches | Get a list of Distributed Cache objects.
-*DistributedCacheApi* | [**replaceMsgVpnDistributedCache**](docs/DistributedCacheApi.md#replaceMsgVpnDistributedCache) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Replace a Distributed Cache object.
-*DistributedCacheApi* | [**replaceMsgVpnDistributedCacheCluster**](docs/DistributedCacheApi.md#replaceMsgVpnDistributedCacheCluster) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Replace a Cache Cluster object.
-*DistributedCacheApi* | [**replaceMsgVpnDistributedCacheClusterInstance**](docs/DistributedCacheApi.md#replaceMsgVpnDistributedCacheClusterInstance) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Replace a Cache Instance object.
-*DistributedCacheApi* | [**updateMsgVpnDistributedCache**](docs/DistributedCacheApi.md#updateMsgVpnDistributedCache) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Update a Distributed Cache object.
-*DistributedCacheApi* | [**updateMsgVpnDistributedCacheCluster**](docs/DistributedCacheApi.md#updateMsgVpnDistributedCacheCluster) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Update a Cache Cluster object.
-*DistributedCacheApi* | [**updateMsgVpnDistributedCacheClusterInstance**](docs/DistributedCacheApi.md#updateMsgVpnDistributedCacheClusterInstance) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Update a Cache Instance object.
-*DmrBridgeApi* | [**createMsgVpnDmrBridge**](docs/DmrBridgeApi.md#createMsgVpnDmrBridge) | **POST** /msgVpns/{msgVpnName}/dmrBridges | Create a DMR Bridge object.
-*DmrBridgeApi* | [**deleteMsgVpnDmrBridge**](docs/DmrBridgeApi.md#deleteMsgVpnDmrBridge) | **DELETE** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Delete a DMR Bridge object.
-*DmrBridgeApi* | [**getMsgVpnDmrBridge**](docs/DmrBridgeApi.md#getMsgVpnDmrBridge) | **GET** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Get a DMR Bridge object.
-*DmrBridgeApi* | [**getMsgVpnDmrBridges**](docs/DmrBridgeApi.md#getMsgVpnDmrBridges) | **GET** /msgVpns/{msgVpnName}/dmrBridges | Get a list of DMR Bridge objects.
-*DmrBridgeApi* | [**replaceMsgVpnDmrBridge**](docs/DmrBridgeApi.md#replaceMsgVpnDmrBridge) | **PUT** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Replace a DMR Bridge object.
-*DmrBridgeApi* | [**updateMsgVpnDmrBridge**](docs/DmrBridgeApi.md#updateMsgVpnDmrBridge) | **PATCH** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Update a DMR Bridge object.
-*DmrClusterApi* | [**createDmrCluster**](docs/DmrClusterApi.md#createDmrCluster) | **POST** /dmrClusters | Create a Cluster object.
-*DmrClusterApi* | [**createDmrClusterCertMatchingRule**](docs/DmrClusterApi.md#createDmrClusterCertMatchingRule) | **POST** /dmrClusters/{dmrClusterName}/certMatchingRules | Create a Certificate Matching Rule object.
-*DmrClusterApi* | [**createDmrClusterCertMatchingRuleAttributeFilter**](docs/DmrClusterApi.md#createDmrClusterCertMatchingRuleAttributeFilter) | **POST** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters | Create a Certificate Matching Rule Attribute Filter object.
-*DmrClusterApi* | [**createDmrClusterCertMatchingRuleCondition**](docs/DmrClusterApi.md#createDmrClusterCertMatchingRuleCondition) | **POST** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions | Create a Certificate Matching Rule Condition object.
-*DmrClusterApi* | [**createDmrClusterLink**](docs/DmrClusterApi.md#createDmrClusterLink) | **POST** /dmrClusters/{dmrClusterName}/links | Create a Link object.
-*DmrClusterApi* | [**createDmrClusterLinkAttribute**](docs/DmrClusterApi.md#createDmrClusterLinkAttribute) | **POST** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes | Create a Link Attribute object.
-*DmrClusterApi* | [**createDmrClusterLinkRemoteAddress**](docs/DmrClusterApi.md#createDmrClusterLinkRemoteAddress) | **POST** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses | Create a Remote Address object.
-*DmrClusterApi* | [**createDmrClusterLinkTlsTrustedCommonName**](docs/DmrClusterApi.md#createDmrClusterLinkTlsTrustedCommonName) | **POST** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames | Create a Trusted Common Name object.
-*DmrClusterApi* | [**deleteDmrCluster**](docs/DmrClusterApi.md#deleteDmrCluster) | **DELETE** /dmrClusters/{dmrClusterName} | Delete a Cluster object.
-*DmrClusterApi* | [**deleteDmrClusterCertMatchingRule**](docs/DmrClusterApi.md#deleteDmrClusterCertMatchingRule) | **DELETE** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Delete a Certificate Matching Rule object.
-*DmrClusterApi* | [**deleteDmrClusterCertMatchingRuleAttributeFilter**](docs/DmrClusterApi.md#deleteDmrClusterCertMatchingRuleAttributeFilter) | **DELETE** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Delete a Certificate Matching Rule Attribute Filter object.
-*DmrClusterApi* | [**deleteDmrClusterCertMatchingRuleCondition**](docs/DmrClusterApi.md#deleteDmrClusterCertMatchingRuleCondition) | **DELETE** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions/{source} | Delete a Certificate Matching Rule Condition object.
-*DmrClusterApi* | [**deleteDmrClusterLink**](docs/DmrClusterApi.md#deleteDmrClusterLink) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Delete a Link object.
-*DmrClusterApi* | [**deleteDmrClusterLinkAttribute**](docs/DmrClusterApi.md#deleteDmrClusterLinkAttribute) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes/{attributeName},{attributeValue} | Delete a Link Attribute object.
-*DmrClusterApi* | [**deleteDmrClusterLinkRemoteAddress**](docs/DmrClusterApi.md#deleteDmrClusterLinkRemoteAddress) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses/{remoteAddress} | Delete a Remote Address object.
-*DmrClusterApi* | [**deleteDmrClusterLinkTlsTrustedCommonName**](docs/DmrClusterApi.md#deleteDmrClusterLinkTlsTrustedCommonName) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object.
-*DmrClusterApi* | [**getDmrCluster**](docs/DmrClusterApi.md#getDmrCluster) | **GET** /dmrClusters/{dmrClusterName} | Get a Cluster object.
-*DmrClusterApi* | [**getDmrClusterCertMatchingRule**](docs/DmrClusterApi.md#getDmrClusterCertMatchingRule) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Get a Certificate Matching Rule object.
-*DmrClusterApi* | [**getDmrClusterCertMatchingRuleAttributeFilter**](docs/DmrClusterApi.md#getDmrClusterCertMatchingRuleAttributeFilter) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Get a Certificate Matching Rule Attribute Filter object.
-*DmrClusterApi* | [**getDmrClusterCertMatchingRuleAttributeFilters**](docs/DmrClusterApi.md#getDmrClusterCertMatchingRuleAttributeFilters) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters | Get a list of Certificate Matching Rule Attribute Filter objects.
-*DmrClusterApi* | [**getDmrClusterCertMatchingRuleCondition**](docs/DmrClusterApi.md#getDmrClusterCertMatchingRuleCondition) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions/{source} | Get a Certificate Matching Rule Condition object.
-*DmrClusterApi* | [**getDmrClusterCertMatchingRuleConditions**](docs/DmrClusterApi.md#getDmrClusterCertMatchingRuleConditions) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions | Get a list of Certificate Matching Rule Condition objects.
-*DmrClusterApi* | [**getDmrClusterCertMatchingRules**](docs/DmrClusterApi.md#getDmrClusterCertMatchingRules) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules | Get a list of Certificate Matching Rule objects.
-*DmrClusterApi* | [**getDmrClusterLink**](docs/DmrClusterApi.md#getDmrClusterLink) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Get a Link object.
-*DmrClusterApi* | [**getDmrClusterLinkAttribute**](docs/DmrClusterApi.md#getDmrClusterLinkAttribute) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes/{attributeName},{attributeValue} | Get a Link Attribute object.
-*DmrClusterApi* | [**getDmrClusterLinkAttributes**](docs/DmrClusterApi.md#getDmrClusterLinkAttributes) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes | Get a list of Link Attribute objects.
-*DmrClusterApi* | [**getDmrClusterLinkRemoteAddress**](docs/DmrClusterApi.md#getDmrClusterLinkRemoteAddress) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses/{remoteAddress} | Get a Remote Address object.
-*DmrClusterApi* | [**getDmrClusterLinkRemoteAddresses**](docs/DmrClusterApi.md#getDmrClusterLinkRemoteAddresses) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses | Get a list of Remote Address objects.
-*DmrClusterApi* | [**getDmrClusterLinkTlsTrustedCommonName**](docs/DmrClusterApi.md#getDmrClusterLinkTlsTrustedCommonName) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object.
-*DmrClusterApi* | [**getDmrClusterLinkTlsTrustedCommonNames**](docs/DmrClusterApi.md#getDmrClusterLinkTlsTrustedCommonNames) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects.
-*DmrClusterApi* | [**getDmrClusterLinks**](docs/DmrClusterApi.md#getDmrClusterLinks) | **GET** /dmrClusters/{dmrClusterName}/links | Get a list of Link objects.
-*DmrClusterApi* | [**getDmrClusters**](docs/DmrClusterApi.md#getDmrClusters) | **GET** /dmrClusters | Get a list of Cluster objects.
-*DmrClusterApi* | [**replaceDmrCluster**](docs/DmrClusterApi.md#replaceDmrCluster) | **PUT** /dmrClusters/{dmrClusterName} | Replace a Cluster object.
-*DmrClusterApi* | [**replaceDmrClusterCertMatchingRule**](docs/DmrClusterApi.md#replaceDmrClusterCertMatchingRule) | **PUT** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Replace a Certificate Matching Rule object.
-*DmrClusterApi* | [**replaceDmrClusterCertMatchingRuleAttributeFilter**](docs/DmrClusterApi.md#replaceDmrClusterCertMatchingRuleAttributeFilter) | **PUT** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Replace a Certificate Matching Rule Attribute Filter object.
-*DmrClusterApi* | [**replaceDmrClusterLink**](docs/DmrClusterApi.md#replaceDmrClusterLink) | **PUT** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Replace a Link object.
-*DmrClusterApi* | [**updateDmrCluster**](docs/DmrClusterApi.md#updateDmrCluster) | **PATCH** /dmrClusters/{dmrClusterName} | Update a Cluster object.
-*DmrClusterApi* | [**updateDmrClusterCertMatchingRule**](docs/DmrClusterApi.md#updateDmrClusterCertMatchingRule) | **PATCH** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Update a Certificate Matching Rule object.
-*DmrClusterApi* | [**updateDmrClusterCertMatchingRuleAttributeFilter**](docs/DmrClusterApi.md#updateDmrClusterCertMatchingRuleAttributeFilter) | **PATCH** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Update a Certificate Matching Rule Attribute Filter object.
-*DmrClusterApi* | [**updateDmrClusterLink**](docs/DmrClusterApi.md#updateDmrClusterLink) | **PATCH** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Update a Link object.
-*DomainCertAuthorityApi* | [**createDomainCertAuthority**](docs/DomainCertAuthorityApi.md#createDomainCertAuthority) | **POST** /domainCertAuthorities | Create a Domain Certificate Authority object.
-*DomainCertAuthorityApi* | [**deleteDomainCertAuthority**](docs/DomainCertAuthorityApi.md#deleteDomainCertAuthority) | **DELETE** /domainCertAuthorities/{certAuthorityName} | Delete a Domain Certificate Authority object.
-*DomainCertAuthorityApi* | [**getDomainCertAuthorities**](docs/DomainCertAuthorityApi.md#getDomainCertAuthorities) | **GET** /domainCertAuthorities | Get a list of Domain Certificate Authority objects.
-*DomainCertAuthorityApi* | [**getDomainCertAuthority**](docs/DomainCertAuthorityApi.md#getDomainCertAuthority) | **GET** /domainCertAuthorities/{certAuthorityName} | Get a Domain Certificate Authority object.
-*DomainCertAuthorityApi* | [**replaceDomainCertAuthority**](docs/DomainCertAuthorityApi.md#replaceDomainCertAuthority) | **PUT** /domainCertAuthorities/{certAuthorityName} | Replace a Domain Certificate Authority object.
-*DomainCertAuthorityApi* | [**updateDomainCertAuthority**](docs/DomainCertAuthorityApi.md#updateDomainCertAuthority) | **PATCH** /domainCertAuthorities/{certAuthorityName} | Update a Domain Certificate Authority object.
-*JndiApi* | [**createMsgVpnJndiConnectionFactory**](docs/JndiApi.md#createMsgVpnJndiConnectionFactory) | **POST** /msgVpns/{msgVpnName}/jndiConnectionFactories | Create a JNDI Connection Factory object.
-*JndiApi* | [**createMsgVpnJndiQueue**](docs/JndiApi.md#createMsgVpnJndiQueue) | **POST** /msgVpns/{msgVpnName}/jndiQueues | Create a JNDI Queue object.
-*JndiApi* | [**createMsgVpnJndiTopic**](docs/JndiApi.md#createMsgVpnJndiTopic) | **POST** /msgVpns/{msgVpnName}/jndiTopics | Create a JNDI Topic object.
-*JndiApi* | [**deleteMsgVpnJndiConnectionFactory**](docs/JndiApi.md#deleteMsgVpnJndiConnectionFactory) | **DELETE** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Delete a JNDI Connection Factory object.
-*JndiApi* | [**deleteMsgVpnJndiQueue**](docs/JndiApi.md#deleteMsgVpnJndiQueue) | **DELETE** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Delete a JNDI Queue object.
-*JndiApi* | [**deleteMsgVpnJndiTopic**](docs/JndiApi.md#deleteMsgVpnJndiTopic) | **DELETE** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Delete a JNDI Topic object.
-*JndiApi* | [**getMsgVpnJndiConnectionFactories**](docs/JndiApi.md#getMsgVpnJndiConnectionFactories) | **GET** /msgVpns/{msgVpnName}/jndiConnectionFactories | Get a list of JNDI Connection Factory objects.
-*JndiApi* | [**getMsgVpnJndiConnectionFactory**](docs/JndiApi.md#getMsgVpnJndiConnectionFactory) | **GET** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Get a JNDI Connection Factory object.
-*JndiApi* | [**getMsgVpnJndiQueue**](docs/JndiApi.md#getMsgVpnJndiQueue) | **GET** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Get a JNDI Queue object.
-*JndiApi* | [**getMsgVpnJndiQueues**](docs/JndiApi.md#getMsgVpnJndiQueues) | **GET** /msgVpns/{msgVpnName}/jndiQueues | Get a list of JNDI Queue objects.
-*JndiApi* | [**getMsgVpnJndiTopic**](docs/JndiApi.md#getMsgVpnJndiTopic) | **GET** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Get a JNDI Topic object.
-*JndiApi* | [**getMsgVpnJndiTopics**](docs/JndiApi.md#getMsgVpnJndiTopics) | **GET** /msgVpns/{msgVpnName}/jndiTopics | Get a list of JNDI Topic objects.
-*JndiApi* | [**replaceMsgVpnJndiConnectionFactory**](docs/JndiApi.md#replaceMsgVpnJndiConnectionFactory) | **PUT** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Replace a JNDI Connection Factory object.
-*JndiApi* | [**replaceMsgVpnJndiQueue**](docs/JndiApi.md#replaceMsgVpnJndiQueue) | **PUT** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Replace a JNDI Queue object.
-*JndiApi* | [**replaceMsgVpnJndiTopic**](docs/JndiApi.md#replaceMsgVpnJndiTopic) | **PUT** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Replace a JNDI Topic object.
-*JndiApi* | [**updateMsgVpnJndiConnectionFactory**](docs/JndiApi.md#updateMsgVpnJndiConnectionFactory) | **PATCH** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Update a JNDI Connection Factory object.
-*JndiApi* | [**updateMsgVpnJndiQueue**](docs/JndiApi.md#updateMsgVpnJndiQueue) | **PATCH** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Update a JNDI Queue object.
-*JndiApi* | [**updateMsgVpnJndiTopic**](docs/JndiApi.md#updateMsgVpnJndiTopic) | **PATCH** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Update a JNDI Topic object.
-*MqttRetainCacheApi* | [**createMsgVpnMqttRetainCache**](docs/MqttRetainCacheApi.md#createMsgVpnMqttRetainCache) | **POST** /msgVpns/{msgVpnName}/mqttRetainCaches | Create an MQTT Retain Cache object.
-*MqttRetainCacheApi* | [**deleteMsgVpnMqttRetainCache**](docs/MqttRetainCacheApi.md#deleteMsgVpnMqttRetainCache) | **DELETE** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Delete an MQTT Retain Cache object.
-*MqttRetainCacheApi* | [**getMsgVpnMqttRetainCache**](docs/MqttRetainCacheApi.md#getMsgVpnMqttRetainCache) | **GET** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Get an MQTT Retain Cache object.
-*MqttRetainCacheApi* | [**getMsgVpnMqttRetainCaches**](docs/MqttRetainCacheApi.md#getMsgVpnMqttRetainCaches) | **GET** /msgVpns/{msgVpnName}/mqttRetainCaches | Get a list of MQTT Retain Cache objects.
-*MqttRetainCacheApi* | [**replaceMsgVpnMqttRetainCache**](docs/MqttRetainCacheApi.md#replaceMsgVpnMqttRetainCache) | **PUT** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Replace an MQTT Retain Cache object.
-*MqttRetainCacheApi* | [**updateMsgVpnMqttRetainCache**](docs/MqttRetainCacheApi.md#updateMsgVpnMqttRetainCache) | **PATCH** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Update an MQTT Retain Cache object.
-*MqttSessionApi* | [**createMsgVpnMqttSession**](docs/MqttSessionApi.md#createMsgVpnMqttSession) | **POST** /msgVpns/{msgVpnName}/mqttSessions | Create an MQTT Session object.
-*MqttSessionApi* | [**createMsgVpnMqttSessionSubscription**](docs/MqttSessionApi.md#createMsgVpnMqttSessionSubscription) | **POST** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions | Create a Subscription object.
-*MqttSessionApi* | [**deleteMsgVpnMqttSession**](docs/MqttSessionApi.md#deleteMsgVpnMqttSession) | **DELETE** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Delete an MQTT Session object.
-*MqttSessionApi* | [**deleteMsgVpnMqttSessionSubscription**](docs/MqttSessionApi.md#deleteMsgVpnMqttSessionSubscription) | **DELETE** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Delete a Subscription object.
-*MqttSessionApi* | [**getMsgVpnMqttSession**](docs/MqttSessionApi.md#getMsgVpnMqttSession) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Get an MQTT Session object.
-*MqttSessionApi* | [**getMsgVpnMqttSessionSubscription**](docs/MqttSessionApi.md#getMsgVpnMqttSessionSubscription) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Get a Subscription object.
-*MqttSessionApi* | [**getMsgVpnMqttSessionSubscriptions**](docs/MqttSessionApi.md#getMsgVpnMqttSessionSubscriptions) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions | Get a list of Subscription objects.
-*MqttSessionApi* | [**getMsgVpnMqttSessions**](docs/MqttSessionApi.md#getMsgVpnMqttSessions) | **GET** /msgVpns/{msgVpnName}/mqttSessions | Get a list of MQTT Session objects.
-*MqttSessionApi* | [**replaceMsgVpnMqttSession**](docs/MqttSessionApi.md#replaceMsgVpnMqttSession) | **PUT** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Replace an MQTT Session object.
-*MqttSessionApi* | [**replaceMsgVpnMqttSessionSubscription**](docs/MqttSessionApi.md#replaceMsgVpnMqttSessionSubscription) | **PUT** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Replace a Subscription object.
-*MqttSessionApi* | [**updateMsgVpnMqttSession**](docs/MqttSessionApi.md#updateMsgVpnMqttSession) | **PATCH** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Update an MQTT Session object.
-*MqttSessionApi* | [**updateMsgVpnMqttSessionSubscription**](docs/MqttSessionApi.md#updateMsgVpnMqttSessionSubscription) | **PATCH** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Update a Subscription object.
-*MsgVpnApi* | [**createMsgVpn**](docs/MsgVpnApi.md#createMsgVpn) | **POST** /msgVpns | Create a Message VPN object.
-*MsgVpnApi* | [**createMsgVpnAclProfile**](docs/MsgVpnApi.md#createMsgVpnAclProfile) | **POST** /msgVpns/{msgVpnName}/aclProfiles | Create an ACL Profile object.
-*MsgVpnApi* | [**createMsgVpnAclProfileClientConnectException**](docs/MsgVpnApi.md#createMsgVpnAclProfileClientConnectException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Create a Client Connect Exception object.
-*MsgVpnApi* | [**createMsgVpnAclProfilePublishException**](docs/MsgVpnApi.md#createMsgVpnAclProfilePublishException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Create a Publish Topic Exception object.
-*MsgVpnApi* | [**createMsgVpnAclProfilePublishTopicException**](docs/MsgVpnApi.md#createMsgVpnAclProfilePublishTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Create a Publish Topic Exception object.
-*MsgVpnApi* | [**createMsgVpnAclProfileSubscribeException**](docs/MsgVpnApi.md#createMsgVpnAclProfileSubscribeException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Create a Subscribe Topic Exception object.
-*MsgVpnApi* | [**createMsgVpnAclProfileSubscribeShareNameException**](docs/MsgVpnApi.md#createMsgVpnAclProfileSubscribeShareNameException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Create a Subscribe Share Name Exception object.
-*MsgVpnApi* | [**createMsgVpnAclProfileSubscribeTopicException**](docs/MsgVpnApi.md#createMsgVpnAclProfileSubscribeTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Create a Subscribe Topic Exception object.
-*MsgVpnApi* | [**createMsgVpnAuthenticationOauthProfile**](docs/MsgVpnApi.md#createMsgVpnAuthenticationOauthProfile) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles | Create an OAuth Profile object.
-*MsgVpnApi* | [**createMsgVpnAuthenticationOauthProfileClientRequiredClaim**](docs/MsgVpnApi.md#createMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims | Create a Required Claim object.
-*MsgVpnApi* | [**createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](docs/MsgVpnApi.md#createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Create a Required Claim object.
-*MsgVpnApi* | [**createMsgVpnAuthenticationOauthProvider**](docs/MsgVpnApi.md#createMsgVpnAuthenticationOauthProvider) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProviders | Create an OAuth Provider object.
-*MsgVpnApi* | [**createMsgVpnAuthorizationGroup**](docs/MsgVpnApi.md#createMsgVpnAuthorizationGroup) | **POST** /msgVpns/{msgVpnName}/authorizationGroups | Create an Authorization Group object.
-*MsgVpnApi* | [**createMsgVpnBridge**](docs/MsgVpnApi.md#createMsgVpnBridge) | **POST** /msgVpns/{msgVpnName}/bridges | Create a Bridge object.
-*MsgVpnApi* | [**createMsgVpnBridgeRemoteMsgVpn**](docs/MsgVpnApi.md#createMsgVpnBridgeRemoteMsgVpn) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns | Create a Remote Message VPN object.
-*MsgVpnApi* | [**createMsgVpnBridgeRemoteSubscription**](docs/MsgVpnApi.md#createMsgVpnBridgeRemoteSubscription) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions | Create a Remote Subscription object.
-*MsgVpnApi* | [**createMsgVpnBridgeTlsTrustedCommonName**](docs/MsgVpnApi.md#createMsgVpnBridgeTlsTrustedCommonName) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames | Create a Trusted Common Name object.
-*MsgVpnApi* | [**createMsgVpnCertMatchingRule**](docs/MsgVpnApi.md#createMsgVpnCertMatchingRule) | **POST** /msgVpns/{msgVpnName}/certMatchingRules | Create a Certificate Matching Rule object.
-*MsgVpnApi* | [**createMsgVpnCertMatchingRuleAttributeFilter**](docs/MsgVpnApi.md#createMsgVpnCertMatchingRuleAttributeFilter) | **POST** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters | Create a Certificate Matching Rule Attribute Filter object.
-*MsgVpnApi* | [**createMsgVpnCertMatchingRuleCondition**](docs/MsgVpnApi.md#createMsgVpnCertMatchingRuleCondition) | **POST** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions | Create a Certificate Matching Rule Condition object.
-*MsgVpnApi* | [**createMsgVpnClientProfile**](docs/MsgVpnApi.md#createMsgVpnClientProfile) | **POST** /msgVpns/{msgVpnName}/clientProfiles | Create a Client Profile object.
-*MsgVpnApi* | [**createMsgVpnClientUsername**](docs/MsgVpnApi.md#createMsgVpnClientUsername) | **POST** /msgVpns/{msgVpnName}/clientUsernames | Create a Client Username object.
-*MsgVpnApi* | [**createMsgVpnClientUsernameAttribute**](docs/MsgVpnApi.md#createMsgVpnClientUsernameAttribute) | **POST** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes | Create a Client Username Attribute object.
-*MsgVpnApi* | [**createMsgVpnDistributedCache**](docs/MsgVpnApi.md#createMsgVpnDistributedCache) | **POST** /msgVpns/{msgVpnName}/distributedCaches | Create a Distributed Cache object.
-*MsgVpnApi* | [**createMsgVpnDistributedCacheCluster**](docs/MsgVpnApi.md#createMsgVpnDistributedCacheCluster) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters | Create a Cache Cluster object.
-*MsgVpnApi* | [**createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](docs/MsgVpnApi.md#createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters | Create a Home Cache Cluster object.
-*MsgVpnApi* | [**createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](docs/MsgVpnApi.md#createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes | Create a Topic Prefix object.
-*MsgVpnApi* | [**createMsgVpnDistributedCacheClusterInstance**](docs/MsgVpnApi.md#createMsgVpnDistributedCacheClusterInstance) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances | Create a Cache Instance object.
-*MsgVpnApi* | [**createMsgVpnDistributedCacheClusterTopic**](docs/MsgVpnApi.md#createMsgVpnDistributedCacheClusterTopic) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics | Create a Topic object.
-*MsgVpnApi* | [**createMsgVpnDmrBridge**](docs/MsgVpnApi.md#createMsgVpnDmrBridge) | **POST** /msgVpns/{msgVpnName}/dmrBridges | Create a DMR Bridge object.
-*MsgVpnApi* | [**createMsgVpnJndiConnectionFactory**](docs/MsgVpnApi.md#createMsgVpnJndiConnectionFactory) | **POST** /msgVpns/{msgVpnName}/jndiConnectionFactories | Create a JNDI Connection Factory object.
-*MsgVpnApi* | [**createMsgVpnJndiQueue**](docs/MsgVpnApi.md#createMsgVpnJndiQueue) | **POST** /msgVpns/{msgVpnName}/jndiQueues | Create a JNDI Queue object.
-*MsgVpnApi* | [**createMsgVpnJndiTopic**](docs/MsgVpnApi.md#createMsgVpnJndiTopic) | **POST** /msgVpns/{msgVpnName}/jndiTopics | Create a JNDI Topic object.
-*MsgVpnApi* | [**createMsgVpnMqttRetainCache**](docs/MsgVpnApi.md#createMsgVpnMqttRetainCache) | **POST** /msgVpns/{msgVpnName}/mqttRetainCaches | Create an MQTT Retain Cache object.
-*MsgVpnApi* | [**createMsgVpnMqttSession**](docs/MsgVpnApi.md#createMsgVpnMqttSession) | **POST** /msgVpns/{msgVpnName}/mqttSessions | Create an MQTT Session object.
-*MsgVpnApi* | [**createMsgVpnMqttSessionSubscription**](docs/MsgVpnApi.md#createMsgVpnMqttSessionSubscription) | **POST** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions | Create a Subscription object.
-*MsgVpnApi* | [**createMsgVpnQueue**](docs/MsgVpnApi.md#createMsgVpnQueue) | **POST** /msgVpns/{msgVpnName}/queues | Create a Queue object.
-*MsgVpnApi* | [**createMsgVpnQueueSubscription**](docs/MsgVpnApi.md#createMsgVpnQueueSubscription) | **POST** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions | Create a Queue Subscription object.
-*MsgVpnApi* | [**createMsgVpnQueueTemplate**](docs/MsgVpnApi.md#createMsgVpnQueueTemplate) | **POST** /msgVpns/{msgVpnName}/queueTemplates | Create a Queue Template object.
-*MsgVpnApi* | [**createMsgVpnReplayLog**](docs/MsgVpnApi.md#createMsgVpnReplayLog) | **POST** /msgVpns/{msgVpnName}/replayLogs | Create a Replay Log object.
-*MsgVpnApi* | [**createMsgVpnReplayLogTopicFilterSubscription**](docs/MsgVpnApi.md#createMsgVpnReplayLogTopicFilterSubscription) | **POST** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions | Create a Topic Filter Subscription object.
-*MsgVpnApi* | [**createMsgVpnReplicatedTopic**](docs/MsgVpnApi.md#createMsgVpnReplicatedTopic) | **POST** /msgVpns/{msgVpnName}/replicatedTopics | Create a Replicated Topic object.
-*MsgVpnApi* | [**createMsgVpnRestDeliveryPoint**](docs/MsgVpnApi.md#createMsgVpnRestDeliveryPoint) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints | Create a REST Delivery Point object.
-*MsgVpnApi* | [**createMsgVpnRestDeliveryPointQueueBinding**](docs/MsgVpnApi.md#createMsgVpnRestDeliveryPointQueueBinding) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings | Create a Queue Binding object.
-*MsgVpnApi* | [**createMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/MsgVpnApi.md#createMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders | Create a Request Header object.
-*MsgVpnApi* | [**createMsgVpnRestDeliveryPointRestConsumer**](docs/MsgVpnApi.md#createMsgVpnRestDeliveryPointRestConsumer) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers | Create a REST Consumer object.
-*MsgVpnApi* | [**createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](docs/MsgVpnApi.md#createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims | Create a Claim object.
-*MsgVpnApi* | [**createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](docs/MsgVpnApi.md#createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames | Create a Trusted Common Name object.
-*MsgVpnApi* | [**createMsgVpnSequencedTopic**](docs/MsgVpnApi.md#createMsgVpnSequencedTopic) | **POST** /msgVpns/{msgVpnName}/sequencedTopics | Create a Sequenced Topic object.
-*MsgVpnApi* | [**createMsgVpnTopicEndpoint**](docs/MsgVpnApi.md#createMsgVpnTopicEndpoint) | **POST** /msgVpns/{msgVpnName}/topicEndpoints | Create a Topic Endpoint object.
-*MsgVpnApi* | [**createMsgVpnTopicEndpointTemplate**](docs/MsgVpnApi.md#createMsgVpnTopicEndpointTemplate) | **POST** /msgVpns/{msgVpnName}/topicEndpointTemplates | Create a Topic Endpoint Template object.
-*MsgVpnApi* | [**deleteMsgVpn**](docs/MsgVpnApi.md#deleteMsgVpn) | **DELETE** /msgVpns/{msgVpnName} | Delete a Message VPN object.
-*MsgVpnApi* | [**deleteMsgVpnAclProfile**](docs/MsgVpnApi.md#deleteMsgVpnAclProfile) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Delete an ACL Profile object.
-*MsgVpnApi* | [**deleteMsgVpnAclProfileClientConnectException**](docs/MsgVpnApi.md#deleteMsgVpnAclProfileClientConnectException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Delete a Client Connect Exception object.
-*MsgVpnApi* | [**deleteMsgVpnAclProfilePublishException**](docs/MsgVpnApi.md#deleteMsgVpnAclProfilePublishException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Delete a Publish Topic Exception object.
-*MsgVpnApi* | [**deleteMsgVpnAclProfilePublishTopicException**](docs/MsgVpnApi.md#deleteMsgVpnAclProfilePublishTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Delete a Publish Topic Exception object.
-*MsgVpnApi* | [**deleteMsgVpnAclProfileSubscribeException**](docs/MsgVpnApi.md#deleteMsgVpnAclProfileSubscribeException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Delete a Subscribe Topic Exception object.
-*MsgVpnApi* | [**deleteMsgVpnAclProfileSubscribeShareNameException**](docs/MsgVpnApi.md#deleteMsgVpnAclProfileSubscribeShareNameException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Delete a Subscribe Share Name Exception object.
-*MsgVpnApi* | [**deleteMsgVpnAclProfileSubscribeTopicException**](docs/MsgVpnApi.md#deleteMsgVpnAclProfileSubscribeTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Delete a Subscribe Topic Exception object.
-*MsgVpnApi* | [**deleteMsgVpnAuthenticationOauthProfile**](docs/MsgVpnApi.md#deleteMsgVpnAuthenticationOauthProfile) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Delete an OAuth Profile object.
-*MsgVpnApi* | [**deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim**](docs/MsgVpnApi.md#deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Delete a Required Claim object.
-*MsgVpnApi* | [**deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](docs/MsgVpnApi.md#deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Delete a Required Claim object.
-*MsgVpnApi* | [**deleteMsgVpnAuthenticationOauthProvider**](docs/MsgVpnApi.md#deleteMsgVpnAuthenticationOauthProvider) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Delete an OAuth Provider object.
-*MsgVpnApi* | [**deleteMsgVpnAuthorizationGroup**](docs/MsgVpnApi.md#deleteMsgVpnAuthorizationGroup) | **DELETE** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Delete an Authorization Group object.
-*MsgVpnApi* | [**deleteMsgVpnBridge**](docs/MsgVpnApi.md#deleteMsgVpnBridge) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Delete a Bridge object.
-*MsgVpnApi* | [**deleteMsgVpnBridgeRemoteMsgVpn**](docs/MsgVpnApi.md#deleteMsgVpnBridgeRemoteMsgVpn) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Delete a Remote Message VPN object.
-*MsgVpnApi* | [**deleteMsgVpnBridgeRemoteSubscription**](docs/MsgVpnApi.md#deleteMsgVpnBridgeRemoteSubscription) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions/{remoteSubscriptionTopic} | Delete a Remote Subscription object.
-*MsgVpnApi* | [**deleteMsgVpnBridgeTlsTrustedCommonName**](docs/MsgVpnApi.md#deleteMsgVpnBridgeTlsTrustedCommonName) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object.
-*MsgVpnApi* | [**deleteMsgVpnCertMatchingRule**](docs/MsgVpnApi.md#deleteMsgVpnCertMatchingRule) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Delete a Certificate Matching Rule object.
-*MsgVpnApi* | [**deleteMsgVpnCertMatchingRuleAttributeFilter**](docs/MsgVpnApi.md#deleteMsgVpnCertMatchingRuleAttributeFilter) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Delete a Certificate Matching Rule Attribute Filter object.
-*MsgVpnApi* | [**deleteMsgVpnCertMatchingRuleCondition**](docs/MsgVpnApi.md#deleteMsgVpnCertMatchingRuleCondition) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions/{source} | Delete a Certificate Matching Rule Condition object.
-*MsgVpnApi* | [**deleteMsgVpnClientProfile**](docs/MsgVpnApi.md#deleteMsgVpnClientProfile) | **DELETE** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Delete a Client Profile object.
-*MsgVpnApi* | [**deleteMsgVpnClientUsername**](docs/MsgVpnApi.md#deleteMsgVpnClientUsername) | **DELETE** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Delete a Client Username object.
-*MsgVpnApi* | [**deleteMsgVpnClientUsernameAttribute**](docs/MsgVpnApi.md#deleteMsgVpnClientUsernameAttribute) | **DELETE** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes/{attributeName},{attributeValue} | Delete a Client Username Attribute object.
-*MsgVpnApi* | [**deleteMsgVpnDistributedCache**](docs/MsgVpnApi.md#deleteMsgVpnDistributedCache) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Delete a Distributed Cache object.
-*MsgVpnApi* | [**deleteMsgVpnDistributedCacheCluster**](docs/MsgVpnApi.md#deleteMsgVpnDistributedCacheCluster) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Delete a Cache Cluster object.
-*MsgVpnApi* | [**deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](docs/MsgVpnApi.md#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName} | Delete a Home Cache Cluster object.
-*MsgVpnApi* | [**deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](docs/MsgVpnApi.md#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes/{topicPrefix} | Delete a Topic Prefix object.
-*MsgVpnApi* | [**deleteMsgVpnDistributedCacheClusterInstance**](docs/MsgVpnApi.md#deleteMsgVpnDistributedCacheClusterInstance) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Delete a Cache Instance object.
-*MsgVpnApi* | [**deleteMsgVpnDistributedCacheClusterTopic**](docs/MsgVpnApi.md#deleteMsgVpnDistributedCacheClusterTopic) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics/{topic} | Delete a Topic object.
-*MsgVpnApi* | [**deleteMsgVpnDmrBridge**](docs/MsgVpnApi.md#deleteMsgVpnDmrBridge) | **DELETE** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Delete a DMR Bridge object.
-*MsgVpnApi* | [**deleteMsgVpnJndiConnectionFactory**](docs/MsgVpnApi.md#deleteMsgVpnJndiConnectionFactory) | **DELETE** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Delete a JNDI Connection Factory object.
-*MsgVpnApi* | [**deleteMsgVpnJndiQueue**](docs/MsgVpnApi.md#deleteMsgVpnJndiQueue) | **DELETE** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Delete a JNDI Queue object.
-*MsgVpnApi* | [**deleteMsgVpnJndiTopic**](docs/MsgVpnApi.md#deleteMsgVpnJndiTopic) | **DELETE** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Delete a JNDI Topic object.
-*MsgVpnApi* | [**deleteMsgVpnMqttRetainCache**](docs/MsgVpnApi.md#deleteMsgVpnMqttRetainCache) | **DELETE** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Delete an MQTT Retain Cache object.
-*MsgVpnApi* | [**deleteMsgVpnMqttSession**](docs/MsgVpnApi.md#deleteMsgVpnMqttSession) | **DELETE** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Delete an MQTT Session object.
-*MsgVpnApi* | [**deleteMsgVpnMqttSessionSubscription**](docs/MsgVpnApi.md#deleteMsgVpnMqttSessionSubscription) | **DELETE** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Delete a Subscription object.
-*MsgVpnApi* | [**deleteMsgVpnQueue**](docs/MsgVpnApi.md#deleteMsgVpnQueue) | **DELETE** /msgVpns/{msgVpnName}/queues/{queueName} | Delete a Queue object.
-*MsgVpnApi* | [**deleteMsgVpnQueueSubscription**](docs/MsgVpnApi.md#deleteMsgVpnQueueSubscription) | **DELETE** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic} | Delete a Queue Subscription object.
-*MsgVpnApi* | [**deleteMsgVpnQueueTemplate**](docs/MsgVpnApi.md#deleteMsgVpnQueueTemplate) | **DELETE** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Delete a Queue Template object.
-*MsgVpnApi* | [**deleteMsgVpnReplayLog**](docs/MsgVpnApi.md#deleteMsgVpnReplayLog) | **DELETE** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Delete a Replay Log object.
-*MsgVpnApi* | [**deleteMsgVpnReplayLogTopicFilterSubscription**](docs/MsgVpnApi.md#deleteMsgVpnReplayLogTopicFilterSubscription) | **DELETE** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions/{topicFilterSubscription} | Delete a Topic Filter Subscription object.
-*MsgVpnApi* | [**deleteMsgVpnReplicatedTopic**](docs/MsgVpnApi.md#deleteMsgVpnReplicatedTopic) | **DELETE** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Delete a Replicated Topic object.
-*MsgVpnApi* | [**deleteMsgVpnRestDeliveryPoint**](docs/MsgVpnApi.md#deleteMsgVpnRestDeliveryPoint) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Delete a REST Delivery Point object.
-*MsgVpnApi* | [**deleteMsgVpnRestDeliveryPointQueueBinding**](docs/MsgVpnApi.md#deleteMsgVpnRestDeliveryPointQueueBinding) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Delete a Queue Binding object.
-*MsgVpnApi* | [**deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/MsgVpnApi.md#deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Delete a Request Header object.
-*MsgVpnApi* | [**deleteMsgVpnRestDeliveryPointRestConsumer**](docs/MsgVpnApi.md#deleteMsgVpnRestDeliveryPointRestConsumer) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Delete a REST Consumer object.
-*MsgVpnApi* | [**deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](docs/MsgVpnApi.md#deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims/{oauthJwtClaimName} | Delete a Claim object.
-*MsgVpnApi* | [**deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](docs/MsgVpnApi.md#deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object.
-*MsgVpnApi* | [**deleteMsgVpnSequencedTopic**](docs/MsgVpnApi.md#deleteMsgVpnSequencedTopic) | **DELETE** /msgVpns/{msgVpnName}/sequencedTopics/{sequencedTopic} | Delete a Sequenced Topic object.
-*MsgVpnApi* | [**deleteMsgVpnTopicEndpoint**](docs/MsgVpnApi.md#deleteMsgVpnTopicEndpoint) | **DELETE** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Delete a Topic Endpoint object.
-*MsgVpnApi* | [**deleteMsgVpnTopicEndpointTemplate**](docs/MsgVpnApi.md#deleteMsgVpnTopicEndpointTemplate) | **DELETE** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Delete a Topic Endpoint Template object.
-*MsgVpnApi* | [**getMsgVpn**](docs/MsgVpnApi.md#getMsgVpn) | **GET** /msgVpns/{msgVpnName} | Get a Message VPN object.
-*MsgVpnApi* | [**getMsgVpnAclProfile**](docs/MsgVpnApi.md#getMsgVpnAclProfile) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Get an ACL Profile object.
-*MsgVpnApi* | [**getMsgVpnAclProfileClientConnectException**](docs/MsgVpnApi.md#getMsgVpnAclProfileClientConnectException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Get a Client Connect Exception object.
-*MsgVpnApi* | [**getMsgVpnAclProfileClientConnectExceptions**](docs/MsgVpnApi.md#getMsgVpnAclProfileClientConnectExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Get a list of Client Connect Exception objects.
-*MsgVpnApi* | [**getMsgVpnAclProfilePublishException**](docs/MsgVpnApi.md#getMsgVpnAclProfilePublishException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Get a Publish Topic Exception object.
-*MsgVpnApi* | [**getMsgVpnAclProfilePublishExceptions**](docs/MsgVpnApi.md#getMsgVpnAclProfilePublishExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Get a list of Publish Topic Exception objects.
-*MsgVpnApi* | [**getMsgVpnAclProfilePublishTopicException**](docs/MsgVpnApi.md#getMsgVpnAclProfilePublishTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Get a Publish Topic Exception object.
-*MsgVpnApi* | [**getMsgVpnAclProfilePublishTopicExceptions**](docs/MsgVpnApi.md#getMsgVpnAclProfilePublishTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Get a list of Publish Topic Exception objects.
-*MsgVpnApi* | [**getMsgVpnAclProfileSubscribeException**](docs/MsgVpnApi.md#getMsgVpnAclProfileSubscribeException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Get a Subscribe Topic Exception object.
-*MsgVpnApi* | [**getMsgVpnAclProfileSubscribeExceptions**](docs/MsgVpnApi.md#getMsgVpnAclProfileSubscribeExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Get a list of Subscribe Topic Exception objects.
-*MsgVpnApi* | [**getMsgVpnAclProfileSubscribeShareNameException**](docs/MsgVpnApi.md#getMsgVpnAclProfileSubscribeShareNameException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Get a Subscribe Share Name Exception object.
-*MsgVpnApi* | [**getMsgVpnAclProfileSubscribeShareNameExceptions**](docs/MsgVpnApi.md#getMsgVpnAclProfileSubscribeShareNameExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Get a list of Subscribe Share Name Exception objects.
-*MsgVpnApi* | [**getMsgVpnAclProfileSubscribeTopicException**](docs/MsgVpnApi.md#getMsgVpnAclProfileSubscribeTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Get a Subscribe Topic Exception object.
-*MsgVpnApi* | [**getMsgVpnAclProfileSubscribeTopicExceptions**](docs/MsgVpnApi.md#getMsgVpnAclProfileSubscribeTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Get a list of Subscribe Topic Exception objects.
-*MsgVpnApi* | [**getMsgVpnAclProfiles**](docs/MsgVpnApi.md#getMsgVpnAclProfiles) | **GET** /msgVpns/{msgVpnName}/aclProfiles | Get a list of ACL Profile objects.
-*MsgVpnApi* | [**getMsgVpnAuthenticationOauthProfile**](docs/MsgVpnApi.md#getMsgVpnAuthenticationOauthProfile) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Get an OAuth Profile object.
-*MsgVpnApi* | [**getMsgVpnAuthenticationOauthProfileClientRequiredClaim**](docs/MsgVpnApi.md#getMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Get a Required Claim object.
-*MsgVpnApi* | [**getMsgVpnAuthenticationOauthProfileClientRequiredClaims**](docs/MsgVpnApi.md#getMsgVpnAuthenticationOauthProfileClientRequiredClaims) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims | Get a list of Required Claim objects.
-*MsgVpnApi* | [**getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](docs/MsgVpnApi.md#getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Get a Required Claim object.
-*MsgVpnApi* | [**getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims**](docs/MsgVpnApi.md#getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Get a list of Required Claim objects.
-*MsgVpnApi* | [**getMsgVpnAuthenticationOauthProfiles**](docs/MsgVpnApi.md#getMsgVpnAuthenticationOauthProfiles) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles | Get a list of OAuth Profile objects.
-*MsgVpnApi* | [**getMsgVpnAuthenticationOauthProvider**](docs/MsgVpnApi.md#getMsgVpnAuthenticationOauthProvider) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Get an OAuth Provider object.
-*MsgVpnApi* | [**getMsgVpnAuthenticationOauthProviders**](docs/MsgVpnApi.md#getMsgVpnAuthenticationOauthProviders) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProviders | Get a list of OAuth Provider objects.
-*MsgVpnApi* | [**getMsgVpnAuthorizationGroup**](docs/MsgVpnApi.md#getMsgVpnAuthorizationGroup) | **GET** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Get an Authorization Group object.
-*MsgVpnApi* | [**getMsgVpnAuthorizationGroups**](docs/MsgVpnApi.md#getMsgVpnAuthorizationGroups) | **GET** /msgVpns/{msgVpnName}/authorizationGroups | Get a list of Authorization Group objects.
-*MsgVpnApi* | [**getMsgVpnBridge**](docs/MsgVpnApi.md#getMsgVpnBridge) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Get a Bridge object.
-*MsgVpnApi* | [**getMsgVpnBridgeRemoteMsgVpn**](docs/MsgVpnApi.md#getMsgVpnBridgeRemoteMsgVpn) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Get a Remote Message VPN object.
-*MsgVpnApi* | [**getMsgVpnBridgeRemoteMsgVpns**](docs/MsgVpnApi.md#getMsgVpnBridgeRemoteMsgVpns) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns | Get a list of Remote Message VPN objects.
-*MsgVpnApi* | [**getMsgVpnBridgeRemoteSubscription**](docs/MsgVpnApi.md#getMsgVpnBridgeRemoteSubscription) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions/{remoteSubscriptionTopic} | Get a Remote Subscription object.
-*MsgVpnApi* | [**getMsgVpnBridgeRemoteSubscriptions**](docs/MsgVpnApi.md#getMsgVpnBridgeRemoteSubscriptions) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions | Get a list of Remote Subscription objects.
-*MsgVpnApi* | [**getMsgVpnBridgeTlsTrustedCommonName**](docs/MsgVpnApi.md#getMsgVpnBridgeTlsTrustedCommonName) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object.
-*MsgVpnApi* | [**getMsgVpnBridgeTlsTrustedCommonNames**](docs/MsgVpnApi.md#getMsgVpnBridgeTlsTrustedCommonNames) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects.
-*MsgVpnApi* | [**getMsgVpnBridges**](docs/MsgVpnApi.md#getMsgVpnBridges) | **GET** /msgVpns/{msgVpnName}/bridges | Get a list of Bridge objects.
-*MsgVpnApi* | [**getMsgVpnCertMatchingRule**](docs/MsgVpnApi.md#getMsgVpnCertMatchingRule) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Get a Certificate Matching Rule object.
-*MsgVpnApi* | [**getMsgVpnCertMatchingRuleAttributeFilter**](docs/MsgVpnApi.md#getMsgVpnCertMatchingRuleAttributeFilter) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Get a Certificate Matching Rule Attribute Filter object.
-*MsgVpnApi* | [**getMsgVpnCertMatchingRuleAttributeFilters**](docs/MsgVpnApi.md#getMsgVpnCertMatchingRuleAttributeFilters) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters | Get a list of Certificate Matching Rule Attribute Filter objects.
-*MsgVpnApi* | [**getMsgVpnCertMatchingRuleCondition**](docs/MsgVpnApi.md#getMsgVpnCertMatchingRuleCondition) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions/{source} | Get a Certificate Matching Rule Condition object.
-*MsgVpnApi* | [**getMsgVpnCertMatchingRuleConditions**](docs/MsgVpnApi.md#getMsgVpnCertMatchingRuleConditions) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions | Get a list of Certificate Matching Rule Condition objects.
-*MsgVpnApi* | [**getMsgVpnCertMatchingRules**](docs/MsgVpnApi.md#getMsgVpnCertMatchingRules) | **GET** /msgVpns/{msgVpnName}/certMatchingRules | Get a list of Certificate Matching Rule objects.
-*MsgVpnApi* | [**getMsgVpnClientProfile**](docs/MsgVpnApi.md#getMsgVpnClientProfile) | **GET** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Get a Client Profile object.
-*MsgVpnApi* | [**getMsgVpnClientProfiles**](docs/MsgVpnApi.md#getMsgVpnClientProfiles) | **GET** /msgVpns/{msgVpnName}/clientProfiles | Get a list of Client Profile objects.
-*MsgVpnApi* | [**getMsgVpnClientUsername**](docs/MsgVpnApi.md#getMsgVpnClientUsername) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Get a Client Username object.
-*MsgVpnApi* | [**getMsgVpnClientUsernameAttribute**](docs/MsgVpnApi.md#getMsgVpnClientUsernameAttribute) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes/{attributeName},{attributeValue} | Get a Client Username Attribute object.
-*MsgVpnApi* | [**getMsgVpnClientUsernameAttributes**](docs/MsgVpnApi.md#getMsgVpnClientUsernameAttributes) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes | Get a list of Client Username Attribute objects.
-*MsgVpnApi* | [**getMsgVpnClientUsernames**](docs/MsgVpnApi.md#getMsgVpnClientUsernames) | **GET** /msgVpns/{msgVpnName}/clientUsernames | Get a list of Client Username objects.
-*MsgVpnApi* | [**getMsgVpnDistributedCache**](docs/MsgVpnApi.md#getMsgVpnDistributedCache) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Get a Distributed Cache object.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheCluster**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheCluster) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Get a Cache Cluster object.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName} | Get a Home Cache Cluster object.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes/{topicPrefix} | Get a Topic Prefix object.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixes**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixes) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes | Get a list of Topic Prefix objects.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusters**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusters) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters | Get a list of Home Cache Cluster objects.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheClusterInstance**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheClusterInstance) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Get a Cache Instance object.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheClusterInstances**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheClusterInstances) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances | Get a list of Cache Instance objects.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheClusterTopic**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheClusterTopic) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics/{topic} | Get a Topic object.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheClusterTopics**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheClusterTopics) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics | Get a list of Topic objects.
-*MsgVpnApi* | [**getMsgVpnDistributedCacheClusters**](docs/MsgVpnApi.md#getMsgVpnDistributedCacheClusters) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters | Get a list of Cache Cluster objects.
-*MsgVpnApi* | [**getMsgVpnDistributedCaches**](docs/MsgVpnApi.md#getMsgVpnDistributedCaches) | **GET** /msgVpns/{msgVpnName}/distributedCaches | Get a list of Distributed Cache objects.
-*MsgVpnApi* | [**getMsgVpnDmrBridge**](docs/MsgVpnApi.md#getMsgVpnDmrBridge) | **GET** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Get a DMR Bridge object.
-*MsgVpnApi* | [**getMsgVpnDmrBridges**](docs/MsgVpnApi.md#getMsgVpnDmrBridges) | **GET** /msgVpns/{msgVpnName}/dmrBridges | Get a list of DMR Bridge objects.
-*MsgVpnApi* | [**getMsgVpnJndiConnectionFactories**](docs/MsgVpnApi.md#getMsgVpnJndiConnectionFactories) | **GET** /msgVpns/{msgVpnName}/jndiConnectionFactories | Get a list of JNDI Connection Factory objects.
-*MsgVpnApi* | [**getMsgVpnJndiConnectionFactory**](docs/MsgVpnApi.md#getMsgVpnJndiConnectionFactory) | **GET** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Get a JNDI Connection Factory object.
-*MsgVpnApi* | [**getMsgVpnJndiQueue**](docs/MsgVpnApi.md#getMsgVpnJndiQueue) | **GET** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Get a JNDI Queue object.
-*MsgVpnApi* | [**getMsgVpnJndiQueues**](docs/MsgVpnApi.md#getMsgVpnJndiQueues) | **GET** /msgVpns/{msgVpnName}/jndiQueues | Get a list of JNDI Queue objects.
-*MsgVpnApi* | [**getMsgVpnJndiTopic**](docs/MsgVpnApi.md#getMsgVpnJndiTopic) | **GET** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Get a JNDI Topic object.
-*MsgVpnApi* | [**getMsgVpnJndiTopics**](docs/MsgVpnApi.md#getMsgVpnJndiTopics) | **GET** /msgVpns/{msgVpnName}/jndiTopics | Get a list of JNDI Topic objects.
-*MsgVpnApi* | [**getMsgVpnMqttRetainCache**](docs/MsgVpnApi.md#getMsgVpnMqttRetainCache) | **GET** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Get an MQTT Retain Cache object.
-*MsgVpnApi* | [**getMsgVpnMqttRetainCaches**](docs/MsgVpnApi.md#getMsgVpnMqttRetainCaches) | **GET** /msgVpns/{msgVpnName}/mqttRetainCaches | Get a list of MQTT Retain Cache objects.
-*MsgVpnApi* | [**getMsgVpnMqttSession**](docs/MsgVpnApi.md#getMsgVpnMqttSession) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Get an MQTT Session object.
-*MsgVpnApi* | [**getMsgVpnMqttSessionSubscription**](docs/MsgVpnApi.md#getMsgVpnMqttSessionSubscription) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Get a Subscription object.
-*MsgVpnApi* | [**getMsgVpnMqttSessionSubscriptions**](docs/MsgVpnApi.md#getMsgVpnMqttSessionSubscriptions) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions | Get a list of Subscription objects.
-*MsgVpnApi* | [**getMsgVpnMqttSessions**](docs/MsgVpnApi.md#getMsgVpnMqttSessions) | **GET** /msgVpns/{msgVpnName}/mqttSessions | Get a list of MQTT Session objects.
-*MsgVpnApi* | [**getMsgVpnQueue**](docs/MsgVpnApi.md#getMsgVpnQueue) | **GET** /msgVpns/{msgVpnName}/queues/{queueName} | Get a Queue object.
-*MsgVpnApi* | [**getMsgVpnQueueSubscription**](docs/MsgVpnApi.md#getMsgVpnQueueSubscription) | **GET** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic} | Get a Queue Subscription object.
-*MsgVpnApi* | [**getMsgVpnQueueSubscriptions**](docs/MsgVpnApi.md#getMsgVpnQueueSubscriptions) | **GET** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions | Get a list of Queue Subscription objects.
-*MsgVpnApi* | [**getMsgVpnQueueTemplate**](docs/MsgVpnApi.md#getMsgVpnQueueTemplate) | **GET** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Get a Queue Template object.
-*MsgVpnApi* | [**getMsgVpnQueueTemplates**](docs/MsgVpnApi.md#getMsgVpnQueueTemplates) | **GET** /msgVpns/{msgVpnName}/queueTemplates | Get a list of Queue Template objects.
-*MsgVpnApi* | [**getMsgVpnQueues**](docs/MsgVpnApi.md#getMsgVpnQueues) | **GET** /msgVpns/{msgVpnName}/queues | Get a list of Queue objects.
-*MsgVpnApi* | [**getMsgVpnReplayLog**](docs/MsgVpnApi.md#getMsgVpnReplayLog) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Get a Replay Log object.
-*MsgVpnApi* | [**getMsgVpnReplayLogTopicFilterSubscription**](docs/MsgVpnApi.md#getMsgVpnReplayLogTopicFilterSubscription) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions/{topicFilterSubscription} | Get a Topic Filter Subscription object.
-*MsgVpnApi* | [**getMsgVpnReplayLogTopicFilterSubscriptions**](docs/MsgVpnApi.md#getMsgVpnReplayLogTopicFilterSubscriptions) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions | Get a list of Topic Filter Subscription objects.
-*MsgVpnApi* | [**getMsgVpnReplayLogs**](docs/MsgVpnApi.md#getMsgVpnReplayLogs) | **GET** /msgVpns/{msgVpnName}/replayLogs | Get a list of Replay Log objects.
-*MsgVpnApi* | [**getMsgVpnReplicatedTopic**](docs/MsgVpnApi.md#getMsgVpnReplicatedTopic) | **GET** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Get a Replicated Topic object.
-*MsgVpnApi* | [**getMsgVpnReplicatedTopics**](docs/MsgVpnApi.md#getMsgVpnReplicatedTopics) | **GET** /msgVpns/{msgVpnName}/replicatedTopics | Get a list of Replicated Topic objects.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPoint**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPoint) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Get a REST Delivery Point object.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointQueueBinding**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointQueueBinding) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Get a Queue Binding object.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Get a Request Header object.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointQueueBindingRequestHeaders**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointQueueBindingRequestHeaders) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders | Get a list of Request Header objects.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointQueueBindings**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointQueueBindings) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings | Get a list of Queue Binding objects.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointRestConsumer**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointRestConsumer) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Get a REST Consumer object.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims/{oauthJwtClaimName} | Get a Claim object.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaims**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaims) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims | Get a list of Claim objects.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNames**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNames) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPointRestConsumers**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPointRestConsumers) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers | Get a list of REST Consumer objects.
-*MsgVpnApi* | [**getMsgVpnRestDeliveryPoints**](docs/MsgVpnApi.md#getMsgVpnRestDeliveryPoints) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints | Get a list of REST Delivery Point objects.
-*MsgVpnApi* | [**getMsgVpnSequencedTopic**](docs/MsgVpnApi.md#getMsgVpnSequencedTopic) | **GET** /msgVpns/{msgVpnName}/sequencedTopics/{sequencedTopic} | Get a Sequenced Topic object.
-*MsgVpnApi* | [**getMsgVpnSequencedTopics**](docs/MsgVpnApi.md#getMsgVpnSequencedTopics) | **GET** /msgVpns/{msgVpnName}/sequencedTopics | Get a list of Sequenced Topic objects.
-*MsgVpnApi* | [**getMsgVpnTopicEndpoint**](docs/MsgVpnApi.md#getMsgVpnTopicEndpoint) | **GET** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Get a Topic Endpoint object.
-*MsgVpnApi* | [**getMsgVpnTopicEndpointTemplate**](docs/MsgVpnApi.md#getMsgVpnTopicEndpointTemplate) | **GET** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Get a Topic Endpoint Template object.
-*MsgVpnApi* | [**getMsgVpnTopicEndpointTemplates**](docs/MsgVpnApi.md#getMsgVpnTopicEndpointTemplates) | **GET** /msgVpns/{msgVpnName}/topicEndpointTemplates | Get a list of Topic Endpoint Template objects.
-*MsgVpnApi* | [**getMsgVpnTopicEndpoints**](docs/MsgVpnApi.md#getMsgVpnTopicEndpoints) | **GET** /msgVpns/{msgVpnName}/topicEndpoints | Get a list of Topic Endpoint objects.
-*MsgVpnApi* | [**getMsgVpns**](docs/MsgVpnApi.md#getMsgVpns) | **GET** /msgVpns | Get a list of Message VPN objects.
-*MsgVpnApi* | [**replaceMsgVpn**](docs/MsgVpnApi.md#replaceMsgVpn) | **PUT** /msgVpns/{msgVpnName} | Replace a Message VPN object.
-*MsgVpnApi* | [**replaceMsgVpnAclProfile**](docs/MsgVpnApi.md#replaceMsgVpnAclProfile) | **PUT** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Replace an ACL Profile object.
-*MsgVpnApi* | [**replaceMsgVpnAuthenticationOauthProfile**](docs/MsgVpnApi.md#replaceMsgVpnAuthenticationOauthProfile) | **PUT** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Replace an OAuth Profile object.
-*MsgVpnApi* | [**replaceMsgVpnAuthenticationOauthProvider**](docs/MsgVpnApi.md#replaceMsgVpnAuthenticationOauthProvider) | **PUT** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Replace an OAuth Provider object.
-*MsgVpnApi* | [**replaceMsgVpnAuthorizationGroup**](docs/MsgVpnApi.md#replaceMsgVpnAuthorizationGroup) | **PUT** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Replace an Authorization Group object.
-*MsgVpnApi* | [**replaceMsgVpnBridge**](docs/MsgVpnApi.md#replaceMsgVpnBridge) | **PUT** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Replace a Bridge object.
-*MsgVpnApi* | [**replaceMsgVpnBridgeRemoteMsgVpn**](docs/MsgVpnApi.md#replaceMsgVpnBridgeRemoteMsgVpn) | **PUT** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Replace a Remote Message VPN object.
-*MsgVpnApi* | [**replaceMsgVpnCertMatchingRule**](docs/MsgVpnApi.md#replaceMsgVpnCertMatchingRule) | **PUT** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Replace a Certificate Matching Rule object.
-*MsgVpnApi* | [**replaceMsgVpnCertMatchingRuleAttributeFilter**](docs/MsgVpnApi.md#replaceMsgVpnCertMatchingRuleAttributeFilter) | **PUT** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Replace a Certificate Matching Rule Attribute Filter object.
-*MsgVpnApi* | [**replaceMsgVpnClientProfile**](docs/MsgVpnApi.md#replaceMsgVpnClientProfile) | **PUT** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Replace a Client Profile object.
-*MsgVpnApi* | [**replaceMsgVpnClientUsername**](docs/MsgVpnApi.md#replaceMsgVpnClientUsername) | **PUT** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Replace a Client Username object.
-*MsgVpnApi* | [**replaceMsgVpnDistributedCache**](docs/MsgVpnApi.md#replaceMsgVpnDistributedCache) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Replace a Distributed Cache object.
-*MsgVpnApi* | [**replaceMsgVpnDistributedCacheCluster**](docs/MsgVpnApi.md#replaceMsgVpnDistributedCacheCluster) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Replace a Cache Cluster object.
-*MsgVpnApi* | [**replaceMsgVpnDistributedCacheClusterInstance**](docs/MsgVpnApi.md#replaceMsgVpnDistributedCacheClusterInstance) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Replace a Cache Instance object.
-*MsgVpnApi* | [**replaceMsgVpnDmrBridge**](docs/MsgVpnApi.md#replaceMsgVpnDmrBridge) | **PUT** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Replace a DMR Bridge object.
-*MsgVpnApi* | [**replaceMsgVpnJndiConnectionFactory**](docs/MsgVpnApi.md#replaceMsgVpnJndiConnectionFactory) | **PUT** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Replace a JNDI Connection Factory object.
-*MsgVpnApi* | [**replaceMsgVpnJndiQueue**](docs/MsgVpnApi.md#replaceMsgVpnJndiQueue) | **PUT** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Replace a JNDI Queue object.
-*MsgVpnApi* | [**replaceMsgVpnJndiTopic**](docs/MsgVpnApi.md#replaceMsgVpnJndiTopic) | **PUT** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Replace a JNDI Topic object.
-*MsgVpnApi* | [**replaceMsgVpnMqttRetainCache**](docs/MsgVpnApi.md#replaceMsgVpnMqttRetainCache) | **PUT** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Replace an MQTT Retain Cache object.
-*MsgVpnApi* | [**replaceMsgVpnMqttSession**](docs/MsgVpnApi.md#replaceMsgVpnMqttSession) | **PUT** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Replace an MQTT Session object.
-*MsgVpnApi* | [**replaceMsgVpnMqttSessionSubscription**](docs/MsgVpnApi.md#replaceMsgVpnMqttSessionSubscription) | **PUT** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Replace a Subscription object.
-*MsgVpnApi* | [**replaceMsgVpnQueue**](docs/MsgVpnApi.md#replaceMsgVpnQueue) | **PUT** /msgVpns/{msgVpnName}/queues/{queueName} | Replace a Queue object.
-*MsgVpnApi* | [**replaceMsgVpnQueueTemplate**](docs/MsgVpnApi.md#replaceMsgVpnQueueTemplate) | **PUT** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Replace a Queue Template object.
-*MsgVpnApi* | [**replaceMsgVpnReplayLog**](docs/MsgVpnApi.md#replaceMsgVpnReplayLog) | **PUT** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Replace a Replay Log object.
-*MsgVpnApi* | [**replaceMsgVpnReplicatedTopic**](docs/MsgVpnApi.md#replaceMsgVpnReplicatedTopic) | **PUT** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Replace a Replicated Topic object.
-*MsgVpnApi* | [**replaceMsgVpnRestDeliveryPoint**](docs/MsgVpnApi.md#replaceMsgVpnRestDeliveryPoint) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Replace a REST Delivery Point object.
-*MsgVpnApi* | [**replaceMsgVpnRestDeliveryPointQueueBinding**](docs/MsgVpnApi.md#replaceMsgVpnRestDeliveryPointQueueBinding) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Replace a Queue Binding object.
-*MsgVpnApi* | [**replaceMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/MsgVpnApi.md#replaceMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Replace a Request Header object.
-*MsgVpnApi* | [**replaceMsgVpnRestDeliveryPointRestConsumer**](docs/MsgVpnApi.md#replaceMsgVpnRestDeliveryPointRestConsumer) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Replace a REST Consumer object.
-*MsgVpnApi* | [**replaceMsgVpnTopicEndpoint**](docs/MsgVpnApi.md#replaceMsgVpnTopicEndpoint) | **PUT** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Replace a Topic Endpoint object.
-*MsgVpnApi* | [**replaceMsgVpnTopicEndpointTemplate**](docs/MsgVpnApi.md#replaceMsgVpnTopicEndpointTemplate) | **PUT** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Replace a Topic Endpoint Template object.
-*MsgVpnApi* | [**updateMsgVpn**](docs/MsgVpnApi.md#updateMsgVpn) | **PATCH** /msgVpns/{msgVpnName} | Update a Message VPN object.
-*MsgVpnApi* | [**updateMsgVpnAclProfile**](docs/MsgVpnApi.md#updateMsgVpnAclProfile) | **PATCH** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Update an ACL Profile object.
-*MsgVpnApi* | [**updateMsgVpnAuthenticationOauthProfile**](docs/MsgVpnApi.md#updateMsgVpnAuthenticationOauthProfile) | **PATCH** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Update an OAuth Profile object.
-*MsgVpnApi* | [**updateMsgVpnAuthenticationOauthProvider**](docs/MsgVpnApi.md#updateMsgVpnAuthenticationOauthProvider) | **PATCH** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Update an OAuth Provider object.
-*MsgVpnApi* | [**updateMsgVpnAuthorizationGroup**](docs/MsgVpnApi.md#updateMsgVpnAuthorizationGroup) | **PATCH** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Update an Authorization Group object.
-*MsgVpnApi* | [**updateMsgVpnBridge**](docs/MsgVpnApi.md#updateMsgVpnBridge) | **PATCH** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Update a Bridge object.
-*MsgVpnApi* | [**updateMsgVpnBridgeRemoteMsgVpn**](docs/MsgVpnApi.md#updateMsgVpnBridgeRemoteMsgVpn) | **PATCH** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Update a Remote Message VPN object.
-*MsgVpnApi* | [**updateMsgVpnCertMatchingRule**](docs/MsgVpnApi.md#updateMsgVpnCertMatchingRule) | **PATCH** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Update a Certificate Matching Rule object.
-*MsgVpnApi* | [**updateMsgVpnCertMatchingRuleAttributeFilter**](docs/MsgVpnApi.md#updateMsgVpnCertMatchingRuleAttributeFilter) | **PATCH** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Update a Certificate Matching Rule Attribute Filter object.
-*MsgVpnApi* | [**updateMsgVpnClientProfile**](docs/MsgVpnApi.md#updateMsgVpnClientProfile) | **PATCH** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Update a Client Profile object.
-*MsgVpnApi* | [**updateMsgVpnClientUsername**](docs/MsgVpnApi.md#updateMsgVpnClientUsername) | **PATCH** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Update a Client Username object.
-*MsgVpnApi* | [**updateMsgVpnDistributedCache**](docs/MsgVpnApi.md#updateMsgVpnDistributedCache) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Update a Distributed Cache object.
-*MsgVpnApi* | [**updateMsgVpnDistributedCacheCluster**](docs/MsgVpnApi.md#updateMsgVpnDistributedCacheCluster) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Update a Cache Cluster object.
-*MsgVpnApi* | [**updateMsgVpnDistributedCacheClusterInstance**](docs/MsgVpnApi.md#updateMsgVpnDistributedCacheClusterInstance) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Update a Cache Instance object.
-*MsgVpnApi* | [**updateMsgVpnDmrBridge**](docs/MsgVpnApi.md#updateMsgVpnDmrBridge) | **PATCH** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Update a DMR Bridge object.
-*MsgVpnApi* | [**updateMsgVpnJndiConnectionFactory**](docs/MsgVpnApi.md#updateMsgVpnJndiConnectionFactory) | **PATCH** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Update a JNDI Connection Factory object.
-*MsgVpnApi* | [**updateMsgVpnJndiQueue**](docs/MsgVpnApi.md#updateMsgVpnJndiQueue) | **PATCH** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Update a JNDI Queue object.
-*MsgVpnApi* | [**updateMsgVpnJndiTopic**](docs/MsgVpnApi.md#updateMsgVpnJndiTopic) | **PATCH** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Update a JNDI Topic object.
-*MsgVpnApi* | [**updateMsgVpnMqttRetainCache**](docs/MsgVpnApi.md#updateMsgVpnMqttRetainCache) | **PATCH** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Update an MQTT Retain Cache object.
-*MsgVpnApi* | [**updateMsgVpnMqttSession**](docs/MsgVpnApi.md#updateMsgVpnMqttSession) | **PATCH** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Update an MQTT Session object.
-*MsgVpnApi* | [**updateMsgVpnMqttSessionSubscription**](docs/MsgVpnApi.md#updateMsgVpnMqttSessionSubscription) | **PATCH** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Update a Subscription object.
-*MsgVpnApi* | [**updateMsgVpnQueue**](docs/MsgVpnApi.md#updateMsgVpnQueue) | **PATCH** /msgVpns/{msgVpnName}/queues/{queueName} | Update a Queue object.
-*MsgVpnApi* | [**updateMsgVpnQueueTemplate**](docs/MsgVpnApi.md#updateMsgVpnQueueTemplate) | **PATCH** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Update a Queue Template object.
-*MsgVpnApi* | [**updateMsgVpnReplayLog**](docs/MsgVpnApi.md#updateMsgVpnReplayLog) | **PATCH** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Update a Replay Log object.
-*MsgVpnApi* | [**updateMsgVpnReplicatedTopic**](docs/MsgVpnApi.md#updateMsgVpnReplicatedTopic) | **PATCH** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Update a Replicated Topic object.
-*MsgVpnApi* | [**updateMsgVpnRestDeliveryPoint**](docs/MsgVpnApi.md#updateMsgVpnRestDeliveryPoint) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Update a REST Delivery Point object.
-*MsgVpnApi* | [**updateMsgVpnRestDeliveryPointQueueBinding**](docs/MsgVpnApi.md#updateMsgVpnRestDeliveryPointQueueBinding) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Update a Queue Binding object.
-*MsgVpnApi* | [**updateMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/MsgVpnApi.md#updateMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Update a Request Header object.
-*MsgVpnApi* | [**updateMsgVpnRestDeliveryPointRestConsumer**](docs/MsgVpnApi.md#updateMsgVpnRestDeliveryPointRestConsumer) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Update a REST Consumer object.
-*MsgVpnApi* | [**updateMsgVpnTopicEndpoint**](docs/MsgVpnApi.md#updateMsgVpnTopicEndpoint) | **PATCH** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Update a Topic Endpoint object.
-*MsgVpnApi* | [**updateMsgVpnTopicEndpointTemplate**](docs/MsgVpnApi.md#updateMsgVpnTopicEndpointTemplate) | **PATCH** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Update a Topic Endpoint Template object.
-*OauthProfileApi* | [**createOauthProfile**](docs/OauthProfileApi.md#createOauthProfile) | **POST** /oauthProfiles | Create an OAuth Profile object.
-*OauthProfileApi* | [**createOauthProfileAccessLevelGroup**](docs/OauthProfileApi.md#createOauthProfileAccessLevelGroup) | **POST** /oauthProfiles/{oauthProfileName}/accessLevelGroups | Create a Group Access Level object.
-*OauthProfileApi* | [**createOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/OauthProfileApi.md#createOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **POST** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions | Create a Message VPN Access-Level Exception object.
-*OauthProfileApi* | [**createOauthProfileClientAllowedHost**](docs/OauthProfileApi.md#createOauthProfileClientAllowedHost) | **POST** /oauthProfiles/{oauthProfileName}/clientAllowedHosts | Create an Allowed Host Value object.
-*OauthProfileApi* | [**createOauthProfileClientAuthorizationParameter**](docs/OauthProfileApi.md#createOauthProfileClientAuthorizationParameter) | **POST** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters | Create an Authorization Parameter object.
-*OauthProfileApi* | [**createOauthProfileClientRequiredClaim**](docs/OauthProfileApi.md#createOauthProfileClientRequiredClaim) | **POST** /oauthProfiles/{oauthProfileName}/clientRequiredClaims | Create a Required Claim object.
-*OauthProfileApi* | [**createOauthProfileDefaultMsgVpnAccessLevelException**](docs/OauthProfileApi.md#createOauthProfileDefaultMsgVpnAccessLevelException) | **POST** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions | Create a Message VPN Access-Level Exception object.
-*OauthProfileApi* | [**createOauthProfileResourceServerRequiredClaim**](docs/OauthProfileApi.md#createOauthProfileResourceServerRequiredClaim) | **POST** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Create a Required Claim object.
-*OauthProfileApi* | [**deleteOauthProfile**](docs/OauthProfileApi.md#deleteOauthProfile) | **DELETE** /oauthProfiles/{oauthProfileName} | Delete an OAuth Profile object.
-*OauthProfileApi* | [**deleteOauthProfileAccessLevelGroup**](docs/OauthProfileApi.md#deleteOauthProfileAccessLevelGroup) | **DELETE** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Delete a Group Access Level object.
-*OauthProfileApi* | [**deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/OauthProfileApi.md#deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **DELETE** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Delete a Message VPN Access-Level Exception object.
-*OauthProfileApi* | [**deleteOauthProfileClientAllowedHost**](docs/OauthProfileApi.md#deleteOauthProfileClientAllowedHost) | **DELETE** /oauthProfiles/{oauthProfileName}/clientAllowedHosts/{allowedHost} | Delete an Allowed Host Value object.
-*OauthProfileApi* | [**deleteOauthProfileClientAuthorizationParameter**](docs/OauthProfileApi.md#deleteOauthProfileClientAuthorizationParameter) | **DELETE** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Delete an Authorization Parameter object.
-*OauthProfileApi* | [**deleteOauthProfileClientRequiredClaim**](docs/OauthProfileApi.md#deleteOauthProfileClientRequiredClaim) | **DELETE** /oauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Delete a Required Claim object.
-*OauthProfileApi* | [**deleteOauthProfileDefaultMsgVpnAccessLevelException**](docs/OauthProfileApi.md#deleteOauthProfileDefaultMsgVpnAccessLevelException) | **DELETE** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Delete a Message VPN Access-Level Exception object.
-*OauthProfileApi* | [**deleteOauthProfileResourceServerRequiredClaim**](docs/OauthProfileApi.md#deleteOauthProfileResourceServerRequiredClaim) | **DELETE** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Delete a Required Claim object.
-*OauthProfileApi* | [**getOauthProfile**](docs/OauthProfileApi.md#getOauthProfile) | **GET** /oauthProfiles/{oauthProfileName} | Get an OAuth Profile object.
-*OauthProfileApi* | [**getOauthProfileAccessLevelGroup**](docs/OauthProfileApi.md#getOauthProfileAccessLevelGroup) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Get a Group Access Level object.
-*OauthProfileApi* | [**getOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/OauthProfileApi.md#getOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Get a Message VPN Access-Level Exception object.
-*OauthProfileApi* | [**getOauthProfileAccessLevelGroupMsgVpnAccessLevelExceptions**](docs/OauthProfileApi.md#getOauthProfileAccessLevelGroupMsgVpnAccessLevelExceptions) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions | Get a list of Message VPN Access-Level Exception objects.
-*OauthProfileApi* | [**getOauthProfileAccessLevelGroups**](docs/OauthProfileApi.md#getOauthProfileAccessLevelGroups) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups | Get a list of Group Access Level objects.
-*OauthProfileApi* | [**getOauthProfileClientAllowedHost**](docs/OauthProfileApi.md#getOauthProfileClientAllowedHost) | **GET** /oauthProfiles/{oauthProfileName}/clientAllowedHosts/{allowedHost} | Get an Allowed Host Value object.
-*OauthProfileApi* | [**getOauthProfileClientAllowedHosts**](docs/OauthProfileApi.md#getOauthProfileClientAllowedHosts) | **GET** /oauthProfiles/{oauthProfileName}/clientAllowedHosts | Get a list of Allowed Host Value objects.
-*OauthProfileApi* | [**getOauthProfileClientAuthorizationParameter**](docs/OauthProfileApi.md#getOauthProfileClientAuthorizationParameter) | **GET** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Get an Authorization Parameter object.
-*OauthProfileApi* | [**getOauthProfileClientAuthorizationParameters**](docs/OauthProfileApi.md#getOauthProfileClientAuthorizationParameters) | **GET** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters | Get a list of Authorization Parameter objects.
-*OauthProfileApi* | [**getOauthProfileClientRequiredClaim**](docs/OauthProfileApi.md#getOauthProfileClientRequiredClaim) | **GET** /oauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Get a Required Claim object.
-*OauthProfileApi* | [**getOauthProfileClientRequiredClaims**](docs/OauthProfileApi.md#getOauthProfileClientRequiredClaims) | **GET** /oauthProfiles/{oauthProfileName}/clientRequiredClaims | Get a list of Required Claim objects.
-*OauthProfileApi* | [**getOauthProfileDefaultMsgVpnAccessLevelException**](docs/OauthProfileApi.md#getOauthProfileDefaultMsgVpnAccessLevelException) | **GET** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Get a Message VPN Access-Level Exception object.
-*OauthProfileApi* | [**getOauthProfileDefaultMsgVpnAccessLevelExceptions**](docs/OauthProfileApi.md#getOauthProfileDefaultMsgVpnAccessLevelExceptions) | **GET** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions | Get a list of Message VPN Access-Level Exception objects.
-*OauthProfileApi* | [**getOauthProfileResourceServerRequiredClaim**](docs/OauthProfileApi.md#getOauthProfileResourceServerRequiredClaim) | **GET** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Get a Required Claim object.
-*OauthProfileApi* | [**getOauthProfileResourceServerRequiredClaims**](docs/OauthProfileApi.md#getOauthProfileResourceServerRequiredClaims) | **GET** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Get a list of Required Claim objects.
-*OauthProfileApi* | [**getOauthProfiles**](docs/OauthProfileApi.md#getOauthProfiles) | **GET** /oauthProfiles | Get a list of OAuth Profile objects.
-*OauthProfileApi* | [**replaceOauthProfile**](docs/OauthProfileApi.md#replaceOauthProfile) | **PUT** /oauthProfiles/{oauthProfileName} | Replace an OAuth Profile object.
-*OauthProfileApi* | [**replaceOauthProfileAccessLevelGroup**](docs/OauthProfileApi.md#replaceOauthProfileAccessLevelGroup) | **PUT** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Replace a Group Access Level object.
-*OauthProfileApi* | [**replaceOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/OauthProfileApi.md#replaceOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **PUT** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Replace a Message VPN Access-Level Exception object.
-*OauthProfileApi* | [**replaceOauthProfileClientAuthorizationParameter**](docs/OauthProfileApi.md#replaceOauthProfileClientAuthorizationParameter) | **PUT** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Replace an Authorization Parameter object.
-*OauthProfileApi* | [**replaceOauthProfileDefaultMsgVpnAccessLevelException**](docs/OauthProfileApi.md#replaceOauthProfileDefaultMsgVpnAccessLevelException) | **PUT** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Replace a Message VPN Access-Level Exception object.
-*OauthProfileApi* | [**updateOauthProfile**](docs/OauthProfileApi.md#updateOauthProfile) | **PATCH** /oauthProfiles/{oauthProfileName} | Update an OAuth Profile object.
-*OauthProfileApi* | [**updateOauthProfileAccessLevelGroup**](docs/OauthProfileApi.md#updateOauthProfileAccessLevelGroup) | **PATCH** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Update a Group Access Level object.
-*OauthProfileApi* | [**updateOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](docs/OauthProfileApi.md#updateOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **PATCH** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Update a Message VPN Access-Level Exception object.
-*OauthProfileApi* | [**updateOauthProfileClientAuthorizationParameter**](docs/OauthProfileApi.md#updateOauthProfileClientAuthorizationParameter) | **PATCH** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Update an Authorization Parameter object.
-*OauthProfileApi* | [**updateOauthProfileDefaultMsgVpnAccessLevelException**](docs/OauthProfileApi.md#updateOauthProfileDefaultMsgVpnAccessLevelException) | **PATCH** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Update a Message VPN Access-Level Exception object.
-*QueueApi* | [**createMsgVpnQueue**](docs/QueueApi.md#createMsgVpnQueue) | **POST** /msgVpns/{msgVpnName}/queues | Create a Queue object.
-*QueueApi* | [**createMsgVpnQueueSubscription**](docs/QueueApi.md#createMsgVpnQueueSubscription) | **POST** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions | Create a Queue Subscription object.
-*QueueApi* | [**deleteMsgVpnQueue**](docs/QueueApi.md#deleteMsgVpnQueue) | **DELETE** /msgVpns/{msgVpnName}/queues/{queueName} | Delete a Queue object.
-*QueueApi* | [**deleteMsgVpnQueueSubscription**](docs/QueueApi.md#deleteMsgVpnQueueSubscription) | **DELETE** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic} | Delete a Queue Subscription object.
-*QueueApi* | [**getMsgVpnQueue**](docs/QueueApi.md#getMsgVpnQueue) | **GET** /msgVpns/{msgVpnName}/queues/{queueName} | Get a Queue object.
-*QueueApi* | [**getMsgVpnQueueSubscription**](docs/QueueApi.md#getMsgVpnQueueSubscription) | **GET** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic} | Get a Queue Subscription object.
-*QueueApi* | [**getMsgVpnQueueSubscriptions**](docs/QueueApi.md#getMsgVpnQueueSubscriptions) | **GET** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions | Get a list of Queue Subscription objects.
-*QueueApi* | [**getMsgVpnQueues**](docs/QueueApi.md#getMsgVpnQueues) | **GET** /msgVpns/{msgVpnName}/queues | Get a list of Queue objects.
-*QueueApi* | [**replaceMsgVpnQueue**](docs/QueueApi.md#replaceMsgVpnQueue) | **PUT** /msgVpns/{msgVpnName}/queues/{queueName} | Replace a Queue object.
-*QueueApi* | [**updateMsgVpnQueue**](docs/QueueApi.md#updateMsgVpnQueue) | **PATCH** /msgVpns/{msgVpnName}/queues/{queueName} | Update a Queue object.
-*QueueTemplateApi* | [**createMsgVpnQueueTemplate**](docs/QueueTemplateApi.md#createMsgVpnQueueTemplate) | **POST** /msgVpns/{msgVpnName}/queueTemplates | Create a Queue Template object.
-*QueueTemplateApi* | [**deleteMsgVpnQueueTemplate**](docs/QueueTemplateApi.md#deleteMsgVpnQueueTemplate) | **DELETE** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Delete a Queue Template object.
-*QueueTemplateApi* | [**getMsgVpnQueueTemplate**](docs/QueueTemplateApi.md#getMsgVpnQueueTemplate) | **GET** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Get a Queue Template object.
-*QueueTemplateApi* | [**getMsgVpnQueueTemplates**](docs/QueueTemplateApi.md#getMsgVpnQueueTemplates) | **GET** /msgVpns/{msgVpnName}/queueTemplates | Get a list of Queue Template objects.
-*QueueTemplateApi* | [**replaceMsgVpnQueueTemplate**](docs/QueueTemplateApi.md#replaceMsgVpnQueueTemplate) | **PUT** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Replace a Queue Template object.
-*QueueTemplateApi* | [**updateMsgVpnQueueTemplate**](docs/QueueTemplateApi.md#updateMsgVpnQueueTemplate) | **PATCH** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Update a Queue Template object.
-*ReplayLogApi* | [**createMsgVpnReplayLog**](docs/ReplayLogApi.md#createMsgVpnReplayLog) | **POST** /msgVpns/{msgVpnName}/replayLogs | Create a Replay Log object.
-*ReplayLogApi* | [**createMsgVpnReplayLogTopicFilterSubscription**](docs/ReplayLogApi.md#createMsgVpnReplayLogTopicFilterSubscription) | **POST** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions | Create a Topic Filter Subscription object.
-*ReplayLogApi* | [**deleteMsgVpnReplayLog**](docs/ReplayLogApi.md#deleteMsgVpnReplayLog) | **DELETE** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Delete a Replay Log object.
-*ReplayLogApi* | [**deleteMsgVpnReplayLogTopicFilterSubscription**](docs/ReplayLogApi.md#deleteMsgVpnReplayLogTopicFilterSubscription) | **DELETE** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions/{topicFilterSubscription} | Delete a Topic Filter Subscription object.
-*ReplayLogApi* | [**getMsgVpnReplayLog**](docs/ReplayLogApi.md#getMsgVpnReplayLog) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Get a Replay Log object.
-*ReplayLogApi* | [**getMsgVpnReplayLogTopicFilterSubscription**](docs/ReplayLogApi.md#getMsgVpnReplayLogTopicFilterSubscription) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions/{topicFilterSubscription} | Get a Topic Filter Subscription object.
-*ReplayLogApi* | [**getMsgVpnReplayLogTopicFilterSubscriptions**](docs/ReplayLogApi.md#getMsgVpnReplayLogTopicFilterSubscriptions) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions | Get a list of Topic Filter Subscription objects.
-*ReplayLogApi* | [**getMsgVpnReplayLogs**](docs/ReplayLogApi.md#getMsgVpnReplayLogs) | **GET** /msgVpns/{msgVpnName}/replayLogs | Get a list of Replay Log objects.
-*ReplayLogApi* | [**replaceMsgVpnReplayLog**](docs/ReplayLogApi.md#replaceMsgVpnReplayLog) | **PUT** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Replace a Replay Log object.
-*ReplayLogApi* | [**updateMsgVpnReplayLog**](docs/ReplayLogApi.md#updateMsgVpnReplayLog) | **PATCH** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Update a Replay Log object.
-*ReplicatedTopicApi* | [**createMsgVpnReplicatedTopic**](docs/ReplicatedTopicApi.md#createMsgVpnReplicatedTopic) | **POST** /msgVpns/{msgVpnName}/replicatedTopics | Create a Replicated Topic object.
-*ReplicatedTopicApi* | [**deleteMsgVpnReplicatedTopic**](docs/ReplicatedTopicApi.md#deleteMsgVpnReplicatedTopic) | **DELETE** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Delete a Replicated Topic object.
-*ReplicatedTopicApi* | [**getMsgVpnReplicatedTopic**](docs/ReplicatedTopicApi.md#getMsgVpnReplicatedTopic) | **GET** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Get a Replicated Topic object.
-*ReplicatedTopicApi* | [**getMsgVpnReplicatedTopics**](docs/ReplicatedTopicApi.md#getMsgVpnReplicatedTopics) | **GET** /msgVpns/{msgVpnName}/replicatedTopics | Get a list of Replicated Topic objects.
-*ReplicatedTopicApi* | [**replaceMsgVpnReplicatedTopic**](docs/ReplicatedTopicApi.md#replaceMsgVpnReplicatedTopic) | **PUT** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Replace a Replicated Topic object.
-*ReplicatedTopicApi* | [**updateMsgVpnReplicatedTopic**](docs/ReplicatedTopicApi.md#updateMsgVpnReplicatedTopic) | **PATCH** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Update a Replicated Topic object.
-*RestDeliveryPointApi* | [**createMsgVpnRestDeliveryPoint**](docs/RestDeliveryPointApi.md#createMsgVpnRestDeliveryPoint) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints | Create a REST Delivery Point object.
-*RestDeliveryPointApi* | [**createMsgVpnRestDeliveryPointQueueBinding**](docs/RestDeliveryPointApi.md#createMsgVpnRestDeliveryPointQueueBinding) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings | Create a Queue Binding object.
-*RestDeliveryPointApi* | [**createMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/RestDeliveryPointApi.md#createMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders | Create a Request Header object.
-*RestDeliveryPointApi* | [**createMsgVpnRestDeliveryPointRestConsumer**](docs/RestDeliveryPointApi.md#createMsgVpnRestDeliveryPointRestConsumer) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers | Create a REST Consumer object.
-*RestDeliveryPointApi* | [**createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](docs/RestDeliveryPointApi.md#createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims | Create a Claim object.
-*RestDeliveryPointApi* | [**createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](docs/RestDeliveryPointApi.md#createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames | Create a Trusted Common Name object.
-*RestDeliveryPointApi* | [**deleteMsgVpnRestDeliveryPoint**](docs/RestDeliveryPointApi.md#deleteMsgVpnRestDeliveryPoint) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Delete a REST Delivery Point object.
-*RestDeliveryPointApi* | [**deleteMsgVpnRestDeliveryPointQueueBinding**](docs/RestDeliveryPointApi.md#deleteMsgVpnRestDeliveryPointQueueBinding) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Delete a Queue Binding object.
-*RestDeliveryPointApi* | [**deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/RestDeliveryPointApi.md#deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Delete a Request Header object.
-*RestDeliveryPointApi* | [**deleteMsgVpnRestDeliveryPointRestConsumer**](docs/RestDeliveryPointApi.md#deleteMsgVpnRestDeliveryPointRestConsumer) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Delete a REST Consumer object.
-*RestDeliveryPointApi* | [**deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](docs/RestDeliveryPointApi.md#deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims/{oauthJwtClaimName} | Delete a Claim object.
-*RestDeliveryPointApi* | [**deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](docs/RestDeliveryPointApi.md#deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPoint**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPoint) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Get a REST Delivery Point object.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointQueueBinding**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointQueueBinding) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Get a Queue Binding object.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Get a Request Header object.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointQueueBindingRequestHeaders**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointQueueBindingRequestHeaders) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders | Get a list of Request Header objects.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointQueueBindings**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointQueueBindings) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings | Get a list of Queue Binding objects.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointRestConsumer**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointRestConsumer) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Get a REST Consumer object.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims/{oauthJwtClaimName} | Get a Claim object.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaims**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaims) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims | Get a list of Claim objects.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNames**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNames) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPointRestConsumers**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPointRestConsumers) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers | Get a list of REST Consumer objects.
-*RestDeliveryPointApi* | [**getMsgVpnRestDeliveryPoints**](docs/RestDeliveryPointApi.md#getMsgVpnRestDeliveryPoints) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints | Get a list of REST Delivery Point objects.
-*RestDeliveryPointApi* | [**replaceMsgVpnRestDeliveryPoint**](docs/RestDeliveryPointApi.md#replaceMsgVpnRestDeliveryPoint) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Replace a REST Delivery Point object.
-*RestDeliveryPointApi* | [**replaceMsgVpnRestDeliveryPointQueueBinding**](docs/RestDeliveryPointApi.md#replaceMsgVpnRestDeliveryPointQueueBinding) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Replace a Queue Binding object.
-*RestDeliveryPointApi* | [**replaceMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/RestDeliveryPointApi.md#replaceMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Replace a Request Header object.
-*RestDeliveryPointApi* | [**replaceMsgVpnRestDeliveryPointRestConsumer**](docs/RestDeliveryPointApi.md#replaceMsgVpnRestDeliveryPointRestConsumer) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Replace a REST Consumer object.
-*RestDeliveryPointApi* | [**updateMsgVpnRestDeliveryPoint**](docs/RestDeliveryPointApi.md#updateMsgVpnRestDeliveryPoint) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Update a REST Delivery Point object.
-*RestDeliveryPointApi* | [**updateMsgVpnRestDeliveryPointQueueBinding**](docs/RestDeliveryPointApi.md#updateMsgVpnRestDeliveryPointQueueBinding) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Update a Queue Binding object.
-*RestDeliveryPointApi* | [**updateMsgVpnRestDeliveryPointQueueBindingRequestHeader**](docs/RestDeliveryPointApi.md#updateMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Update a Request Header object.
-*RestDeliveryPointApi* | [**updateMsgVpnRestDeliveryPointRestConsumer**](docs/RestDeliveryPointApi.md#updateMsgVpnRestDeliveryPointRestConsumer) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Update a REST Consumer object.
-*SystemInformationApi* | [**getSystemInformation**](docs/SystemInformationApi.md#getSystemInformation) | **GET** /systemInformation | Get a System Information object.
-*TopicEndpointApi* | [**createMsgVpnTopicEndpoint**](docs/TopicEndpointApi.md#createMsgVpnTopicEndpoint) | **POST** /msgVpns/{msgVpnName}/topicEndpoints | Create a Topic Endpoint object.
-*TopicEndpointApi* | [**deleteMsgVpnTopicEndpoint**](docs/TopicEndpointApi.md#deleteMsgVpnTopicEndpoint) | **DELETE** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Delete a Topic Endpoint object.
-*TopicEndpointApi* | [**getMsgVpnTopicEndpoint**](docs/TopicEndpointApi.md#getMsgVpnTopicEndpoint) | **GET** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Get a Topic Endpoint object.
-*TopicEndpointApi* | [**getMsgVpnTopicEndpoints**](docs/TopicEndpointApi.md#getMsgVpnTopicEndpoints) | **GET** /msgVpns/{msgVpnName}/topicEndpoints | Get a list of Topic Endpoint objects.
-*TopicEndpointApi* | [**replaceMsgVpnTopicEndpoint**](docs/TopicEndpointApi.md#replaceMsgVpnTopicEndpoint) | **PUT** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Replace a Topic Endpoint object.
-*TopicEndpointApi* | [**updateMsgVpnTopicEndpoint**](docs/TopicEndpointApi.md#updateMsgVpnTopicEndpoint) | **PATCH** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Update a Topic Endpoint object.
-*TopicEndpointTemplateApi* | [**createMsgVpnTopicEndpointTemplate**](docs/TopicEndpointTemplateApi.md#createMsgVpnTopicEndpointTemplate) | **POST** /msgVpns/{msgVpnName}/topicEndpointTemplates | Create a Topic Endpoint Template object.
-*TopicEndpointTemplateApi* | [**deleteMsgVpnTopicEndpointTemplate**](docs/TopicEndpointTemplateApi.md#deleteMsgVpnTopicEndpointTemplate) | **DELETE** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Delete a Topic Endpoint Template object.
-*TopicEndpointTemplateApi* | [**getMsgVpnTopicEndpointTemplate**](docs/TopicEndpointTemplateApi.md#getMsgVpnTopicEndpointTemplate) | **GET** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Get a Topic Endpoint Template object.
-*TopicEndpointTemplateApi* | [**getMsgVpnTopicEndpointTemplates**](docs/TopicEndpointTemplateApi.md#getMsgVpnTopicEndpointTemplates) | **GET** /msgVpns/{msgVpnName}/topicEndpointTemplates | Get a list of Topic Endpoint Template objects.
-*TopicEndpointTemplateApi* | [**replaceMsgVpnTopicEndpointTemplate**](docs/TopicEndpointTemplateApi.md#replaceMsgVpnTopicEndpointTemplate) | **PUT** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Replace a Topic Endpoint Template object.
-*TopicEndpointTemplateApi* | [**updateMsgVpnTopicEndpointTemplate**](docs/TopicEndpointTemplateApi.md#updateMsgVpnTopicEndpointTemplate) | **PATCH** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Update a Topic Endpoint Template object.
-*VirtualHostnameApi* | [**createVirtualHostname**](docs/VirtualHostnameApi.md#createVirtualHostname) | **POST** /virtualHostnames | Create a Virtual Hostname object.
-*VirtualHostnameApi* | [**deleteVirtualHostname**](docs/VirtualHostnameApi.md#deleteVirtualHostname) | **DELETE** /virtualHostnames/{virtualHostname} | Delete a Virtual Hostname object.
-*VirtualHostnameApi* | [**getVirtualHostname**](docs/VirtualHostnameApi.md#getVirtualHostname) | **GET** /virtualHostnames/{virtualHostname} | Get a Virtual Hostname object.
-*VirtualHostnameApi* | [**getVirtualHostnames**](docs/VirtualHostnameApi.md#getVirtualHostnames) | **GET** /virtualHostnames | Get a list of Virtual Hostname objects.
-*VirtualHostnameApi* | [**replaceVirtualHostname**](docs/VirtualHostnameApi.md#replaceVirtualHostname) | **PUT** /virtualHostnames/{virtualHostname} | Replace a Virtual Hostname object.
-*VirtualHostnameApi* | [**updateVirtualHostname**](docs/VirtualHostnameApi.md#updateVirtualHostname) | **PATCH** /virtualHostnames/{virtualHostname} | Update a Virtual Hostname object.
-
-
-## Documentation for Models
-
- - [AboutApi](docs/AboutApi.md)
- - [AboutApiLinks](docs/AboutApiLinks.md)
- - [AboutApiResponse](docs/AboutApiResponse.md)
- - [AboutLinks](docs/AboutLinks.md)
- - [AboutResponse](docs/AboutResponse.md)
- - [AboutUser](docs/AboutUser.md)
- - [AboutUserLinks](docs/AboutUserLinks.md)
- - [AboutUserMsgVpn](docs/AboutUserMsgVpn.md)
- - [AboutUserMsgVpnLinks](docs/AboutUserMsgVpnLinks.md)
- - [AboutUserMsgVpnResponse](docs/AboutUserMsgVpnResponse.md)
- - [AboutUserMsgVpnsResponse](docs/AboutUserMsgVpnsResponse.md)
- - [AboutUserResponse](docs/AboutUserResponse.md)
- - [Broker](docs/Broker.md)
- - [BrokerLinks](docs/BrokerLinks.md)
- - [BrokerResponse](docs/BrokerResponse.md)
- - [CertAuthoritiesResponse](docs/CertAuthoritiesResponse.md)
- - [CertAuthority](docs/CertAuthority.md)
- - [CertAuthorityLinks](docs/CertAuthorityLinks.md)
- - [CertAuthorityOcspTlsTrustedCommonName](docs/CertAuthorityOcspTlsTrustedCommonName.md)
- - [CertAuthorityOcspTlsTrustedCommonNameLinks](docs/CertAuthorityOcspTlsTrustedCommonNameLinks.md)
- - [CertAuthorityOcspTlsTrustedCommonNameResponse](docs/CertAuthorityOcspTlsTrustedCommonNameResponse.md)
- - [CertAuthorityOcspTlsTrustedCommonNamesResponse](docs/CertAuthorityOcspTlsTrustedCommonNamesResponse.md)
- - [CertAuthorityResponse](docs/CertAuthorityResponse.md)
- - [ClientCertAuthoritiesResponse](docs/ClientCertAuthoritiesResponse.md)
- - [ClientCertAuthority](docs/ClientCertAuthority.md)
- - [ClientCertAuthorityLinks](docs/ClientCertAuthorityLinks.md)
- - [ClientCertAuthorityOcspTlsTrustedCommonName](docs/ClientCertAuthorityOcspTlsTrustedCommonName.md)
- - [ClientCertAuthorityOcspTlsTrustedCommonNameLinks](docs/ClientCertAuthorityOcspTlsTrustedCommonNameLinks.md)
- - [ClientCertAuthorityOcspTlsTrustedCommonNameResponse](docs/ClientCertAuthorityOcspTlsTrustedCommonNameResponse.md)
- - [ClientCertAuthorityOcspTlsTrustedCommonNamesResponse](docs/ClientCertAuthorityOcspTlsTrustedCommonNamesResponse.md)
- - [ClientCertAuthorityResponse](docs/ClientCertAuthorityResponse.md)
- - [DmrCluster](docs/DmrCluster.md)
- - [DmrClusterCertMatchingRule](docs/DmrClusterCertMatchingRule.md)
- - [DmrClusterCertMatchingRuleAttributeFilter](docs/DmrClusterCertMatchingRuleAttributeFilter.md)
- - [DmrClusterCertMatchingRuleAttributeFilterLinks](docs/DmrClusterCertMatchingRuleAttributeFilterLinks.md)
- - [DmrClusterCertMatchingRuleAttributeFilterResponse](docs/DmrClusterCertMatchingRuleAttributeFilterResponse.md)
- - [DmrClusterCertMatchingRuleAttributeFiltersResponse](docs/DmrClusterCertMatchingRuleAttributeFiltersResponse.md)
- - [DmrClusterCertMatchingRuleCondition](docs/DmrClusterCertMatchingRuleCondition.md)
- - [DmrClusterCertMatchingRuleConditionLinks](docs/DmrClusterCertMatchingRuleConditionLinks.md)
- - [DmrClusterCertMatchingRuleConditionResponse](docs/DmrClusterCertMatchingRuleConditionResponse.md)
- - [DmrClusterCertMatchingRuleConditionsResponse](docs/DmrClusterCertMatchingRuleConditionsResponse.md)
- - [DmrClusterCertMatchingRuleLinks](docs/DmrClusterCertMatchingRuleLinks.md)
- - [DmrClusterCertMatchingRuleResponse](docs/DmrClusterCertMatchingRuleResponse.md)
- - [DmrClusterCertMatchingRulesResponse](docs/DmrClusterCertMatchingRulesResponse.md)
- - [DmrClusterLink](docs/DmrClusterLink.md)
- - [DmrClusterLinkAttribute](docs/DmrClusterLinkAttribute.md)
- - [DmrClusterLinkAttributeLinks](docs/DmrClusterLinkAttributeLinks.md)
- - [DmrClusterLinkAttributeResponse](docs/DmrClusterLinkAttributeResponse.md)
- - [DmrClusterLinkAttributesResponse](docs/DmrClusterLinkAttributesResponse.md)
- - [DmrClusterLinkLinks](docs/DmrClusterLinkLinks.md)
- - [DmrClusterLinkRemoteAddress](docs/DmrClusterLinkRemoteAddress.md)
- - [DmrClusterLinkRemoteAddressLinks](docs/DmrClusterLinkRemoteAddressLinks.md)
- - [DmrClusterLinkRemoteAddressResponse](docs/DmrClusterLinkRemoteAddressResponse.md)
- - [DmrClusterLinkRemoteAddressesResponse](docs/DmrClusterLinkRemoteAddressesResponse.md)
- - [DmrClusterLinkResponse](docs/DmrClusterLinkResponse.md)
- - [DmrClusterLinkTlsTrustedCommonName](docs/DmrClusterLinkTlsTrustedCommonName.md)
- - [DmrClusterLinkTlsTrustedCommonNameLinks](docs/DmrClusterLinkTlsTrustedCommonNameLinks.md)
- - [DmrClusterLinkTlsTrustedCommonNameResponse](docs/DmrClusterLinkTlsTrustedCommonNameResponse.md)
- - [DmrClusterLinkTlsTrustedCommonNamesResponse](docs/DmrClusterLinkTlsTrustedCommonNamesResponse.md)
- - [DmrClusterLinks](docs/DmrClusterLinks.md)
- - [DmrClusterLinksResponse](docs/DmrClusterLinksResponse.md)
- - [DmrClusterResponse](docs/DmrClusterResponse.md)
- - [DmrClustersResponse](docs/DmrClustersResponse.md)
- - [DomainCertAuthoritiesResponse](docs/DomainCertAuthoritiesResponse.md)
- - [DomainCertAuthority](docs/DomainCertAuthority.md)
- - [DomainCertAuthorityLinks](docs/DomainCertAuthorityLinks.md)
- - [DomainCertAuthorityResponse](docs/DomainCertAuthorityResponse.md)
- - [EventThreshold](docs/EventThreshold.md)
- - [EventThresholdByPercent](docs/EventThresholdByPercent.md)
- - [EventThresholdByValue](docs/EventThresholdByValue.md)
- - [MsgVpn](docs/MsgVpn.md)
- - [MsgVpnAclProfile](docs/MsgVpnAclProfile.md)
- - [MsgVpnAclProfileClientConnectException](docs/MsgVpnAclProfileClientConnectException.md)
- - [MsgVpnAclProfileClientConnectExceptionLinks](docs/MsgVpnAclProfileClientConnectExceptionLinks.md)
- - [MsgVpnAclProfileClientConnectExceptionResponse](docs/MsgVpnAclProfileClientConnectExceptionResponse.md)
- - [MsgVpnAclProfileClientConnectExceptionsResponse](docs/MsgVpnAclProfileClientConnectExceptionsResponse.md)
- - [MsgVpnAclProfileLinks](docs/MsgVpnAclProfileLinks.md)
- - [MsgVpnAclProfilePublishException](docs/MsgVpnAclProfilePublishException.md)
- - [MsgVpnAclProfilePublishExceptionLinks](docs/MsgVpnAclProfilePublishExceptionLinks.md)
- - [MsgVpnAclProfilePublishExceptionResponse](docs/MsgVpnAclProfilePublishExceptionResponse.md)
- - [MsgVpnAclProfilePublishExceptionsResponse](docs/MsgVpnAclProfilePublishExceptionsResponse.md)
- - [MsgVpnAclProfilePublishTopicException](docs/MsgVpnAclProfilePublishTopicException.md)
- - [MsgVpnAclProfilePublishTopicExceptionLinks](docs/MsgVpnAclProfilePublishTopicExceptionLinks.md)
- - [MsgVpnAclProfilePublishTopicExceptionResponse](docs/MsgVpnAclProfilePublishTopicExceptionResponse.md)
- - [MsgVpnAclProfilePublishTopicExceptionsResponse](docs/MsgVpnAclProfilePublishTopicExceptionsResponse.md)
- - [MsgVpnAclProfileResponse](docs/MsgVpnAclProfileResponse.md)
- - [MsgVpnAclProfileSubscribeException](docs/MsgVpnAclProfileSubscribeException.md)
- - [MsgVpnAclProfileSubscribeExceptionLinks](docs/MsgVpnAclProfileSubscribeExceptionLinks.md)
- - [MsgVpnAclProfileSubscribeExceptionResponse](docs/MsgVpnAclProfileSubscribeExceptionResponse.md)
- - [MsgVpnAclProfileSubscribeExceptionsResponse](docs/MsgVpnAclProfileSubscribeExceptionsResponse.md)
- - [MsgVpnAclProfileSubscribeShareNameException](docs/MsgVpnAclProfileSubscribeShareNameException.md)
- - [MsgVpnAclProfileSubscribeShareNameExceptionLinks](docs/MsgVpnAclProfileSubscribeShareNameExceptionLinks.md)
- - [MsgVpnAclProfileSubscribeShareNameExceptionResponse](docs/MsgVpnAclProfileSubscribeShareNameExceptionResponse.md)
- - [MsgVpnAclProfileSubscribeShareNameExceptionsResponse](docs/MsgVpnAclProfileSubscribeShareNameExceptionsResponse.md)
- - [MsgVpnAclProfileSubscribeTopicException](docs/MsgVpnAclProfileSubscribeTopicException.md)
- - [MsgVpnAclProfileSubscribeTopicExceptionLinks](docs/MsgVpnAclProfileSubscribeTopicExceptionLinks.md)
- - [MsgVpnAclProfileSubscribeTopicExceptionResponse](docs/MsgVpnAclProfileSubscribeTopicExceptionResponse.md)
- - [MsgVpnAclProfileSubscribeTopicExceptionsResponse](docs/MsgVpnAclProfileSubscribeTopicExceptionsResponse.md)
- - [MsgVpnAclProfilesResponse](docs/MsgVpnAclProfilesResponse.md)
- - [MsgVpnAuthenticationOauthProfile](docs/MsgVpnAuthenticationOauthProfile.md)
- - [MsgVpnAuthenticationOauthProfileClientRequiredClaim](docs/MsgVpnAuthenticationOauthProfileClientRequiredClaim.md)
- - [MsgVpnAuthenticationOauthProfileClientRequiredClaimLinks](docs/MsgVpnAuthenticationOauthProfileClientRequiredClaimLinks.md)
- - [MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse](docs/MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse.md)
- - [MsgVpnAuthenticationOauthProfileClientRequiredClaimsResponse](docs/MsgVpnAuthenticationOauthProfileClientRequiredClaimsResponse.md)
- - [MsgVpnAuthenticationOauthProfileLinks](docs/MsgVpnAuthenticationOauthProfileLinks.md)
- - [MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim](docs/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim.md)
- - [MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimLinks](docs/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimLinks.md)
- - [MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse](docs/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse.md)
- - [MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimsResponse](docs/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimsResponse.md)
- - [MsgVpnAuthenticationOauthProfileResponse](docs/MsgVpnAuthenticationOauthProfileResponse.md)
- - [MsgVpnAuthenticationOauthProfilesResponse](docs/MsgVpnAuthenticationOauthProfilesResponse.md)
- - [MsgVpnAuthenticationOauthProvider](docs/MsgVpnAuthenticationOauthProvider.md)
- - [MsgVpnAuthenticationOauthProviderLinks](docs/MsgVpnAuthenticationOauthProviderLinks.md)
- - [MsgVpnAuthenticationOauthProviderResponse](docs/MsgVpnAuthenticationOauthProviderResponse.md)
- - [MsgVpnAuthenticationOauthProvidersResponse](docs/MsgVpnAuthenticationOauthProvidersResponse.md)
- - [MsgVpnAuthorizationGroup](docs/MsgVpnAuthorizationGroup.md)
- - [MsgVpnAuthorizationGroupLinks](docs/MsgVpnAuthorizationGroupLinks.md)
- - [MsgVpnAuthorizationGroupResponse](docs/MsgVpnAuthorizationGroupResponse.md)
- - [MsgVpnAuthorizationGroupsResponse](docs/MsgVpnAuthorizationGroupsResponse.md)
- - [MsgVpnBridge](docs/MsgVpnBridge.md)
- - [MsgVpnBridgeLinks](docs/MsgVpnBridgeLinks.md)
- - [MsgVpnBridgeRemoteMsgVpn](docs/MsgVpnBridgeRemoteMsgVpn.md)
- - [MsgVpnBridgeRemoteMsgVpnLinks](docs/MsgVpnBridgeRemoteMsgVpnLinks.md)
- - [MsgVpnBridgeRemoteMsgVpnResponse](docs/MsgVpnBridgeRemoteMsgVpnResponse.md)
- - [MsgVpnBridgeRemoteMsgVpnsResponse](docs/MsgVpnBridgeRemoteMsgVpnsResponse.md)
- - [MsgVpnBridgeRemoteSubscription](docs/MsgVpnBridgeRemoteSubscription.md)
- - [MsgVpnBridgeRemoteSubscriptionLinks](docs/MsgVpnBridgeRemoteSubscriptionLinks.md)
- - [MsgVpnBridgeRemoteSubscriptionResponse](docs/MsgVpnBridgeRemoteSubscriptionResponse.md)
- - [MsgVpnBridgeRemoteSubscriptionsResponse](docs/MsgVpnBridgeRemoteSubscriptionsResponse.md)
- - [MsgVpnBridgeResponse](docs/MsgVpnBridgeResponse.md)
- - [MsgVpnBridgeTlsTrustedCommonName](docs/MsgVpnBridgeTlsTrustedCommonName.md)
- - [MsgVpnBridgeTlsTrustedCommonNameLinks](docs/MsgVpnBridgeTlsTrustedCommonNameLinks.md)
- - [MsgVpnBridgeTlsTrustedCommonNameResponse](docs/MsgVpnBridgeTlsTrustedCommonNameResponse.md)
- - [MsgVpnBridgeTlsTrustedCommonNamesResponse](docs/MsgVpnBridgeTlsTrustedCommonNamesResponse.md)
- - [MsgVpnBridgesResponse](docs/MsgVpnBridgesResponse.md)
- - [MsgVpnCertMatchingRule](docs/MsgVpnCertMatchingRule.md)
- - [MsgVpnCertMatchingRuleAttributeFilter](docs/MsgVpnCertMatchingRuleAttributeFilter.md)
- - [MsgVpnCertMatchingRuleAttributeFilterLinks](docs/MsgVpnCertMatchingRuleAttributeFilterLinks.md)
- - [MsgVpnCertMatchingRuleAttributeFilterResponse](docs/MsgVpnCertMatchingRuleAttributeFilterResponse.md)
- - [MsgVpnCertMatchingRuleAttributeFiltersResponse](docs/MsgVpnCertMatchingRuleAttributeFiltersResponse.md)
- - [MsgVpnCertMatchingRuleCondition](docs/MsgVpnCertMatchingRuleCondition.md)
- - [MsgVpnCertMatchingRuleConditionLinks](docs/MsgVpnCertMatchingRuleConditionLinks.md)
- - [MsgVpnCertMatchingRuleConditionResponse](docs/MsgVpnCertMatchingRuleConditionResponse.md)
- - [MsgVpnCertMatchingRuleConditionsResponse](docs/MsgVpnCertMatchingRuleConditionsResponse.md)
- - [MsgVpnCertMatchingRuleLinks](docs/MsgVpnCertMatchingRuleLinks.md)
- - [MsgVpnCertMatchingRuleResponse](docs/MsgVpnCertMatchingRuleResponse.md)
- - [MsgVpnCertMatchingRulesResponse](docs/MsgVpnCertMatchingRulesResponse.md)
- - [MsgVpnClientProfile](docs/MsgVpnClientProfile.md)
- - [MsgVpnClientProfileLinks](docs/MsgVpnClientProfileLinks.md)
- - [MsgVpnClientProfileResponse](docs/MsgVpnClientProfileResponse.md)
- - [MsgVpnClientProfilesResponse](docs/MsgVpnClientProfilesResponse.md)
- - [MsgVpnClientUsername](docs/MsgVpnClientUsername.md)
- - [MsgVpnClientUsernameAttribute](docs/MsgVpnClientUsernameAttribute.md)
- - [MsgVpnClientUsernameAttributeLinks](docs/MsgVpnClientUsernameAttributeLinks.md)
- - [MsgVpnClientUsernameAttributeResponse](docs/MsgVpnClientUsernameAttributeResponse.md)
- - [MsgVpnClientUsernameAttributesResponse](docs/MsgVpnClientUsernameAttributesResponse.md)
- - [MsgVpnClientUsernameLinks](docs/MsgVpnClientUsernameLinks.md)
- - [MsgVpnClientUsernameResponse](docs/MsgVpnClientUsernameResponse.md)
- - [MsgVpnClientUsernamesResponse](docs/MsgVpnClientUsernamesResponse.md)
- - [MsgVpnDistributedCache](docs/MsgVpnDistributedCache.md)
- - [MsgVpnDistributedCacheCluster](docs/MsgVpnDistributedCacheCluster.md)
- - [MsgVpnDistributedCacheClusterGlobalCachingHomeCluster](docs/MsgVpnDistributedCacheClusterGlobalCachingHomeCluster.md)
- - [MsgVpnDistributedCacheClusterGlobalCachingHomeClusterLinks](docs/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterLinks.md)
- - [MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse](docs/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse.md)
- - [MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix](docs/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix.md)
- - [MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixLinks](docs/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixLinks.md)
- - [MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse](docs/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse.md)
- - [MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixesResponse](docs/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixesResponse.md)
- - [MsgVpnDistributedCacheClusterGlobalCachingHomeClustersResponse](docs/MsgVpnDistributedCacheClusterGlobalCachingHomeClustersResponse.md)
- - [MsgVpnDistributedCacheClusterInstance](docs/MsgVpnDistributedCacheClusterInstance.md)
- - [MsgVpnDistributedCacheClusterInstanceLinks](docs/MsgVpnDistributedCacheClusterInstanceLinks.md)
- - [MsgVpnDistributedCacheClusterInstanceResponse](docs/MsgVpnDistributedCacheClusterInstanceResponse.md)
- - [MsgVpnDistributedCacheClusterInstancesResponse](docs/MsgVpnDistributedCacheClusterInstancesResponse.md)
- - [MsgVpnDistributedCacheClusterLinks](docs/MsgVpnDistributedCacheClusterLinks.md)
- - [MsgVpnDistributedCacheClusterResponse](docs/MsgVpnDistributedCacheClusterResponse.md)
- - [MsgVpnDistributedCacheClusterTopic](docs/MsgVpnDistributedCacheClusterTopic.md)
- - [MsgVpnDistributedCacheClusterTopicLinks](docs/MsgVpnDistributedCacheClusterTopicLinks.md)
- - [MsgVpnDistributedCacheClusterTopicResponse](docs/MsgVpnDistributedCacheClusterTopicResponse.md)
- - [MsgVpnDistributedCacheClusterTopicsResponse](docs/MsgVpnDistributedCacheClusterTopicsResponse.md)
- - [MsgVpnDistributedCacheClustersResponse](docs/MsgVpnDistributedCacheClustersResponse.md)
- - [MsgVpnDistributedCacheLinks](docs/MsgVpnDistributedCacheLinks.md)
- - [MsgVpnDistributedCacheResponse](docs/MsgVpnDistributedCacheResponse.md)
- - [MsgVpnDistributedCachesResponse](docs/MsgVpnDistributedCachesResponse.md)
- - [MsgVpnDmrBridge](docs/MsgVpnDmrBridge.md)
- - [MsgVpnDmrBridgeLinks](docs/MsgVpnDmrBridgeLinks.md)
- - [MsgVpnDmrBridgeResponse](docs/MsgVpnDmrBridgeResponse.md)
- - [MsgVpnDmrBridgesResponse](docs/MsgVpnDmrBridgesResponse.md)
- - [MsgVpnJndiConnectionFactoriesResponse](docs/MsgVpnJndiConnectionFactoriesResponse.md)
- - [MsgVpnJndiConnectionFactory](docs/MsgVpnJndiConnectionFactory.md)
- - [MsgVpnJndiConnectionFactoryLinks](docs/MsgVpnJndiConnectionFactoryLinks.md)
- - [MsgVpnJndiConnectionFactoryResponse](docs/MsgVpnJndiConnectionFactoryResponse.md)
- - [MsgVpnJndiQueue](docs/MsgVpnJndiQueue.md)
- - [MsgVpnJndiQueueLinks](docs/MsgVpnJndiQueueLinks.md)
- - [MsgVpnJndiQueueResponse](docs/MsgVpnJndiQueueResponse.md)
- - [MsgVpnJndiQueuesResponse](docs/MsgVpnJndiQueuesResponse.md)
- - [MsgVpnJndiTopic](docs/MsgVpnJndiTopic.md)
- - [MsgVpnJndiTopicLinks](docs/MsgVpnJndiTopicLinks.md)
- - [MsgVpnJndiTopicResponse](docs/MsgVpnJndiTopicResponse.md)
- - [MsgVpnJndiTopicsResponse](docs/MsgVpnJndiTopicsResponse.md)
- - [MsgVpnLinks](docs/MsgVpnLinks.md)
- - [MsgVpnMqttRetainCache](docs/MsgVpnMqttRetainCache.md)
- - [MsgVpnMqttRetainCacheLinks](docs/MsgVpnMqttRetainCacheLinks.md)
- - [MsgVpnMqttRetainCacheResponse](docs/MsgVpnMqttRetainCacheResponse.md)
- - [MsgVpnMqttRetainCachesResponse](docs/MsgVpnMqttRetainCachesResponse.md)
- - [MsgVpnMqttSession](docs/MsgVpnMqttSession.md)
- - [MsgVpnMqttSessionLinks](docs/MsgVpnMqttSessionLinks.md)
- - [MsgVpnMqttSessionResponse](docs/MsgVpnMqttSessionResponse.md)
- - [MsgVpnMqttSessionSubscription](docs/MsgVpnMqttSessionSubscription.md)
- - [MsgVpnMqttSessionSubscriptionLinks](docs/MsgVpnMqttSessionSubscriptionLinks.md)
- - [MsgVpnMqttSessionSubscriptionResponse](docs/MsgVpnMqttSessionSubscriptionResponse.md)
- - [MsgVpnMqttSessionSubscriptionsResponse](docs/MsgVpnMqttSessionSubscriptionsResponse.md)
- - [MsgVpnMqttSessionsResponse](docs/MsgVpnMqttSessionsResponse.md)
- - [MsgVpnQueue](docs/MsgVpnQueue.md)
- - [MsgVpnQueueLinks](docs/MsgVpnQueueLinks.md)
- - [MsgVpnQueueResponse](docs/MsgVpnQueueResponse.md)
- - [MsgVpnQueueSubscription](docs/MsgVpnQueueSubscription.md)
- - [MsgVpnQueueSubscriptionLinks](docs/MsgVpnQueueSubscriptionLinks.md)
- - [MsgVpnQueueSubscriptionResponse](docs/MsgVpnQueueSubscriptionResponse.md)
- - [MsgVpnQueueSubscriptionsResponse](docs/MsgVpnQueueSubscriptionsResponse.md)
- - [MsgVpnQueueTemplate](docs/MsgVpnQueueTemplate.md)
- - [MsgVpnQueueTemplateLinks](docs/MsgVpnQueueTemplateLinks.md)
- - [MsgVpnQueueTemplateResponse](docs/MsgVpnQueueTemplateResponse.md)
- - [MsgVpnQueueTemplatesResponse](docs/MsgVpnQueueTemplatesResponse.md)
- - [MsgVpnQueuesResponse](docs/MsgVpnQueuesResponse.md)
- - [MsgVpnReplayLog](docs/MsgVpnReplayLog.md)
- - [MsgVpnReplayLogLinks](docs/MsgVpnReplayLogLinks.md)
- - [MsgVpnReplayLogResponse](docs/MsgVpnReplayLogResponse.md)
- - [MsgVpnReplayLogTopicFilterSubscription](docs/MsgVpnReplayLogTopicFilterSubscription.md)
- - [MsgVpnReplayLogTopicFilterSubscriptionLinks](docs/MsgVpnReplayLogTopicFilterSubscriptionLinks.md)
- - [MsgVpnReplayLogTopicFilterSubscriptionResponse](docs/MsgVpnReplayLogTopicFilterSubscriptionResponse.md)
- - [MsgVpnReplayLogTopicFilterSubscriptionsResponse](docs/MsgVpnReplayLogTopicFilterSubscriptionsResponse.md)
- - [MsgVpnReplayLogsResponse](docs/MsgVpnReplayLogsResponse.md)
- - [MsgVpnReplicatedTopic](docs/MsgVpnReplicatedTopic.md)
- - [MsgVpnReplicatedTopicLinks](docs/MsgVpnReplicatedTopicLinks.md)
- - [MsgVpnReplicatedTopicResponse](docs/MsgVpnReplicatedTopicResponse.md)
- - [MsgVpnReplicatedTopicsResponse](docs/MsgVpnReplicatedTopicsResponse.md)
- - [MsgVpnResponse](docs/MsgVpnResponse.md)
- - [MsgVpnRestDeliveryPoint](docs/MsgVpnRestDeliveryPoint.md)
- - [MsgVpnRestDeliveryPointLinks](docs/MsgVpnRestDeliveryPointLinks.md)
- - [MsgVpnRestDeliveryPointQueueBinding](docs/MsgVpnRestDeliveryPointQueueBinding.md)
- - [MsgVpnRestDeliveryPointQueueBindingLinks](docs/MsgVpnRestDeliveryPointQueueBindingLinks.md)
- - [MsgVpnRestDeliveryPointQueueBindingRequestHeader](docs/MsgVpnRestDeliveryPointQueueBindingRequestHeader.md)
- - [MsgVpnRestDeliveryPointQueueBindingRequestHeaderLinks](docs/MsgVpnRestDeliveryPointQueueBindingRequestHeaderLinks.md)
- - [MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse](docs/MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse.md)
- - [MsgVpnRestDeliveryPointQueueBindingRequestHeadersResponse](docs/MsgVpnRestDeliveryPointQueueBindingRequestHeadersResponse.md)
- - [MsgVpnRestDeliveryPointQueueBindingResponse](docs/MsgVpnRestDeliveryPointQueueBindingResponse.md)
- - [MsgVpnRestDeliveryPointQueueBindingsResponse](docs/MsgVpnRestDeliveryPointQueueBindingsResponse.md)
- - [MsgVpnRestDeliveryPointResponse](docs/MsgVpnRestDeliveryPointResponse.md)
- - [MsgVpnRestDeliveryPointRestConsumer](docs/MsgVpnRestDeliveryPointRestConsumer.md)
- - [MsgVpnRestDeliveryPointRestConsumerLinks](docs/MsgVpnRestDeliveryPointRestConsumerLinks.md)
- - [MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim](docs/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim.md)
- - [MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimLinks](docs/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimLinks.md)
- - [MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse](docs/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse.md)
- - [MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimsResponse](docs/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimsResponse.md)
- - [MsgVpnRestDeliveryPointRestConsumerResponse](docs/MsgVpnRestDeliveryPointRestConsumerResponse.md)
- - [MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName](docs/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName.md)
- - [MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameLinks](docs/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameLinks.md)
- - [MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse](docs/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse.md)
- - [MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNamesResponse](docs/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNamesResponse.md)
- - [MsgVpnRestDeliveryPointRestConsumersResponse](docs/MsgVpnRestDeliveryPointRestConsumersResponse.md)
- - [MsgVpnRestDeliveryPointsResponse](docs/MsgVpnRestDeliveryPointsResponse.md)
- - [MsgVpnSequencedTopic](docs/MsgVpnSequencedTopic.md)
- - [MsgVpnSequencedTopicLinks](docs/MsgVpnSequencedTopicLinks.md)
- - [MsgVpnSequencedTopicResponse](docs/MsgVpnSequencedTopicResponse.md)
- - [MsgVpnSequencedTopicsResponse](docs/MsgVpnSequencedTopicsResponse.md)
- - [MsgVpnTopicEndpoint](docs/MsgVpnTopicEndpoint.md)
- - [MsgVpnTopicEndpointLinks](docs/MsgVpnTopicEndpointLinks.md)
- - [MsgVpnTopicEndpointResponse](docs/MsgVpnTopicEndpointResponse.md)
- - [MsgVpnTopicEndpointTemplate](docs/MsgVpnTopicEndpointTemplate.md)
- - [MsgVpnTopicEndpointTemplateLinks](docs/MsgVpnTopicEndpointTemplateLinks.md)
- - [MsgVpnTopicEndpointTemplateResponse](docs/MsgVpnTopicEndpointTemplateResponse.md)
- - [MsgVpnTopicEndpointTemplatesResponse](docs/MsgVpnTopicEndpointTemplatesResponse.md)
- - [MsgVpnTopicEndpointsResponse](docs/MsgVpnTopicEndpointsResponse.md)
- - [MsgVpnsResponse](docs/MsgVpnsResponse.md)
- - [OauthProfile](docs/OauthProfile.md)
- - [OauthProfileAccessLevelGroup](docs/OauthProfileAccessLevelGroup.md)
- - [OauthProfileAccessLevelGroupLinks](docs/OauthProfileAccessLevelGroupLinks.md)
- - [OauthProfileAccessLevelGroupMsgVpnAccessLevelException](docs/OauthProfileAccessLevelGroupMsgVpnAccessLevelException.md)
- - [OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionLinks](docs/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionLinks.md)
- - [OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse](docs/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse.md)
- - [OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionsResponse](docs/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionsResponse.md)
- - [OauthProfileAccessLevelGroupResponse](docs/OauthProfileAccessLevelGroupResponse.md)
- - [OauthProfileAccessLevelGroupsResponse](docs/OauthProfileAccessLevelGroupsResponse.md)
- - [OauthProfileClientAllowedHost](docs/OauthProfileClientAllowedHost.md)
- - [OauthProfileClientAllowedHostLinks](docs/OauthProfileClientAllowedHostLinks.md)
- - [OauthProfileClientAllowedHostResponse](docs/OauthProfileClientAllowedHostResponse.md)
- - [OauthProfileClientAllowedHostsResponse](docs/OauthProfileClientAllowedHostsResponse.md)
- - [OauthProfileClientAuthorizationParameter](docs/OauthProfileClientAuthorizationParameter.md)
- - [OauthProfileClientAuthorizationParameterLinks](docs/OauthProfileClientAuthorizationParameterLinks.md)
- - [OauthProfileClientAuthorizationParameterResponse](docs/OauthProfileClientAuthorizationParameterResponse.md)
- - [OauthProfileClientAuthorizationParametersResponse](docs/OauthProfileClientAuthorizationParametersResponse.md)
- - [OauthProfileClientRequiredClaim](docs/OauthProfileClientRequiredClaim.md)
- - [OauthProfileClientRequiredClaimLinks](docs/OauthProfileClientRequiredClaimLinks.md)
- - [OauthProfileClientRequiredClaimResponse](docs/OauthProfileClientRequiredClaimResponse.md)
- - [OauthProfileClientRequiredClaimsResponse](docs/OauthProfileClientRequiredClaimsResponse.md)
- - [OauthProfileDefaultMsgVpnAccessLevelException](docs/OauthProfileDefaultMsgVpnAccessLevelException.md)
- - [OauthProfileDefaultMsgVpnAccessLevelExceptionLinks](docs/OauthProfileDefaultMsgVpnAccessLevelExceptionLinks.md)
- - [OauthProfileDefaultMsgVpnAccessLevelExceptionResponse](docs/OauthProfileDefaultMsgVpnAccessLevelExceptionResponse.md)
- - [OauthProfileDefaultMsgVpnAccessLevelExceptionsResponse](docs/OauthProfileDefaultMsgVpnAccessLevelExceptionsResponse.md)
- - [OauthProfileLinks](docs/OauthProfileLinks.md)
- - [OauthProfileResourceServerRequiredClaim](docs/OauthProfileResourceServerRequiredClaim.md)
- - [OauthProfileResourceServerRequiredClaimLinks](docs/OauthProfileResourceServerRequiredClaimLinks.md)
- - [OauthProfileResourceServerRequiredClaimResponse](docs/OauthProfileResourceServerRequiredClaimResponse.md)
- - [OauthProfileResourceServerRequiredClaimsResponse](docs/OauthProfileResourceServerRequiredClaimsResponse.md)
- - [OauthProfileResponse](docs/OauthProfileResponse.md)
- - [OauthProfilesResponse](docs/OauthProfilesResponse.md)
- - [SempError](docs/SempError.md)
- - [SempMeta](docs/SempMeta.md)
- - [SempMetaOnlyResponse](docs/SempMetaOnlyResponse.md)
- - [SempPaging](docs/SempPaging.md)
- - [SempRequest](docs/SempRequest.md)
- - [SystemInformation](docs/SystemInformation.md)
- - [SystemInformationLinks](docs/SystemInformationLinks.md)
- - [SystemInformationResponse](docs/SystemInformationResponse.md)
- - [VirtualHostname](docs/VirtualHostname.md)
- - [VirtualHostnameLinks](docs/VirtualHostnameLinks.md)
- - [VirtualHostnameResponse](docs/VirtualHostnameResponse.md)
- - [VirtualHostnamesResponse](docs/VirtualHostnamesResponse.md)
-
-
-## Documentation for Authorization
-
-Authentication schemes defined for the API:
-### basicAuth
-
-
-- **Type**: HTTP basic authentication
-
-
-## Recommendation
-
-It's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.
-
-## Author
-
-support@solace.com
-
diff --git a/service/solace-config-client/api/openapi.yaml b/service/solace-config-client/api/openapi.yaml
deleted file mode 100644
index 527039869..000000000
--- a/service/solace-config-client/api/openapi.yaml
+++ /dev/null
@@ -1,47139 +0,0 @@
-openapi: 3.0.1
-info:
- contact:
- email: support@solace.com
- name: Solace
- url: http://www.solace.com
- description: |+
- SEMP (starting in `v2`, see note 1) is a RESTful API for configuring, monitoring, and administering a Solace PubSub+ broker.
-
- SEMP uses URIs to address manageable **resources** of the Solace PubSub+ broker. Resources are individual **objects**, **collections** of objects, or (exclusively in the action API) **actions**. This document applies to the following API:
-
-
- API|Base Path|Purpose|Comments
- :---|:---|:---|:---
- Configuration|/SEMP/v2/config|Reading and writing config state|See note 2
-
-
-
- The following APIs are also available:
-
-
- API|Base Path|Purpose|Comments
- :---|:---|:---|:---
- Action|/SEMP/v2/action|Performing actions|See note 2
- Monitoring|/SEMP/v2/monitor|Querying operational parameters|See note 2
-
-
-
- Resources are always nouns, with individual objects being singular and collections being plural.
-
- Objects within a collection are identified by an `obj-id`, which follows the collection name with the form `collection-name/obj-id`.
-
- Actions within an object are identified by an `action-id`, which follows the object name with the form `obj-id/action-id`.
-
- Some examples:
-
- ```
- /SEMP/v2/config/msgVpns ; MsgVpn collection
- /SEMP/v2/config/msgVpns/a ; MsgVpn object named "a"
- /SEMP/v2/config/msgVpns/a/queues ; Queue collection in MsgVpn "a"
- /SEMP/v2/config/msgVpns/a/queues/b ; Queue object named "b" in MsgVpn "a"
- /SEMP/v2/action/msgVpns/a/queues/b/startReplay ; Action that starts a replay on Queue "b" in MsgVpn "a"
- /SEMP/v2/monitor/msgVpns/a/clients ; Client collection in MsgVpn "a"
- /SEMP/v2/monitor/msgVpns/a/clients/c ; Client object named "c" in MsgVpn "a"
- ```
-
- ## Collection Resources
-
- Collections are unordered lists of objects (unless described as otherwise), and are described by JSON arrays. Each item in the array represents an object in the same manner as the individual object would normally be represented. In the configuration API, the creation of a new object is done through its collection resource.
-
- ## Object and Action Resources
-
- Objects are composed of attributes, actions, collections, and other objects. They are described by JSON objects as name/value pairs. The collections and actions of an object are not contained directly in the object's JSON content; rather the content includes an attribute containing a URI which points to the collections and actions. These contained resources must be managed through this URI. At a minimum, every object has one or more identifying attributes, and its own `uri` attribute which contains the URI pointing to itself.
-
- Actions are also composed of attributes, and are described by JSON objects as name/value pairs. Unlike objects, however, they are not members of a collection and cannot be retrieved, only performed. Actions only exist in the action API.
-
- Attributes in an object or action may have any combination of the following properties:
-
-
- Property|Meaning|Comments
- :---|:---|:---
- Identifying|Attribute is involved in unique identification of the object, and appears in its URI|
- Const|Attribute value can only be chosen during object creation|
- Required|Attribute must be provided in the request|
- Read-Only|Attribute can only be read, not written.|See note 3
- Write-Only|Attribute can only be written, not read, unless the attribute is also opaque|See the documentation for the opaque property
- Requires-Disable|Attribute can only be changed when object is disabled|
- Deprecated|Attribute is deprecated, and will disappear in the next SEMP version|
- Opaque|Attribute can be set or retrieved in opaque form when the `opaquePassword` query parameter is present|See the `opaquePassword` query parameter documentation
-
-
-
- In some requests, certain attributes may only be provided in certain combinations with other attributes:
-
-
- Relationship|Meaning
- :---|:---
- Requires|Attribute may only be changed by a request if a particular attribute or combination of attributes is also provided in the request
- Conflicts|Attribute may only be provided in a request if a particular attribute or combination of attributes is not also provided in the request
-
-
-
- In the monitoring API, any non-identifying attribute may not be returned in a GET.
-
- ## HTTP Methods
-
- The following HTTP methods manipulate resources in accordance with these general principles. Note that some methods are only used in certain APIs:
-
-
- Method|Resource|Meaning|Request Body|Response Body|Notes
- :---|:---|:---|:---|:---|:---
- POST|Collection|Create object|Initial attribute values|Object attributes and metadata|Absent attributes are set to default. If object already exists, a 400 error is returned
- PUT|Object|Update object|New attribute values|Object attributes and metadata|If does not exist, the object is first created. Absent attributes are set to default, with certain exceptions (see note 4)
- PUT|Action|Performs action|Action arguments|Action metadata|
- PATCH|Object|Update object|New attribute values|Object attributes and metadata|Absent attributes are left unchanged. If the object does not exist, a 404 error is returned
- DELETE|Object|Delete object|Empty|Object metadata|If the object does not exist, a 404 is returned
- GET|Object|Get object|Empty|Object attributes and metadata|If the object does not exist, a 404 is returned
- GET|Collection|Get collection|Empty|Object attributes and collection metadata|If the collection is empty, then an empty collection is returned with a 200 code
-
-
-
- ## Common Query Parameters
-
- The following are some common query parameters that are supported by many method/URI combinations. Individual URIs may document additional parameters. Note that multiple query parameters can be used together in a single URI, separated by the ampersand character. For example:
-
- ```
- ; Request for the MsgVpns collection using two hypothetical query parameters
- ; "q1" and "q2" with values "val1" and "val2" respectively
- /SEMP/v2/config/msgVpns?q1=val1&q2=val2
- ```
-
- ### select
-
- Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. Use this query parameter to limit the size of the returned data for each returned object, return only those fields that are desired, or exclude fields that are not desired.
-
- The value of `select` is a comma-separated list of attribute names. If the list contains attribute names that are not prefaced by `-`, only those attributes are included in the response. If the list contains attribute names that are prefaced by `-`, those attributes are excluded from the response. If the list contains both types, then the difference of the first set of attributes and the second set of attributes is returned. If the list is empty (i.e. `select=`), it is treated the same as if no `select` was provided: all attribute are returned.
-
- All attributes that are prefaced by `-` must follow all attributes that are not prefaced by `-`. In addition, each attribute name in the list must match at least one attribute in the object.
-
- Names may include the `*` wildcard (zero or more characters). Nested attribute names are supported using periods (e.g. `parentName.childName`).
-
- Some examples:
-
- ```
- ; List of all MsgVpn names
- /SEMP/v2/config/msgVpns?select=msgVpnName
- ; List of all MsgVpn and their attributes except for their names
- /SEMP/v2/config/msgVpns?select=-msgVpnName
- ; Authentication attributes of MsgVpn "finance"
- /SEMP/v2/config/msgVpns/finance?select=authentication*
- ; All attributes of MsgVpn "finance" except for authentication attributes
- /SEMP/v2/config/msgVpns/finance?select=-authentication*
- ; Access related attributes of Queue "orderQ" of MsgVpn "finance"
- /SEMP/v2/config/msgVpns/finance/queues/orderQ?select=owner,permission
- ```
-
- ### where
-
- Include in the response only objects where certain conditions are true. Use this query parameter to limit which objects are returned to those whose attribute values meet the given conditions.
-
- The value of `where` is a comma-separated list of expressions. All expressions must be true for the object to be included in the response. Each expression takes the form:
-
- ```
- expression = attribute-name OP value
- OP = '==' | '!=' | '<' | '>' | '<=' | '>='
- ```
-
- `value` may be a number, string, `true`, or `false`, as appropriate for the type of `attribute-name`. Greater-than and less-than comparisons only work for numbers. A `*` in a string `value` is interpreted as a wildcard (zero or more characters). Some examples:
-
- ```
- ; Only enabled MsgVpns
- /SEMP/v2/config/msgVpns?where=enabled==true
- ; Only MsgVpns using basic non-LDAP authentication
- /SEMP/v2/config/msgVpns?where=authenticationBasicEnabled==true,authenticationBasicType!=ldap
- ; Only MsgVpns that allow more than 100 client connections
- /SEMP/v2/config/msgVpns?where=maxConnectionCount>100
- ; Only MsgVpns with msgVpnName starting with "B":
- /SEMP/v2/config/msgVpns?where=msgVpnName==B*
- ```
-
- ### count
-
- Limit the count of objects in the response. This can be useful to limit the size of the response for large collections. The minimum value for `count` is `1` and the default is `10`. There is also a per-collection maximum value to limit request handling time.
-
- `count` does not guarantee that a minimum number of objects will be returned. A page may contain fewer than `count` objects or even be empty. Additional objects may nonetheless be available for retrieval on subsequent pages. See the `cursor` query parameter documentation for more information on paging.
-
- For example:
- ```
- ; Up to 25 MsgVpns
- /SEMP/v2/config/msgVpns?count=25
- ```
-
- ### cursor
-
- The cursor, or position, for the next page of objects. Cursors are opaque data that should not be created or interpreted by SEMP clients, and should only be used as described below.
-
- When a request is made for a collection and there may be additional objects available for retrieval that are not included in the initial response, the response will include a `cursorQuery` field containing a cursor. The value of this field can be specified in the `cursor` query parameter of a subsequent request to retrieve the next page of objects.
-
- Applications must continue to use the `cursorQuery` if one is provided in order to retrieve the full set of objects associated with the request, even if a page contains fewer than the requested number of objects (see the `count` query parameter documentation) or is empty.
-
- ### opaquePassword
-
- Attributes with the opaque property are also write-only and so cannot normally be retrieved in a GET. However, when a password is provided in the `opaquePassword` query parameter, attributes with the opaque property are retrieved in a GET in opaque form, encrypted with this password. The query parameter can also be used on a POST, PATCH, or PUT to set opaque attributes using opaque attribute values retrieved in a GET, so long as:
-
- 1. the same password that was used to retrieve the opaque attribute values is provided; and
-
- 2. the broker to which the request is being sent has the same major and minor SEMP version as the broker that produced the opaque attribute values.
-
- The password provided in the query parameter must be a minimum of 8 characters and a maximum of 128 characters.
-
- The query parameter can only be used in the configuration API, and only over HTTPS.
-
- ## Authentication
-
- When a client makes its first SEMPv2 request, it must supply a username and password using HTTP Basic authentication, or an OAuth token or tokens using HTTP Bearer authentication.
-
- When HTTP Basic authentication is used, the broker returns a cookie containing a session key. The client can omit the username and password from subsequent requests, because the broker can use the session cookie for authentication instead. When the session expires or is deleted, the client must provide the username and password again, and the broker creates a new session.
-
- There are a limited number of session slots available on the broker. The broker returns 529 No SEMP Session Available if it is not able to allocate a session.
-
- If certain attributes—such as a user's password—are changed, the broker automatically deletes the affected sessions. These attributes are documented below. However, changes in external user configuration data stored on a RADIUS or LDAP server do not trigger the broker to delete the associated session(s), therefore you must do this manually, if required.
-
- A client can retrieve its current session information using the /about/user endpoint and delete its own session using the /about/user/logout endpoint. A client with appropriate permissions can also manage all sessions using the /sessions endpoint.
-
- Sessions are not created when authenticating with an OAuth token or tokens using HTTP Bearer authentication. If a session cookie is provided, it is ignored.
-
- ## Help
-
- Visit [our website](https://solace.com) to learn more about Solace.
-
- You can also download the SEMP API specifications by clicking [here](https://solace.com/downloads/).
-
- If you need additional support, please contact us at [support@solace.com](mailto:support@solace.com).
-
- ## Notes
-
- Note|Description
- :---:|:---
- 1|This specification defines SEMP starting in "v2", and not the original SEMP "v1" interface. Request and response formats between "v1" and "v2" are entirely incompatible, although both protocols share a common port configuration on the Solace PubSub+ broker. They are differentiated by the initial portion of the URI path, one of either "/SEMP/" or "/SEMP/v2/"
- 2|This API is partially implemented. Only a subset of all objects are available.
- 3|Read-only attributes may appear in POST and PUT/PATCH requests. However, if a read-only attribute is not marked as identifying, it will be ignored during a PUT/PATCH.
- 4|On a PUT, if the SEMP user is not authorized to modify the attribute, its value is left unchanged rather than set to default. In addition, the values of write-only attributes are not set to their defaults on a PUT, except in the following two cases: there is a mutual requires relationship with another non-write-only attribute, both attributes are absent from the request, and the non-write-only attribute is not currently set to its default value; or the attribute is also opaque and the `opaquePassword` query parameter is provided in the request.
-
- title: SEMP (Solace Element Management Protocol)
- version: "2.28"
-servers:
-- url: http://www.solace.com/SEMP/v2/config
-- url: https://www.solace.com/SEMP/v2/config
-tags: []
-paths:
- /:
- get:
- description: |-
- Get a Broker object.
-
- This object contains global configuration for the message broker.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- tlsServerCertContent||x||x
- tlsServerCertPassword||x||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/none" is required to perform this operation. Requests which include the following attributes require greater access scope/level:
-
-
- Attribute|Access Scope/Level
- :---|:---:
- configSyncAuthenticationClientCertMaxChainDepth|global/read-only
- configSyncAuthenticationClientCertValidateDateEnabled|global/read-only
- configSyncClientProfileTcpInitialCongestionWindow|global/read-only
- configSyncClientProfileTcpKeepaliveCount|global/read-only
- configSyncClientProfileTcpKeepaliveIdle|global/read-only
- configSyncClientProfileTcpKeepaliveInterval|global/read-only
- configSyncClientProfileTcpMaxWindow|global/read-only
- configSyncClientProfileTcpMss|global/read-only
- configSyncEnabled|global/read-only
- configSyncSynchronizeUsernameEnabled|global/read-only
- configSyncTlsEnabled|global/read-only
- guaranteedMsgingDefragmentationScheduleDayList|global/read-only
- guaranteedMsgingDefragmentationScheduleEnabled|global/read-only
- guaranteedMsgingDefragmentationScheduleTimeList|global/read-only
- guaranteedMsgingDefragmentationThresholdEnabled|global/read-only
- guaranteedMsgingDefragmentationThresholdFragmentationPercentage|global/read-only
- guaranteedMsgingDefragmentationThresholdMinInterval|global/read-only
- guaranteedMsgingDefragmentationThresholdUsagePercentage|global/read-only
- guaranteedMsgingEnabled|global/read-only
- guaranteedMsgingEventCacheUsageThreshold.clearPercent|global/read-only
- guaranteedMsgingEventCacheUsageThreshold.clearValue|global/read-only
- guaranteedMsgingEventCacheUsageThreshold.setPercent|global/read-only
- guaranteedMsgingEventCacheUsageThreshold.setValue|global/read-only
- guaranteedMsgingEventDeliveredUnackedThreshold.clearPercent|global/read-only
- guaranteedMsgingEventDeliveredUnackedThreshold.setPercent|global/read-only
- guaranteedMsgingEventDiskUsageThreshold.clearPercent|global/read-only
- guaranteedMsgingEventDiskUsageThreshold.setPercent|global/read-only
- guaranteedMsgingEventEgressFlowCountThreshold.clearPercent|global/read-only
- guaranteedMsgingEventEgressFlowCountThreshold.clearValue|global/read-only
- guaranteedMsgingEventEgressFlowCountThreshold.setPercent|global/read-only
- guaranteedMsgingEventEgressFlowCountThreshold.setValue|global/read-only
- guaranteedMsgingEventEndpointCountThreshold.clearPercent|global/read-only
- guaranteedMsgingEventEndpointCountThreshold.clearValue|global/read-only
- guaranteedMsgingEventEndpointCountThreshold.setPercent|global/read-only
- guaranteedMsgingEventEndpointCountThreshold.setValue|global/read-only
- guaranteedMsgingEventIngressFlowCountThreshold.clearPercent|global/read-only
- guaranteedMsgingEventIngressFlowCountThreshold.clearValue|global/read-only
- guaranteedMsgingEventIngressFlowCountThreshold.setPercent|global/read-only
- guaranteedMsgingEventIngressFlowCountThreshold.setValue|global/read-only
- guaranteedMsgingEventMsgCountThreshold.clearPercent|global/read-only
- guaranteedMsgingEventMsgCountThreshold.setPercent|global/read-only
- guaranteedMsgingEventMsgSpoolFileCountThreshold.clearPercent|global/read-only
- guaranteedMsgingEventMsgSpoolFileCountThreshold.setPercent|global/read-only
- guaranteedMsgingEventMsgSpoolUsageThreshold.clearPercent|global/read-only
- guaranteedMsgingEventMsgSpoolUsageThreshold.clearValue|global/read-only
- guaranteedMsgingEventMsgSpoolUsageThreshold.setPercent|global/read-only
- guaranteedMsgingEventMsgSpoolUsageThreshold.setValue|global/read-only
- guaranteedMsgingEventTransactedSessionCountThreshold.clearPercent|global/read-only
- guaranteedMsgingEventTransactedSessionCountThreshold.clearValue|global/read-only
- guaranteedMsgingEventTransactedSessionCountThreshold.setPercent|global/read-only
- guaranteedMsgingEventTransactedSessionCountThreshold.setValue|global/read-only
- guaranteedMsgingEventTransactedSessionResourceCountThreshold.clearPercent|global/read-only
- guaranteedMsgingEventTransactedSessionResourceCountThreshold.setPercent|global/read-only
- guaranteedMsgingEventTransactionCountThreshold.clearPercent|global/read-only
- guaranteedMsgingEventTransactionCountThreshold.clearValue|global/read-only
- guaranteedMsgingEventTransactionCountThreshold.setPercent|global/read-only
- guaranteedMsgingEventTransactionCountThreshold.setValue|global/read-only
- guaranteedMsgingMaxCacheUsage|global/read-only
- guaranteedMsgingMaxMsgSpoolUsage|global/read-only
- guaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout|global/read-only
- guaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout|global/read-only
- guaranteedMsgingTransactionReplicationCompatibilityMode|global/read-only
- oauthProfileDefault|global/read-only
- serviceAmqpEnabled|global/read-only
- serviceAmqpTlsListenPort|global/read-only
- serviceEventConnectionCountThreshold.clearPercent|global/read-only
- serviceEventConnectionCountThreshold.clearValue|global/read-only
- serviceEventConnectionCountThreshold.setPercent|global/read-only
- serviceEventConnectionCountThreshold.setValue|global/read-only
- serviceHealthCheckEnabled|global/read-only
- serviceHealthCheckListenPort|global/read-only
- serviceMateLinkEnabled|global/read-only
- serviceMateLinkListenPort|global/read-only
- serviceMqttEnabled|global/read-only
- serviceMsgBackboneEnabled|global/read-only
- serviceRedundancyEnabled|global/read-only
- serviceRedundancyFirstListenPort|global/read-only
- serviceRestEventOutgoingConnectionCountThreshold.clearPercent|global/read-only
- serviceRestEventOutgoingConnectionCountThreshold.clearValue|global/read-only
- serviceRestEventOutgoingConnectionCountThreshold.setPercent|global/read-only
- serviceRestEventOutgoingConnectionCountThreshold.setValue|global/read-only
- serviceRestIncomingEnabled|global/read-only
- serviceRestOutgoingEnabled|global/read-only
- serviceSempCorsAllowAnyHostEnabled|global/read-only
- serviceSempLegacyTimeoutEnabled|global/read-only
- serviceSempPlainTextEnabled|global/read-only
- serviceSempPlainTextListenPort|global/read-only
- serviceSempSessionIdleTimeout|global/read-only
- serviceSempSessionMaxLifetime|global/read-only
- serviceSempTlsEnabled|global/read-only
- serviceSempTlsListenPort|global/read-only
- serviceSmfCompressionListenPort|global/read-only
- serviceSmfEnabled|global/read-only
- serviceSmfEventConnectionCountThreshold.clearPercent|global/read-only
- serviceSmfEventConnectionCountThreshold.clearValue|global/read-only
- serviceSmfEventConnectionCountThreshold.setPercent|global/read-only
- serviceSmfEventConnectionCountThreshold.setValue|global/read-only
- serviceSmfPlainTextListenPort|global/read-only
- serviceSmfRoutingControlListenPort|global/read-only
- serviceSmfTlsListenPort|global/read-only
- serviceTlsEventConnectionCountThreshold.clearPercent|global/read-only
- serviceTlsEventConnectionCountThreshold.clearValue|global/read-only
- serviceTlsEventConnectionCountThreshold.setPercent|global/read-only
- serviceTlsEventConnectionCountThreshold.setValue|global/read-only
- serviceWebTransportEnabled|global/read-only
- serviceWebTransportPlainTextListenPort|global/read-only
- serviceWebTransportTlsListenPort|global/read-only
- serviceWebTransportWebUrlSuffix|global/read-only
- tlsBlockVersion11Enabled|global/read-only
- tlsCipherSuiteManagementList|global/read-only
- tlsCipherSuiteMsgBackboneList|global/read-only
- tlsCipherSuiteSecureShellList|global/read-only
- tlsCrimeExploitProtectionEnabled|global/read-only
- tlsServerCertContent|global/read-only
- tlsStandardDomainCertificateAuthoritiesEnabled|vpn/read-only
- tlsTicketLifetime|global/read-only
- webManagerAllowUnencryptedWizardsEnabled|vpn/read-only
- webManagerCustomization|vpn/read-only
- webManagerRedirectHttpEnabled|vpn/read-only
- webManagerRedirectHttpOverrideTlsPort|vpn/read-only
-
-
-
- This has been available since 2.13.
- operationId: getBroker
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BrokerResponse'
- description: "The Broker object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Broker object.
- tags:
- - all
- x-accepts: application/json
- patch:
- description: |-
- Update a Broker object. Any attribute missing from the request will be left unchanged.
-
- This object contains global configuration for the message broker.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- serviceAmqpTlsListenPort||||x||
- serviceHealthCheckListenPort||||x||
- serviceMateLinkListenPort||||x||
- serviceRedundancyFirstListenPort||||x||
- serviceSempPlainTextListenPort||||x||
- serviceSempTlsListenPort||||x||
- serviceSmfCompressionListenPort||||x||
- serviceSmfPlainTextListenPort||||x||
- serviceSmfRoutingControlListenPort||||x||
- serviceSmfTlsListenPort||||x||
- serviceWebTransportPlainTextListenPort||||x||
- serviceWebTransportTlsListenPort||||x||
- serviceWebTransportWebUrlSuffix||||x||
- tlsServerCertContent|||x|||x
- tlsServerCertPassword|||x|||
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- Broker|tlsServerCertPassword|tlsServerCertContent|
- 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/none" is required to perform this operation. Requests which include the following attributes require greater access scope/level:
-
-
- Attribute|Access Scope/Level
- :---|:---:
- authClientCertRevocationCheckMode|global/admin
- configSyncAuthenticationClientCertMaxChainDepth|global/read-write
- configSyncAuthenticationClientCertValidateDateEnabled|global/read-write
- configSyncClientProfileTcpInitialCongestionWindow|global/read-write
- configSyncClientProfileTcpKeepaliveCount|global/read-write
- configSyncClientProfileTcpKeepaliveIdle|global/read-write
- configSyncClientProfileTcpKeepaliveInterval|global/read-write
- configSyncClientProfileTcpMaxWindow|global/read-write
- configSyncClientProfileTcpMss|global/read-write
- configSyncEnabled|global/read-write
- configSyncSynchronizeUsernameEnabled|global/read-write
- configSyncTlsEnabled|global/read-write
- guaranteedMsgingDefragmentationScheduleDayList|global/read-write
- guaranteedMsgingDefragmentationScheduleEnabled|global/read-write
- guaranteedMsgingDefragmentationScheduleTimeList|global/read-write
- guaranteedMsgingDefragmentationThresholdEnabled|global/read-write
- guaranteedMsgingDefragmentationThresholdFragmentationPercentage|global/read-write
- guaranteedMsgingDefragmentationThresholdMinInterval|global/read-write
- guaranteedMsgingDefragmentationThresholdUsagePercentage|global/read-write
- guaranteedMsgingEnabled|global/read-write
- guaranteedMsgingEventCacheUsageThreshold.clearPercent|global/read-write
- guaranteedMsgingEventCacheUsageThreshold.clearValue|global/read-write
- guaranteedMsgingEventCacheUsageThreshold.setPercent|global/read-write
- guaranteedMsgingEventCacheUsageThreshold.setValue|global/read-write
- guaranteedMsgingEventDeliveredUnackedThreshold.clearPercent|global/read-write
- guaranteedMsgingEventDeliveredUnackedThreshold.setPercent|global/read-write
- guaranteedMsgingEventDiskUsageThreshold.clearPercent|global/read-write
- guaranteedMsgingEventDiskUsageThreshold.setPercent|global/read-write
- guaranteedMsgingEventEgressFlowCountThreshold.clearPercent|global/read-write
- guaranteedMsgingEventEgressFlowCountThreshold.clearValue|global/read-write
- guaranteedMsgingEventEgressFlowCountThreshold.setPercent|global/read-write
- guaranteedMsgingEventEgressFlowCountThreshold.setValue|global/read-write
- guaranteedMsgingEventEndpointCountThreshold.clearPercent|global/read-write
- guaranteedMsgingEventEndpointCountThreshold.clearValue|global/read-write
- guaranteedMsgingEventEndpointCountThreshold.setPercent|global/read-write
- guaranteedMsgingEventEndpointCountThreshold.setValue|global/read-write
- guaranteedMsgingEventIngressFlowCountThreshold.clearPercent|global/read-write
- guaranteedMsgingEventIngressFlowCountThreshold.clearValue|global/read-write
- guaranteedMsgingEventIngressFlowCountThreshold.setPercent|global/read-write
- guaranteedMsgingEventIngressFlowCountThreshold.setValue|global/read-write
- guaranteedMsgingEventMsgCountThreshold.clearPercent|global/read-write
- guaranteedMsgingEventMsgCountThreshold.setPercent|global/read-write
- guaranteedMsgingEventMsgSpoolFileCountThreshold.clearPercent|global/read-write
- guaranteedMsgingEventMsgSpoolFileCountThreshold.setPercent|global/read-write
- guaranteedMsgingEventMsgSpoolUsageThreshold.clearPercent|global/read-write
- guaranteedMsgingEventMsgSpoolUsageThreshold.clearValue|global/read-write
- guaranteedMsgingEventMsgSpoolUsageThreshold.setPercent|global/read-write
- guaranteedMsgingEventMsgSpoolUsageThreshold.setValue|global/read-write
- guaranteedMsgingEventTransactedSessionCountThreshold.clearPercent|global/read-write
- guaranteedMsgingEventTransactedSessionCountThreshold.clearValue|global/read-write
- guaranteedMsgingEventTransactedSessionCountThreshold.setPercent|global/read-write
- guaranteedMsgingEventTransactedSessionCountThreshold.setValue|global/read-write
- guaranteedMsgingEventTransactedSessionResourceCountThreshold.clearPercent|global/read-write
- guaranteedMsgingEventTransactedSessionResourceCountThreshold.setPercent|global/read-write
- guaranteedMsgingEventTransactionCountThreshold.clearPercent|global/read-write
- guaranteedMsgingEventTransactionCountThreshold.clearValue|global/read-write
- guaranteedMsgingEventTransactionCountThreshold.setPercent|global/read-write
- guaranteedMsgingEventTransactionCountThreshold.setValue|global/read-write
- guaranteedMsgingMaxCacheUsage|global/read-write
- guaranteedMsgingMaxMsgSpoolUsage|global/read-write
- guaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout|global/read-write
- guaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout|global/read-write
- guaranteedMsgingTransactionReplicationCompatibilityMode|global/read-write
- oauthProfileDefault|global/admin
- serviceAmqpEnabled|global/read-write
- serviceAmqpTlsListenPort|global/read-write
- serviceEventConnectionCountThreshold.clearPercent|global/read-write
- serviceEventConnectionCountThreshold.clearValue|global/read-write
- serviceEventConnectionCountThreshold.setPercent|global/read-write
- serviceEventConnectionCountThreshold.setValue|global/read-write
- serviceHealthCheckEnabled|global/read-write
- serviceHealthCheckListenPort|global/read-write
- serviceMateLinkEnabled|global/read-write
- serviceMateLinkListenPort|global/read-write
- serviceMqttEnabled|global/read-write
- serviceMsgBackboneEnabled|global/read-write
- serviceRedundancyEnabled|global/read-write
- serviceRedundancyFirstListenPort|global/read-write
- serviceRestEventOutgoingConnectionCountThreshold.clearPercent|global/read-write
- serviceRestEventOutgoingConnectionCountThreshold.clearValue|global/read-write
- serviceRestEventOutgoingConnectionCountThreshold.setPercent|global/read-write
- serviceRestEventOutgoingConnectionCountThreshold.setValue|global/read-write
- serviceRestIncomingEnabled|global/read-write
- serviceRestOutgoingEnabled|global/read-write
- serviceSempCorsAllowAnyHostEnabled|global/read-write
- serviceSempLegacyTimeoutEnabled|global/read-write
- serviceSempPlainTextEnabled|global/read-write
- serviceSempPlainTextListenPort|global/read-write
- serviceSempSessionIdleTimeout|global/read-write
- serviceSempSessionMaxLifetime|global/read-write
- serviceSempTlsEnabled|global/read-write
- serviceSempTlsListenPort|global/read-write
- serviceSmfCompressionListenPort|global/read-write
- serviceSmfEnabled|global/read-write
- serviceSmfEventConnectionCountThreshold.clearPercent|global/read-write
- serviceSmfEventConnectionCountThreshold.clearValue|global/read-write
- serviceSmfEventConnectionCountThreshold.setPercent|global/read-write
- serviceSmfEventConnectionCountThreshold.setValue|global/read-write
- serviceSmfPlainTextListenPort|global/read-write
- serviceSmfRoutingControlListenPort|global/read-write
- serviceSmfTlsListenPort|global/read-write
- serviceTlsEventConnectionCountThreshold.clearPercent|global/read-write
- serviceTlsEventConnectionCountThreshold.clearValue|global/read-write
- serviceTlsEventConnectionCountThreshold.setPercent|global/read-write
- serviceTlsEventConnectionCountThreshold.setValue|global/read-write
- serviceWebTransportEnabled|global/read-write
- serviceWebTransportPlainTextListenPort|global/read-write
- serviceWebTransportTlsListenPort|global/read-write
- serviceWebTransportWebUrlSuffix|global/read-write
- tlsBlockVersion11Enabled|global/read-write
- tlsCipherSuiteManagementList|global/read-write
- tlsCipherSuiteMsgBackboneList|global/read-write
- tlsCipherSuiteSecureShellList|global/read-write
- tlsCrimeExploitProtectionEnabled|global/read-write
- tlsServerCertContent|global/read-write
- tlsServerCertPassword|global/read-write
- tlsStandardDomainCertificateAuthoritiesEnabled|global/read-write
- tlsTicketLifetime|global/read-write
- webManagerAllowUnencryptedWizardsEnabled|global/read-write
- webManagerCustomization|vpn/read-write
- webManagerRedirectHttpEnabled|global/read-write
- webManagerRedirectHttpOverrideTlsPort|global/read-write
-
-
-
- This has been available since 2.13.
- operationId: updateBroker
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Broker'
- description: The Broker object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BrokerResponse'
- description: "The Broker object's attributes after being updated, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Broker object.
- tags:
- - all
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /about:
- get:
- description: |-
- Get an About object.
-
- This provides metadata about the SEMP API, such as the version of the API supported by the broker.
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/none" is required to perform this operation.
-
- This has been available since 2.13.
- operationId: getAbout
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AboutResponse'
- description: "The About object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an About object.
- tags:
- - all
- - about
- x-accepts: application/json
- /about/api:
- get:
- description: |-
- Get an API Description object.
-
- The API Description object provides metadata about the SEMP API.
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/none" is required to perform this operation.
-
- This has been available since 2.2.
- operationId: getAboutApi
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AboutApiResponse'
- description: "The API Description object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an API Description object.
- tags:
- - all
- - about
- x-accepts: application/json
- /about/user:
- get:
- description: |-
- Get a User object.
-
- Session and access level information about the user accessing the SEMP API.
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/none" is required to perform this operation.
-
- This has been available since 2.2.
- operationId: getAboutUser
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AboutUserResponse'
- description: "The User object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a User object.
- tags:
- - all
- - about
- x-accepts: application/json
- /about/user/msgVpns:
- get:
- description: |-
- Get a list of User Message VPN objects.
-
- This provides information about the Message VPN access level for the username used to access the SEMP API.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- msgVpnName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/none" is required to perform this operation.
-
- This has been available since 2.2.
- operationId: getAboutUserMsgVpns
- parameters:
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AboutUserMsgVpnsResponse'
- description: "The list of User Message VPN objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of User Message VPN objects.
- tags:
- - all
- - about
- x-accepts: application/json
- /about/user/msgVpns/{msgVpnName}:
- get:
- description: |-
- Get a User Message VPN object.
-
- This provides information about the Message VPN access level for the username used to access the SEMP API.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- msgVpnName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/none" is required to perform this operation.
-
- This has been available since 2.2.
- operationId: getAboutUserMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AboutUserMsgVpnResponse'
- description: "The User Message VPN object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a User Message VPN object.
- tags:
- - all
- - about
- x-accepts: application/json
- /certAuthorities:
- get:
- deprecated: true
- description: |-
- Get a list of Certificate Authority objects.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x||x|
- certContent|||x|
- crlDayList|||x|
- crlTimeList|||x|
- crlUrl|||x|
- ocspNonResponderCertEnabled|||x|
- ocspOverrideUrl|||x|
- ocspTimeout|||x|
- revocationCheckEnabled|||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
- operationId: getCertAuthorities
- parameters:
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthoritiesResponse'
- description: "The list of Certificate Authority objects' attributes, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Certificate Authority objects.
- tags:
- - all
- - certAuthority
- x-accepts: application/json
- post:
- deprecated: true
- description: |-
- Create a Certificate Authority 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.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- certAuthorityName|x|x|||x|
- certContent|||||x|
- crlDayList|||||x|
- crlTimeList|||||x|
- crlUrl|||||x|
- ocspNonResponderCertEnabled|||||x|
- ocspOverrideUrl|||||x|
- ocspTimeout|||||x|
- revocationCheckEnabled|||||x|
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- CertAuthority|crlDayList|crlTimeList|
- CertAuthority|crlTimeList|crlDayList|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
- operationId: createCertAuthority
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthority'
- description: The Certificate Authority object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthorityResponse'
- description: "The Certificate Authority object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Certificate Authority object.
- tags:
- - all
- - certAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /certAuthorities/{certAuthorityName}:
- delete:
- deprecated: true
- description: |-
- Delete a Certificate Authority object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
- operationId: deleteCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Certificate Authority object.
- tags:
- - all
- - certAuthority
- x-accepts: application/json
- get:
- deprecated: true
- description: |-
- Get a Certificate Authority object.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x||x|
- certContent|||x|
- crlDayList|||x|
- crlTimeList|||x|
- crlUrl|||x|
- ocspNonResponderCertEnabled|||x|
- ocspOverrideUrl|||x|
- ocspTimeout|||x|
- revocationCheckEnabled|||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
- operationId: getCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthorityResponse'
- description: "The Certificate Authority object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Certificate Authority object.
- tags:
- - all
- - certAuthority
- x-accepts: application/json
- patch:
- deprecated: true
- description: |-
- Update a Certificate Authority object. Any attribute missing from the request will be left unchanged.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- certAuthorityName|x|x|||x|
- certContent|||||x|
- crlDayList|||||x|
- crlTimeList|||||x|
- crlUrl||||x|x|
- ocspNonResponderCertEnabled|||||x|
- ocspOverrideUrl|||||x|
- ocspTimeout|||||x|
- revocationCheckEnabled|||||x|
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- CertAuthority|crlDayList|crlTimeList|
- CertAuthority|crlTimeList|crlDayList|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
- operationId: updateCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthority'
- description: The Certificate Authority object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthorityResponse'
- description: "The Certificate Authority object's attributes after being\
- \ updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Certificate Authority object.
- tags:
- - all
- - certAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- deprecated: true
- description: |-
- Replace a Certificate Authority object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- certAuthorityName|x||x|||x|
- certContent||||||x|
- crlDayList||||||x|
- crlTimeList||||||x|
- crlUrl|||||x|x|
- ocspNonResponderCertEnabled||||||x|
- ocspOverrideUrl||||||x|
- ocspTimeout||||||x|
- revocationCheckEnabled||||||x|
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- CertAuthority|crlDayList|crlTimeList|
- CertAuthority|crlTimeList|crlDayList|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
- operationId: replaceCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthority'
- description: The Certificate Authority object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthorityResponse'
- description: "The Certificate Authority object's attributes after being\
- \ replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Certificate Authority object.
- tags:
- - all
- - certAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames:
- get:
- deprecated: true
- description: |-
- Get a list of OCSP Responder Trusted Common Name objects.
-
- When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x||x|
- ocspTlsTrustedCommonName|x||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities.
- operationId: getCertAuthorityOcspTlsTrustedCommonNames
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthorityOcspTlsTrustedCommonNamesResponse'
- description: "The list of OCSP Responder Trusted Common Name objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of OCSP Responder Trusted Common Name objects.
- tags:
- - all
- - certAuthority
- x-accepts: application/json
- post:
- deprecated: true
- description: |-
- Create an OCSP Responder 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 via config-sync.
-
- When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- certAuthorityName|x||x||x|
- ocspTlsTrustedCommonName|x|x|||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities.
- operationId: createCertAuthorityOcspTlsTrustedCommonName
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthorityOcspTlsTrustedCommonName'
- description: The OCSP Responder Trusted Common Name object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthorityOcspTlsTrustedCommonNameResponse'
- description: "The OCSP Responder Trusted Common Name object's attributes\
- \ after being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an OCSP Responder Trusted Common Name object.
- tags:
- - all
- - certAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName}:
- delete:
- deprecated: true
- description: |-
- Delete an OCSP Responder Trusted Common Name object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers.
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities.
- operationId: deleteCertAuthorityOcspTlsTrustedCommonName
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: The expected Trusted Common Name of the OCSP responder remote
- certificate.
- in: path
- name: ocspTlsTrustedCommonName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an OCSP Responder Trusted Common Name object.
- tags:
- - all
- - certAuthority
- x-accepts: application/json
- get:
- deprecated: true
- description: |-
- Get an OCSP Responder Trusted Common Name object.
-
- When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x||x|
- ocspTlsTrustedCommonName|x||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been deprecated since 2.19. Replaced by clientCertAuthorities.
- operationId: getCertAuthorityOcspTlsTrustedCommonName
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: The expected Trusted Common Name of the OCSP responder remote
- certificate.
- in: path
- name: ocspTlsTrustedCommonName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CertAuthorityOcspTlsTrustedCommonNameResponse'
- description: "The OCSP Responder Trusted Common Name object's attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an OCSP Responder Trusted Common Name object.
- tags:
- - all
- - certAuthority
- x-accepts: application/json
- /clientCertAuthorities:
- get:
- description: |-
- Get a list of Client Certificate Authority objects.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: getClientCertAuthorities
- parameters:
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthoritiesResponse'
- description: "The list of Client Certificate Authority objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Client Certificate Authority objects.
- tags:
- - all
- - clientCertAuthority
- x-accepts: application/json
- post:
- description: |-
- Create a Client Certificate Authority 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.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- certAuthorityName|x|x||||
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- ClientCertAuthority|crlDayList|crlTimeList|
- ClientCertAuthority|crlTimeList|crlDayList|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: createClientCertAuthority
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthority'
- description: The Client Certificate Authority object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthorityResponse'
- description: "The Client Certificate Authority object's attributes after\
- \ being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Client Certificate Authority object.
- tags:
- - all
- - clientCertAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /clientCertAuthorities/{certAuthorityName}:
- delete:
- description: |-
- Delete a Client Certificate Authority object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: deleteClientCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Client Certificate Authority object.
- tags:
- - all
- - clientCertAuthority
- x-accepts: application/json
- get:
- description: |-
- Get a Client Certificate Authority object.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: getClientCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthorityResponse'
- description: "The Client Certificate Authority object's attributes, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Client Certificate Authority object.
- tags:
- - all
- - clientCertAuthority
- x-accepts: application/json
- patch:
- description: |-
- Update a Client Certificate Authority object. Any attribute missing from the request will be left unchanged.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- certAuthorityName|x|x||||
- crlUrl||||x||
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- ClientCertAuthority|crlDayList|crlTimeList|
- ClientCertAuthority|crlTimeList|crlDayList|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: updateClientCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthority'
- description: The Client Certificate Authority object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthorityResponse'
- description: "The Client Certificate Authority object's attributes after\
- \ being updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Client Certificate Authority object.
- tags:
- - all
- - clientCertAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- Replace a Client Certificate Authority object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- certAuthorityName|x||x||||
- crlUrl|||||x||
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- ClientCertAuthority|crlDayList|crlTimeList|
- ClientCertAuthority|crlTimeList|crlDayList|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: replaceClientCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthority'
- description: The Client Certificate Authority object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthorityResponse'
- description: "The Client Certificate Authority object's attributes after\
- \ being replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Client Certificate Authority object.
- tags:
- - all
- - clientCertAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames:
- get:
- description: |-
- Get a list of OCSP Responder Trusted Common Name objects.
-
- When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x|||
- ocspTlsTrustedCommonName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: getClientCertAuthorityOcspTlsTrustedCommonNames
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthorityOcspTlsTrustedCommonNamesResponse'
- description: "The list of OCSP Responder Trusted Common Name objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of OCSP Responder Trusted Common Name objects.
- tags:
- - all
- - clientCertAuthority
- x-accepts: application/json
- post:
- description: |-
- Create an OCSP Responder 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 via config-sync.
-
- When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- certAuthorityName|x||x|||
- ocspTlsTrustedCommonName|x|x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: createClientCertAuthorityOcspTlsTrustedCommonName
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthorityOcspTlsTrustedCommonName'
- description: The OCSP Responder Trusted Common Name object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthorityOcspTlsTrustedCommonNameResponse'
- description: "The OCSP Responder Trusted Common Name object's attributes\
- \ after being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an OCSP Responder Trusted Common Name object.
- tags:
- - all
- - clientCertAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName}:
- delete:
- description: |-
- Delete an OCSP Responder Trusted Common Name object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers.
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: deleteClientCertAuthorityOcspTlsTrustedCommonName
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: The expected Trusted Common Name of the OCSP responder remote
- certificate.
- in: path
- name: ocspTlsTrustedCommonName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an OCSP Responder Trusted Common Name object.
- tags:
- - all
- - clientCertAuthority
- x-accepts: application/json
- get:
- description: |-
- Get an OCSP Responder Trusted Common Name object.
-
- When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x|||
- ocspTlsTrustedCommonName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: getClientCertAuthorityOcspTlsTrustedCommonName
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: The expected Trusted Common Name of the OCSP responder remote
- certificate.
- in: path
- name: ocspTlsTrustedCommonName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ClientCertAuthorityOcspTlsTrustedCommonNameResponse'
- description: "The OCSP Responder Trusted Common Name object's attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an OCSP Responder Trusted Common Name object.
- tags:
- - all
- - clientCertAuthority
- x-accepts: application/json
- /dmrClusters:
- get:
- description: |-
- Get a list of Cluster objects.
-
- A Cluster is a provisioned object on a message broker that contains global DMR configuration parameters.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- authenticationBasicPassword||x||x
- authenticationClientCertContent||x||x
- authenticationClientCertPassword||x||
- dmrClusterName|x|||
- tlsServerCertEnforceTrustedCommonNameEnabled|||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.11.
- operationId: getDmrClusters
- parameters:
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClustersResponse'
- description: "The list of Cluster objects' attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Cluster objects.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- post:
- description: |-
- Create a 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 via config-sync.
-
- A Cluster is a provisioned object on a message broker that contains global DMR configuration parameters.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- authenticationBasicPassword||||x||x
- authenticationClientCertContent||||x||x
- authenticationClientCertPassword||||x||
- dmrClusterName|x|x||||
- nodeName|||x|||
- tlsServerCertEnforceTrustedCommonNameEnabled|||||x|
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- DmrCluster|authenticationClientCertPassword|authenticationClientCertContent|
-
-
-
- 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.
- operationId: createDmrCluster
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrCluster'
- description: The Cluster object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterResponse'
- description: "The Cluster object's attributes after being created, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Cluster object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}:
- delete:
- description: |-
- Delete a Cluster object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- A Cluster is a provisioned object on a message broker that contains global DMR configuration parameters.
-
- 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.
- operationId: deleteDmrCluster
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Cluster object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- get:
- description: |-
- Get a Cluster object.
-
- A Cluster is a provisioned object on a message broker that contains global DMR configuration parameters.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- authenticationBasicPassword||x||x
- authenticationClientCertContent||x||x
- authenticationClientCertPassword||x||
- dmrClusterName|x|||
- tlsServerCertEnforceTrustedCommonNameEnabled|||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.11.
- operationId: getDmrCluster
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterResponse'
- description: "The Cluster object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Cluster object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- patch:
- description: |-
- Update a Cluster object. Any attribute missing from the request will be left unchanged.
-
- A Cluster is a provisioned object on a message broker that contains global DMR configuration parameters.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- authenticationBasicPassword|||x|x||x
- authenticationClientCertContent|||x|x||x
- authenticationClientCertPassword|||x|x||
- directOnlyEnabled||x||||
- dmrClusterName|x|x||||
- nodeName||x||||
- tlsServerCertEnforceTrustedCommonNameEnabled|||||x|
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- DmrCluster|authenticationClientCertPassword|authenticationClientCertContent|
-
-
-
- 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.
- operationId: updateDmrCluster
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrCluster'
- description: The Cluster object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterResponse'
- description: "The Cluster object's attributes after being updated, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Cluster object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- Replace a Cluster object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- A Cluster is a provisioned object on a message broker that contains global DMR configuration parameters.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- authenticationBasicPassword||||x|x||x
- authenticationClientCertContent||||x|x||x
- authenticationClientCertPassword||||x|x||
- directOnlyEnabled||x|||||
- dmrClusterName|x||x||||
- nodeName|||x||||
- tlsServerCertEnforceTrustedCommonNameEnabled||||||x|
-
-
-
- The following attributes in the request may only be provided in certain combinations with other attributes:
-
-
- Class|Attribute|Requires|Conflicts
- :---|:---|:---|:---
- DmrCluster|authenticationClientCertPassword|authenticationClientCertContent|
-
-
-
- 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.
- operationId: replaceDmrCluster
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrCluster'
- description: The Cluster object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterResponse'
- description: "The Cluster object's attributes after being replaced, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Cluster object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/certMatchingRules:
- get:
- description: |-
- 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 link.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x|||
- ruleName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.28.
- operationId: getDmrClusterCertMatchingRules
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRulesResponse'
- description: "The list of Certificate Matching Rule objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Certificate Matching Rule objects.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- post:
- description: |-
- 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 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 link.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- dmrClusterName|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.
- operationId: createDmrClusterCertMatchingRule
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRule'
- description: The Certificate Matching Rule object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleResponse'
- description: "The Certificate Matching Rule object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Certificate Matching Rule object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}:
- delete:
- description: |-
- Delete a Certificate Matching Rule object. The deletion of instances of this object are synchronized to HA mates 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 link.
-
- 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.
- operationId: deleteDmrClusterCertMatchingRule
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Certificate Matching Rule object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- get:
- description: |-
- 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 link.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x|||
- ruleName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.28.
- operationId: getDmrClusterCertMatchingRule
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleResponse'
- description: "The Certificate Matching Rule object's attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Certificate Matching Rule object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- patch:
- description: |-
- 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 link.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- dmrClusterName|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.
- operationId: updateDmrClusterCertMatchingRule
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRule'
- description: The Certificate Matching Rule object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleResponse'
- description: "The Certificate Matching Rule object's attributes after being\
- \ updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Certificate Matching Rule object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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 link.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- dmrClusterName|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.
- operationId: replaceDmrClusterCertMatchingRule
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRule'
- description: The Certificate Matching Rule object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleResponse'
- description: "The Certificate Matching Rule object's attributes after being\
- \ replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Certificate Matching Rule object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters:
- get:
- description: |-
- Get a list of Certificate Matching Rule Attribute Filter objects.
-
- A Cert Matching Rule Attribute Filter compares a link attribute to a string.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x|||
- filterName|x|||
- ruleName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.28.
- operationId: getDmrClusterCertMatchingRuleAttributeFilters
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFiltersResponse'
- description: "The list of Certificate Matching Rule Attribute Filter objects'\
- \ attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Certificate Matching Rule Attribute Filter objects.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- post:
- description: |-
- 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 via config-sync.
-
- A Cert Matching Rule Attribute Filter compares a link attribute to a string.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- dmrClusterName|x||x|||
- filterName|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.
- operationId: createDmrClusterCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilter'
- description: The Certificate Matching Rule Attribute Filter object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilterResponse'
- description: "The Certificate Matching Rule Attribute Filter object's attributes\
- \ after being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName}:
- delete:
- description: |-
- Delete a Certificate Matching Rule Attribute Filter object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- A Cert Matching Rule Attribute Filter compares a link 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.
- operationId: deleteDmrClusterCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: The name of the filter.
- in: path
- name: filterName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- get:
- description: |-
- Get a Certificate Matching Rule Attribute Filter object.
-
- A Cert Matching Rule Attribute Filter compares a link attribute to a string.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x|||
- filterName|x|||
- ruleName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.28.
- operationId: getDmrClusterCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: The name of the filter.
- in: path
- name: filterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilterResponse'
- description: "The Certificate Matching Rule Attribute Filter object's attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- patch:
- description: |-
- 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 link attribute to a string.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- dmrClusterName|x|x||||
- filterName|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.
- operationId: updateDmrClusterCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: The name of the filter.
- in: path
- name: filterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilter'
- description: The Certificate Matching Rule Attribute Filter object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilterResponse'
- description: "The Certificate Matching Rule Attribute Filter object's attributes\
- \ after being updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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 link attribute to a string.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- dmrClusterName|x||x||||
- filterName|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.
- operationId: replaceDmrClusterCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: The name of the filter.
- in: path
- name: filterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilter'
- description: The Certificate Matching Rule Attribute Filter object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilterResponse'
- description: "The Certificate Matching Rule Attribute Filter object's attributes\
- \ after being replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions:
- get:
- description: |-
- Get a list of Certificate Matching Rule Condition objects.
-
- A Cert Matching Rule Condition compares data extracted from a certificate to a link attribute or an expression.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x|||
- ruleName|x|||
- source|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.28.
- operationId: getDmrClusterCertMatchingRuleConditions
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleConditionsResponse'
- description: "The list of Certificate Matching Rule Condition objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Certificate Matching Rule Condition objects.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- post:
- description: |-
- 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 via config-sync.
-
- A Cert Matching Rule Condition compares data extracted from a certificate to a link attribute or an expression.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- dmrClusterName|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.28.
- operationId: createDmrClusterCertMatchingRuleCondition
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleCondition'
- description: The Certificate Matching Rule Condition object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleConditionResponse'
- description: "The Certificate Matching Rule Condition object's attributes\
- \ after being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Certificate Matching Rule Condition object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions/{source}:
- delete:
- description: |-
- Delete a Certificate Matching Rule Condition object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- A Cert Matching Rule Condition compares data extracted from a certificate to a link 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.28.
- operationId: deleteDmrClusterCertMatchingRuleCondition
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: Certificate field to be compared with the Attribute.
- in: path
- name: source
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Certificate Matching Rule Condition object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- get:
- description: |-
- Get a Certificate Matching Rule Condition object.
-
- A Cert Matching Rule Condition compares data extracted from a certificate to a link attribute or an expression.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x|||
- ruleName|x|||
- source|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.28.
- operationId: getDmrClusterCertMatchingRuleCondition
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: Certificate field to be compared with the Attribute.
- in: path
- name: source
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleConditionResponse'
- description: "The Certificate Matching Rule Condition object's attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Certificate Matching Rule Condition object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/links:
- get:
- description: |-
- Get a list of Link objects.
-
- A Link connects nodes (either within a Cluster or between two different Clusters) and allows them to exchange topology information, subscriptions and data.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- authenticationBasicPassword||x||x
- dmrClusterName|x|||
- remoteNodeName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.11.
- operationId: getDmrClusterLinks
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinksResponse'
- description: "The list of Link objects' attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Link objects.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- post:
- description: |-
- Create a Link 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.
-
- A Link connects nodes (either within a Cluster or between two different Clusters) and allows them to exchange topology information, subscriptions and data.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- authenticationBasicPassword||||x||x
- dmrClusterName|x||x|||
- remoteNodeName|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 "global/read-write" is required to perform this operation.
-
- This has been available since 2.11.
- operationId: createDmrClusterLink
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLink'
- description: The Link object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkResponse'
- description: "The Link object's attributes after being created, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Link object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/links/{remoteNodeName}:
- delete:
- description: |-
- Delete a Link object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- A Link connects nodes (either within a Cluster or between two different Clusters) and allows them to exchange topology information, subscriptions and data.
-
- 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.
- operationId: deleteDmrClusterLink
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Link object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- get:
- description: |-
- Get a Link object.
-
- A Link connects nodes (either within a Cluster or between two different Clusters) and allows them to exchange topology information, subscriptions and data.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- authenticationBasicPassword||x||x
- dmrClusterName|x|||
- remoteNodeName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.11.
- operationId: getDmrClusterLink
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkResponse'
- description: "The Link object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Link object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- patch:
- description: |-
- Update a Link object. Any attribute missing from the request will be left unchanged.
-
- A Link connects nodes (either within a Cluster or between two different Clusters) and allows them to exchange topology information, subscriptions and data.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- authenticationBasicPassword|||x|x||x
- authenticationScheme||||x||
- dmrClusterName|x|x||||
- egressFlowWindowSize||||x||
- initiator||||x||
- remoteNodeName|x|x||||
- span||||x||
- transportCompressedEnabled||||x||
- transportTlsEnabled||||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 "global/read-write" is required to perform this operation.
-
- This has been available since 2.11.
- operationId: updateDmrClusterLink
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLink'
- description: The Link object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkResponse'
- description: "The Link object's attributes after being updated, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Link object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- Replace a Link object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- A Link connects nodes (either within a Cluster or between two different Clusters) and allows them to exchange topology information, subscriptions and data.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- authenticationBasicPassword||||x|x||x
- authenticationScheme|||||x||
- dmrClusterName|x||x||||
- egressFlowWindowSize|||||x||
- initiator|||||x||
- remoteNodeName|x||x||||
- span|||||x||
- transportCompressedEnabled|||||x||
- transportTlsEnabled|||||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 "global/read-write" is required to perform this operation.
-
- This has been available since 2.11.
- operationId: replaceDmrClusterLink
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLink'
- description: The Link object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkResponse'
- description: "The Link object's attributes after being replaced, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Link object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes:
- get:
- description: |-
- Get a list of Link Attribute objects.
-
- A Link Attribute is a key+value pair that can be used to locate a DMR Cluster Link, for example when using client certificate mapping.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- attributeName|x|||
- attributeValue|x|||
- dmrClusterName|x|||
- remoteNodeName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.28.
- operationId: getDmrClusterLinkAttributes
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkAttributesResponse'
- description: "The list of Link Attribute objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Link Attribute objects.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- post:
- description: |-
- Create a Link 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 via config-sync.
-
- A Link Attribute is a key+value pair that can be used to locate a DMR Cluster Link, for example when using client certificate mapping.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- attributeName|x|x||||
- attributeValue|x|x||||
- dmrClusterName|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.28.
- operationId: createDmrClusterLinkAttribute
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkAttribute'
- description: The Link Attribute object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkAttributeResponse'
- description: "The Link Attribute object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Link Attribute object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes/{attributeName},{attributeValue}:
- delete:
- description: |-
- Delete a Link Attribute object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- A Link Attribute is a key+value pair that can be used to locate a DMR Cluster Link, for example when using client certificate mapping.
-
- 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.
- operationId: deleteDmrClusterLinkAttribute
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: The name of the Attribute.
- in: path
- name: attributeName
- required: true
- schema:
- type: string
- - description: The value of the Attribute.
- in: path
- name: attributeValue
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Link Attribute object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- get:
- description: |-
- Get a Link Attribute object.
-
- A Link Attribute is a key+value pair that can be used to locate a DMR Cluster Link, for example when using client certificate mapping.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- attributeName|x|||
- attributeValue|x|||
- dmrClusterName|x|||
- remoteNodeName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.28.
- operationId: getDmrClusterLinkAttribute
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: The name of the Attribute.
- in: path
- name: attributeName
- required: true
- schema:
- type: string
- - description: The value of the Attribute.
- in: path
- name: attributeValue
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkAttributeResponse'
- description: "The Link Attribute object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Link Attribute object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses:
- get:
- description: |-
- Get a list of Remote Address objects.
-
- Each Remote Address, consisting of a FQDN or IP address and optional port, is used to connect to the remote node for this Link. Up to 4 addresses may be provided for each Link, and will be tried on a round-robin basis.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x|||
- remoteAddress|x|||
- remoteNodeName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.11.
- operationId: getDmrClusterLinkRemoteAddresses
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkRemoteAddressesResponse'
- description: "The list of Remote Address objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Remote Address objects.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- post:
- description: |-
- Create a Remote Address 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.
-
- Each Remote Address, consisting of a FQDN or IP address and optional port, is used to connect to the remote node for this Link. Up to 4 addresses may be provided for each Link, and will be tried on a round-robin basis.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- dmrClusterName|x||x|||
- remoteAddress|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.
- operationId: createDmrClusterLinkRemoteAddress
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkRemoteAddress'
- description: The Remote Address object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkRemoteAddressResponse'
- description: "The Remote Address object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Remote Address object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses/{remoteAddress}:
- delete:
- description: |-
- Delete a Remote Address object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- Each Remote Address, consisting of a FQDN or IP address and optional port, is used to connect to the remote node for this Link. Up to 4 addresses may be provided for each Link, and will be tried on a round-robin basis.
-
- 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.
- operationId: deleteDmrClusterLinkRemoteAddress
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "The FQDN or IP address (and optional port) of the remote node.\
- \ If a port is not provided, it will vary based on the transport encoding:\
- \ 55555 (plain-text), 55443 (encrypted), or 55003 (compressed)."
- in: path
- name: remoteAddress
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Remote Address object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- get:
- description: |-
- Get a Remote Address object.
-
- Each Remote Address, consisting of a FQDN or IP address and optional port, is used to connect to the remote node for this Link. Up to 4 addresses may be provided for each Link, and will be tried on a round-robin basis.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x|||
- remoteAddress|x|||
- remoteNodeName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.11.
- operationId: getDmrClusterLinkRemoteAddress
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "The FQDN or IP address (and optional port) of the remote node.\
- \ If a port is not provided, it will vary based on the transport encoding:\
- \ 55555 (plain-text), 55443 (encrypted), or 55003 (compressed)."
- in: path
- name: remoteAddress
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkRemoteAddressResponse'
- description: "The Remote Address object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Remote Address object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames:
- get:
- deprecated: true
- description: |-
- Get a list of Trusted Common Name objects.
-
- The Trusted Common Names for the Link 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
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x||x|
- remoteNodeName|x||x|
- tlsTrustedCommonName|x||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/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.
- operationId: getDmrClusterLinkTlsTrustedCommonNames
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkTlsTrustedCommonNamesResponse'
- description: "The list of Trusted Common Name objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Trusted Common Name objects.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- post:
- deprecated: true
- description: |-
- 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 via config-sync.
-
- The Trusted Common Names for the Link 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
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- dmrClusterName|x||x||x|
- remoteNodeName|x||x||x|
- tlsTrustedCommonName|x|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 deprecated since 2.18. Common Name validation has been replaced by Server Certificate Name validation.
- operationId: createDmrClusterLinkTlsTrustedCommonName
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkTlsTrustedCommonName'
- description: The Trusted Common Name object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkTlsTrustedCommonNameResponse'
- description: "The Trusted Common Name object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Trusted Common Name object.
- tags:
- - all
- - dmrCluster
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames/{tlsTrustedCommonName}:
- delete:
- deprecated: true
- description: |-
- Delete a Trusted Common Name object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- The Trusted Common Names for the Link 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 "global/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.
- operationId: deleteDmrClusterLinkTlsTrustedCommonName
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: The expected trusted common name of the remote certificate.
- in: path
- name: tlsTrustedCommonName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Trusted Common Name object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- get:
- deprecated: true
- description: |-
- Get a Trusted Common Name object.
-
- The Trusted Common Names for the Link 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
- :---|:---:|:---:|:---:|:---:
- dmrClusterName|x||x|
- remoteNodeName|x||x|
- tlsTrustedCommonName|x||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/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.
- operationId: getDmrClusterLinkTlsTrustedCommonName
- parameters:
- - description: The name of the Cluster.
- in: path
- name: dmrClusterName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the Link.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: The expected trusted common name of the remote certificate.
- in: path
- name: tlsTrustedCommonName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DmrClusterLinkTlsTrustedCommonNameResponse'
- description: "The Trusted Common Name object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Trusted Common Name object.
- tags:
- - all
- - dmrCluster
- x-accepts: application/json
- /domainCertAuthorities:
- get:
- description: |-
- Get a list of Domain Certificate Authority objects.
-
- Certificate Authorities trusted for domain verification.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: getDomainCertAuthorities
- parameters:
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DomainCertAuthoritiesResponse'
- description: "The list of Domain Certificate Authority objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Domain Certificate Authority objects.
- tags:
- - all
- - domainCertAuthority
- x-accepts: application/json
- post:
- description: |-
- Create a Domain Certificate Authority 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.
-
- Certificate Authorities trusted for domain verification.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- certAuthorityName|x|x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: createDomainCertAuthority
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DomainCertAuthority'
- description: The Domain Certificate Authority object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DomainCertAuthorityResponse'
- description: "The Domain Certificate Authority object's attributes after\
- \ being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Domain Certificate Authority object.
- tags:
- - all
- - domainCertAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /domainCertAuthorities/{certAuthorityName}:
- delete:
- description: |-
- Delete a Domain Certificate Authority object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- Certificate Authorities trusted for domain verification.
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: deleteDomainCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Domain Certificate Authority object.
- tags:
- - all
- - domainCertAuthority
- x-accepts: application/json
- get:
- description: |-
- Get a Domain Certificate Authority object.
-
- Certificate Authorities trusted for domain verification.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- certAuthorityName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: getDomainCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DomainCertAuthorityResponse'
- description: "The Domain Certificate Authority object's attributes, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Domain Certificate Authority object.
- tags:
- - all
- - domainCertAuthority
- x-accepts: application/json
- patch:
- description: |-
- Update a Domain Certificate Authority object. Any attribute missing from the request will be left unchanged.
-
- Certificate Authorities trusted for domain verification.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- certAuthorityName|x|x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: updateDomainCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DomainCertAuthority'
- description: The Domain Certificate Authority object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DomainCertAuthorityResponse'
- description: "The Domain Certificate Authority object's attributes after\
- \ being updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Domain Certificate Authority object.
- tags:
- - all
- - domainCertAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- Replace a Domain Certificate Authority object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- Certificate Authorities trusted for domain verification.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- certAuthorityName|x||x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.19.
- operationId: replaceDomainCertAuthority
- parameters:
- - description: The name of the Certificate Authority.
- in: path
- name: certAuthorityName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DomainCertAuthority'
- description: The Domain Certificate Authority object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/DomainCertAuthorityResponse'
- description: "The Domain Certificate Authority object's attributes after\
- \ being replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Domain Certificate Authority object.
- tags:
- - all
- - domainCertAuthority
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns:
- get:
- description: |-
- 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.
- operationId: getMsgVpns
- parameters:
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnsResponse'
- description: "The list of Message VPN objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Message VPN objects.
- tags:
- - all
- - msgVpn
- x-accepts: application/json
- post:
- description: |-
- 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.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|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 "global/read-write" is required to perform this operation.
-
- This has been available since 2.0.
- operationId: createMsgVpn
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpn'
- description: The Message VPN object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnResponse'
- description: "The Message VPN object's attributes after being created, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Message VPN object.
- tags:
- - all
- - msgVpn
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Message VPN object.
- tags:
- - all
- - msgVpn
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnResponse'
- description: "The Message VPN object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Message VPN object.
- tags:
- - all
- - msgVpn
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpn'
- description: The Message VPN object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnResponse'
- description: "The Message VPN object's attributes after being updated, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Message VPN object.
- tags:
- - all
- - msgVpn
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpn'
- description: The Message VPN object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnResponse'
- description: "The Message VPN object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Message VPN object.
- tags:
- - all
- - msgVpn
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles:
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfiles
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfilesResponse'
- description: "The list of ACL Profile objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of ACL Profile objects.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnAclProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfile'
- description: The ACL Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileResponse'
- description: "The ACL Profile object's attributes after being created, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an ACL Profile object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnAclProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an ACL Profile object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileResponse'
- description: "The ACL Profile object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an ACL Profile object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnAclProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfile'
- description: The ACL Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileResponse'
- description: "The ACL Profile object's attributes after being updated, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update an ACL Profile object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnAclProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfile'
- description: The ACL Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileResponse'
- description: "The ACL Profile object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace an ACL Profile object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfileClientConnectExceptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileClientConnectExceptionsResponse'
- description: "The list of Client Connect Exception objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Client Connect Exception objects.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnAclProfileClientConnectException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileClientConnectException'
- description: The Client Connect Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileClientConnectExceptionResponse'
- description: "The Client Connect Exception object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Client Connect Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnAclProfileClientConnectException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The IP address/netmask of the client connect exception in CIDR
- form.
- in: path
- name: clientConnectExceptionAddress
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Client Connect Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfileClientConnectException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The IP address/netmask of the client connect exception in CIDR
- form.
- in: path
- name: clientConnectExceptionAddress
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileClientConnectExceptionResponse'
- description: "The Client Connect Exception object's attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Client Connect Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions:
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnAclProfilePublishExceptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishExceptionsResponse'
- description: "The list of Publish Topic Exception objects' attributes, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Publish Topic Exception objects.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- post:
- deprecated: true
- description: |-
- 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.
- operationId: createMsgVpnAclProfilePublishException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishException'
- description: The Publish Topic Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishExceptionResponse'
- description: "The Publish Topic Exception object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Publish Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic}:
- delete:
- deprecated: true
- description: |-
- 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.
- operationId: deleteMsgVpnAclProfilePublishException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the topic for the exception to the default action
- taken.
- in: path
- name: topicSyntax
- required: true
- schema:
- type: string
- - description: The topic for the exception to the default action taken. May
- include wildcard characters.
- in: path
- name: publishExceptionTopic
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Publish Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnAclProfilePublishException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the topic for the exception to the default action
- taken.
- in: path
- name: topicSyntax
- required: true
- schema:
- type: string
- - description: The topic for the exception to the default action taken. May
- include wildcard characters.
- in: path
- name: publishExceptionTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishExceptionResponse'
- description: "The Publish Topic Exception object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Publish Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfilePublishTopicExceptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishTopicExceptionsResponse'
- description: "The list of Publish Topic Exception objects' attributes, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Publish Topic Exception objects.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnAclProfilePublishTopicException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishTopicException'
- description: The Publish Topic Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishTopicExceptionResponse'
- description: "The Publish Topic Exception object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Publish Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnAclProfilePublishTopicException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the topic for the exception to the default action
- taken.
- in: path
- name: publishTopicExceptionSyntax
- required: true
- schema:
- type: string
- - description: The topic for the exception to the default action taken. May
- include wildcard characters.
- in: path
- name: publishTopicException
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Publish Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfilePublishTopicException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the topic for the exception to the default action
- taken.
- in: path
- name: publishTopicExceptionSyntax
- required: true
- schema:
- type: string
- - description: The topic for the exception to the default action taken. May
- include wildcard characters.
- in: path
- name: publishTopicException
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishTopicExceptionResponse'
- description: "The Publish Topic Exception object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Publish Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions:
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnAclProfileSubscribeExceptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeExceptionsResponse'
- description: "The list of Subscribe Topic Exception objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Subscribe Topic Exception objects.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- post:
- deprecated: true
- description: |-
- 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.
- operationId: createMsgVpnAclProfileSubscribeException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeException'
- description: The Subscribe Topic Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeExceptionResponse'
- description: "The Subscribe Topic Exception object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Subscribe Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic}:
- delete:
- deprecated: true
- description: |-
- 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.
- operationId: deleteMsgVpnAclProfileSubscribeException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the topic for the exception to the default action
- taken.
- in: path
- name: topicSyntax
- required: true
- schema:
- type: string
- - description: The topic for the exception to the default action taken. May
- include wildcard characters.
- in: path
- name: subscribeExceptionTopic
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Subscribe Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnAclProfileSubscribeException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the topic for the exception to the default action
- taken.
- in: path
- name: topicSyntax
- required: true
- schema:
- type: string
- - description: The topic for the exception to the default action taken. May
- include wildcard characters.
- in: path
- name: subscribeExceptionTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeExceptionResponse'
- description: "The Subscribe Topic Exception object's attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Subscribe Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfileSubscribeShareNameExceptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeShareNameExceptionsResponse'
- description: "The list of Subscribe Share Name Exception objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Subscribe Share Name Exception objects.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnAclProfileSubscribeShareNameException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeShareNameException'
- description: The Subscribe Share Name Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeShareNameExceptionResponse'
- description: "The Subscribe Share Name Exception object's attributes after\
- \ being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Subscribe Share Name Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- ? /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException}
- : delete:
- description: |-
- 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.
- operationId: deleteMsgVpnAclProfileSubscribeShareNameException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the subscribe share name for the exception to the
- default action taken.
- in: path
- name: subscribeShareNameExceptionSyntax
- required: true
- schema:
- type: string
- - description: The subscribe share name exception to the default action taken.
- May include wildcard characters.
- in: path
- name: subscribeShareNameException
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Subscribe Share Name Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfileSubscribeShareNameException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the subscribe share name for the exception to the
- default action taken.
- in: path
- name: subscribeShareNameExceptionSyntax
- required: true
- schema:
- type: string
- - description: The subscribe share name exception to the default action taken.
- May include wildcard characters.
- in: path
- name: subscribeShareNameException
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeShareNameExceptionResponse'
- description: "The Subscribe Share Name Exception object's attributes, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Subscribe Share Name Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfileSubscribeTopicExceptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeTopicExceptionsResponse'
- description: "The list of Subscribe Topic Exception objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Subscribe Topic Exception objects.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnAclProfileSubscribeTopicException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeTopicException'
- description: The Subscribe Topic Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeTopicExceptionResponse'
- description: "The Subscribe Topic Exception object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Subscribe Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- ? /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException}
- : delete:
- description: |-
- 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.
- operationId: deleteMsgVpnAclProfileSubscribeTopicException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the topic for the exception to the default action
- taken.
- in: path
- name: subscribeTopicExceptionSyntax
- required: true
- schema:
- type: string
- - description: The topic for the exception to the default action taken. May
- include wildcard characters.
- in: path
- name: subscribeTopicException
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Subscribe Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnAclProfileSubscribeTopicException
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the ACL Profile.
- in: path
- name: aclProfileName
- required: true
- schema:
- type: string
- - description: The syntax of the topic for the exception to the default action
- taken.
- in: path
- name: subscribeTopicExceptionSyntax
- required: true
- schema:
- type: string
- - description: The topic for the exception to the default action taken. May
- include wildcard characters.
- in: path
- name: subscribeTopicException
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeTopicExceptionResponse'
- description: "The Subscribe Topic Exception object's attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Subscribe Topic Exception object.
- tags:
- - all
- - msgVpn
- - aclProfile
- x-accepts: application/json
- /msgVpns/{msgVpnName}/authenticationOauthProfiles:
- get:
- description: |-
- 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.
- operationId: getMsgVpnAuthenticationOauthProfiles
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfilesResponse'
- description: "The list of OAuth Profile objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of OAuth Profile objects.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnAuthenticationOauthProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfile'
- description: The OAuth Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResponse'
- description: "The OAuth Profile object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an OAuth Profile object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnAuthenticationOauthProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an OAuth Profile object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnAuthenticationOauthProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResponse'
- description: "The OAuth Profile object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an OAuth Profile object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnAuthenticationOauthProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfile'
- description: The OAuth Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResponse'
- description: "The OAuth Profile object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update an OAuth Profile object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnAuthenticationOauthProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfile'
- description: The OAuth Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResponse'
- description: "The OAuth Profile object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace an OAuth Profile object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims:
- get:
- description: |-
- 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.
- operationId: getMsgVpnAuthenticationOauthProfileClientRequiredClaims
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileClientRequiredClaimsResponse'
- description: "The list of Required Claim objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Required Claim objects.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnAuthenticationOauthProfileClientRequiredClaim
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileClientRequiredClaim'
- description: The Required Claim object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse'
- description: "The Required Claim object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Required Claim object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the ID token claim to verify.
- in: path
- name: clientRequiredClaimName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Required Claim object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnAuthenticationOauthProfileClientRequiredClaim
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the ID token claim to verify.
- in: path
- name: clientRequiredClaimName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse'
- description: "The Required Claim object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Required Claim object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-accepts: application/json
- /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims:
- get:
- description: |-
- 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.
- operationId: getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimsResponse'
- description: "The list of Required Claim objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Required Claim objects.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim'
- description: The Required Claim object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse'
- description: "The Required Claim object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Required Claim object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- ? /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName}
- : delete:
- description: |-
- 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.
- operationId: deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the access token claim to verify.
- in: path
- name: resourceServerRequiredClaimName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Required Claim object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the access token claim to verify.
- in: path
- name: resourceServerRequiredClaimName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse'
- description: "The Required Claim object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Required Claim object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProfile
- x-accepts: application/json
- /msgVpns/{msgVpnName}/authenticationOauthProviders:
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnAuthenticationOauthProviders
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProvidersResponse'
- description: "The list of OAuth Provider objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of OAuth Provider objects.
- tags:
- - all
- - msgVpn
- - authenticationOauthProvider
- x-accepts: application/json
- post:
- deprecated: true
- description: |-
- 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.
- operationId: createMsgVpnAuthenticationOauthProvider
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProvider'
- description: The OAuth Provider object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProviderResponse'
- description: "The OAuth Provider object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an OAuth Provider object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProvider
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName}:
- delete:
- deprecated: true
- description: |-
- 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.
- operationId: deleteMsgVpnAuthenticationOauthProvider
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth Provider.
- in: path
- name: oauthProviderName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an OAuth Provider object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProvider
- x-accepts: application/json
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnAuthenticationOauthProvider
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth Provider.
- in: path
- name: oauthProviderName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProviderResponse'
- description: "The OAuth Provider object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an OAuth Provider object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProvider
- x-accepts: application/json
- patch:
- deprecated: true
- description: |-
- 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.
- operationId: updateMsgVpnAuthenticationOauthProvider
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth Provider.
- in: path
- name: oauthProviderName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProvider'
- description: The OAuth Provider object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProviderResponse'
- description: "The OAuth Provider object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update an OAuth Provider object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProvider
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- deprecated: true
- description: |-
- 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.
- operationId: replaceMsgVpnAuthenticationOauthProvider
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the OAuth Provider.
- in: path
- name: oauthProviderName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProvider'
- description: The OAuth Provider object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProviderResponse'
- description: "The OAuth Provider object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace an OAuth Provider object.
- tags:
- - all
- - msgVpn
- - authenticationOauthProvider
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/authorizationGroups:
- get:
- description: |-
- 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.
- operationId: getMsgVpnAuthorizationGroups
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroupsResponse'
- description: "The list of Authorization Group objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Authorization Group objects.
- tags:
- - all
- - msgVpn
- - authorizationGroup
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnAuthorizationGroup
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroup'
- description: The Authorization Group object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroupResponse'
- description: "The Authorization Group object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an Authorization Group object.
- tags:
- - all
- - msgVpn
- - authorizationGroup
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnAuthorizationGroup
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "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'."
- in: path
- name: authorizationGroupName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an Authorization Group object.
- tags:
- - all
- - msgVpn
- - authorizationGroup
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnAuthorizationGroup
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "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'."
- in: path
- name: authorizationGroupName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroupResponse'
- description: "The Authorization Group object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an Authorization Group object.
- tags:
- - all
- - msgVpn
- - authorizationGroup
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnAuthorizationGroup
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "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'."
- in: path
- name: authorizationGroupName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroup'
- description: The Authorization Group object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroupResponse'
- description: "The Authorization Group object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update an Authorization Group object.
- tags:
- - all
- - msgVpn
- - authorizationGroup
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnAuthorizationGroup
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "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'."
- in: path
- name: authorizationGroupName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroup'
- description: The Authorization Group object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroupResponse'
- description: "The Authorization Group object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace an Authorization Group object.
- tags:
- - all
- - msgVpn
- - authorizationGroup
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/bridges:
- get:
- description: |-
- 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.
- operationId: getMsgVpnBridges
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgesResponse'
- description: "The list of Bridge objects' attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Bridge objects.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridge'
- description: The Bridge object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeResponse'
- description: "The Bridge object's attributes after being created, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Bridge object.
- tags:
- - all
- - msgVpn
- - bridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Bridge object.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeResponse'
- description: "The Bridge object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Bridge object.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridge'
- description: The Bridge object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeResponse'
- description: "The Bridge object's attributes after being updated, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Bridge object.
- tags:
- - all
- - msgVpn
- - bridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridge'
- description: The Bridge object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeResponse'
- description: "The Bridge object's attributes after being replaced, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Bridge object.
- tags:
- - all
- - msgVpn
- - bridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns:
- get:
- description: |-
- 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.
- operationId: getMsgVpnBridgeRemoteMsgVpns
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpnsResponse'
- description: "The list of Remote Message VPN objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Remote Message VPN objects.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnBridgeRemoteMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpn'
- description: The Remote Message VPN object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpnResponse'
- description: "The Remote Message VPN object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Remote Message VPN object.
- tags:
- - all
- - msgVpn
- - bridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- ? /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface}
- : delete:
- description: |-
- 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.
- operationId: deleteMsgVpnBridgeRemoteMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: The name of the remote Message VPN.
- in: path
- name: remoteMsgVpnName
- required: true
- schema:
- type: string
- - description: "The location of the remote Message VPN as either an FQDN with\
- \ port, IP address with port, or virtual router name (starting with \"v:\"\
- )."
- in: path
- name: remoteMsgVpnLocation
- required: true
- schema:
- type: string
- - description: "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."
- in: path
- name: remoteMsgVpnInterface
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Remote Message VPN object.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnBridgeRemoteMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: The name of the remote Message VPN.
- in: path
- name: remoteMsgVpnName
- required: true
- schema:
- type: string
- - description: "The location of the remote Message VPN as either an FQDN with\
- \ port, IP address with port, or virtual router name (starting with \"v:\"\
- )."
- in: path
- name: remoteMsgVpnLocation
- required: true
- schema:
- type: string
- - description: "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."
- in: path
- name: remoteMsgVpnInterface
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpnResponse'
- description: "The Remote Message VPN object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Remote Message VPN object.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnBridgeRemoteMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: The name of the remote Message VPN.
- in: path
- name: remoteMsgVpnName
- required: true
- schema:
- type: string
- - description: "The location of the remote Message VPN as either an FQDN with\
- \ port, IP address with port, or virtual router name (starting with \"v:\"\
- )."
- in: path
- name: remoteMsgVpnLocation
- required: true
- schema:
- type: string
- - description: "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."
- in: path
- name: remoteMsgVpnInterface
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpn'
- description: The Remote Message VPN object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpnResponse'
- description: "The Remote Message VPN object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Remote Message VPN object.
- tags:
- - all
- - msgVpn
- - bridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnBridgeRemoteMsgVpn
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: The name of the remote Message VPN.
- in: path
- name: remoteMsgVpnName
- required: true
- schema:
- type: string
- - description: "The location of the remote Message VPN as either an FQDN with\
- \ port, IP address with port, or virtual router name (starting with \"v:\"\
- )."
- in: path
- name: remoteMsgVpnLocation
- required: true
- schema:
- type: string
- - description: "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."
- in: path
- name: remoteMsgVpnInterface
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpn'
- description: The Remote Message VPN object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpnResponse'
- description: "The Remote Message VPN object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Remote Message VPN object.
- tags:
- - all
- - msgVpn
- - bridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnBridgeRemoteSubscriptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteSubscriptionsResponse'
- description: "The list of Remote Subscription objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Remote Subscription objects.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnBridgeRemoteSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteSubscription'
- description: The Remote Subscription object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteSubscriptionResponse'
- description: "The Remote Subscription object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Remote Subscription object.
- tags:
- - all
- - msgVpn
- - bridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions/{remoteSubscriptionTopic}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnBridgeRemoteSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: The topic of the Bridge remote subscription.
- in: path
- name: remoteSubscriptionTopic
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Remote Subscription object.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnBridgeRemoteSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: The topic of the Bridge remote subscription.
- in: path
- name: remoteSubscriptionTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteSubscriptionResponse'
- description: "The Remote Subscription object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Remote Subscription object.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames:
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnBridgeTlsTrustedCommonNames
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeTlsTrustedCommonNamesResponse'
- description: "The list of Trusted Common Name objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Trusted Common Name objects.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- post:
- deprecated: true
- description: |-
- 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.
- operationId: createMsgVpnBridgeTlsTrustedCommonName
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeTlsTrustedCommonName'
- description: The Trusted Common Name object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeTlsTrustedCommonNameResponse'
- description: "The Trusted Common Name object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Trusted Common Name object.
- tags:
- - all
- - msgVpn
- - bridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames/{tlsTrustedCommonName}:
- delete:
- deprecated: true
- description: |-
- 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.
- operationId: deleteMsgVpnBridgeTlsTrustedCommonName
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: The expected trusted common name of the remote certificate.
- in: path
- name: tlsTrustedCommonName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Trusted Common Name object.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnBridgeTlsTrustedCommonName
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Bridge.
- in: path
- name: bridgeName
- required: true
- schema:
- type: string
- - description: The virtual router of the Bridge.
- in: path
- name: bridgeVirtualRouter
- required: true
- schema:
- type: string
- - description: The expected trusted common name of the remote certificate.
- in: path
- name: tlsTrustedCommonName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnBridgeTlsTrustedCommonNameResponse'
- description: "The Trusted Common Name object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Trusted Common Name object.
- tags:
- - all
- - msgVpn
- - bridge
- x-accepts: application/json
- /msgVpns/{msgVpnName}/certMatchingRules:
- get:
- description: |-
- 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.
- operationId: getMsgVpnCertMatchingRules
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRulesResponse'
- description: "The list of Certificate Matching Rule objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Certificate Matching Rule objects.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnCertMatchingRule
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRule'
- description: The Certificate Matching Rule object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleResponse'
- description: "The Certificate Matching Rule object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Certificate Matching Rule object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnCertMatchingRule
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Certificate Matching Rule object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnCertMatchingRule
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleResponse'
- description: "The Certificate Matching Rule object's attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Certificate Matching Rule object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnCertMatchingRule
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRule'
- description: The Certificate Matching Rule object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleResponse'
- description: "The Certificate Matching Rule object's attributes after being\
- \ updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Certificate Matching Rule object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnCertMatchingRule
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRule'
- description: The Certificate Matching Rule object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleResponse'
- description: "The Certificate Matching Rule object's attributes after being\
- \ replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Certificate Matching Rule object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters:
- get:
- description: |-
- 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.
- operationId: getMsgVpnCertMatchingRuleAttributeFilters
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFiltersResponse'
- description: "The list of Certificate Matching Rule Attribute Filter objects'\
- \ attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Certificate Matching Rule Attribute Filter objects.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilter'
- description: The Certificate Matching Rule Attribute Filter object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilterResponse'
- description: "The Certificate Matching Rule Attribute Filter object's attributes\
- \ after being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: The name of the filter.
- in: path
- name: filterName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: The name of the filter.
- in: path
- name: filterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilterResponse'
- description: "The Certificate Matching Rule Attribute Filter object's attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: The name of the filter.
- in: path
- name: filterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilter'
- description: The Certificate Matching Rule Attribute Filter object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilterResponse'
- description: "The Certificate Matching Rule Attribute Filter object's attributes\
- \ after being updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnCertMatchingRuleAttributeFilter
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: The name of the filter.
- in: path
- name: filterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilter'
- description: The Certificate Matching Rule Attribute Filter object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilterResponse'
- description: "The Certificate Matching Rule Attribute Filter object's attributes\
- \ after being replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Certificate Matching Rule Attribute Filter object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnCertMatchingRuleConditions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleConditionsResponse'
- description: "The list of Certificate Matching Rule Condition objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Certificate Matching Rule Condition objects.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnCertMatchingRuleCondition
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleCondition'
- description: The Certificate Matching Rule Condition object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleConditionResponse'
- description: "The Certificate Matching Rule Condition object's attributes\
- \ after being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Certificate Matching Rule Condition object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions/{source}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnCertMatchingRuleCondition
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: Certificate field to be compared with the Attribute.
- in: path
- name: source
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Certificate Matching Rule Condition object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnCertMatchingRuleCondition
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the rule.
- in: path
- name: ruleName
- required: true
- schema:
- type: string
- - description: Certificate field to be compared with the Attribute.
- in: path
- name: source
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleConditionResponse'
- description: "The Certificate Matching Rule Condition object's attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Certificate Matching Rule Condition object.
- tags:
- - all
- - msgVpn
- - certMatchingRule
- x-accepts: application/json
- /msgVpns/{msgVpnName}/clientProfiles:
- get:
- description: |-
- 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.
- operationId: getMsgVpnClientProfiles
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientProfilesResponse'
- description: "The list of Client Profile objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Client Profile objects.
- tags:
- - all
- - msgVpn
- - clientProfile
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnClientProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientProfile'
- description: The Client Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientProfileResponse'
- description: "The Client Profile object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Client Profile object.
- tags:
- - all
- - msgVpn
- - clientProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnClientProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Profile.
- in: path
- name: clientProfileName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Client Profile object.
- tags:
- - all
- - msgVpn
- - clientProfile
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnClientProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Profile.
- in: path
- name: clientProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientProfileResponse'
- description: "The Client Profile object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Client Profile object.
- tags:
- - all
- - msgVpn
- - clientProfile
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnClientProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Profile.
- in: path
- name: clientProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientProfile'
- description: The Client Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientProfileResponse'
- description: "The Client Profile object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Client Profile object.
- tags:
- - all
- - msgVpn
- - clientProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnClientProfile
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Profile.
- in: path
- name: clientProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientProfile'
- description: The Client Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientProfileResponse'
- description: "The Client Profile object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Client Profile object.
- tags:
- - all
- - msgVpn
- - clientProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/clientUsernames:
- get:
- description: |-
- 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.
- operationId: getMsgVpnClientUsernames
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsernamesResponse'
- description: "The list of Client Username objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Client Username objects.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnClientUsername
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsername'
- description: The Client Username object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsernameResponse'
- description: "The Client Username object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Client Username object.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnClientUsername
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Username.
- in: path
- name: clientUsername
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Client Username object.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnClientUsername
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Username.
- in: path
- name: clientUsername
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsernameResponse'
- description: "The Client Username object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Client Username object.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnClientUsername
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Username.
- in: path
- name: clientUsername
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsername'
- description: The Client Username object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsernameResponse'
- description: "The Client Username object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Client Username object.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnClientUsername
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Username.
- in: path
- name: clientUsername
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsername'
- description: The Client Username object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsernameResponse'
- description: "The Client Username object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Client Username object.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes:
- get:
- description: |-
- 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.
- operationId: getMsgVpnClientUsernameAttributes
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Username.
- in: path
- name: clientUsername
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsernameAttributesResponse'
- description: "The list of Client Username Attribute objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Client Username Attribute objects.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnClientUsernameAttribute
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Username.
- in: path
- name: clientUsername
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsernameAttribute'
- description: The Client Username Attribute object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsernameAttributeResponse'
- description: "The Client Username Attribute object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Client Username Attribute object.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes/{attributeName},{attributeValue}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnClientUsernameAttribute
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Username.
- in: path
- name: clientUsername
- required: true
- schema:
- type: string
- - description: The name of the Attribute.
- in: path
- name: attributeName
- required: true
- schema:
- type: string
- - description: The value of the Attribute.
- in: path
- name: attributeValue
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Client Username Attribute object.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnClientUsernameAttribute
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Client Username.
- in: path
- name: clientUsername
- required: true
- schema:
- type: string
- - description: The name of the Attribute.
- in: path
- name: attributeName
- required: true
- schema:
- type: string
- - description: The value of the Attribute.
- in: path
- name: attributeValue
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnClientUsernameAttributeResponse'
- description: "The Client Username Attribute object's attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Client Username Attribute object.
- tags:
- - all
- - msgVpn
- - clientUsername
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches:
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCaches
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCachesResponse'
- description: "The list of Distributed Cache objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Distributed Cache objects.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnDistributedCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCache'
- description: The Distributed Cache object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheResponse'
- description: "The Distributed Cache object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Distributed Cache object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches/{cacheName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnDistributedCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Distributed Cache object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheResponse'
- description: "The Distributed Cache object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Distributed Cache object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnDistributedCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCache'
- description: The Distributed Cache object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheResponse'
- description: "The Distributed Cache object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Distributed Cache object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnDistributedCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCache'
- description: The Distributed Cache object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheResponse'
- description: "The Distributed Cache object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Distributed Cache object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters:
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheClusters
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClustersResponse'
- description: "The list of Cache Cluster objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Cache Cluster objects.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnDistributedCacheCluster
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheCluster'
- description: The Cache Cluster object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterResponse'
- description: "The Cache Cluster object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Cache Cluster object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnDistributedCacheCluster
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Cache Cluster object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheCluster
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterResponse'
- description: "The Cache Cluster object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Cache Cluster object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnDistributedCacheCluster
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheCluster'
- description: The Cache Cluster object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterResponse'
- description: "The Cache Cluster object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Cache Cluster object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnDistributedCacheCluster
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheCluster'
- description: The Cache Cluster object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterResponse'
- description: "The Cache Cluster object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Cache Cluster object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters:
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheClusterGlobalCachingHomeClusters
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClustersResponse'
- description: "The list of Home Cache Cluster objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Home Cache Cluster objects.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeCluster'
- description: The Home Cache Cluster object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse'
- description: "The Home Cache Cluster object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Home Cache Cluster object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the remote Home Cache Cluster.
- in: path
- name: homeClusterName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Home Cache Cluster object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheClusterGlobalCachingHomeCluster
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the remote Home Cache Cluster.
- in: path
- name: homeClusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse'
- description: "The Home Cache Cluster object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Home Cache Cluster object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- ? /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes
- : get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixes
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the remote Home Cache Cluster.
- in: path
- name: homeClusterName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixesResponse'
- description: "The list of Topic Prefix objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Topic Prefix objects.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the remote Home Cache Cluster.
- in: path
- name: homeClusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix'
- description: The Topic Prefix object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse'
- description: "The Topic Prefix object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Topic Prefix object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- ? /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes/{topicPrefix}
- : delete:
- description: |-
- 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.
- operationId: deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the remote Home Cache Cluster.
- in: path
- name: homeClusterName
- required: true
- schema:
- type: string
- - description: A topic prefix for global topics available from the remote Home
- Cache Cluster. A wildcard (/>) is implied at the end of the prefix.
- in: path
- name: topicPrefix
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Topic Prefix object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the remote Home Cache Cluster.
- in: path
- name: homeClusterName
- required: true
- schema:
- type: string
- - description: A topic prefix for global topics available from the remote Home
- Cache Cluster. A wildcard (/>) is implied at the end of the prefix.
- in: path
- name: topicPrefix
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse'
- description: "The Topic Prefix object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Topic Prefix object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances:
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheClusterInstances
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstancesResponse'
- description: "The list of Cache Instance objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Cache Instance objects.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnDistributedCacheClusterInstance
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstance'
- description: The Cache Instance object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstanceResponse'
- description: "The Cache Instance object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Cache Instance object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnDistributedCacheClusterInstance
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the Cache Instance.
- in: path
- name: instanceName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Cache Instance object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheClusterInstance
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the Cache Instance.
- in: path
- name: instanceName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstanceResponse'
- description: "The Cache Instance object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Cache Instance object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnDistributedCacheClusterInstance
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the Cache Instance.
- in: path
- name: instanceName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstance'
- description: The Cache Instance object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstanceResponse'
- description: "The Cache Instance object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Cache Instance object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnDistributedCacheClusterInstance
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The name of the Cache Instance.
- in: path
- name: instanceName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstance'
- description: The Cache Instance object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstanceResponse'
- description: "The Cache Instance object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Cache Instance object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics:
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheClusterTopics
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterTopicsResponse'
- description: "The list of Topic objects' attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Topic objects.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnDistributedCacheClusterTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterTopic'
- description: The Topic object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterTopicResponse'
- description: "The Topic object's attributes after being created, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Topic object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics/{topic}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnDistributedCacheClusterTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The value of the Topic in the form a/b/c.
- in: path
- name: topic
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Topic object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnDistributedCacheClusterTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Distributed Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: The name of the Cache Cluster.
- in: path
- name: clusterName
- required: true
- schema:
- type: string
- - description: The value of the Topic in the form a/b/c.
- in: path
- name: topic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterTopicResponse'
- description: "The Topic object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Topic object.
- tags:
- - all
- - msgVpn
- - distributedCache
- x-accepts: application/json
- /msgVpns/{msgVpnName}/dmrBridges:
- get:
- description: |-
- 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.
- operationId: getMsgVpnDmrBridges
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDmrBridgesResponse'
- description: "The list of DMR Bridge objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of DMR Bridge objects.
- tags:
- - all
- - msgVpn
- - dmrBridge
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnDmrBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDmrBridge'
- description: The DMR Bridge object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDmrBridgeResponse'
- description: "The DMR Bridge object's attributes after being created, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a DMR Bridge object.
- tags:
- - all
- - msgVpn
- - dmrBridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnDmrBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the DMR Bridge.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a DMR Bridge object.
- tags:
- - all
- - msgVpn
- - dmrBridge
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnDmrBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the DMR Bridge.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDmrBridgeResponse'
- description: "The DMR Bridge object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a DMR Bridge object.
- tags:
- - all
- - msgVpn
- - dmrBridge
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnDmrBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the DMR Bridge.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDmrBridge'
- description: The DMR Bridge object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDmrBridgeResponse'
- description: "The DMR Bridge object's attributes after being updated, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a DMR Bridge object.
- tags:
- - all
- - msgVpn
- - dmrBridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnDmrBridge
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the node at the remote end of the DMR Bridge.
- in: path
- name: remoteNodeName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDmrBridge'
- description: The DMR Bridge object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnDmrBridgeResponse'
- description: "The DMR Bridge object's attributes after being replaced, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a DMR Bridge object.
- tags:
- - all
- - msgVpn
- - dmrBridge
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/jndiConnectionFactories:
- get:
- description: |-
- 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.
- operationId: getMsgVpnJndiConnectionFactories
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactoriesResponse'
- description: "The list of JNDI Connection Factory objects' attributes, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of JNDI Connection Factory objects.
- tags:
- - all
- - msgVpn
- - jndi
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnJndiConnectionFactory
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactory'
- description: The JNDI Connection Factory object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactoryResponse'
- description: "The JNDI Connection Factory object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a JNDI Connection Factory object.
- tags:
- - all
- - msgVpn
- - jndi
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnJndiConnectionFactory
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the JMS Connection Factory.
- in: path
- name: connectionFactoryName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a JNDI Connection Factory object.
- tags:
- - all
- - msgVpn
- - jndi
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnJndiConnectionFactory
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the JMS Connection Factory.
- in: path
- name: connectionFactoryName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactoryResponse'
- description: "The JNDI Connection Factory object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a JNDI Connection Factory object.
- tags:
- - all
- - msgVpn
- - jndi
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnJndiConnectionFactory
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the JMS Connection Factory.
- in: path
- name: connectionFactoryName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactory'
- description: The JNDI Connection Factory object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactoryResponse'
- description: "The JNDI Connection Factory object's attributes after being\
- \ updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a JNDI Connection Factory object.
- tags:
- - all
- - msgVpn
- - jndi
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnJndiConnectionFactory
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the JMS Connection Factory.
- in: path
- name: connectionFactoryName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactory'
- description: The JNDI Connection Factory object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactoryResponse'
- description: "The JNDI Connection Factory object's attributes after being\
- \ replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a JNDI Connection Factory object.
- tags:
- - all
- - msgVpn
- - jndi
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/jndiQueues:
- get:
- description: |-
- 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.
- operationId: getMsgVpnJndiQueues
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiQueuesResponse'
- description: "The list of JNDI Queue objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of JNDI Queue objects.
- tags:
- - all
- - msgVpn
- - jndi
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnJndiQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiQueue'
- description: The JNDI Queue object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiQueueResponse'
- description: "The JNDI Queue object's attributes after being created, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a JNDI Queue object.
- tags:
- - all
- - msgVpn
- - jndi
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/jndiQueues/{queueName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnJndiQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The JNDI name of the JMS Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a JNDI Queue object.
- tags:
- - all
- - msgVpn
- - jndi
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnJndiQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The JNDI name of the JMS Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiQueueResponse'
- description: "The JNDI Queue object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a JNDI Queue object.
- tags:
- - all
- - msgVpn
- - jndi
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnJndiQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The JNDI name of the JMS Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiQueue'
- description: The JNDI Queue object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiQueueResponse'
- description: "The JNDI Queue object's attributes after being updated, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a JNDI Queue object.
- tags:
- - all
- - msgVpn
- - jndi
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnJndiQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The JNDI name of the JMS Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiQueue'
- description: The JNDI Queue object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiQueueResponse'
- description: "The JNDI Queue object's attributes after being replaced, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a JNDI Queue object.
- tags:
- - all
- - msgVpn
- - jndi
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/jndiTopics:
- get:
- description: |-
- 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.
- operationId: getMsgVpnJndiTopics
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiTopicsResponse'
- description: "The list of JNDI Topic objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of JNDI Topic objects.
- tags:
- - all
- - msgVpn
- - jndi
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnJndiTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiTopic'
- description: The JNDI Topic object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiTopicResponse'
- description: "The JNDI Topic object's attributes after being created, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a JNDI Topic object.
- tags:
- - all
- - msgVpn
- - jndi
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/jndiTopics/{topicName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnJndiTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The JNDI name of the JMS Topic.
- in: path
- name: topicName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a JNDI Topic object.
- tags:
- - all
- - msgVpn
- - jndi
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnJndiTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The JNDI name of the JMS Topic.
- in: path
- name: topicName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiTopicResponse'
- description: "The JNDI Topic object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a JNDI Topic object.
- tags:
- - all
- - msgVpn
- - jndi
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnJndiTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The JNDI name of the JMS Topic.
- in: path
- name: topicName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiTopic'
- description: The JNDI Topic object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiTopicResponse'
- description: "The JNDI Topic object's attributes after being updated, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a JNDI Topic object.
- tags:
- - all
- - msgVpn
- - jndi
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnJndiTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The JNDI name of the JMS Topic.
- in: path
- name: topicName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiTopic'
- description: The JNDI Topic object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnJndiTopicResponse'
- description: "The JNDI Topic object's attributes after being replaced, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a JNDI Topic object.
- tags:
- - all
- - msgVpn
- - jndi
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/mqttRetainCaches:
- get:
- description: |-
- 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.
- operationId: getMsgVpnMqttRetainCaches
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttRetainCachesResponse'
- description: "The list of MQTT Retain Cache objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of MQTT Retain Cache objects.
- tags:
- - all
- - msgVpn
- - mqttRetainCache
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnMqttRetainCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttRetainCache'
- description: The MQTT Retain Cache object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttRetainCacheResponse'
- description: "The MQTT Retain Cache object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an MQTT Retain Cache object.
- tags:
- - all
- - msgVpn
- - mqttRetainCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnMqttRetainCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the MQTT Retain Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an MQTT Retain Cache object.
- tags:
- - all
- - msgVpn
- - mqttRetainCache
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnMqttRetainCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the MQTT Retain Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttRetainCacheResponse'
- description: "The MQTT Retain Cache object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an MQTT Retain Cache object.
- tags:
- - all
- - msgVpn
- - mqttRetainCache
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnMqttRetainCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the MQTT Retain Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttRetainCache'
- description: The MQTT Retain Cache object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttRetainCacheResponse'
- description: "The MQTT Retain Cache object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update an MQTT Retain Cache object.
- tags:
- - all
- - msgVpn
- - mqttRetainCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnMqttRetainCache
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the MQTT Retain Cache.
- in: path
- name: cacheName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttRetainCache'
- description: The MQTT Retain Cache object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttRetainCacheResponse'
- description: "The MQTT Retain Cache object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace an MQTT Retain Cache object.
- tags:
- - all
- - msgVpn
- - mqttRetainCache
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/mqttSessions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnMqttSessions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionsResponse'
- description: "The list of MQTT Session objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of MQTT Session objects.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnMqttSession
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSession'
- description: The MQTT Session object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionResponse'
- description: "The MQTT Session object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an MQTT Session object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnMqttSession
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an MQTT Session object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnMqttSession
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionResponse'
- description: "The MQTT Session object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an MQTT Session object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnMqttSession
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSession'
- description: The MQTT Session object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionResponse'
- description: "The MQTT Session object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update an MQTT Session object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnMqttSession
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSession'
- description: The MQTT Session object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionResponse'
- description: "The MQTT Session object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace an MQTT Session object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnMqttSessionSubscriptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscriptionsResponse'
- description: "The list of Subscription objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Subscription objects.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnMqttSessionSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscription'
- description: The Subscription object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscriptionResponse'
- description: "The Subscription object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Subscription object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnMqttSessionSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- - description: The MQTT subscription topic.
- in: path
- name: subscriptionTopic
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Subscription object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnMqttSessionSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- - description: The MQTT subscription topic.
- in: path
- name: subscriptionTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscriptionResponse'
- description: "The Subscription object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Subscription object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnMqttSessionSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- - description: The MQTT subscription topic.
- in: path
- name: subscriptionTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscription'
- description: The Subscription object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscriptionResponse'
- description: "The Subscription object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Subscription object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnMqttSessionSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- in: path
- name: mqttSessionClientId
- required: true
- schema:
- type: string
- - description: The virtual router of the MQTT Session.
- in: path
- name: mqttSessionVirtualRouter
- required: true
- schema:
- type: string
- - description: The MQTT subscription topic.
- in: path
- name: subscriptionTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscription'
- description: The Subscription object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscriptionResponse'
- description: "The Subscription object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Subscription object.
- tags:
- - all
- - msgVpn
- - mqttSession
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/queueTemplates:
- get:
- description: |-
- 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.
- operationId: getMsgVpnQueueTemplates
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueTemplatesResponse'
- description: "The list of Queue Template objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Queue Template objects.
- tags:
- - all
- - msgVpn
- - queueTemplate
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnQueueTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueTemplate'
- description: The Queue Template object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueTemplateResponse'
- description: "The Queue Template object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Queue Template object.
- tags:
- - all
- - msgVpn
- - queueTemplate
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnQueueTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue Template.
- in: path
- name: queueTemplateName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Queue Template object.
- tags:
- - all
- - msgVpn
- - queueTemplate
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnQueueTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue Template.
- in: path
- name: queueTemplateName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueTemplateResponse'
- description: "The Queue Template object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Queue Template object.
- tags:
- - all
- - msgVpn
- - queueTemplate
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnQueueTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue Template.
- in: path
- name: queueTemplateName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueTemplate'
- description: The Queue Template object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueTemplateResponse'
- description: "The Queue Template object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Queue Template object.
- tags:
- - all
- - msgVpn
- - queueTemplate
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnQueueTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue Template.
- in: path
- name: queueTemplateName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueTemplate'
- description: The Queue Template object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueTemplateResponse'
- description: "The Queue Template object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Queue Template object.
- tags:
- - all
- - msgVpn
- - queueTemplate
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/queues:
- get:
- description: |-
- 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.
- operationId: getMsgVpnQueues
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueuesResponse'
- description: "The list of Queue objects' attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Queue objects.
- tags:
- - all
- - msgVpn
- - queue
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueue'
- description: The Queue object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueResponse'
- description: "The Queue object's attributes after being created, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Queue object.
- tags:
- - all
- - msgVpn
- - queue
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/queues/{queueName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Queue object.
- tags:
- - all
- - msgVpn
- - queue
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueResponse'
- description: "The Queue object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Queue object.
- tags:
- - all
- - msgVpn
- - queue
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueue'
- description: The Queue object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueResponse'
- description: "The Queue object's attributes after being updated, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Queue object.
- tags:
- - all
- - msgVpn
- - queue
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnQueue
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueue'
- description: The Queue object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueResponse'
- description: "The Queue object's attributes after being replaced, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Queue object.
- tags:
- - all
- - msgVpn
- - queue
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnQueueSubscriptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueSubscriptionsResponse'
- description: "The list of Queue Subscription objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Queue Subscription objects.
- tags:
- - all
- - msgVpn
- - queue
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnQueueSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueSubscription'
- description: The Queue Subscription object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueSubscriptionResponse'
- description: "The Queue Subscription object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Queue Subscription object.
- tags:
- - all
- - msgVpn
- - queue
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnQueueSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: The topic of the Subscription.
- in: path
- name: subscriptionTopic
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Queue Subscription object.
- tags:
- - all
- - msgVpn
- - queue
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnQueueSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Queue.
- in: path
- name: queueName
- required: true
- schema:
- type: string
- - description: The topic of the Subscription.
- in: path
- name: subscriptionTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnQueueSubscriptionResponse'
- description: "The Queue Subscription object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Queue Subscription object.
- tags:
- - all
- - msgVpn
- - queue
- x-accepts: application/json
- /msgVpns/{msgVpnName}/replayLogs:
- get:
- description: |-
- 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.
- operationId: getMsgVpnReplayLogs
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLogsResponse'
- description: "The list of Replay Log objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Replay Log objects.
- tags:
- - all
- - msgVpn
- - replayLog
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnReplayLog
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLog'
- description: The Replay Log object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLogResponse'
- description: "The Replay Log object's attributes after being created, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Replay Log object.
- tags:
- - all
- - msgVpn
- - replayLog
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/replayLogs/{replayLogName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnReplayLog
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Replay Log.
- in: path
- name: replayLogName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Replay Log object.
- tags:
- - all
- - msgVpn
- - replayLog
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnReplayLog
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Replay Log.
- in: path
- name: replayLogName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLogResponse'
- description: "The Replay Log object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Replay Log object.
- tags:
- - all
- - msgVpn
- - replayLog
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnReplayLog
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Replay Log.
- in: path
- name: replayLogName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLog'
- description: The Replay Log object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLogResponse'
- description: "The Replay Log object's attributes after being updated, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Replay Log object.
- tags:
- - all
- - msgVpn
- - replayLog
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnReplayLog
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Replay Log.
- in: path
- name: replayLogName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLog'
- description: The Replay Log object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLogResponse'
- description: "The Replay Log object's attributes after being replaced, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Replay Log object.
- tags:
- - all
- - msgVpn
- - replayLog
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions:
- get:
- description: |-
- 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.
- operationId: getMsgVpnReplayLogTopicFilterSubscriptions
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Replay Log.
- in: path
- name: replayLogName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLogTopicFilterSubscriptionsResponse'
- description: "The list of Topic Filter Subscription objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Topic Filter Subscription objects.
- tags:
- - all
- - msgVpn
- - replayLog
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnReplayLogTopicFilterSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Replay Log.
- in: path
- name: replayLogName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLogTopicFilterSubscription'
- description: The Topic Filter Subscription object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLogTopicFilterSubscriptionResponse'
- description: "The Topic Filter Subscription object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Topic Filter Subscription object.
- tags:
- - all
- - msgVpn
- - replayLog
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions/{topicFilterSubscription}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnReplayLogTopicFilterSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Replay Log.
- in: path
- name: replayLogName
- required: true
- schema:
- type: string
- - description: The topic of the Subscription.
- in: path
- name: topicFilterSubscription
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Topic Filter Subscription object.
- tags:
- - all
- - msgVpn
- - replayLog
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnReplayLogTopicFilterSubscription
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Replay Log.
- in: path
- name: replayLogName
- required: true
- schema:
- type: string
- - description: The topic of the Subscription.
- in: path
- name: topicFilterSubscription
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplayLogTopicFilterSubscriptionResponse'
- description: "The Topic Filter Subscription object's attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Topic Filter Subscription object.
- tags:
- - all
- - msgVpn
- - replayLog
- x-accepts: application/json
- /msgVpns/{msgVpnName}/replicatedTopics:
- get:
- description: |-
- 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.
- operationId: getMsgVpnReplicatedTopics
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplicatedTopicsResponse'
- description: "The list of Replicated Topic objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Replicated Topic objects.
- tags:
- - all
- - msgVpn
- - replicatedTopic
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnReplicatedTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplicatedTopic'
- description: The Replicated Topic object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplicatedTopicResponse'
- description: "The Replicated Topic object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Replicated Topic object.
- tags:
- - all
- - msgVpn
- - replicatedTopic
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnReplicatedTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The topic for applying replication. Published messages matching
- this topic will be replicated to the standby site.
- in: path
- name: replicatedTopic
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Replicated Topic object.
- tags:
- - all
- - msgVpn
- - replicatedTopic
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnReplicatedTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The topic for applying replication. Published messages matching
- this topic will be replicated to the standby site.
- in: path
- name: replicatedTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplicatedTopicResponse'
- description: "The Replicated Topic object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Replicated Topic object.
- tags:
- - all
- - msgVpn
- - replicatedTopic
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnReplicatedTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The topic for applying replication. Published messages matching
- this topic will be replicated to the standby site.
- in: path
- name: replicatedTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplicatedTopic'
- description: The Replicated Topic object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplicatedTopicResponse'
- description: "The Replicated Topic object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Replicated Topic object.
- tags:
- - all
- - msgVpn
- - replicatedTopic
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnReplicatedTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The topic for applying replication. Published messages matching
- this topic will be replicated to the standby site.
- in: path
- name: replicatedTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplicatedTopic'
- description: The Replicated Topic object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnReplicatedTopicResponse'
- description: "The Replicated Topic object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Replicated Topic object.
- tags:
- - all
- - msgVpn
- - replicatedTopic
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints:
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPoints
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointsResponse'
- description: "The list of REST Delivery Point objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of REST Delivery Point objects.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnRestDeliveryPoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPoint'
- description: The REST Delivery Point object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointResponse'
- description: "The REST Delivery Point object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a REST Delivery Point object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnRestDeliveryPoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a REST Delivery Point object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointResponse'
- description: "The REST Delivery Point object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a REST Delivery Point object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnRestDeliveryPoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPoint'
- description: The REST Delivery Point object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointResponse'
- description: "The REST Delivery Point object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a REST Delivery Point object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnRestDeliveryPoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPoint'
- description: The REST Delivery Point object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointResponse'
- description: "The REST Delivery Point object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a REST Delivery Point object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings:
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointQueueBindings
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingsResponse'
- description: "The list of Queue Binding objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Queue Binding objects.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnRestDeliveryPointQueueBinding
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBinding'
- description: The Queue Binding object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingResponse'
- description: "The Queue Binding object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Queue Binding object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnRestDeliveryPointQueueBinding
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Queue Binding object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointQueueBinding
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingResponse'
- description: "The Queue Binding object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Queue Binding object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnRestDeliveryPointQueueBinding
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBinding'
- description: The Queue Binding object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingResponse'
- description: "The Queue Binding object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Queue Binding object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnRestDeliveryPointQueueBinding
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBinding'
- description: The Queue Binding object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingResponse'
- description: "The Queue Binding object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Queue Binding object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders:
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointQueueBindingRequestHeaders
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeadersResponse'
- description: "The list of Request Header objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Request Header objects.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnRestDeliveryPointQueueBindingRequestHeader
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeader'
- description: The Request Header object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse'
- description: "The Request Header object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Request Header object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- - description: The name of the HTTP request header.
- in: path
- name: headerName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Request Header object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointQueueBindingRequestHeader
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- - description: The name of the HTTP request header.
- in: path
- name: headerName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse'
- description: "The Request Header object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Request Header object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnRestDeliveryPointQueueBindingRequestHeader
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- - description: The name of the HTTP request header.
- in: path
- name: headerName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeader'
- description: The Request Header object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse'
- description: "The Request Header object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Request Header object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnRestDeliveryPointQueueBindingRequestHeader
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of a queue in the Message VPN.
- in: path
- name: queueBindingName
- required: true
- schema:
- type: string
- - description: The name of the HTTP request header.
- in: path
- name: headerName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeader'
- description: The Request Header object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse'
- description: "The Request Header object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Request Header object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers:
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointRestConsumers
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumersResponse'
- description: "The list of REST Consumer objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of REST Consumer objects.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnRestDeliveryPointRestConsumer
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumer'
- description: The REST Consumer object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerResponse'
- description: "The REST Consumer object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a REST Consumer object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnRestDeliveryPointRestConsumer
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a REST Consumer object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointRestConsumer
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerResponse'
- description: "The REST Consumer object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a REST Consumer object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- patch:
- description: |-
- 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||
- authenticationOauthJwtSecretKey|||x|x||x
- authenticationOauthJwtTokenEndpoint||||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.
- operationId: updateMsgVpnRestDeliveryPointRestConsumer
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumer'
- description: The REST Consumer object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerResponse'
- description: "The REST Consumer object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a REST Consumer object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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||
- authenticationOauthJwtSecretKey||||x|x||x
- authenticationOauthJwtTokenEndpoint|||||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.
- operationId: replaceMsgVpnRestDeliveryPointRestConsumer
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumer'
- description: The REST Consumer object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerResponse'
- description: "The REST Consumer object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a REST Consumer object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims:
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaims
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimsResponse'
- description: "The list of Claim objects' attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Claim objects.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim'
- description: The Claim object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse'
- description: "The Claim object's attributes after being created, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Claim object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- ? /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims/{oauthJwtClaimName}
- : delete:
- description: |-
- 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.
- operationId: deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: "The name of the additional claim. Cannot be \"exp\", \"iat\"\
- , or \"jti\"."
- in: path
- name: oauthJwtClaimName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Claim object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: "The name of the additional claim. Cannot be \"exp\", \"iat\"\
- , or \"jti\"."
- in: path
- name: oauthJwtClaimName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse'
- description: "The Claim object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Claim object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames:
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNames
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNamesResponse'
- description: "The list of Trusted Common Name objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Trusted Common Name objects.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- post:
- deprecated: true
- description: |-
- 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.
- operationId: createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName'
- description: The Trusted Common Name object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse'
- description: "The Trusted Common Name object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Trusted Common Name object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- ? /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames/{tlsTrustedCommonName}
- : delete:
- deprecated: true
- description: |-
- 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.
- operationId: deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: The expected trusted common name of the remote certificate.
- in: path
- name: tlsTrustedCommonName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Trusted Common Name object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- get:
- deprecated: true
- description: |-
- 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.
- operationId: getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the REST Delivery Point.
- in: path
- name: restDeliveryPointName
- required: true
- schema:
- type: string
- - description: The name of the REST Consumer.
- in: path
- name: restConsumerName
- required: true
- schema:
- type: string
- - description: The expected trusted common name of the remote certificate.
- in: path
- name: tlsTrustedCommonName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse'
- description: "The Trusted Common Name object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Trusted Common Name object.
- tags:
- - all
- - msgVpn
- - restDeliveryPoint
- x-accepts: application/json
- /msgVpns/{msgVpnName}/sequencedTopics:
- get:
- description: |-
- 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.
- operationId: getMsgVpnSequencedTopics
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnSequencedTopicsResponse'
- description: "The list of Sequenced Topic objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Sequenced Topic objects.
- tags:
- - all
- - msgVpn
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnSequencedTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnSequencedTopic'
- description: The Sequenced Topic object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnSequencedTopicResponse'
- description: "The Sequenced Topic object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Sequenced Topic object.
- tags:
- - all
- - msgVpn
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/sequencedTopics/{sequencedTopic}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnSequencedTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Topic for applying sequence numbers.
- in: path
- name: sequencedTopic
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Sequenced Topic object.
- tags:
- - all
- - msgVpn
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnSequencedTopic
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Topic for applying sequence numbers.
- in: path
- name: sequencedTopic
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnSequencedTopicResponse'
- description: "The Sequenced Topic object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Sequenced Topic object.
- tags:
- - all
- - msgVpn
- x-accepts: application/json
- /msgVpns/{msgVpnName}/topicEndpointTemplates:
- get:
- description: |-
- 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.
- operationId: getMsgVpnTopicEndpointTemplates
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplatesResponse'
- description: "The list of Topic Endpoint Template objects' attributes, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Topic Endpoint Template objects.
- tags:
- - all
- - msgVpn
- - topicEndpointTemplate
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnTopicEndpointTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplate'
- description: The Topic Endpoint Template object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplateResponse'
- description: "The Topic Endpoint Template object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Topic Endpoint Template object.
- tags:
- - all
- - msgVpn
- - topicEndpointTemplate
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnTopicEndpointTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Topic Endpoint Template.
- in: path
- name: topicEndpointTemplateName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Topic Endpoint Template object.
- tags:
- - all
- - msgVpn
- - topicEndpointTemplate
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnTopicEndpointTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Topic Endpoint Template.
- in: path
- name: topicEndpointTemplateName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplateResponse'
- description: "The Topic Endpoint Template object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Topic Endpoint Template object.
- tags:
- - all
- - msgVpn
- - topicEndpointTemplate
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnTopicEndpointTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Topic Endpoint Template.
- in: path
- name: topicEndpointTemplateName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplate'
- description: The Topic Endpoint Template object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplateResponse'
- description: "The Topic Endpoint Template object's attributes after being\
- \ updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Topic Endpoint Template object.
- tags:
- - all
- - msgVpn
- - topicEndpointTemplate
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnTopicEndpointTemplate
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Topic Endpoint Template.
- in: path
- name: topicEndpointTemplateName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplate'
- description: The Topic Endpoint Template object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplateResponse'
- description: "The Topic Endpoint Template object's attributes after being\
- \ replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Topic Endpoint Template object.
- tags:
- - all
- - msgVpn
- - topicEndpointTemplate
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/topicEndpoints:
- get:
- description: |-
- 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.
- operationId: getMsgVpnTopicEndpoints
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointsResponse'
- description: "The list of Topic Endpoint objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Topic Endpoint objects.
- tags:
- - all
- - msgVpn
- - topicEndpoint
- x-accepts: application/json
- post:
- description: |-
- 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.
- operationId: createMsgVpnTopicEndpoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpoint'
- description: The Topic Endpoint object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointResponse'
- description: "The Topic Endpoint object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Topic Endpoint object.
- tags:
- - all
- - msgVpn
- - topicEndpoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName}:
- delete:
- description: |-
- 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.
- operationId: deleteMsgVpnTopicEndpoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Topic Endpoint.
- in: path
- name: topicEndpointName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Topic Endpoint object.
- tags:
- - all
- - msgVpn
- - topicEndpoint
- x-accepts: application/json
- get:
- description: |-
- 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.
- operationId: getMsgVpnTopicEndpoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Topic Endpoint.
- in: path
- name: topicEndpointName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointResponse'
- description: "The Topic Endpoint object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Topic Endpoint object.
- tags:
- - all
- - msgVpn
- - topicEndpoint
- x-accepts: application/json
- patch:
- description: |-
- 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.
- operationId: updateMsgVpnTopicEndpoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Topic Endpoint.
- in: path
- name: topicEndpointName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpoint'
- description: The Topic Endpoint object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointResponse'
- description: "The Topic Endpoint object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Topic Endpoint object.
- tags:
- - all
- - msgVpn
- - topicEndpoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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.
- operationId: replaceMsgVpnTopicEndpoint
- parameters:
- - description: The name of the Message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: The name of the Topic Endpoint.
- in: path
- name: topicEndpointName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpoint'
- description: The Topic Endpoint object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MsgVpnTopicEndpointResponse'
- description: "The Topic Endpoint object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Topic Endpoint object.
- tags:
- - all
- - msgVpn
- - topicEndpoint
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles:
- get:
- description: |-
- 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
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfiles
- parameters:
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfilesResponse'
- description: "The list of OAuth Profile objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of OAuth Profile objects.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- post:
- description: |-
- 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 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
- oauthProfileName|x|x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: createOauthProfile
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfile'
- description: The OAuth Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileResponse'
- description: "The OAuth Profile object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an OAuth Profile object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}:
- delete:
- description: |-
- Delete an OAuth Profile object. The deletion of instances of this object are synchronized to HA mates 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 "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: deleteOauthProfile
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an OAuth Profile object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- get:
- description: |-
- 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
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfile
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileResponse'
- description: "The OAuth Profile object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an OAuth Profile object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- patch:
- description: |-
- 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
- oauthProfileName|x|x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation. Requests which include the following attributes require greater access scope/level:
-
-
- Attribute|Access Scope/Level
- :---|:---:
- accessLevelGroupsClaimName|global/admin
- clientId|global/admin
- clientRedirectUri|global/admin
- clientRequiredType|global/admin
- clientScope|global/admin
- clientSecret|global/admin
- clientValidateTypeEnabled|global/admin
- defaultGlobalAccessLevel|global/admin
- displayName|global/admin
- enabled|global/admin
- endpointAuthorization|global/admin
- endpointDiscovery|global/admin
- endpointDiscoveryRefreshInterval|global/admin
- endpointIntrospection|global/admin
- endpointIntrospectionTimeout|global/admin
- endpointJwks|global/admin
- endpointJwksRefreshInterval|global/admin
- endpointToken|global/admin
- endpointTokenTimeout|global/admin
- endpointUserinfo|global/admin
- endpointUserinfoTimeout|global/admin
- interactiveEnabled|global/admin
- interactivePromptForExpiredSession|global/admin
- interactivePromptForNewSession|global/admin
- issuer|global/admin
- oauthRole|global/admin
- resourceServerParseAccessTokenEnabled|global/admin
- resourceServerRequiredAudience|global/admin
- resourceServerRequiredIssuer|global/admin
- resourceServerRequiredScope|global/admin
- resourceServerRequiredType|global/admin
- resourceServerValidateAudienceEnabled|global/admin
- resourceServerValidateIssuerEnabled|global/admin
- resourceServerValidateScopeEnabled|global/admin
- resourceServerValidateTypeEnabled|global/admin
- sempEnabled|global/admin
- usernameClaimName|global/admin
-
-
-
- This has been available since 2.24.
- operationId: updateOauthProfile
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfile'
- description: The OAuth Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileResponse'
- description: "The OAuth Profile object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update an OAuth Profile object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- 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
- oauthProfileName|x||x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation. Requests which include the following attributes require greater access scope/level:
-
-
- Attribute|Access Scope/Level
- :---|:---:
- accessLevelGroupsClaimName|global/admin
- clientId|global/admin
- clientRedirectUri|global/admin
- clientRequiredType|global/admin
- clientScope|global/admin
- clientSecret|global/admin
- clientValidateTypeEnabled|global/admin
- defaultGlobalAccessLevel|global/admin
- displayName|global/admin
- enabled|global/admin
- endpointAuthorization|global/admin
- endpointDiscovery|global/admin
- endpointDiscoveryRefreshInterval|global/admin
- endpointIntrospection|global/admin
- endpointIntrospectionTimeout|global/admin
- endpointJwks|global/admin
- endpointJwksRefreshInterval|global/admin
- endpointToken|global/admin
- endpointTokenTimeout|global/admin
- endpointUserinfo|global/admin
- endpointUserinfoTimeout|global/admin
- interactiveEnabled|global/admin
- interactivePromptForExpiredSession|global/admin
- interactivePromptForNewSession|global/admin
- issuer|global/admin
- oauthRole|global/admin
- resourceServerParseAccessTokenEnabled|global/admin
- resourceServerRequiredAudience|global/admin
- resourceServerRequiredIssuer|global/admin
- resourceServerRequiredScope|global/admin
- resourceServerRequiredType|global/admin
- resourceServerValidateAudienceEnabled|global/admin
- resourceServerValidateIssuerEnabled|global/admin
- resourceServerValidateScopeEnabled|global/admin
- resourceServerValidateTypeEnabled|global/admin
- sempEnabled|global/admin
- usernameClaimName|global/admin
-
-
-
- This has been available since 2.24.
- operationId: replaceOauthProfile
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfile'
- description: The OAuth Profile object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileResponse'
- description: "The OAuth Profile object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace an OAuth Profile object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/accessLevelGroups:
- get:
- description: |-
- Get a list of Group Access Level objects.
-
- The name of a group as it exists on the OAuth server being used to authenticate SEMP users.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- groupName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileAccessLevelGroups
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupsResponse'
- description: "The list of Group Access Level objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Group Access Level objects.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- post:
- description: |-
- Create a Group Access Level 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.
-
- The name of a group as it exists on the OAuth server being used to authenticate SEMP users.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- groupName|x|x||||
- oauthProfileName|x||x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation. Requests which include the following attributes require greater access scope/level:
-
-
- Attribute|Access Scope/Level
- :---|:---:
- globalAccessLevel|global/admin
-
-
-
- This has been available since 2.24.
- operationId: createOauthProfileAccessLevelGroup
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroup'
- description: The Group Access Level object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupResponse'
- description: "The Group Access Level object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Group Access Level object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}:
- delete:
- description: |-
- Delete a Group Access Level object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- The name of a group as it exists on the OAuth server being used to authenticate SEMP users.
-
- 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.24.
- operationId: deleteOauthProfileAccessLevelGroup
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Group Access Level object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- get:
- description: |-
- Get a Group Access Level object.
-
- The name of a group as it exists on the OAuth server being used to authenticate SEMP users.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- groupName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileAccessLevelGroup
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupResponse'
- description: "The Group Access Level object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Group Access Level object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- patch:
- description: |-
- Update a Group Access Level object. Any attribute missing from the request will be left unchanged.
-
- The name of a group as it exists on the OAuth server being used to authenticate SEMP users.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- groupName|x|x||||
- oauthProfileName|x|x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation. Requests which include the following attributes require greater access scope/level:
-
-
- Attribute|Access Scope/Level
- :---|:---:
- globalAccessLevel|global/admin
-
-
-
- This has been available since 2.24.
- operationId: updateOauthProfileAccessLevelGroup
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroup'
- description: The Group Access Level object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupResponse'
- description: "The Group Access Level object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Group Access Level object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- Replace a Group Access Level object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- The name of a group as it exists on the OAuth server being used to authenticate SEMP users.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- groupName|x||x||||
- oauthProfileName|x||x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation. Requests which include the following attributes require greater access scope/level:
-
-
- Attribute|Access Scope/Level
- :---|:---:
- globalAccessLevel|global/admin
-
-
-
- This has been available since 2.24.
- operationId: replaceOauthProfileAccessLevelGroup
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroup'
- description: The Group Access Level object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupResponse'
- description: "The Group Access Level object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Group Access Level object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions:
- get:
- description: |-
- Get a list of Message VPN Access-Level Exception objects.
-
- Message VPN access-level exceptions for members of this group.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- groupName|x|||
- msgVpnName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileAccessLevelGroupMsgVpnAccessLevelExceptions
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionsResponse'
- description: "The list of Message VPN Access-Level Exception objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Message VPN Access-Level Exception objects.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- post:
- description: |-
- Create a Message VPN Access-Level 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 via config-sync.
-
- Message VPN access-level exceptions for members of this group.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- groupName|x||x|||
- msgVpnName|x|x||||
- oauthProfileName|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.24.
- operationId: createOauthProfileAccessLevelGroupMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelException'
- description: The Message VPN Access-Level Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse'
- description: "The Message VPN Access-Level Exception object's attributes\
- \ after being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName}:
- delete:
- description: |-
- Delete a Message VPN Access-Level Exception object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- Message VPN access-level exceptions for members of this group.
-
- 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.24.
- operationId: deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- - description: The name of the message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- get:
- description: |-
- Get a Message VPN Access-Level Exception object.
-
- Message VPN access-level exceptions for members of this group.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- groupName|x|||
- msgVpnName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileAccessLevelGroupMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- - description: The name of the message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse'
- description: "The Message VPN Access-Level Exception object's attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- patch:
- description: |-
- Update a Message VPN Access-Level Exception object. Any attribute missing from the request will be left unchanged.
-
- Message VPN access-level exceptions for members of this group.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- groupName|x|x||||
- msgVpnName|x|x||||
- oauthProfileName|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.24.
- operationId: updateOauthProfileAccessLevelGroupMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- - description: The name of the message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelException'
- description: The Message VPN Access-Level Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse'
- description: "The Message VPN Access-Level Exception object's attributes\
- \ after being updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- Replace a Message VPN Access-Level Exception object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- Message VPN access-level exceptions for members of this group.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- groupName|x||x||||
- msgVpnName|x||x||||
- oauthProfileName|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.24.
- operationId: replaceOauthProfileAccessLevelGroupMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the group.
- in: path
- name: groupName
- required: true
- schema:
- type: string
- - description: The name of the message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelException'
- description: The Message VPN Access-Level Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse'
- description: "The Message VPN Access-Level Exception object's attributes\
- \ after being replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/clientAllowedHosts:
- get:
- description: |-
- Get a list of Allowed Host Value objects.
-
- A valid hostname for this broker in OAuth redirects.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- allowedHost|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileClientAllowedHosts
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAllowedHostsResponse'
- description: "The list of Allowed Host Value objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Allowed Host Value objects.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- post:
- description: |-
- Create an Allowed Host Value 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.
-
- A valid hostname for this broker in OAuth redirects.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- allowedHost|x|x||||
- oauthProfileName|x||x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: createOauthProfileClientAllowedHost
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAllowedHost'
- description: The Allowed Host Value object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAllowedHostResponse'
- description: "The Allowed Host Value object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an Allowed Host Value object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/clientAllowedHosts/{allowedHost}:
- delete:
- description: |-
- Delete an Allowed Host Value object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- A valid hostname for this broker in OAuth redirects.
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: deleteOauthProfileClientAllowedHost
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: An allowed value for the Host header.
- in: path
- name: allowedHost
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an Allowed Host Value object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- get:
- description: |-
- Get an Allowed Host Value object.
-
- A valid hostname for this broker in OAuth redirects.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- allowedHost|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileClientAllowedHost
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: An allowed value for the Host header.
- in: path
- name: allowedHost
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAllowedHostResponse'
- description: "The Allowed Host Value object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an Allowed Host Value object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters:
- get:
- description: |-
- Get a list of Authorization Parameter objects.
-
- Additional parameters to be passed to the OAuth authorization endpoint.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- authorizationParameterName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileClientAuthorizationParameters
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParametersResponse'
- description: "The list of Authorization Parameter objects' attributes, and\
- \ the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Authorization Parameter objects.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- post:
- description: |-
- Create an Authorization Parameter 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.
-
- Additional parameters to be passed to the OAuth authorization endpoint.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- authorizationParameterName|x|x||||
- oauthProfileName|x||x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: createOauthProfileClientAuthorizationParameter
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameter'
- description: The Authorization Parameter object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameterResponse'
- description: "The Authorization Parameter object's attributes after being\
- \ created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create an Authorization Parameter object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName}:
- delete:
- description: |-
- Delete an Authorization Parameter object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- Additional parameters to be passed to the OAuth authorization endpoint.
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: deleteOauthProfileClientAuthorizationParameter
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the authorization parameter.
- in: path
- name: authorizationParameterName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete an Authorization Parameter object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- get:
- description: |-
- Get an Authorization Parameter object.
-
- Additional parameters to be passed to the OAuth authorization endpoint.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- authorizationParameterName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileClientAuthorizationParameter
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the authorization parameter.
- in: path
- name: authorizationParameterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameterResponse'
- description: "The Authorization Parameter object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get an Authorization Parameter object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- patch:
- description: |-
- Update an Authorization Parameter object. Any attribute missing from the request will be left unchanged.
-
- Additional parameters to be passed to the OAuth authorization endpoint.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- authorizationParameterName|x|x||||
- oauthProfileName|x|x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: updateOauthProfileClientAuthorizationParameter
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the authorization parameter.
- in: path
- name: authorizationParameterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameter'
- description: The Authorization Parameter object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameterResponse'
- description: "The Authorization Parameter object's attributes after being\
- \ updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update an Authorization Parameter object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- Replace an Authorization Parameter object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- Additional parameters to be passed to the OAuth authorization endpoint.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- authorizationParameterName|x||x||||
- oauthProfileName|x||x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: replaceOauthProfileClientAuthorizationParameter
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the authorization parameter.
- in: path
- name: authorizationParameterName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameter'
- description: The Authorization Parameter object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameterResponse'
- description: "The Authorization Parameter object's attributes after being\
- \ replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace an Authorization Parameter object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/clientRequiredClaims:
- get:
- description: |-
- Get a list of Required Claim objects.
-
- Additional claims to be verified in the ID token.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- clientRequiredClaimName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileClientRequiredClaims
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientRequiredClaimsResponse'
- description: "The list of Required Claim objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Required Claim objects.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- post:
- description: |-
- 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 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||||
- oauthProfileName|x||x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: createOauthProfileClientRequiredClaim
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientRequiredClaim'
- description: The Required Claim object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientRequiredClaimResponse'
- description: "The Required Claim object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Required Claim object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName}:
- delete:
- description: |-
- Delete a Required Claim object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- Additional claims to be verified in the ID token.
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: deleteOauthProfileClientRequiredClaim
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the ID token claim to verify.
- in: path
- name: clientRequiredClaimName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Required Claim object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- get:
- description: |-
- Get a Required Claim object.
-
- Additional claims to be verified in the ID token.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- clientRequiredClaimName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileClientRequiredClaim
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the ID token claim to verify.
- in: path
- name: clientRequiredClaimName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileClientRequiredClaimResponse'
- description: "The Required Claim object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Required Claim object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions:
- get:
- description: |-
- Get a list of Message VPN Access-Level Exception objects.
-
- Default message VPN access-level exceptions.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- msgVpnName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileDefaultMsgVpnAccessLevelExceptions
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelExceptionsResponse'
- description: "The list of Message VPN Access-Level Exception objects' attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Message VPN Access-Level Exception objects.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- post:
- description: |-
- Create a Message VPN Access-Level 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 via config-sync.
-
- Default message VPN access-level exceptions.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- msgVpnName|x|x||||
- oauthProfileName|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.24.
- operationId: createOauthProfileDefaultMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelException'
- description: The Message VPN Access-Level Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelExceptionResponse'
- description: "The Message VPN Access-Level Exception object's attributes\
- \ after being created, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName}:
- delete:
- description: |-
- Delete a Message VPN Access-Level Exception object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- Default message VPN access-level exceptions.
-
- 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.24.
- operationId: deleteOauthProfileDefaultMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- get:
- description: |-
- Get a Message VPN Access-Level Exception object.
-
- Default message VPN access-level exceptions.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- msgVpnName|x|||
- oauthProfileName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileDefaultMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelExceptionResponse'
- description: "The Message VPN Access-Level Exception object's attributes,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- patch:
- description: |-
- Update a Message VPN Access-Level Exception object. Any attribute missing from the request will be left unchanged.
-
- Default message VPN access-level exceptions.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- msgVpnName|x|x||||
- oauthProfileName|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.24.
- operationId: updateOauthProfileDefaultMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelException'
- description: The Message VPN Access-Level Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelExceptionResponse'
- description: "The Message VPN Access-Level Exception object's attributes\
- \ after being updated, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- Replace a Message VPN Access-Level Exception object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- Default message VPN access-level exceptions.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- msgVpnName|x||x||||
- oauthProfileName|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.24.
- operationId: replaceOauthProfileDefaultMsgVpnAccessLevelException
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the message VPN.
- in: path
- name: msgVpnName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelException'
- description: The Message VPN Access-Level Exception object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelExceptionResponse'
- description: "The Message VPN Access-Level Exception object's attributes\
- \ after being replaced, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Message VPN Access-Level Exception object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims:
- get:
- description: |-
- Get a list of Required Claim objects.
-
- Additional claims to be verified in the access token.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- oauthProfileName|x|||
- resourceServerRequiredClaimName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileResourceServerRequiredClaims
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileResourceServerRequiredClaimsResponse'
- description: "The list of Required Claim objects' attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Required Claim objects.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- post:
- description: |-
- 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 via config-sync.
-
- Additional claims to be verified in the access token.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- oauthProfileName|x||x|||
- resourceServerRequiredClaimName|x|x||||
- resourceServerRequiredClaimValue||x||||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: createOauthProfileResourceServerRequiredClaim
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileResourceServerRequiredClaim'
- description: The Required Claim object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileResourceServerRequiredClaimResponse'
- description: "The Required Claim object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Required Claim object.
- tags:
- - all
- - oauthProfile
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName}:
- delete:
- description: |-
- Delete a Required Claim object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- Additional claims to be verified in the access token.
-
- A SEMP client authorized with a minimum access scope/level of "global/admin" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: deleteOauthProfileResourceServerRequiredClaim
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the access token claim to verify.
- in: path
- name: resourceServerRequiredClaimName
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Required Claim object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- get:
- description: |-
- Get a Required Claim object.
-
- Additional claims to be verified in the access token.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- oauthProfileName|x|||
- resourceServerRequiredClaimName|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.24.
- operationId: getOauthProfileResourceServerRequiredClaim
- parameters:
- - description: The name of the OAuth profile.
- in: path
- name: oauthProfileName
- required: true
- schema:
- type: string
- - description: The name of the access token claim to verify.
- in: path
- name: resourceServerRequiredClaimName
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OauthProfileResourceServerRequiredClaimResponse'
- description: "The Required Claim object's attributes, and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Required Claim object.
- tags:
- - all
- - oauthProfile
- x-accepts: application/json
- /systemInformation:
- get:
- deprecated: true
- description: |-
- Get a System Information object.
-
- The System Information object provides metadata about the SEMP API.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- platform|||x|
- sempVersion|||x|
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/none" is required to perform this operation.
-
- This has been deprecated since 2.2. /systemInformation was replaced by /about/api.
- operationId: getSystemInformation
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SystemInformationResponse'
- description: "The System Information object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a System Information object.
- tags:
- - all
- - systemInformation
- x-accepts: application/json
- /virtualHostnames:
- get:
- description: |-
- Get a list of Virtual Hostname objects.
-
- A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
-
- Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
-
- This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- virtualHostname|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.17.
- operationId: getVirtualHostnames
- parameters:
- - description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- - description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: Include in the response only objects where certain conditions
- are true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/VirtualHostnamesResponse'
- description: "The list of Virtual Hostname objects' attributes, and the\
- \ request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a list of Virtual Hostname objects.
- tags:
- - all
- - virtualHostname
- x-accepts: application/json
- post:
- description: |-
- Create a Virtual Hostname 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.
-
- A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
-
- Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
-
- This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
-
-
- Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:|:---:|:---:
- virtualHostname|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.17.
- operationId: createVirtualHostname
- parameters:
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/VirtualHostname'
- description: The Virtual Hostname object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/VirtualHostnameResponse'
- description: "The Virtual Hostname object's attributes after being created,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Create a Virtual Hostname object.
- tags:
- - all
- - virtualHostname
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- /virtualHostnames/{virtualHostname}:
- delete:
- description: |-
- Delete a Virtual Hostname object. The deletion of instances of this object are synchronized to HA mates via config-sync.
-
- A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
-
- Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
-
- This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
-
- 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.17.
- operationId: deleteVirtualHostname
- parameters:
- - description: The virtual hostname.
- in: path
- name: virtualHostname
- required: true
- schema:
- type: string
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The request metadata.
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Delete a Virtual Hostname object.
- tags:
- - all
- - virtualHostname
- x-accepts: application/json
- get:
- description: |-
- Get a Virtual Hostname object.
-
- A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
-
- Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
-
- This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
-
-
- Attribute|Identifying|Write-Only|Deprecated|Opaque
- :---|:---:|:---:|:---:|:---:
- virtualHostname|x|||
-
-
-
- A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
-
- This has been available since 2.17.
- operationId: getVirtualHostname
- parameters:
- - description: The virtual hostname.
- in: path
- name: virtualHostname
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/VirtualHostnameResponse'
- description: "The Virtual Hostname object's attributes, and the request\
- \ metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Get a Virtual Hostname object.
- tags:
- - all
- - virtualHostname
- x-accepts: application/json
- patch:
- description: |-
- Update a Virtual Hostname object. Any attribute missing from the request will be left unchanged.
-
- A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
-
- Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
-
- This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
-
-
- Attribute|Identifying|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---
- virtualHostname|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.17.
- operationId: updateVirtualHostname
- parameters:
- - description: The virtual hostname.
- in: path
- name: virtualHostname
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/VirtualHostname'
- description: The Virtual Hostname object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/VirtualHostnameResponse'
- description: "The Virtual Hostname object's attributes after being updated,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Update a Virtual Hostname object.
- tags:
- - all
- - virtualHostname
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
- put:
- description: |-
- Replace a Virtual Hostname object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
-
- A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
-
- Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
-
- This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
-
-
- Attribute|Identifying|Const|Read-Only|Write-Only|Requires-Disable|Deprecated|Opaque
- :---|:---|:---|:---|:---|:---|:---|:---
- virtualHostname|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.17.
- operationId: replaceVirtualHostname
- parameters:
- - description: The virtual hostname.
- in: path
- name: virtualHostname
- required: true
- schema:
- type: string
- - description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- - description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/VirtualHostname'
- description: The Virtual Hostname object's attributes.
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/VirtualHostnameResponse'
- description: "The Virtual Hostname object's attributes after being replaced,\
- \ and the request metadata."
- default:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/SempMetaOnlyResponse'
- description: The error response.
- security:
- - basicAuth: []
- summary: Replace a Virtual Hostname object.
- tags:
- - all
- - virtualHostname
- x-codegen-request-body-name: body
- x-content-type: application/json
- x-accepts: application/json
-components:
- parameters:
- countQuery:
- description: Limit the count of objects in the response. See the documentation
- for the `count` parameter.
- in: query
- name: count
- schema:
- default: 10
- minimum: 1
- type: integer
- cursorQuery:
- description: "The cursor, or position, for the next page of objects. See the\
- \ documentation for the `cursor` parameter."
- in: query
- name: cursor
- schema:
- type: string
- opaquePasswordQuery:
- description: "Accept opaque attributes in the request or return opaque attributes\
- \ in the response, encrypted with the specified password. See the documentation\
- \ for the `opaquePassword` parameter."
- in: query
- name: opaquePassword
- schema:
- type: string
- selectQuery:
- description: "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."
- explode: false
- in: query
- name: select
- schema:
- items:
- type: string
- type: array
- style: form
- whereQuery:
- description: Include in the response only objects where certain conditions are
- true. See the the documentation for the `where` parameter.
- explode: false
- in: query
- name: where
- schema:
- items:
- type: string
- type: array
- style: form
- schemas:
- About:
- type: object
- AboutApi:
- example:
- sempVersion: sempVersion
- platform: platform
- properties:
- platform:
- description: The platform running the SEMP API.
- type: string
- sempVersion:
- description: The version of the SEMP API.
- type: string
- type: object
- AboutApiLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this API Description object.
- type: string
- type: object
- AboutApiResponse:
- example:
- data:
- sempVersion: sempVersion
- platform: platform
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/AboutApi'
- links:
- $ref: '#/components/schemas/AboutApiLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- AboutLinks:
- example:
- apiUri: apiUri
- userUri: userUri
- uri: uri
- properties:
- apiUri:
- description: The URI of this About's API Description object. Available since
- 2.2.
- type: string
- uri:
- description: The URI of this About object.
- type: string
- userUri:
- description: The URI of this About's User object. Available since 2.2.
- type: string
- type: object
- AboutResponse:
- example:
- data: "{}"
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- apiUri: apiUri
- userUri: userUri
- uri: uri
- properties:
- data:
- type: object
- links:
- $ref: '#/components/schemas/AboutLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- AboutUser:
- example:
- sessionCurrentTime: 6
- sessionIdleExpiryTime: 5
- sessionHardExpiryTime: 1
- sessionCreateTime: 0
- sessionId: sessionId
- globalAccessLevel: admin
- sessionActive: true
- username: username
- properties:
- globalAccessLevel:
- description: |
- The global access level of the User. The allowed values and their meaning are:
-
-
- "admin" - Full administrative access.
- "none" - No access.
- "read-only" - Read only access.
- "read-write" - Read and write access.
-
- enum:
- - admin
- - none
- - read-only
- - read-write
- type: string
- sessionActive:
- description: Indicates whether a session is active for this request. Available
- since 2.24.
- type: boolean
- sessionCreateTime:
- description: The timestamp of when the session was created. This attribute
- may not be returned in a GET. This value represents the number of seconds
- since 1970-01-01 00:00:00 UTC (Unix time). Available since 2.21.
- format: int32
- type: integer
- sessionCurrentTime:
- description: The current server timestamp. This is provided as a reference
- point for the other timestamps provided. This attribute may not be returned
- in a GET. This value represents the number of seconds since 1970-01-01
- 00:00:00 UTC (Unix time). Available since 2.21.
- format: int32
- type: integer
- sessionHardExpiryTime:
- description: "The hard expiry time for the session. After this time the\
- \ session will be invalid, regardless of activity. This attribute may\
- \ not be returned in a GET. This value represents the number of seconds\
- \ since 1970-01-01 00:00:00 UTC (Unix time). Available since 2.21."
- format: int32
- type: integer
- sessionId:
- description: An identifier for the session to differentiate this session
- from other sessions for the same user. This value is not guaranteed to
- be unique between active sessions for different users. This attribute
- may not be returned in a GET. Available since 2.21.
- type: string
- sessionIdleExpiryTime:
- description: The session idle expiry time. After this time the session will
- be invalid if there has been no activity. This attribute may not be returned
- in a GET. This value represents the number of seconds since 1970-01-01
- 00:00:00 UTC (Unix time). Available since 2.21.
- format: int32
- type: integer
- username:
- description: The username of the User. Available since 2.21.
- type: string
- type: object
- AboutUserLinks:
- example:
- msgVpnsUri: msgVpnsUri
- uri: uri
- properties:
- msgVpnsUri:
- description: The URI of this User's collection of User Message VPN objects.
- type: string
- uri:
- description: The URI of this User object.
- type: string
- type: object
- AboutUserMsgVpn:
- example:
- accessLevel: none
- msgVpnName: msgVpnName
- properties:
- accessLevel:
- description: |
- The Message VPN access level of the User. The allowed values and their meaning are:
-
-
- "none" - No access.
- "read-only" - Read only access.
- "read-write" - Read and write access.
-
- enum:
- - none
- - read-only
- - read-write
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- type: object
- AboutUserMsgVpnLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this User Message VPN object.
- type: string
- type: object
- AboutUserMsgVpnResponse:
- example:
- data:
- accessLevel: none
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/AboutUserMsgVpn'
- links:
- $ref: '#/components/schemas/AboutUserMsgVpnLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- AboutUserMsgVpnsResponse:
- example:
- data:
- - accessLevel: none
- msgVpnName: msgVpnName
- - accessLevel: none
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/AboutUserMsgVpn'
- type: array
- links:
- items:
- $ref: '#/components/schemas/AboutUserMsgVpnLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- AboutUserResponse:
- example:
- data:
- sessionCurrentTime: 6
- sessionIdleExpiryTime: 5
- sessionHardExpiryTime: 1
- sessionCreateTime: 0
- sessionId: sessionId
- globalAccessLevel: admin
- sessionActive: true
- username: username
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- msgVpnsUri: msgVpnsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/AboutUser'
- links:
- $ref: '#/components/schemas/AboutUserLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- Broker:
- example:
- serviceSempPlainTextEnabled: true
- guaranteedMsgingEventDeliveredUnackedThreshold:
- clearPercent: 1
- setPercent: 6
- guaranteedMsgingEventTransactedSessionResourceCountThreshold:
- clearPercent: 1
- setPercent: 6
- serviceSmfEnabled: true
- guaranteedMsgingEventMsgSpoolFileCountThreshold:
- clearPercent: 1
- setPercent: 6
- tlsCipherSuiteManagementList: tlsCipherSuiteManagementList
- serviceMsgBackboneEnabled: true
- guaranteedMsgingDefragmentationThresholdEnabled: true
- serviceSmfCompressionListenPort: 1
- guaranteedMsgingEventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfPlainTextListenPort: 2
- serviceWebTransportWebUrlSuffix: serviceWebTransportWebUrlSuffix
- serviceSempCorsAllowAnyHostEnabled: true
- serviceSmfTlsListenPort: 6
- guaranteedMsgingDefragmentationScheduleEnabled: true
- serviceMateLinkListenPort: 6
- serviceSempLegacyTimeoutEnabled: true
- configSyncClientProfileTcpInitialCongestionWindow: 6
- serviceWebTransportPlainTextListenPort: 5
- serviceWebTransportTlsListenPort: 6
- webManagerRedirectHttpOverrideTlsPort: 3
- tlsTicketLifetime: 3
- serviceSmfRoutingControlListenPort: 6
- tlsServerCertPassword: tlsServerCertPassword
- configSyncAuthenticationClientCertMaxChainDepth: 0
- authClientCertRevocationCheckMode: none
- serviceRestIncomingEnabled: true
- serviceSempSessionIdleTimeout: 6
- configSyncSynchronizeUsernameEnabled: true
- serviceWebTransportEnabled: true
- webManagerRedirectHttpEnabled: true
- tlsCipherSuiteSecureShellList: tlsCipherSuiteSecureShellList
- guaranteedMsgingDefragmentationThresholdFragmentationPercentage: 9
- serviceAmqpEnabled: true
- guaranteedMsgingEventDiskUsageThreshold:
- clearPercent: 1
- setPercent: 6
- configSyncClientProfileTcpKeepaliveInterval: 5
- serviceSempTlsEnabled: true
- oauthProfileDefault: oauthProfileDefault
- serviceEventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceRedundancyFirstListenPort: 8
- guaranteedMsgingDefragmentationScheduleTimeList: guaranteedMsgingDefragmentationScheduleTimeList
- guaranteedMsgingEventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingEventMsgCountThreshold:
- clearPercent: 1
- setPercent: 6
- serviceHealthCheckListenPort: 9
- serviceRestEventOutgoingConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingEventEndpointCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceHealthCheckEnabled: true
- serviceMateLinkEnabled: true
- configSyncClientProfileTcpMaxWindow: 2
- serviceSmfEventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingDefragmentationThresholdMinInterval: 3
- configSyncTlsEnabled: true
- serviceRestOutgoingEnabled: true
- configSyncClientProfileTcpMss: 7
- guaranteedMsgingMaxCacheUsage: 7
- serviceAmqpTlsListenPort: 9
- serviceSempTlsListenPort: 6
- tlsServerCertContent: tlsServerCertContent
- serviceSempSessionMaxLifetime: 3
- tlsCipherSuiteMsgBackboneList: tlsCipherSuiteMsgBackboneList
- guaranteedMsgingDefragmentationScheduleDayList: guaranteedMsgingDefragmentationScheduleDayList
- guaranteedMsgingTransactionReplicationCompatibilityMode: legacy
- guaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout: 4
- guaranteedMsgingEventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout: 5
- guaranteedMsgingMaxMsgSpoolUsage: 1
- configSyncEnabled: true
- configSyncAuthenticationClientCertValidateDateEnabled: true
- guaranteedMsgingDefragmentationThresholdUsagePercentage: 2
- serviceRedundancyEnabled: true
- serviceMqttEnabled: true
- serviceTlsEventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tlsBlockVersion11Enabled: true
- tlsCrimeExploitProtectionEnabled: true
- configSyncClientProfileTcpKeepaliveCount: 1
- webManagerAllowUnencryptedWizardsEnabled: true
- serviceSempPlainTextListenPort: 9
- configSyncClientProfileTcpKeepaliveIdle: 5
- guaranteedMsgingEnabled: true
- guaranteedMsgingEventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- webManagerCustomization: webManagerCustomization
- tlsStandardDomainCertificateAuthoritiesEnabled: true
- guaranteedMsgingEventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingEventCacheUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- properties:
- authClientCertRevocationCheckMode:
- description: |
- The client certificate revocation checking mode used when a client authenticates with a client certificate. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - Do not perform any certificate revocation checking.
- "ocsp" - Use the Open Certificate Status Protcol (OCSP) for certificate revocation checking.
- "crl" - Use Certificate Revocation Lists (CRL) for certificate revocation checking.
- "ocsp-crl" - Use OCSP first, but if OCSP fails to return an unambiguous result, then check via CRL.
-
- enum:
- - none
- - ocsp
- - crl
- - ocsp-crl
- type: string
- configSyncAuthenticationClientCertMaxChainDepth:
- description: The maximum depth for a client certificate chain. The depth
- of a chain is defined as the number of signing CA certificates that are
- present in the chain back to a trusted self-signed root CA certificate.
- The default value is `3`. Available since 2.22.
- format: int64
- type: integer
- configSyncAuthenticationClientCertValidateDateEnabled:
- description: Enable or disable validation of the "Not Before" and "Not After"
- validity dates in the authentication certificate(s). The default value
- is `true`. Available since 2.22.
- type: boolean
- configSyncClientProfileTcpInitialCongestionWindow:
- description: "The TCP initial congestion window size for Config Sync clients,\
- \ in multiples of the TCP Maximum Segment Size (MSS). Changing the value\
- \ from its default of 2 results in non-compliance with RFC 2581. Contact\
- \ support before changing this value. The default value is `2`. Available\
- \ since 2.22."
- format: int64
- type: integer
- configSyncClientProfileTcpKeepaliveCount:
- description: The number of TCP keepalive retransmissions to a client using
- the Client Profile before declaring that it is not available. The default
- value is `5`. Available since 2.22.
- format: int64
- type: integer
- configSyncClientProfileTcpKeepaliveIdle:
- description: "The amount of time a client connection using the Client Profile\
- \ must remain idle before TCP begins sending keepalive probes, in seconds.\
- \ The default value is `3`. Available since 2.22."
- format: int64
- type: integer
- configSyncClientProfileTcpKeepaliveInterval:
- description: "The amount of time between TCP keepalive retransmissions to\
- \ a client using the Client Profile when no acknowledgement is received,\
- \ in seconds. The default value is `1`. Available since 2.22."
- format: int64
- type: integer
- configSyncClientProfileTcpMaxWindow:
- description: "The TCP maximum window size for clients using the Client Profile,\
- \ in kilobytes. Changes are applied to all existing connections. The default\
- \ value is `256`. Available since 2.22."
- format: int64
- type: integer
- configSyncClientProfileTcpMss:
- description: "The TCP maximum segment size for clients using the Client\
- \ Profile, in bytes. Changes are applied to all existing connections.\
- \ The default value is `1460`. Available since 2.22."
- format: int64
- type: integer
- configSyncEnabled:
- description: Enable or disable configuration synchronization for High Availability
- or Disaster Recovery. The default value is `false`. Available since 2.22.
- type: boolean
- configSyncSynchronizeUsernameEnabled:
- description: "Enable or disable the synchronizing of usernames within High\
- \ Availability groups. The transition from not synchronizing to synchronizing\
- \ will cause the High Availability mate to fall out of sync. Recommendation:\
- \ leave this as enabled. Changes to this attribute are synchronized to\
- \ HA mates via config-sync. The default value is `true`. Available since\
- \ 2.22."
- type: boolean
- configSyncTlsEnabled:
- description: Enable or disable the use of TLS encryption of the configuration
- synchronization communications between brokers in High Availability groups
- and/or Disaster Recovery sites. The default value is `false`. Available
- since 2.22.
- type: boolean
- guaranteedMsgingDefragmentationScheduleDayList:
- description: "The days of the week to schedule defragmentation runs, specified\
- \ as \"daily\" or as a comma-separated list of days. Days must be specified\
- \ as \"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri, or \"Sat\", with\
- \ no spaces, and in sorted order from Sunday to Saturday. Please note\
- \ \"Sun,Mon,Tue,Wed,Thu,Fri,Sat\" is not allowed, use \"daily\" instead.\
- \ Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `\"daily\"`. Available since 2.25."
- type: string
- guaranteedMsgingDefragmentationScheduleEnabled:
- description: Enable or disable schedule-based defragmentation of Guaranteed
- Messaging spool files. Changes to this attribute are synchronized to HA
- mates via config-sync. The default value is `false`. Available since 2.25.
- type: boolean
- guaranteedMsgingDefragmentationScheduleTimeList:
- description: "The times of the day to schedule defragmentation runs, specified\
- \ as \"hourly\" or as a comma-separated list of 24-hour times in the form\
- \ hh:mm, or h:mm. There must be no spaces, and times (up to 4) must be\
- \ in sorted order from 0:00 to 23:59. Changes to this attribute are synchronized\
- \ to HA mates via config-sync. The default value is `\"0:00\"`. Available\
- \ since 2.25."
- type: string
- guaranteedMsgingDefragmentationThresholdEnabled:
- description: Enable or disable threshold-based defragmentation of Guaranteed
- Messaging spool files. Changes to this attribute are synchronized to HA
- mates via config-sync. The default value is `false`. Available since 2.25.
- type: boolean
- guaranteedMsgingDefragmentationThresholdFragmentationPercentage:
- description: Percentage of spool fragmentation needed to trigger defragmentation
- run. The minimum value allowed is 30%. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `50`. Available since
- 2.25.
- format: int64
- type: integer
- guaranteedMsgingDefragmentationThresholdMinInterval:
- description: Minimum interval of time (in minutes) between defragmentation
- runs triggered by thresholds. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `15`. Available since
- 2.25.
- format: int64
- type: integer
- guaranteedMsgingDefragmentationThresholdUsagePercentage:
- description: Percentage of spool usage needed to trigger defragmentation
- run. The minimum value allowed is 30%. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `50`. Available since
- 2.25.
- format: int64
- type: integer
- guaranteedMsgingEnabled:
- description: Enable or disable Guaranteed Messaging. The default value is
- `false`. Available since 2.18.
- type: boolean
- guaranteedMsgingEventCacheUsageThreshold:
- $ref: '#/components/schemas/EventThreshold'
- guaranteedMsgingEventDeliveredUnackedThreshold:
- $ref: '#/components/schemas/EventThresholdByPercent'
- guaranteedMsgingEventDiskUsageThreshold:
- $ref: '#/components/schemas/EventThresholdByPercent'
- guaranteedMsgingEventEgressFlowCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- guaranteedMsgingEventEndpointCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- guaranteedMsgingEventIngressFlowCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- guaranteedMsgingEventMsgCountThreshold:
- $ref: '#/components/schemas/EventThresholdByPercent'
- guaranteedMsgingEventMsgSpoolFileCountThreshold:
- $ref: '#/components/schemas/EventThresholdByPercent'
- guaranteedMsgingEventMsgSpoolUsageThreshold:
- $ref: '#/components/schemas/EventThreshold'
- guaranteedMsgingEventTransactedSessionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- guaranteedMsgingEventTransactedSessionResourceCountThreshold:
- $ref: '#/components/schemas/EventThresholdByPercent'
- guaranteedMsgingEventTransactionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- guaranteedMsgingMaxCacheUsage:
- description: Guaranteed messaging cache usage limit. Expressed as a maximum
- percentage of the NAB's egress queueing. resources that the guaranteed
- message cache is allowed to use. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `10`. Available since
- 2.18.
- format: int32
- type: integer
- guaranteedMsgingMaxMsgSpoolUsage:
- description: "The maximum total message spool usage allowed across all VPNs\
- \ on this broker, in megabytes. Recommendation: the maximum value should\
- \ be less than 90% of the disk space allocated for the guaranteed message\
- \ spool. Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `1500`. Available since 2.18."
- format: int64
- type: integer
- guaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout:
- description: "The maximum time, in milliseconds, that can be tolerated for\
- \ remote acknowledgement of synchronization messages before which the\
- \ remote system will be considered out of sync. The default value is `10000`.\
- \ Available since 2.18."
- format: int64
- type: integer
- guaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout:
- description: "The maximum time, in milliseconds, that can be tolerated for\
- \ remote disk writes before which the remote system will be considered\
- \ out of sync. The default value is `10000`. Available since 2.18."
- format: int64
- type: integer
- guaranteedMsgingTransactionReplicationCompatibilityMode:
- description: |-
- The replication compatibility mode for the router. The default value is `"legacy"`. The allowed values and their meaning are:"legacy" - All transactions originated by clients are replicated to the standby site without using transactions."transacted" - All transactions originated by clients are replicated to the standby site using transactions. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"legacy"`. The allowed values and their meaning are:
-
-
- "legacy" - All transactions originated by clients are replicated to the standby site without using transactions.
- "transacted" - All transactions originated by clients are replicated to the standby site using transactions.
-
- Available since 2.18.
- enum:
- - legacy
- - transacted
- type: string
- oauthProfileDefault:
- description: The default OAuth profile for OAuth authenticated SEMP requests.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `""`. Available since 2.24.
- type: string
- serviceAmqpEnabled:
- description: "Enable or disable the AMQP service. When disabled new AMQP\
- \ Clients may not connect through the global or per-VPN AMQP listen-ports,\
- \ and all currently connected AMQP Clients are immediately disconnected.\
- \ Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `false`. Available since 2.17."
- type: boolean
- serviceAmqpTlsListenPort:
- description: TCP port number that AMQP clients can use to connect to the
- broker using raw TCP over TLS. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `0`. Available since
- 2.17.
- format: int64
- type: integer
- serviceEventConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- serviceHealthCheckEnabled:
- description: Enable or disable the health-check service. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `false`. Available since 2.17.
- type: boolean
- serviceHealthCheckListenPort:
- description: The port number for the health-check service. The port must
- be unique across the message backbone. The health-check service must be
- disabled to change the port. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `5550`. Available since
- 2.17.
- format: int64
- type: integer
- serviceMateLinkEnabled:
- description: Enable or disable the mate-link service. The default value
- is `true`. Available since 2.17.
- type: boolean
- serviceMateLinkListenPort:
- description: The port number for the mate-link service. The port must be
- unique across the message backbone. The mate-link service must be disabled
- to change the port. The default value is `8741`. Available since 2.17.
- format: int64
- type: integer
- serviceMqttEnabled:
- description: "Enable or disable the MQTT service. When disabled new MQTT\
- \ Clients may not connect through the per-VPN MQTT listen-ports, and all\
- \ currently connected MQTT Clients are immediately disconnected. Changes\
- \ to this attribute are synchronized to HA mates via config-sync. The\
- \ default value is `false`. Available since 2.17."
- type: boolean
- serviceMsgBackboneEnabled:
- description: "Enable or disable the msg-backbone service. When disabled\
- \ new Clients may not connect through global or per-VPN listen-ports,\
- \ and all currently connected Clients are immediately disconnected. The\
- \ default value is `true`. Available since 2.17."
- type: boolean
- serviceRedundancyEnabled:
- description: Enable or disable the redundancy service. The default value
- is `true`. Available since 2.17.
- type: boolean
- serviceRedundancyFirstListenPort:
- description: The first listen-port used for the redundancy service. Redundancy
- uses this port and the subsequent 2 ports. These port must be unique across
- the message backbone. The redundancy service must be disabled to change
- this port. The default value is `8300`. Available since 2.17.
- format: int64
- type: integer
- serviceRestEventOutgoingConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- serviceRestIncomingEnabled:
- description: Enable or disable the REST service incoming connections on
- the router. Changes to this attribute are synchronized to HA mates via
- config-sync. The default value is `false`. Available since 2.17.
- type: boolean
- serviceRestOutgoingEnabled:
- description: Enable or disable the REST service outgoing connections on
- the router. Changes to this attribute are synchronized to HA mates via
- config-sync. The default value is `false`. Available since 2.17.
- type: boolean
- serviceSempCorsAllowAnyHostEnabled:
- description: Enable or disable cross origin resource requests for the SEMP
- service. Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `true`. Available since 2.24.
- type: boolean
- serviceSempLegacyTimeoutEnabled:
- description: "Enable or disable extended SEMP timeouts for paged GETs. When\
- \ a request times out, it returns the current page of content, even if\
- \ the page is not full. When enabled, the timeout is 60 seconds. When\
- \ disabled, the timeout is 5 seconds. The recommended setting is disabled\
- \ (no legacy-timeout). This parameter is intended as a temporary workaround\
- \ to be used until SEMP clients can handle short pages. This setting\
- \ will be removed in a future release. Changes to this attribute are synchronized\
- \ to HA mates via config-sync. The default value is `false`. Available\
- \ since 2.18."
- type: boolean
- serviceSempPlainTextEnabled:
- description: Enable or disable plain-text SEMP service. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `true`. Available since 2.17.
- type: boolean
- serviceSempPlainTextListenPort:
- description: The TCP port for plain-text SEMP client connections. Changes
- to this attribute are synchronized to HA mates via config-sync. The default
- value is `80`. Available since 2.17.
- format: int64
- type: integer
- serviceSempSessionIdleTimeout:
- description: "The session idle timeout, in minutes. Sessions will be invalidated\
- \ if there is no activity in this period of time. Changes to this attribute\
- \ are synchronized to HA mates via config-sync. The default value is `15`.\
- \ Available since 2.21."
- format: int32
- type: integer
- serviceSempSessionMaxLifetime:
- description: "The maximum lifetime of a session, in minutes. Sessions will\
- \ be invalidated after this period of time, regardless of activity. Changes\
- \ to this attribute are synchronized to HA mates via config-sync. The\
- \ default value is `43200`. Available since 2.21."
- format: int32
- type: integer
- serviceSempTlsEnabled:
- description: Enable or disable TLS SEMP service. Changes to this attribute
- are synchronized to HA mates via config-sync. The default value is `true`.
- Available since 2.17.
- type: boolean
- serviceSempTlsListenPort:
- description: The TCP port for TLS SEMP client connections. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `1943`. Available since 2.17.
- format: int64
- type: integer
- serviceSmfCompressionListenPort:
- description: TCP port number that SMF clients can use to connect to the
- broker using raw compression TCP. The default value is `55003`. Available
- since 2.17.
- format: int64
- type: integer
- serviceSmfEnabled:
- description: "Enable or disable the SMF service. When disabled new SMF Clients\
- \ may not connect through the global listen-ports, and all currently connected\
- \ SMF Clients are immediately disconnected. The default value is `true`.\
- \ Available since 2.17."
- type: boolean
- serviceSmfEventConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- serviceSmfPlainTextListenPort:
- description: TCP port number that SMF clients can use to connect to the
- broker using raw TCP. The default value is `55555`. Available since 2.17.
- format: int64
- type: integer
- serviceSmfRoutingControlListenPort:
- description: TCP port number that SMF clients can use to connect to the
- broker using raw routing control TCP. The default value is `55556`. Available
- since 2.17.
- format: int64
- type: integer
- serviceSmfTlsListenPort:
- description: TCP port number that SMF clients can use to connect to the
- broker using raw TCP over TLS. The default value is `55443`. Available
- since 2.17.
- format: int64
- type: integer
- serviceTlsEventConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- serviceWebTransportEnabled:
- description: "Enable or disable the web-transport service. When disabled\
- \ new web-transport Clients may not connect through the global listen-ports,\
- \ and all currently connected web-transport Clients are immediately disconnected.\
- \ Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `false`. Available since 2.17."
- type: boolean
- serviceWebTransportPlainTextListenPort:
- description: The TCP port for plain-text WEB client connections. Changes
- to this attribute are synchronized to HA mates via config-sync. The default
- value is `8008`. Available since 2.17.
- format: int64
- type: integer
- serviceWebTransportTlsListenPort:
- description: The TCP port for TLS WEB client connections. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `1443`. Available since 2.17.
- format: int64
- type: integer
- serviceWebTransportWebUrlSuffix:
- description: Used to specify the Web URL suffix that will be used by Web
- clients when communicating with the broker. The default value is `""`.
- Available since 2.17.
- type: string
- tlsBlockVersion11Enabled:
- description: "Enable or disable the blocking of TLS version 1.1 connections.\
- \ When blocked, all existing incoming and outgoing TLS 1.1 connections\
- \ with Clients, SEMP users, and LDAP servers remain connected while new\
- \ connections are blocked. Note that support for TLS 1.1 will eventually\
- \ be discontinued, at which time TLS 1.1 connections will be blocked regardless\
- \ of this setting. Changes to this attribute are synchronized to HA mates\
- \ via config-sync. The default value is `false`."
- type: boolean
- tlsCipherSuiteManagementList:
- description: "The colon-separated list of cipher suites used for TLS management\
- \ connections (e.g. SEMP, LDAP). The value \"default\" implies all supported\
- \ suites ordered from most secure to least secure. Changes to this attribute\
- \ are synchronized to HA mates via config-sync. The default value is `\"\
- default\"`."
- type: string
- tlsCipherSuiteMsgBackboneList:
- description: The colon-separated list of cipher suites used for TLS data
- connections (e.g. client pub/sub). The value "default" implies all supported
- suites ordered from most secure to least secure. Changes to this attribute
- are synchronized to HA mates via config-sync. The default value is `"default"`.
- type: string
- tlsCipherSuiteSecureShellList:
- description: "The colon-separated list of cipher suites used for TLS secure\
- \ shell connections (e.g. SSH, SFTP, SCP). The value \"default\" implies\
- \ all supported suites ordered from most secure to least secure. Changes\
- \ to this attribute are synchronized to HA mates via config-sync. The\
- \ default value is `\"default\"`."
- type: string
- tlsCrimeExploitProtectionEnabled:
- description: "Enable or disable protection against the CRIME exploit. When\
- \ enabled, TLS+compressed messaging performance is degraded. This protection\
- \ should only be disabled if sufficient ACL and authentication features\
- \ are being employed such that a potential attacker does not have sufficient\
- \ access to trigger the exploit. Changes to this attribute are synchronized\
- \ to HA mates via config-sync. The default value is `true`."
- type: boolean
- tlsServerCertContent:
- description: "The PEM formatted content for the server certificate used\
- \ for TLS connections. It must consist of a private key and between one\
- \ and three certificates comprising the certificate trust chain. This\
- \ attribute is absent from a GET and not updated when absent in a PUT,\
- \ subject to the exceptions in note 4. Changing this attribute requires\
- \ an HTTPS connection. The default value is `\"\"`."
- type: string
- x-requires-https: true
- tlsServerCertPassword:
- description: "The password for the server certificate used for TLS connections.\
- \ This attribute is absent from a GET and not updated when absent in a\
- \ PUT, subject to the exceptions in note 4. Changing this attribute requires\
- \ an HTTPS connection. The default value is `\"\"`."
- type: string
- x-requires-https: true
- tlsStandardDomainCertificateAuthoritiesEnabled:
- description: Enable or disable the standard domain certificate authority
- list. The default value is `true`. Available since 2.19.
- type: boolean
- tlsTicketLifetime:
- description: "The TLS ticket lifetime in seconds. When a client connects\
- \ with TLS, a session with a session ticket is created using the TLS ticket\
- \ lifetime which determines how long the client has to resume the session.\
- \ Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `86400`."
- format: int32
- type: integer
- webManagerAllowUnencryptedWizardsEnabled:
- description: "Enable or disable the use of unencrypted wizards in the Web-based\
- \ Manager UI. This setting should be left at its default on all production\
- \ systems or other systems that need to be secure. Enabling this option\
- \ will permit the broker to forward plain-text data to other brokers,\
- \ making important information or credentials available for snooping.\
- \ Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `false`. Available since 2.28."
- type: boolean
- webManagerCustomization:
- description: Reserved for internal use by Solace. Changes to this attribute
- are synchronized to HA mates via config-sync. The default value is `""`.
- Available since 2.25.
- type: string
- webManagerRedirectHttpEnabled:
- description: Enable or disable redirection of HTTP requests for the broker
- manager to HTTPS. Changes to this attribute are synchronized to HA mates
- via config-sync. The default value is `true`. Available since 2.24.
- type: boolean
- webManagerRedirectHttpOverrideTlsPort:
- description: The HTTPS port that HTTP requests will be redirected towards
- in a HTTP 301 redirect response. Zero is a special value that means use
- the value specified for the SEMP TLS port value. Changes to this attribute
- are synchronized to HA mates via config-sync. The default value is `0`.
- Available since 2.24.
- format: int32
- type: integer
- type: object
- BrokerLinks:
- example:
- virtualHostnamesUri: virtualHostnamesUri
- oauthProfilesUri: oauthProfilesUri
- certAuthoritiesUri: certAuthoritiesUri
- systemInformationUri: systemInformationUri
- aboutUri: aboutUri
- msgVpnsUri: msgVpnsUri
- domainCertAuthoritiesUri: domainCertAuthoritiesUri
- clientCertAuthoritiesUri: clientCertAuthoritiesUri
- uri: uri
- dmrClustersUri: dmrClustersUri
- properties:
- aboutUri:
- description: The URI of this Broker's About object.
- type: string
- certAuthoritiesUri:
- description: The URI of this Broker's collection of Certificate Authority
- objects. Deprecated since 2.19. Replaced by clientCertAuthorities and
- domainCertAuthorities.
- type: string
- clientCertAuthoritiesUri:
- description: The URI of this Broker's collection of Client Certificate Authority
- objects. Available since 2.19.
- type: string
- dmrClustersUri:
- description: The URI of this Broker's collection of Cluster objects. Available
- since 2.11.
- type: string
- domainCertAuthoritiesUri:
- description: The URI of this Broker's collection of Domain Certificate Authority
- objects. Available since 2.19.
- type: string
- msgVpnsUri:
- description: The URI of this Broker's collection of Message VPN objects.
- Available since 2.0.
- type: string
- oauthProfilesUri:
- description: The URI of this Broker's collection of OAuth Profile objects.
- Available since 2.24.
- type: string
- systemInformationUri:
- description: The URI of this Broker's System Information object. Deprecated
- since 2.2. /systemInformation was replaced by /about/api.
- type: string
- uri:
- description: The URI of this Broker object.
- type: string
- virtualHostnamesUri:
- description: The URI of this Broker's collection of Virtual Hostname objects.
- Available since 2.17.
- type: string
- type: object
- BrokerResponse:
- example:
- data:
- serviceSempPlainTextEnabled: true
- guaranteedMsgingEventDeliveredUnackedThreshold:
- clearPercent: 1
- setPercent: 6
- guaranteedMsgingEventTransactedSessionResourceCountThreshold:
- clearPercent: 1
- setPercent: 6
- serviceSmfEnabled: true
- guaranteedMsgingEventMsgSpoolFileCountThreshold:
- clearPercent: 1
- setPercent: 6
- tlsCipherSuiteManagementList: tlsCipherSuiteManagementList
- serviceMsgBackboneEnabled: true
- guaranteedMsgingDefragmentationThresholdEnabled: true
- serviceSmfCompressionListenPort: 1
- guaranteedMsgingEventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfPlainTextListenPort: 2
- serviceWebTransportWebUrlSuffix: serviceWebTransportWebUrlSuffix
- serviceSempCorsAllowAnyHostEnabled: true
- serviceSmfTlsListenPort: 6
- guaranteedMsgingDefragmentationScheduleEnabled: true
- serviceMateLinkListenPort: 6
- serviceSempLegacyTimeoutEnabled: true
- configSyncClientProfileTcpInitialCongestionWindow: 6
- serviceWebTransportPlainTextListenPort: 5
- serviceWebTransportTlsListenPort: 6
- webManagerRedirectHttpOverrideTlsPort: 3
- tlsTicketLifetime: 3
- serviceSmfRoutingControlListenPort: 6
- tlsServerCertPassword: tlsServerCertPassword
- configSyncAuthenticationClientCertMaxChainDepth: 0
- authClientCertRevocationCheckMode: none
- serviceRestIncomingEnabled: true
- serviceSempSessionIdleTimeout: 6
- configSyncSynchronizeUsernameEnabled: true
- serviceWebTransportEnabled: true
- webManagerRedirectHttpEnabled: true
- tlsCipherSuiteSecureShellList: tlsCipherSuiteSecureShellList
- guaranteedMsgingDefragmentationThresholdFragmentationPercentage: 9
- serviceAmqpEnabled: true
- guaranteedMsgingEventDiskUsageThreshold:
- clearPercent: 1
- setPercent: 6
- configSyncClientProfileTcpKeepaliveInterval: 5
- serviceSempTlsEnabled: true
- oauthProfileDefault: oauthProfileDefault
- serviceEventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceRedundancyFirstListenPort: 8
- guaranteedMsgingDefragmentationScheduleTimeList: guaranteedMsgingDefragmentationScheduleTimeList
- guaranteedMsgingEventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingEventMsgCountThreshold:
- clearPercent: 1
- setPercent: 6
- serviceHealthCheckListenPort: 9
- serviceRestEventOutgoingConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingEventEndpointCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceHealthCheckEnabled: true
- serviceMateLinkEnabled: true
- configSyncClientProfileTcpMaxWindow: 2
- serviceSmfEventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingDefragmentationThresholdMinInterval: 3
- configSyncTlsEnabled: true
- serviceRestOutgoingEnabled: true
- configSyncClientProfileTcpMss: 7
- guaranteedMsgingMaxCacheUsage: 7
- serviceAmqpTlsListenPort: 9
- serviceSempTlsListenPort: 6
- tlsServerCertContent: tlsServerCertContent
- serviceSempSessionMaxLifetime: 3
- tlsCipherSuiteMsgBackboneList: tlsCipherSuiteMsgBackboneList
- guaranteedMsgingDefragmentationScheduleDayList: guaranteedMsgingDefragmentationScheduleDayList
- guaranteedMsgingTransactionReplicationCompatibilityMode: legacy
- guaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout: 4
- guaranteedMsgingEventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout: 5
- guaranteedMsgingMaxMsgSpoolUsage: 1
- configSyncEnabled: true
- configSyncAuthenticationClientCertValidateDateEnabled: true
- guaranteedMsgingDefragmentationThresholdUsagePercentage: 2
- serviceRedundancyEnabled: true
- serviceMqttEnabled: true
- serviceTlsEventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tlsBlockVersion11Enabled: true
- tlsCrimeExploitProtectionEnabled: true
- configSyncClientProfileTcpKeepaliveCount: 1
- webManagerAllowUnencryptedWizardsEnabled: true
- serviceSempPlainTextListenPort: 9
- configSyncClientProfileTcpKeepaliveIdle: 5
- guaranteedMsgingEnabled: true
- guaranteedMsgingEventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- webManagerCustomization: webManagerCustomization
- tlsStandardDomainCertificateAuthoritiesEnabled: true
- guaranteedMsgingEventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- guaranteedMsgingEventCacheUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- virtualHostnamesUri: virtualHostnamesUri
- oauthProfilesUri: oauthProfilesUri
- certAuthoritiesUri: certAuthoritiesUri
- systemInformationUri: systemInformationUri
- aboutUri: aboutUri
- msgVpnsUri: msgVpnsUri
- domainCertAuthoritiesUri: domainCertAuthoritiesUri
- clientCertAuthoritiesUri: clientCertAuthoritiesUri
- uri: uri
- dmrClustersUri: dmrClustersUri
- properties:
- data:
- $ref: '#/components/schemas/Broker'
- links:
- $ref: '#/components/schemas/BrokerLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- CertAuthoritiesResponse:
- example:
- data:
- - crlTimeList: crlTimeList
- ocspOverrideUrl: ocspOverrideUrl
- certAuthorityName: certAuthorityName
- ocspNonResponderCertEnabled: true
- revocationCheckEnabled: true
- crlDayList: crlDayList
- certContent: certContent
- ocspTimeout: 0
- crlUrl: crlUrl
- - crlTimeList: crlTimeList
- ocspOverrideUrl: ocspOverrideUrl
- certAuthorityName: certAuthorityName
- ocspNonResponderCertEnabled: true
- revocationCheckEnabled: true
- crlDayList: crlDayList
- certContent: certContent
- ocspTimeout: 0
- crlUrl: crlUrl
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - ocspTlsTrustedCommonNamesUri: ocspTlsTrustedCommonNamesUri
- uri: uri
- - ocspTlsTrustedCommonNamesUri: ocspTlsTrustedCommonNamesUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/CertAuthority'
- type: array
- links:
- items:
- $ref: '#/components/schemas/CertAuthorityLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- CertAuthority:
- example:
- crlTimeList: crlTimeList
- ocspOverrideUrl: ocspOverrideUrl
- certAuthorityName: certAuthorityName
- ocspNonResponderCertEnabled: true
- revocationCheckEnabled: true
- crlDayList: crlDayList
- certContent: certContent
- ocspTimeout: 0
- crlUrl: crlUrl
- properties:
- certAuthorityName:
- description: The name of the Certificate Authority. Deprecated since 2.19.
- Replaced by clientCertAuthorities and domainCertAuthorities.
- type: string
- certContent:
- description: The PEM formatted content for the trusted root certificate
- of a Certificate Authority. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `""`. Deprecated since
- 2.19. certAuthorities replaced by clientCertAuthorities and domainCertAuthorities.
- type: string
- crlDayList:
- description: "The scheduled CRL refresh day(s), specified as \"daily\" or\
- \ a comma-separated list of days. Days must be specified as \"Sun\", \"\
- Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", or \"Sat\", with no spaces,\
- \ and in sorted order from Sunday to Saturday. Changes to this attribute\
- \ are synchronized to HA mates via config-sync. The default value is `\"\
- daily\"`. Deprecated since 2.19. certAuthorities replaced by clientCertAuthorities\
- \ and domainCertAuthorities."
- type: string
- crlTimeList:
- description: "The scheduled CRL refresh time(s), specified as \"hourly\"\
- \ or a comma-separated list of 24-hour times in the form hh:mm, or h:mm.\
- \ There must be no spaces, and times must be in sorted order from 0:00\
- \ to 23:59. Changes to this attribute are synchronized to HA mates via\
- \ config-sync. The default value is `\"3:00\"`. Deprecated since 2.19.\
- \ certAuthorities replaced by clientCertAuthorities and domainCertAuthorities."
- type: string
- crlUrl:
- description: The URL for the CRL source. This is a required attribute for
- CRL to be operational and the URL must be complete with http:// included.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `""`. Deprecated since 2.19. certAuthorities replaced
- by clientCertAuthorities and domainCertAuthorities.
- type: string
- ocspNonResponderCertEnabled:
- description: Enable or disable allowing a non-responder certificate to sign
- an OCSP response. Typically used with an OCSP override URL in cases where
- a single certificate is used to sign client certificates and OCSP responses.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `false`. Deprecated since 2.19. certAuthorities replaced
- by clientCertAuthorities and domainCertAuthorities.
- type: boolean
- ocspOverrideUrl:
- description: The OCSP responder URL to use for overriding the one supplied
- in the client certificate. The URL must be complete with http:// included.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `""`. Deprecated since 2.19. certAuthorities replaced
- by clientCertAuthorities and domainCertAuthorities.
- type: string
- ocspTimeout:
- description: The timeout in seconds to receive a response from the OCSP
- responder after sending a request or making the initial connection attempt.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `5`. Deprecated since 2.19. certAuthorities replaced
- by clientCertAuthorities and domainCertAuthorities.
- format: int64
- type: integer
- revocationCheckEnabled:
- description: Enable or disable Certificate Authority revocation checking.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `false`. Deprecated since 2.19. certAuthorities replaced
- by clientCertAuthorities and domainCertAuthorities.
- type: boolean
- type: object
- CertAuthorityLinks:
- example:
- ocspTlsTrustedCommonNamesUri: ocspTlsTrustedCommonNamesUri
- uri: uri
- properties:
- ocspTlsTrustedCommonNamesUri:
- description: The URI of this Certificate Authority's collection of OCSP
- Responder Trusted Common Name objects. Deprecated since 2.19. Replaced
- by clientCertAuthorities.
- type: string
- uri:
- description: The URI of this Certificate Authority object.
- type: string
- type: object
- CertAuthorityOcspTlsTrustedCommonName:
- example:
- certAuthorityName: certAuthorityName
- ocspTlsTrustedCommonName: ocspTlsTrustedCommonName
- properties:
- certAuthorityName:
- description: The name of the Certificate Authority. Deprecated since 2.19.
- Replaced by clientCertAuthorities.
- type: string
- ocspTlsTrustedCommonName:
- description: The expected Trusted Common Name of the OCSP responder remote
- certificate. Deprecated since 2.19. Replaced by clientCertAuthorities.
- type: string
- type: object
- CertAuthorityOcspTlsTrustedCommonNameLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this OCSP Responder Trusted Common Name object.
- type: string
- type: object
- CertAuthorityOcspTlsTrustedCommonNameResponse:
- example:
- data:
- certAuthorityName: certAuthorityName
- ocspTlsTrustedCommonName: ocspTlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/CertAuthorityOcspTlsTrustedCommonName'
- links:
- $ref: '#/components/schemas/CertAuthorityOcspTlsTrustedCommonNameLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- CertAuthorityOcspTlsTrustedCommonNamesResponse:
- example:
- data:
- - certAuthorityName: certAuthorityName
- ocspTlsTrustedCommonName: ocspTlsTrustedCommonName
- - certAuthorityName: certAuthorityName
- ocspTlsTrustedCommonName: ocspTlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/CertAuthorityOcspTlsTrustedCommonName'
- type: array
- links:
- items:
- $ref: '#/components/schemas/CertAuthorityOcspTlsTrustedCommonNameLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- CertAuthorityResponse:
- example:
- data:
- crlTimeList: crlTimeList
- ocspOverrideUrl: ocspOverrideUrl
- certAuthorityName: certAuthorityName
- ocspNonResponderCertEnabled: true
- revocationCheckEnabled: true
- crlDayList: crlDayList
- certContent: certContent
- ocspTimeout: 0
- crlUrl: crlUrl
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- ocspTlsTrustedCommonNamesUri: ocspTlsTrustedCommonNamesUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/CertAuthority'
- links:
- $ref: '#/components/schemas/CertAuthorityLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- ClientCertAuthoritiesResponse:
- example:
- data:
- - crlTimeList: crlTimeList
- ocspOverrideUrl: ocspOverrideUrl
- certAuthorityName: certAuthorityName
- ocspNonResponderCertEnabled: true
- revocationCheckEnabled: true
- crlDayList: crlDayList
- certContent: certContent
- ocspTimeout: 0
- crlUrl: crlUrl
- - crlTimeList: crlTimeList
- ocspOverrideUrl: ocspOverrideUrl
- certAuthorityName: certAuthorityName
- ocspNonResponderCertEnabled: true
- revocationCheckEnabled: true
- crlDayList: crlDayList
- certContent: certContent
- ocspTimeout: 0
- crlUrl: crlUrl
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - ocspTlsTrustedCommonNamesUri: ocspTlsTrustedCommonNamesUri
- uri: uri
- - ocspTlsTrustedCommonNamesUri: ocspTlsTrustedCommonNamesUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/ClientCertAuthority'
- type: array
- links:
- items:
- $ref: '#/components/schemas/ClientCertAuthorityLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- ClientCertAuthority:
- example:
- crlTimeList: crlTimeList
- ocspOverrideUrl: ocspOverrideUrl
- certAuthorityName: certAuthorityName
- ocspNonResponderCertEnabled: true
- revocationCheckEnabled: true
- crlDayList: crlDayList
- certContent: certContent
- ocspTimeout: 0
- crlUrl: crlUrl
- properties:
- certAuthorityName:
- description: The name of the Certificate Authority.
- type: string
- certContent:
- description: The PEM formatted content for the trusted root certificate
- of a client Certificate Authority. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `""`.
- type: string
- crlDayList:
- description: "The scheduled CRL refresh day(s), specified as \"daily\" or\
- \ a comma-separated list of days. Days must be specified as \"Sun\", \"\
- Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", or \"Sat\", with no spaces,\
- \ and in sorted order from Sunday to Saturday. The empty-string (\"\"\
- ) can also be specified, indicating no schedule is configured (\"crlTimeList\"\
- \ must also be configured to the empty-string). Changes to this attribute\
- \ are synchronized to HA mates via config-sync. The default value is `\"\
- daily\"`."
- type: string
- crlTimeList:
- description: "The scheduled CRL refresh time(s), specified as \"hourly\"\
- \ or a comma-separated list of 24-hour times in the form hh:mm, or h:mm.\
- \ There must be no spaces, and times (up to 4) must be in sorted order\
- \ from 0:00 to 23:59. The empty-string (\"\") can also be specified, indicating\
- \ no schedule is configured (\"crlDayList\" must also be configured to\
- \ the empty-string). Changes to this attribute are synchronized to HA\
- \ mates via config-sync. The default value is `\"3:00\"`."
- type: string
- crlUrl:
- description: The URL for the CRL source. This is a required attribute for
- CRL to be operational and the URL must be complete with http:// included.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `""`.
- type: string
- ocspNonResponderCertEnabled:
- description: Enable or disable allowing a non-responder certificate to sign
- an OCSP response. Typically used with an OCSP override URL in cases where
- a single certificate is used to sign client certificates and OCSP responses.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `false`.
- type: boolean
- ocspOverrideUrl:
- description: The OCSP responder URL to use for overriding the one supplied
- in the client certificate. The URL must be complete with http:// included.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `""`.
- type: string
- ocspTimeout:
- description: The timeout in seconds to receive a response from the OCSP
- responder after sending a request or making the initial connection attempt.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `5`.
- format: int64
- type: integer
- revocationCheckEnabled:
- description: Enable or disable Certificate Authority revocation checking.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `false`.
- type: boolean
- type: object
- ClientCertAuthorityLinks:
- example:
- ocspTlsTrustedCommonNamesUri: ocspTlsTrustedCommonNamesUri
- uri: uri
- properties:
- ocspTlsTrustedCommonNamesUri:
- description: The URI of this Client Certificate Authority's collection of
- OCSP Responder Trusted Common Name objects.
- type: string
- uri:
- description: The URI of this Client Certificate Authority object.
- type: string
- type: object
- ClientCertAuthorityOcspTlsTrustedCommonName:
- example:
- certAuthorityName: certAuthorityName
- ocspTlsTrustedCommonName: ocspTlsTrustedCommonName
- properties:
- certAuthorityName:
- description: The name of the Certificate Authority.
- type: string
- ocspTlsTrustedCommonName:
- description: The expected Trusted Common Name of the OCSP responder remote
- certificate.
- type: string
- type: object
- ClientCertAuthorityOcspTlsTrustedCommonNameLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this OCSP Responder Trusted Common Name object.
- type: string
- type: object
- ClientCertAuthorityOcspTlsTrustedCommonNameResponse:
- example:
- data:
- certAuthorityName: certAuthorityName
- ocspTlsTrustedCommonName: ocspTlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/ClientCertAuthorityOcspTlsTrustedCommonName'
- links:
- $ref: '#/components/schemas/ClientCertAuthorityOcspTlsTrustedCommonNameLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- ClientCertAuthorityOcspTlsTrustedCommonNamesResponse:
- example:
- data:
- - certAuthorityName: certAuthorityName
- ocspTlsTrustedCommonName: ocspTlsTrustedCommonName
- - certAuthorityName: certAuthorityName
- ocspTlsTrustedCommonName: ocspTlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/ClientCertAuthorityOcspTlsTrustedCommonName'
- type: array
- links:
- items:
- $ref: '#/components/schemas/ClientCertAuthorityOcspTlsTrustedCommonNameLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- ClientCertAuthorityResponse:
- example:
- data:
- crlTimeList: crlTimeList
- ocspOverrideUrl: ocspOverrideUrl
- certAuthorityName: certAuthorityName
- ocspNonResponderCertEnabled: true
- revocationCheckEnabled: true
- crlDayList: crlDayList
- certContent: certContent
- ocspTimeout: 0
- crlUrl: crlUrl
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- ocspTlsTrustedCommonNamesUri: ocspTlsTrustedCommonNamesUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/ClientCertAuthority'
- links:
- $ref: '#/components/schemas/ClientCertAuthorityLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrCluster:
- example:
- nodeName: nodeName
- directOnlyEnabled: true
- authenticationBasicPassword: authenticationBasicPassword
- enabled: true
- authenticationClientCertPassword: authenticationClientCertPassword
- tlsServerCertValidateNameEnabled: true
- tlsServerCertMaxChainDepth: 0
- authenticationClientCertEnabled: true
- dmrClusterName: dmrClusterName
- tlsServerCertValidateDateEnabled: true
- authenticationBasicEnabled: true
- authenticationClientCertContent: authenticationClientCertContent
- authenticationBasicType: internal
- tlsServerCertEnforceTrustedCommonNameEnabled: true
- properties:
- authenticationBasicEnabled:
- description: Enable or disable basic authentication for Cluster Links. Changes
- to this attribute are synchronized to HA mates via config-sync. The default
- value is `true`.
- type: boolean
- authenticationBasicPassword:
- description: "The password used to authenticate incoming Cluster Links when\
- \ using basic internal authentication. The same password is also used\
- \ by outgoing Cluster Links if a per-Link password is not configured.\
- \ This attribute is absent from a GET and not updated when absent in a\
- \ PUT, subject to the exceptions in note 4. Changes to this attribute\
- \ are synchronized to HA mates via config-sync. The default value is `\"\
- \"`."
- type: string
- authenticationBasicType:
- description: |
- The type of basic authentication to use for Cluster Links. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"internal"`. The allowed values and their meaning are:
-
-
- "internal" - Use locally configured password.
- "none" - No authentication.
-
- enum:
- - internal
- - none
- type: string
- authenticationClientCertContent:
- description: "The PEM formatted content for the client certificate used\
- \ to login to the remote node. It must consist of a private key and between\
- \ one and three certificates comprising the certificate trust chain. This\
- \ attribute is absent from a GET and not updated when absent in a PUT,\
- \ subject to the exceptions in note 4. Changing this attribute requires\
- \ an HTTPS connection. The default value is `\"\"`."
- type: string
- x-requires-https: true
- authenticationClientCertEnabled:
- description: Enable or disable client certificate authentication for Cluster
- Links. Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `true`.
- type: boolean
- authenticationClientCertPassword:
- description: "The password for the client certificate. This attribute is\
- \ absent from a GET and not updated when absent in a PUT, subject to the\
- \ exceptions in note 4. Changing this attribute requires an HTTPS connection.\
- \ The default value is `\"\"`."
- type: string
- x-requires-https: true
- directOnlyEnabled:
- description: Enable or disable direct messaging only. Guaranteed messages
- will not be transmitted through the cluster. The default value is `false`.
- type: boolean
- dmrClusterName:
- description: The name of the Cluster.
- type: string
- enabled:
- description: Enable or disable the Cluster. Changes to this attribute are
- synchronized to HA mates via config-sync. The default value is `false`.
- type: boolean
- nodeName:
- description: "The name of this node in the Cluster. This is the name that\
- \ this broker (or redundant group of brokers) is know by to other nodes\
- \ in the Cluster. The name is chosen automatically to be either this broker's\
- \ Router Name or Mate Router Name, depending on which Active Standby Role\
- \ (primary or backup) this broker plays in its redundancy group."
- type: string
- tlsServerCertEnforceTrustedCommonNameEnabled:
- description: "Enable or disable the enforcing of the common name provided\
- \ by the remote broker against the list of trusted common names configured\
- \ for the Link. If enabled, the certificate's common name must match one\
- \ of the trusted common names for the Link to be accepted. Common Name\
- \ validation is not performed if Server Certificate Name Validation is\
- \ enabled, even if Common Name validation is enabled. Changes to this\
- \ attribute are synchronized to HA mates via config-sync. The default\
- \ value is `false`. Deprecated since 2.18. Common Name validation has\
- \ been replaced by Server Certificate Name validation."
- type: boolean
- tlsServerCertMaxChainDepth:
- description: The maximum allowed depth of a certificate chain. The depth
- of a chain is defined as the number of signing CA certificates that are
- present in the chain back to a trusted self-signed root CA certificate.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `3`.
- format: int64
- type: integer
- tlsServerCertValidateDateEnabled:
- description: "Enable or disable the validation of the \"Not Before\" and\
- \ \"Not After\" validity dates in the certificate. When disabled, the\
- \ certificate is accepted even if the certificate is not valid based on\
- \ these dates. Changes to this attribute are synchronized to HA mates\
- \ via config-sync. The default value is `true`."
- type: boolean
- tlsServerCertValidateNameEnabled:
- description: "Enable or disable the standard TLS authentication mechanism\
- \ of verifying the name used to connect to the bridge. If enabled, the\
- \ name used to connect to the bridge is checked against the names specified\
- \ in the certificate returned by the remote router. Legacy Common Name\
- \ validation is not performed if Server Certificate Name Validation is\
- \ enabled, even if Common Name validation is also enabled. Changes to\
- \ this attribute are synchronized to HA mates via config-sync. The default\
- \ value is `true`. Available since 2.18."
- type: boolean
- type: object
- DmrClusterCertMatchingRule:
- example:
- dmrClusterName: dmrClusterName
- ruleName: ruleName
- enabled: true
- properties:
- dmrClusterName:
- description: The name of the Cluster.
- type: string
- enabled:
- description: Enable or disable a certificate matching rule. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `false`.
- type: boolean
- ruleName:
- description: The name of the rule.
- type: string
- type: object
- DmrClusterCertMatchingRuleAttributeFilter:
- example:
- attributeValue: attributeValue
- dmrClusterName: dmrClusterName
- filterName: filterName
- ruleName: ruleName
- attributeName: attributeName
- properties:
- attributeName:
- description: Link Attribute to be tested. Changes to this attribute are
- synchronized to HA mates via config-sync. The default value is `""`.
- type: string
- attributeValue:
- description: Expected attribute value. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `""`.
- type: string
- dmrClusterName:
- description: The name of the Cluster.
- type: string
- filterName:
- description: The name of the filter.
- type: string
- ruleName:
- description: The name of the rule.
- type: string
- type: object
- DmrClusterCertMatchingRuleAttributeFilterLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Certificate Matching Rule Attribute Filter
- object.
- type: string
- type: object
- DmrClusterCertMatchingRuleAttributeFilterResponse:
- example:
- data:
- attributeValue: attributeValue
- dmrClusterName: dmrClusterName
- filterName: filterName
- ruleName: ruleName
- attributeName: attributeName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilter'
- links:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilterLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterCertMatchingRuleAttributeFiltersResponse:
- example:
- data:
- - attributeValue: attributeValue
- dmrClusterName: dmrClusterName
- filterName: filterName
- ruleName: ruleName
- attributeName: attributeName
- - attributeValue: attributeValue
- dmrClusterName: dmrClusterName
- filterName: filterName
- ruleName: ruleName
- attributeName: attributeName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilter'
- type: array
- links:
- items:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleAttributeFilterLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterCertMatchingRuleCondition:
- example:
- expression: expression
- dmrClusterName: dmrClusterName
- ruleName: ruleName
- attribute: attribute
- source: certificate-thumbprint
- properties:
- attribute:
- description: "Link Attribute to be compared with certificate content. Either\
- \ an attribute or an expression must be provided on creation, but not\
- \ both. The default value is `\"\"`."
- type: string
- dmrClusterName:
- description: The name of the Cluster.
- type: string
- expression:
- description: "Glob expression to be matched with certificate content. Either\
- \ an expression or an attribute must be provided on creation, but not\
- \ both. The default value is `\"\"`."
- type: string
- ruleName:
- description: The name of the rule.
- type: string
- source:
- description: |
- Certificate field to be compared with the Attribute. The allowed values and their meaning are:
-
-
- "certificate-thumbprint" - The attribute is computed as the SHA-1 hash over the entire DER-encoded contents of the client certificate.
- "common-name" - The attribute is extracted from the certificate's first instance of the Common Name attribute in the Subject DN.
- "common-name-last" - The attribute is extracted from the certificate's last instance of the Common Name attribute in the Subject DN.
- "subject-alternate-name-msupn" - The attribute is extracted from the certificate's Other Name type of the Subject Alternative Name and must have the msUPN signature.
- "uid" - The attribute is extracted from the certificate's first instance of the User Identifier attribute in the Subject DN.
- "uid-last" - The attribute is extracted from the certificate's last instance of the User Identifier attribute in the Subject DN.
- "org-unit" - The attribute is extracted from the certificate's first instance of the Org Unit attribute in the Subject DN.
- "org-unit-last" - The attribute is extracted from the certificate's last instance of the Org Unit attribute in the Subject DN.
- "issuer" - The attribute is extracted from the certificate's Issuer DN.
- "subject" - The attribute is extracted from the certificate's Subject DN.
- "serial-number" - The attribute is extracted from the certificate's Serial Number.
- "dns-name" - The attribute is extracted from the certificate's Subject Alt Name DNSName.
- "ip-address" - The attribute is extracted from the certificate's Subject Alt Name IPAddress.
-
- enum:
- - certificate-thumbprint
- - common-name
- - common-name-last
- - subject-alternate-name-msupn
- - uid
- - uid-last
- - org-unit
- - org-unit-last
- - issuer
- - subject
- - serial-number
- - dns-name
- - ip-address
- type: string
- type: object
- DmrClusterCertMatchingRuleConditionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Certificate Matching Rule Condition object.
- type: string
- type: object
- DmrClusterCertMatchingRuleConditionResponse:
- example:
- data:
- expression: expression
- dmrClusterName: dmrClusterName
- ruleName: ruleName
- attribute: attribute
- source: certificate-thumbprint
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleCondition'
- links:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleConditionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterCertMatchingRuleConditionsResponse:
- example:
- data:
- - expression: expression
- dmrClusterName: dmrClusterName
- ruleName: ruleName
- attribute: attribute
- source: certificate-thumbprint
- - expression: expression
- dmrClusterName: dmrClusterName
- ruleName: ruleName
- attribute: attribute
- source: certificate-thumbprint
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleCondition'
- type: array
- links:
- items:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleConditionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterCertMatchingRuleLinks:
- example:
- attributeFiltersUri: attributeFiltersUri
- conditionsUri: conditionsUri
- uri: uri
- properties:
- attributeFiltersUri:
- description: The URI of this Certificate Matching Rule's collection of Certificate
- Matching Rule Attribute Filter objects.
- type: string
- conditionsUri:
- description: The URI of this Certificate Matching Rule's collection of Certificate
- Matching Rule Condition objects.
- type: string
- uri:
- description: The URI of this Certificate Matching Rule object.
- type: string
- type: object
- DmrClusterCertMatchingRuleResponse:
- example:
- data:
- dmrClusterName: dmrClusterName
- ruleName: ruleName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- attributeFiltersUri: attributeFiltersUri
- conditionsUri: conditionsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/DmrClusterCertMatchingRule'
- links:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterCertMatchingRulesResponse:
- example:
- data:
- - dmrClusterName: dmrClusterName
- ruleName: ruleName
- enabled: true
- - dmrClusterName: dmrClusterName
- ruleName: ruleName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - attributeFiltersUri: attributeFiltersUri
- conditionsUri: conditionsUri
- uri: uri
- - attributeFiltersUri: attributeFiltersUri
- conditionsUri: conditionsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/DmrClusterCertMatchingRule'
- type: array
- links:
- items:
- $ref: '#/components/schemas/DmrClusterCertMatchingRuleLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterLink:
- example:
- transportCompressedEnabled: true
- remoteNodeName: remoteNodeName
- clientProfileQueueDirect2MaxDepth: 5
- clientProfileQueueDirect1MaxDepth: 1
- clientProfileQueueDirect3MinMsgBurst: 9
- initiator: lexical
- queueMaxDeliveredUnackedMsgsPerFlow: 1
- clientProfileQueueDirect3MaxDepth: 7
- queueMaxRedeliveryCount: 5
- transportTlsEnabled: true
- enabled: true
- queueDeadMsgQueue: queueDeadMsgQueue
- authenticationScheme: basic
- clientProfileQueueControl1MaxDepth: 0
- clientProfileQueueDirect2MinMsgBurst: 2
- queueEventSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- clientProfileQueueControl1MinMsgBurst: 6
- queueMaxMsgSpoolUsage: 4
- clientProfileTcpKeepaliveInterval: 1
- egressFlowWindowSize: 7
- clientProfileTcpCongestionWindowSize: 4
- clientProfileQueueDirect1MinMsgBurst: 5
- queueRespectTtlEnabled: true
- clientProfileTcpMaxWindowSize: 6
- authenticationBasicPassword: authenticationBasicPassword
- clientProfileTcpKeepaliveCount: 7
- queueMaxTtl: 9
- clientProfileTcpKeepaliveIdleTime: 1
- queueRejectMsgToSenderOnDiscardBehavior: always
- dmrClusterName: dmrClusterName
- clientProfileTcpMaxSegmentSize: 1
- clientProfileQueueGuaranteed1MaxDepth: 3
- clientProfileQueueGuaranteed1MinMsgBurst: 2
- span: internal
- properties:
- authenticationBasicPassword:
- description: "The password used to authenticate with the remote node when\
- \ using basic internal authentication. If this per-Link password is not\
- \ configured, the Cluster's password is used instead. This attribute is\
- \ absent from a GET and not updated when absent in a PUT, subject to the\
- \ exceptions in note 4. Changes to this attribute are synchronized to\
- \ HA mates via config-sync. The default value is `\"\"`."
- type: string
- authenticationScheme:
- description: |
- The authentication scheme to be used by the Link which initiates connections to the remote node. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"basic"`. The allowed values and their meaning are:
-
-
- "basic" - Basic Authentication Scheme (via username and password).
- "client-certificate" - Client Certificate Authentication Scheme (via certificate file or content).
-
- enum:
- - basic
- - client-certificate
- type: string
- clientProfileQueueControl1MaxDepth:
- description: "The maximum depth of the \"Control 1\" (C-1) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates via config-sync. The\
- \ default value is `20000`."
- format: int32
- type: integer
- clientProfileQueueControl1MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Control 1\" (C-1) priority queue, regardless of the `clientProfileQueueControl1MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `4`."
- format: int32
- type: integer
- clientProfileQueueDirect1MaxDepth:
- description: "The maximum depth of the \"Direct 1\" (D-1) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates via config-sync. The\
- \ default value is `20000`."
- format: int32
- type: integer
- clientProfileQueueDirect1MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Direct 1\" (D-1) priority queue, regardless of the `clientProfileQueueDirect1MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `4`."
- format: int32
- type: integer
- clientProfileQueueDirect2MaxDepth:
- description: "The maximum depth of the \"Direct 2\" (D-2) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates via config-sync. The\
- \ default value is `20000`."
- format: int32
- type: integer
- clientProfileQueueDirect2MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Direct 2\" (D-2) priority queue, regardless of the `clientProfileQueueDirect2MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `4`."
- format: int32
- type: integer
- clientProfileQueueDirect3MaxDepth:
- description: "The maximum depth of the \"Direct 3\" (D-3) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates via config-sync. The\
- \ default value is `20000`."
- format: int32
- type: integer
- clientProfileQueueDirect3MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Direct 3\" (D-3) priority queue, regardless of the `clientProfileQueueDirect3MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `4`."
- format: int32
- type: integer
- clientProfileQueueGuaranteed1MaxDepth:
- description: "The maximum depth of the \"Guaranteed 1\" (G-1) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates via config-sync. The\
- \ default value is `20000`."
- format: int32
- type: integer
- clientProfileQueueGuaranteed1MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Guaranteed 1\" (G-3) priority queue, regardless of the `clientProfileQueueGuaranteed1MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `255`."
- format: int32
- type: integer
- clientProfileTcpCongestionWindowSize:
- description: "The TCP initial congestion window size, in multiples of the\
- \ TCP Maximum Segment Size (MSS). Changing the value from its default\
- \ of 2 results in non-compliance with RFC 2581. Contact support before\
- \ changing this value. Changes to this attribute are synchronized to HA\
- \ mates via config-sync. The default value is `2`."
- format: int64
- type: integer
- clientProfileTcpKeepaliveCount:
- description: The number of TCP keepalive retransmissions to be carried out
- before declaring that the remote end is not available. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `5`.
- format: int64
- type: integer
- clientProfileTcpKeepaliveIdleTime:
- description: "The amount of time a connection must remain idle before TCP\
- \ begins sending keepalive probes, in seconds. Changes to this attribute\
- \ are synchronized to HA mates via config-sync. The default value is `3`."
- format: int64
- type: integer
- clientProfileTcpKeepaliveInterval:
- description: "The amount of time between TCP keepalive retransmissions when\
- \ no acknowledgement is received, in seconds. Changes to this attribute\
- \ are synchronized to HA mates via config-sync. The default value is `1`."
- format: int64
- type: integer
- clientProfileTcpMaxSegmentSize:
- description: "The TCP maximum segment size, in bytes. Changes are applied\
- \ to all existing connections. Changes to this attribute are synchronized\
- \ to HA mates via config-sync. The default value is `1460`."
- format: int64
- type: integer
- clientProfileTcpMaxWindowSize:
- description: "The TCP maximum window size, in kilobytes. Changes are applied\
- \ to all existing connections. Changes to this attribute are synchronized\
- \ to HA mates via config-sync. The default value is `256`."
- format: int64
- type: integer
- dmrClusterName:
- description: The name of the Cluster.
- type: string
- egressFlowWindowSize:
- description: The number of outstanding guaranteed messages that can be sent
- over the Link before acknowledgement is received by the sender. Changes
- to this attribute are synchronized to HA mates via config-sync. The default
- value is `255`.
- format: int64
- type: integer
- enabled:
- description: "Enable or disable the Link. When disabled, subscription sets\
- \ of this and the remote node are not kept up-to-date, and messages are\
- \ not exchanged with the remote node. Published guaranteed messages will\
- \ be queued up for future delivery based on current subscription sets.\
- \ Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `false`."
- type: boolean
- initiator:
- description: |
- The initiator of the Link's TCP connections. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"lexical"`. The allowed values and their meaning are:
-
-
- "lexical" - The "higher" node-name initiates.
- "local" - The local node initiates.
- "remote" - The remote node initiates.
-
- enum:
- - lexical
- - local
- - remote
- type: string
- queueDeadMsgQueue:
- description: The name of the Dead Message Queue (DMQ) used by the Queue
- for discarded messages. Changes to this attribute are synchronized to
- HA mates via config-sync. The default value is `"#DEAD_MSG_QUEUE"`.
- type: string
- queueEventSpoolUsageThreshold:
- $ref: '#/components/schemas/EventThreshold'
- queueMaxDeliveredUnackedMsgsPerFlow:
- description: The maximum number of messages delivered but not acknowledged
- per flow for the Queue. Changes to this attribute are synchronized to
- HA mates via config-sync. The default value is `1000000`.
- format: int64
- type: integer
- queueMaxMsgSpoolUsage:
- description: "The maximum message spool usage by the Queue (quota), in megabytes\
- \ (MB). Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `800000`."
- format: int64
- type: integer
- queueMaxRedeliveryCount:
- description: The maximum number of times the Queue will attempt redelivery
- of a message prior to it being discarded or moved to the DMQ. A value
- of 0 means to retry forever. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `0`.
- format: int64
- type: integer
- queueMaxTtl:
- description: "The maximum time in seconds a message can stay in the Queue\
- \ when `queueRespectTtlEnabled` is `true`. A message expires when the\
- \ lesser of the sender assigned time-to-live (TTL) in the message and\
- \ the `queueMaxTtl` configured for the Queue, is exceeded. A value of\
- \ 0 disables expiry. Changes to this attribute are synchronized to HA\
- \ mates via config-sync. The default value is `0`."
- format: int64
- type: integer
- queueRejectMsgToSenderOnDiscardBehavior:
- description: |
- Determines when to return negative acknowledgements (NACKs) to sending clients on message discards. Note that NACKs cause the message to not be delivered to any destination and Transacted Session commits to fail. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"always"`. The allowed values and their meaning are:
-
-
- "always" - Always return a negative acknowledgment (NACK) to the sending client on message discard.
- "when-queue-enabled" - Only return a negative acknowledgment (NACK) to the sending client on message discard when the Queue is enabled.
- "never" - Never return a negative acknowledgment (NACK) to the sending client on message discard.
-
- enum:
- - always
- - when-queue-enabled
- - never
- type: string
- queueRespectTtlEnabled:
- description: "Enable or disable the respecting of the time-to-live (TTL)\
- \ for messages in the Queue. When enabled, expired messages are discarded\
- \ or moved to the DMQ. Changes to this attribute are synchronized to HA\
- \ mates via config-sync. The default value is `false`."
- type: boolean
- remoteNodeName:
- description: The name of the node at the remote end of the Link.
- type: string
- span:
- description: |
- The span of the Link, either internal or external. Internal Links connect nodes within the same Cluster. External Links connect nodes within different Clusters. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"external"`. The allowed values and their meaning are:
-
-
- "internal" - Link to same cluster.
- "external" - Link to other cluster.
-
- enum:
- - internal
- - external
- type: string
- transportCompressedEnabled:
- description: Enable or disable compression on the Link. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `false`.
- type: boolean
- transportTlsEnabled:
- description: Enable or disable encryption (TLS) on the Link. Changes to
- this attribute are synchronized to HA mates via config-sync. The default
- value is `false`.
- type: boolean
- type: object
- DmrClusterLinkAttribute:
- example:
- remoteNodeName: remoteNodeName
- attributeValue: attributeValue
- dmrClusterName: dmrClusterName
- attributeName: attributeName
- properties:
- attributeName:
- description: The name of the Attribute.
- type: string
- attributeValue:
- description: The value of the Attribute.
- type: string
- dmrClusterName:
- description: The name of the Cluster.
- type: string
- remoteNodeName:
- description: The name of the node at the remote end of the Link.
- type: string
- type: object
- DmrClusterLinkAttributeLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Link Attribute object.
- type: string
- type: object
- DmrClusterLinkAttributeResponse:
- example:
- data:
- remoteNodeName: remoteNodeName
- attributeValue: attributeValue
- dmrClusterName: dmrClusterName
- attributeName: attributeName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/DmrClusterLinkAttribute'
- links:
- $ref: '#/components/schemas/DmrClusterLinkAttributeLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterLinkAttributesResponse:
- example:
- data:
- - remoteNodeName: remoteNodeName
- attributeValue: attributeValue
- dmrClusterName: dmrClusterName
- attributeName: attributeName
- - remoteNodeName: remoteNodeName
- attributeValue: attributeValue
- dmrClusterName: dmrClusterName
- attributeName: attributeName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/DmrClusterLinkAttribute'
- type: array
- links:
- items:
- $ref: '#/components/schemas/DmrClusterLinkAttributeLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterLinkLinks:
- example:
- remoteAddressesUri: remoteAddressesUri
- attributesUri: attributesUri
- uri: uri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- properties:
- attributesUri:
- description: The URI of this Link's collection of Link Attribute objects.
- Available since 2.28.
- type: string
- remoteAddressesUri:
- description: The URI of this Link's collection of Remote Address objects.
- type: string
- tlsTrustedCommonNamesUri:
- description: The URI of this Link's collection of Trusted Common Name objects.
- Deprecated since 2.18. Common Name validation has been replaced by Server
- Certificate Name validation.
- type: string
- uri:
- description: The URI of this Link object.
- type: string
- type: object
- DmrClusterLinkRemoteAddress:
- example:
- remoteNodeName: remoteNodeName
- dmrClusterName: dmrClusterName
- remoteAddress: remoteAddress
- properties:
- dmrClusterName:
- description: The name of the Cluster.
- type: string
- remoteAddress:
- description: "The FQDN or IP address (and optional port) of the remote node.\
- \ If a port is not provided, it will vary based on the transport encoding:\
- \ 55555 (plain-text), 55443 (encrypted), or 55003 (compressed)."
- type: string
- remoteNodeName:
- description: The name of the node at the remote end of the Link.
- type: string
- type: object
- DmrClusterLinkRemoteAddressLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Remote Address object.
- type: string
- type: object
- DmrClusterLinkRemoteAddressResponse:
- example:
- data:
- remoteNodeName: remoteNodeName
- dmrClusterName: dmrClusterName
- remoteAddress: remoteAddress
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/DmrClusterLinkRemoteAddress'
- links:
- $ref: '#/components/schemas/DmrClusterLinkRemoteAddressLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterLinkRemoteAddressesResponse:
- example:
- data:
- - remoteNodeName: remoteNodeName
- dmrClusterName: dmrClusterName
- remoteAddress: remoteAddress
- - remoteNodeName: remoteNodeName
- dmrClusterName: dmrClusterName
- remoteAddress: remoteAddress
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/DmrClusterLinkRemoteAddress'
- type: array
- links:
- items:
- $ref: '#/components/schemas/DmrClusterLinkRemoteAddressLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterLinkResponse:
- example:
- data:
- transportCompressedEnabled: true
- remoteNodeName: remoteNodeName
- clientProfileQueueDirect2MaxDepth: 5
- clientProfileQueueDirect1MaxDepth: 1
- clientProfileQueueDirect3MinMsgBurst: 9
- initiator: lexical
- queueMaxDeliveredUnackedMsgsPerFlow: 1
- clientProfileQueueDirect3MaxDepth: 7
- queueMaxRedeliveryCount: 5
- transportTlsEnabled: true
- enabled: true
- queueDeadMsgQueue: queueDeadMsgQueue
- authenticationScheme: basic
- clientProfileQueueControl1MaxDepth: 0
- clientProfileQueueDirect2MinMsgBurst: 2
- queueEventSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- clientProfileQueueControl1MinMsgBurst: 6
- queueMaxMsgSpoolUsage: 4
- clientProfileTcpKeepaliveInterval: 1
- egressFlowWindowSize: 7
- clientProfileTcpCongestionWindowSize: 4
- clientProfileQueueDirect1MinMsgBurst: 5
- queueRespectTtlEnabled: true
- clientProfileTcpMaxWindowSize: 6
- authenticationBasicPassword: authenticationBasicPassword
- clientProfileTcpKeepaliveCount: 7
- queueMaxTtl: 9
- clientProfileTcpKeepaliveIdleTime: 1
- queueRejectMsgToSenderOnDiscardBehavior: always
- dmrClusterName: dmrClusterName
- clientProfileTcpMaxSegmentSize: 1
- clientProfileQueueGuaranteed1MaxDepth: 3
- clientProfileQueueGuaranteed1MinMsgBurst: 2
- span: internal
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- remoteAddressesUri: remoteAddressesUri
- attributesUri: attributesUri
- uri: uri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- properties:
- data:
- $ref: '#/components/schemas/DmrClusterLink'
- links:
- $ref: '#/components/schemas/DmrClusterLinkLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterLinkTlsTrustedCommonName:
- example:
- remoteNodeName: remoteNodeName
- dmrClusterName: dmrClusterName
- tlsTrustedCommonName: tlsTrustedCommonName
- properties:
- dmrClusterName:
- description: The name of the Cluster. Deprecated since 2.18. Common Name
- validation has been replaced by Server Certificate Name validation.
- type: string
- remoteNodeName:
- description: The name of the node at the remote end of the Link. Deprecated
- since 2.18. Common Name validation has been replaced by Server Certificate
- Name validation.
- type: string
- tlsTrustedCommonName:
- description: The expected trusted common name of the remote certificate.
- Deprecated since 2.18. Common Name validation has been replaced by Server
- Certificate Name validation.
- type: string
- type: object
- DmrClusterLinkTlsTrustedCommonNameLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Trusted Common Name object.
- type: string
- type: object
- DmrClusterLinkTlsTrustedCommonNameResponse:
- example:
- data:
- remoteNodeName: remoteNodeName
- dmrClusterName: dmrClusterName
- tlsTrustedCommonName: tlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/DmrClusterLinkTlsTrustedCommonName'
- links:
- $ref: '#/components/schemas/DmrClusterLinkTlsTrustedCommonNameLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterLinkTlsTrustedCommonNamesResponse:
- example:
- data:
- - remoteNodeName: remoteNodeName
- dmrClusterName: dmrClusterName
- tlsTrustedCommonName: tlsTrustedCommonName
- - remoteNodeName: remoteNodeName
- dmrClusterName: dmrClusterName
- tlsTrustedCommonName: tlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/DmrClusterLinkTlsTrustedCommonName'
- type: array
- links:
- items:
- $ref: '#/components/schemas/DmrClusterLinkTlsTrustedCommonNameLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterLinks:
- example:
- certMatchingRulesUri: certMatchingRulesUri
- linksUri: linksUri
- uri: uri
- properties:
- certMatchingRulesUri:
- description: The URI of this Cluster's collection of Certificate Matching
- Rule objects. Available since 2.28.
- type: string
- linksUri:
- description: The URI of this Cluster's collection of Link objects.
- type: string
- uri:
- description: The URI of this Cluster object.
- type: string
- type: object
- DmrClusterLinksResponse:
- example:
- data:
- - transportCompressedEnabled: true
- remoteNodeName: remoteNodeName
- clientProfileQueueDirect2MaxDepth: 5
- clientProfileQueueDirect1MaxDepth: 1
- clientProfileQueueDirect3MinMsgBurst: 9
- initiator: lexical
- queueMaxDeliveredUnackedMsgsPerFlow: 1
- clientProfileQueueDirect3MaxDepth: 7
- queueMaxRedeliveryCount: 5
- transportTlsEnabled: true
- enabled: true
- queueDeadMsgQueue: queueDeadMsgQueue
- authenticationScheme: basic
- clientProfileQueueControl1MaxDepth: 0
- clientProfileQueueDirect2MinMsgBurst: 2
- queueEventSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- clientProfileQueueControl1MinMsgBurst: 6
- queueMaxMsgSpoolUsage: 4
- clientProfileTcpKeepaliveInterval: 1
- egressFlowWindowSize: 7
- clientProfileTcpCongestionWindowSize: 4
- clientProfileQueueDirect1MinMsgBurst: 5
- queueRespectTtlEnabled: true
- clientProfileTcpMaxWindowSize: 6
- authenticationBasicPassword: authenticationBasicPassword
- clientProfileTcpKeepaliveCount: 7
- queueMaxTtl: 9
- clientProfileTcpKeepaliveIdleTime: 1
- queueRejectMsgToSenderOnDiscardBehavior: always
- dmrClusterName: dmrClusterName
- clientProfileTcpMaxSegmentSize: 1
- clientProfileQueueGuaranteed1MaxDepth: 3
- clientProfileQueueGuaranteed1MinMsgBurst: 2
- span: internal
- - transportCompressedEnabled: true
- remoteNodeName: remoteNodeName
- clientProfileQueueDirect2MaxDepth: 5
- clientProfileQueueDirect1MaxDepth: 1
- clientProfileQueueDirect3MinMsgBurst: 9
- initiator: lexical
- queueMaxDeliveredUnackedMsgsPerFlow: 1
- clientProfileQueueDirect3MaxDepth: 7
- queueMaxRedeliveryCount: 5
- transportTlsEnabled: true
- enabled: true
- queueDeadMsgQueue: queueDeadMsgQueue
- authenticationScheme: basic
- clientProfileQueueControl1MaxDepth: 0
- clientProfileQueueDirect2MinMsgBurst: 2
- queueEventSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- clientProfileQueueControl1MinMsgBurst: 6
- queueMaxMsgSpoolUsage: 4
- clientProfileTcpKeepaliveInterval: 1
- egressFlowWindowSize: 7
- clientProfileTcpCongestionWindowSize: 4
- clientProfileQueueDirect1MinMsgBurst: 5
- queueRespectTtlEnabled: true
- clientProfileTcpMaxWindowSize: 6
- authenticationBasicPassword: authenticationBasicPassword
- clientProfileTcpKeepaliveCount: 7
- queueMaxTtl: 9
- clientProfileTcpKeepaliveIdleTime: 1
- queueRejectMsgToSenderOnDiscardBehavior: always
- dmrClusterName: dmrClusterName
- clientProfileTcpMaxSegmentSize: 1
- clientProfileQueueGuaranteed1MaxDepth: 3
- clientProfileQueueGuaranteed1MinMsgBurst: 2
- span: internal
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - remoteAddressesUri: remoteAddressesUri
- attributesUri: attributesUri
- uri: uri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- - remoteAddressesUri: remoteAddressesUri
- attributesUri: attributesUri
- uri: uri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- properties:
- data:
- items:
- $ref: '#/components/schemas/DmrClusterLink'
- type: array
- links:
- items:
- $ref: '#/components/schemas/DmrClusterLinkLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClusterResponse:
- example:
- data:
- nodeName: nodeName
- directOnlyEnabled: true
- authenticationBasicPassword: authenticationBasicPassword
- enabled: true
- authenticationClientCertPassword: authenticationClientCertPassword
- tlsServerCertValidateNameEnabled: true
- tlsServerCertMaxChainDepth: 0
- authenticationClientCertEnabled: true
- dmrClusterName: dmrClusterName
- tlsServerCertValidateDateEnabled: true
- authenticationBasicEnabled: true
- authenticationClientCertContent: authenticationClientCertContent
- authenticationBasicType: internal
- tlsServerCertEnforceTrustedCommonNameEnabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- certMatchingRulesUri: certMatchingRulesUri
- linksUri: linksUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/DmrCluster'
- links:
- $ref: '#/components/schemas/DmrClusterLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DmrClustersResponse:
- example:
- data:
- - nodeName: nodeName
- directOnlyEnabled: true
- authenticationBasicPassword: authenticationBasicPassword
- enabled: true
- authenticationClientCertPassword: authenticationClientCertPassword
- tlsServerCertValidateNameEnabled: true
- tlsServerCertMaxChainDepth: 0
- authenticationClientCertEnabled: true
- dmrClusterName: dmrClusterName
- tlsServerCertValidateDateEnabled: true
- authenticationBasicEnabled: true
- authenticationClientCertContent: authenticationClientCertContent
- authenticationBasicType: internal
- tlsServerCertEnforceTrustedCommonNameEnabled: true
- - nodeName: nodeName
- directOnlyEnabled: true
- authenticationBasicPassword: authenticationBasicPassword
- enabled: true
- authenticationClientCertPassword: authenticationClientCertPassword
- tlsServerCertValidateNameEnabled: true
- tlsServerCertMaxChainDepth: 0
- authenticationClientCertEnabled: true
- dmrClusterName: dmrClusterName
- tlsServerCertValidateDateEnabled: true
- authenticationBasicEnabled: true
- authenticationClientCertContent: authenticationClientCertContent
- authenticationBasicType: internal
- tlsServerCertEnforceTrustedCommonNameEnabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - certMatchingRulesUri: certMatchingRulesUri
- linksUri: linksUri
- uri: uri
- - certMatchingRulesUri: certMatchingRulesUri
- linksUri: linksUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/DmrCluster'
- type: array
- links:
- items:
- $ref: '#/components/schemas/DmrClusterLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DomainCertAuthoritiesResponse:
- example:
- data:
- - certAuthorityName: certAuthorityName
- certContent: certContent
- - certAuthorityName: certAuthorityName
- certContent: certContent
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/DomainCertAuthority'
- type: array
- links:
- items:
- $ref: '#/components/schemas/DomainCertAuthorityLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- DomainCertAuthority:
- example:
- certAuthorityName: certAuthorityName
- certContent: certContent
- properties:
- certAuthorityName:
- description: The name of the Certificate Authority.
- type: string
- certContent:
- description: The PEM formatted content for the trusted root certificate
- of a domain Certificate Authority. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `""`.
- type: string
- type: object
- DomainCertAuthorityLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Domain Certificate Authority object.
- type: string
- type: object
- DomainCertAuthorityResponse:
- example:
- data:
- certAuthorityName: certAuthorityName
- certContent: certContent
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/DomainCertAuthority'
- links:
- $ref: '#/components/schemas/DomainCertAuthorityLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- EventThreshold:
- example:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- properties:
- clearPercent:
- description: The clear threshold for the value of this counter as a percentage
- of its maximum value. Falling below this value will trigger a corresponding
- event. This attribute may not be returned in a GET.
- format: int64
- type: integer
- clearValue:
- description: The clear threshold for the absolute value of this counter.
- Falling below this value will trigger a corresponding event. This attribute
- may not be returned in a GET.
- format: int64
- type: integer
- setPercent:
- description: The set threshold for the value of this counter as a percentage
- of its maximum value. Exceeding this value will trigger a corresponding
- event. This attribute may not be returned in a GET.
- format: int64
- type: integer
- setValue:
- description: The set threshold for the absolute value of this counter. Exceeding
- this value will trigger a corresponding event. This attribute may not
- be returned in a GET.
- format: int64
- type: integer
- type: object
- EventThresholdByPercent:
- example:
- clearPercent: 1
- setPercent: 6
- properties:
- clearPercent:
- description: The clear threshold for the value of this counter as a percentage
- of its maximum value. Falling below this value will trigger a corresponding
- event.
- format: int64
- type: integer
- setPercent:
- description: The set threshold for the value of this counter as a percentage
- of its maximum value. Exceeding this value will trigger a corresponding
- event.
- format: int64
- type: integer
- type: object
- EventThresholdByValue:
- example:
- setValue: 5
- clearValue: 1
- properties:
- clearValue:
- description: The clear threshold for the absolute value of this counter
- or rate. Falling below this value will trigger a corresponding event.
- format: int64
- type: integer
- setValue:
- description: The set threshold for the absolute value of this counter or
- rate. Exceeding this value will trigger a corresponding event.
- format: int64
- type: integer
- type: object
- MsgVpn:
- example:
- serviceMqttMaxConnectionCount: 6
- authorizationProfileName: authorizationProfileName
- replicationBridgeAuthenticationClientCertPassword: replicationBridgeAuthenticationClientCertPassword
- replicationBridgeEgressFlowWindowSize: 6
- restTlsServerCertMaxChainDepth: 4
- serviceRestIncomingPlainTextEnabled: true
- replicationEnabled: true
- eventServiceWebConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- bridgingTlsServerCertValidateDateEnabled: true
- authorizationType: ldap
- replicationAckPropagationIntervalMsgCount: 1
- bridgingTlsServerCertMaxChainDepth: 6
- replicationBridgeCompressedDataEnabled: true
- serviceAmqpPlainTextEnabled: true
- bridgingTlsServerCertEnforceTrustedCommonNameEnabled: true
- restTlsServerCertValidateDateEnabled: true
- eventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- authenticationKerberosEnabled: true
- authorizationLdapGroupMembershipAttributeName: authorizationLdapGroupMembershipAttributeName
- serviceRestIncomingPlainTextListenPort: 1
- authenticationClientCertUsernameSource: certificate-thumbprint
- replicationBridgeAuthenticationClientCertContent: replicationBridgeAuthenticationClientCertContent
- eventSubscriptionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceMqttPlainTextListenPort: 8
- authenticationClientCertMaxChainDepth: 0
- serviceMqttWebSocketEnabled: true
- authorizationLdapTrimClientUsernameDomainEnabled: true
- serviceRestIncomingAuthorizationHeaderHandling: drop
- authenticationClientCertEnabled: true
- restTlsServerCertEnforceTrustedCommonNameEnabled: true
- replicationRejectMsgWhenSyncIneligibleEnabled: true
- eventPublishTopicFormatSmfEnabled: true
- authenticationBasicProfileName: authenticationBasicProfileName
- enabled: true
- replicationBridgeAuthenticationScheme: basic
- serviceRestIncomingAuthenticationClientCertRequest: always
- replicationBridgeUnidirectionalClientProfileName: replicationBridgeUnidirectionalClientProfileName
- serviceRestIncomingMaxConnectionCount: 6
- sempOverMsgBusEnabled: true
- maxTransactionCount: 1
- serviceAmqpTlsListenPort: 9
- serviceMqttTlsListenPort: 9
- eventServiceAmqpConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceRestMode: gateway
- serviceRestIncomingTlsEnabled: true
- authenticationKerberosAllowApiProvidedUsernameEnabled: true
- sempOverMsgBusAdminDistributedCacheEnabled: true
- maxSubscriptionCount: 4
- authenticationOauthEnabled: true
- authenticationBasicType: internal
- serviceWebMaxConnectionCount: 5
- serviceAmqpMaxConnectionCount: 5
- maxEgressFlowCount: 7
- serviceMqttWebSocketListenPort: 3
- serviceSmfPlainTextEnabled: true
- maxEndpointCount: 9
- serviceWebTlsEnabled: true
- serviceMqttTlsWebSocketEnabled: true
- exportSubscriptionsEnabled: true
- authenticationClientCertCertificateMatchingRulesEnabled: true
- eventIngressMsgRateThreshold:
- setValue: 5
- clearValue: 1
- eventPublishSubscriptionMode: "off"
- serviceMqttTlsEnabled: true
- eventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfTlsEnabled: true
- eventLargeMsgThreshold: 5
- serviceRestIncomingTlsListenPort: 2
- replicationQueueRejectMsgToSenderOnDiscardEnabled: true
- eventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventPublishMsgVpnEnabled: true
- sempOverMsgBusShowEnabled: true
- serviceWebPlainTextEnabled: true
- dmrEnabled: true
- msgVpnName: msgVpnName
- eventEndpointCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- sempOverMsgBusAdminEnabled: true
- eventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventServiceRestIncomingConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfMaxConnectionCount: 6
- jndiEnabled: true
- restTlsServerCertValidateNameEnabled: true
- serviceMqttPlainTextEnabled: true
- eventPublishClientEnabled: true
- replicationQueueMaxMsgSpoolUsage: 1
- eventServiceMqttConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- sempOverMsgBusAdminClientEnabled: true
- tlsAllowDowngradeToPlainTextEnabled: true
- maxConnectionCount: 2
- serviceWebAuthenticationClientCertRequest: always
- serviceRestOutgoingMaxConnectionCount: 6
- replicationBridgeTlsEnabled: true
- authenticationClientCertRevocationCheckMode: allow-all
- authenticationClientCertAllowApiProvidedUsernameEnabled: true
- eventServiceSmfConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceAmqpPlainTextListenPort: 9
- authenticationClientCertValidateDateEnabled: true
- serviceAmqpTlsEnabled: true
- eventEgressMsgRateThreshold:
- setValue: 5
- clearValue: 1
- replicationTransactionMode: sync
- replicationRole: active
- authenticationBasicRadiusDomain: authenticationBasicRadiusDomain
- replicationEnabledQueueBehavior: fail-on-existing-queue
- replicationBridgeRetryDelay: 7
- eventLogTag: eventLogTag
- distributedCacheManagementEnabled: true
- alias: alias
- authenticationOauthDefaultProfileName: authenticationOauthDefaultProfileName
- serviceMqttTlsWebSocketListenPort: 6
- replicationBridgeAuthenticationBasicClientUsername: replicationBridgeAuthenticationBasicClientUsername
- bridgingTlsServerCertValidateNameEnabled: true
- replicationBridgeAuthenticationBasicPassword: replicationBridgeAuthenticationBasicPassword
- maxIngressFlowCount: 3
- serviceMqttAuthenticationClientCertRequest: always
- maxTransactedSessionCount: 7
- mqttRetainMaxMemory: 1
- eventPublishTopicFormatMqttEnabled: true
- authenticationBasicEnabled: true
- maxMsgSpoolUsage: 2
- authenticationOauthDefaultProviderName: authenticationOauthDefaultProviderName
- eventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- properties:
- alias:
- description: |-
- The name of another Message VPN which this Message VPN is an alias for. When this Message VPN is enabled, the alias has no effect. When this Message VPN is disabled, Clients (but not Bridges and routing Links) logging into this Message VPN are automatically logged in to the other Message VPN, and authentication and authorization take place in the context of the other Message VPN.
-
- Aliases may form a non-circular chain, cascading one to the next. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `""`. Available since 2.14.
- type: string
- authenticationBasicEnabled:
- description: "Enable or disable basic authentication for clients connecting\
- \ to the Message VPN. Basic authentication is authentication that involves\
- \ the use of a username and password to prove identity. If a user provides\
- \ credentials for a different authentication scheme, this setting is not\
- \ applicable. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `true`."
- type: boolean
- authenticationBasicProfileName:
- description: The name of the RADIUS or LDAP Profile to use for basic authentication.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `"default"`.
- type: string
- authenticationBasicRadiusDomain:
- description: The RADIUS domain to use for basic authentication. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `""`.
- type: string
- authenticationBasicType:
- description: |
- The type of basic authentication to use for clients connecting to the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"radius"`. The allowed values and their meaning are:
-
-
- "internal" - Internal database. Authentication is against Client Usernames.
- "ldap" - LDAP authentication. An LDAP profile name must be provided.
- "radius" - RADIUS authentication. A RADIUS profile name must be provided.
- "none" - No authentication. Anonymous login allowed.
-
- enum:
- - internal
- - ldap
- - radius
- - none
- type: string
- authenticationClientCertAllowApiProvidedUsernameEnabled:
- description: "Enable or disable allowing a client to specify a Client Username\
- \ via the API connect method. When disabled, the certificate CN (Common\
- \ Name) is always used. Changes to this attribute are synchronized to\
- \ HA mates and replication sites via config-sync. The default value is\
- \ `false`."
- type: boolean
- authenticationClientCertCertificateMatchingRulesEnabled:
- description: "Enable or disable certificate matching rules. When disabled,\
- \ any valid certificate is accepted. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `false`. Available since 2.27."
- type: boolean
- authenticationClientCertEnabled:
- description: Enable or disable client certificate authentication in the
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `false`.
- type: boolean
- authenticationClientCertMaxChainDepth:
- description: The maximum depth for a client certificate chain. The depth
- of a chain is defined as the number of signing CA certificates that are
- present in the chain back to a trusted self-signed root CA certificate.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `3`.
- format: int64
- type: integer
- authenticationClientCertRevocationCheckMode:
- description: |-
- The desired behavior for client certificate revocation checking. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"allow-valid"`. The allowed values and their meaning are:
-
-
- "allow-all" - Allow the client to authenticate, the result of client certificate revocation check is ignored.
- "allow-unknown" - Allow the client to authenticate even if the revocation status of his certificate cannot be determined.
- "allow-valid" - Allow the client to authenticate only when the revocation check returned an explicit positive response.
-
- Available since 2.6.
- enum:
- - allow-all
- - allow-unknown
- - allow-valid
- type: string
- authenticationClientCertUsernameSource:
- description: |-
- The field from the client certificate to use as the client username. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"common-name"`. The allowed values and their meaning are:
-
-
- "certificate-thumbprint" - The username is computed as the SHA-1 hash over the entire DER-encoded contents of the client certificate.
- "common-name" - The username is extracted from the certificate's first instance of the Common Name attribute in the Subject DN.
- "common-name-last" - The username is extracted from the certificate's last instance of the Common Name attribute in the Subject DN.
- "subject-alternate-name-msupn" - The username is extracted from the certificate's Other Name type of the Subject Alternative Name and must have the msUPN signature.
- "uid" - The username is extracted from the certificate's first instance of the User Identifier attribute in the Subject DN.
- "uid-last" - The username is extracted from the certificate's last instance of the User Identifier attribute in the Subject DN.
-
- Available since 2.6.
- enum:
- - certificate-thumbprint
- - common-name
- - common-name-last
- - subject-alternate-name-msupn
- - uid
- - uid-last
- type: string
- authenticationClientCertValidateDateEnabled:
- description: Enable or disable validation of the "Not Before" and "Not After"
- validity dates in the client certificate. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `true`.
- type: boolean
- authenticationKerberosAllowApiProvidedUsernameEnabled:
- description: "Enable or disable allowing a client to specify a Client Username\
- \ via the API connect method. When disabled, the Kerberos Principal name\
- \ is always used. Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `false`."
- type: boolean
- authenticationKerberosEnabled:
- description: Enable or disable Kerberos authentication in the Message VPN.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- authenticationOauthDefaultProfileName:
- description: The name of the profile to use when the client does not supply
- a profile name. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `""`. Available
- since 2.25.
- type: string
- authenticationOauthDefaultProviderName:
- description: The name of the provider to use when the client does not supply
- a provider name. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `""`. Deprecated
- since 2.25. authenticationOauthDefaultProviderName and authenticationOauthProviders
- replaced by authenticationOauthDefaultProfileName and authenticationOauthProfiles.
- type: string
- authenticationOauthEnabled:
- description: Enable or disable OAuth authentication. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`. Available since 2.13.
- type: boolean
- authorizationLdapGroupMembershipAttributeName:
- description: The name of the attribute that is retrieved from the LDAP server
- as part of the LDAP search when authorizing a client connecting to the
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `"memberOf"`.
- type: string
- authorizationLdapTrimClientUsernameDomainEnabled:
- description: "Enable or disable client-username domain trimming for LDAP\
- \ lookups of client connections. When enabled, the value of $CLIENT_USERNAME\
- \ (when used for searching) will be truncated at the first occurance of\
- \ the @ character. For example, if the client-username is in the form\
- \ of an email address, then the domain portion will be removed. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `false`. Available since 2.13."
- type: boolean
- authorizationProfileName:
- description: The name of the LDAP Profile to use for client authorization.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`.
- type: string
- authorizationType:
- description: |
- The type of authorization to use for clients connecting to the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"internal"`. The allowed values and their meaning are:
-
-
- "ldap" - LDAP authorization.
- "internal" - Internal authorization.
-
- enum:
- - ldap
- - internal
- type: string
- bridgingTlsServerCertEnforceTrustedCommonNameEnabled:
- description: "Enable or disable validation of the Common Name (CN) in the\
- \ server certificate from the remote broker. If enabled, the Common Name\
- \ is checked against the list of Trusted Common Names configured for the\
- \ Bridge. Common Name validation is not performed if Server Certificate\
- \ Name Validation is enabled, even if Common Name validation is enabled.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `false`. Deprecated since\
- \ 2.18. Common Name validation has been replaced by Server Certificate\
- \ Name validation."
- type: boolean
- bridgingTlsServerCertMaxChainDepth:
- description: The maximum depth for a server certificate chain. The depth
- of a chain is defined as the number of signing CA certificates that are
- present in the chain back to a trusted self-signed root CA certificate.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `3`.
- format: int64
- type: integer
- bridgingTlsServerCertValidateDateEnabled:
- description: "Enable or disable validation of the \"Not Before\" and \"\
- Not After\" validity dates in the server certificate. When disabled, a\
- \ certificate will be accepted even if the certificate is not valid based\
- \ on these dates. Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `true`."
- type: boolean
- bridgingTlsServerCertValidateNameEnabled:
- description: "Enable or disable the standard TLS authentication mechanism\
- \ of verifying the name used to connect to the bridge. If enabled, the\
- \ name used to connect to the bridge is checked against the names specified\
- \ in the certificate returned by the remote router. Legacy Common Name\
- \ validation is not performed if Server Certificate Name Validation is\
- \ enabled, even if Common Name validation is also enabled. Changes to\
- \ this attribute are synchronized to HA mates and replication sites via\
- \ config-sync. The default value is `true`. Available since 2.18."
- type: boolean
- distributedCacheManagementEnabled:
- description: Enable or disable managing of cache instances over the message
- bus. The default value is `true`. Deprecated since 2.28. Distributed cache
- mangement is now redundancy aware and thus no longer requires administrative
- intervention for operational state.
- type: boolean
- dmrEnabled:
- description: Enable or disable Dynamic Message Routing (DMR) for the Message
- VPN. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`. Available since 2.11.
- type: boolean
- enabled:
- description: Enable or disable the Message VPN. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`.
- type: boolean
- eventConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventEgressFlowCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventEgressMsgRateThreshold:
- $ref: '#/components/schemas/EventThresholdByValue'
- eventEndpointCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventIngressFlowCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventIngressMsgRateThreshold:
- $ref: '#/components/schemas/EventThresholdByValue'
- eventLargeMsgThreshold:
- description: "The threshold, in kilobytes, after which a message is considered\
- \ to be large for the Message VPN. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `1024`."
- format: int64
- type: integer
- eventLogTag:
- description: A prefix applied to all published Events in the Message VPN.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`.
- type: string
- eventMsgSpoolUsageThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventPublishClientEnabled:
- description: Enable or disable Client level Event message publishing. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `false`.
- type: boolean
- eventPublishMsgVpnEnabled:
- description: Enable or disable Message VPN level Event message publishing.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- eventPublishSubscriptionMode:
- description: |
- Subscription level Event message publishing mode. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"off"`. The allowed values and their meaning are:
-
-
- "off" - Disable client level event message publishing.
- "on-with-format-v1" - Enable client level event message publishing with format v1.
- "on-with-no-unsubscribe-events-on-disconnect-format-v1" - As "on-with-format-v1", but unsubscribe events are not generated when a client disconnects. Unsubscribe events are still raised when a client explicitly unsubscribes from its subscriptions.
- "on-with-format-v2" - Enable client level event message publishing with format v2.
- "on-with-no-unsubscribe-events-on-disconnect-format-v2" - As "on-with-format-v2", but unsubscribe events are not generated when a client disconnects. Unsubscribe events are still raised when a client explicitly unsubscribes from its subscriptions.
-
- enum:
- - "off"
- - on-with-format-v1
- - on-with-no-unsubscribe-events-on-disconnect-format-v1
- - on-with-format-v2
- - on-with-no-unsubscribe-events-on-disconnect-format-v2
- type: string
- eventPublishTopicFormatMqttEnabled:
- description: Enable or disable Event publish topics in MQTT format. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `false`.
- type: boolean
- eventPublishTopicFormatSmfEnabled:
- description: Enable or disable Event publish topics in SMF format. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `true`.
- type: boolean
- eventServiceAmqpConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventServiceMqttConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventServiceRestIncomingConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventServiceSmfConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventServiceWebConnectionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventSubscriptionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventTransactedSessionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventTransactionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- exportSubscriptionsEnabled:
- description: Enable or disable the export of subscriptions in the Message
- VPN to other routers in the network over Neighbor links. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `false`.
- type: boolean
- jndiEnabled:
- description: Enable or disable JNDI access for clients in the Message VPN.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`. Available since 2.2.
- type: boolean
- maxConnectionCount:
- description: The maximum number of client connections to the Message VPN.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default is the maximum value supported by the
- platform.
- format: int64
- type: integer
- maxEgressFlowCount:
- description: The maximum number of transmit flows that can be created in
- the Message VPN. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `1000`.
- format: int64
- type: integer
- maxEndpointCount:
- description: The maximum number of Queues and Topic Endpoints that can be
- created in the Message VPN. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `1000`.
- format: int64
- type: integer
- maxIngressFlowCount:
- description: The maximum number of receive flows that can be created in
- the Message VPN. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `1000`.
- format: int64
- type: integer
- maxMsgSpoolUsage:
- description: "The maximum message spool usage by the Message VPN, in megabytes.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `0`."
- format: int64
- type: integer
- maxSubscriptionCount:
- description: "The maximum number of local client subscriptions that can\
- \ be added to the Message VPN. This limit is not enforced when a subscription\
- \ is added using a management interface, such as CLI or SEMP. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default varies by platform."
- format: int64
- type: integer
- maxTransactedSessionCount:
- description: The maximum number of transacted sessions that can be created
- in the Message VPN. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default varies by platform.
- format: int64
- type: integer
- maxTransactionCount:
- description: The maximum number of transactions that can be created in the
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default varies by platform.
- format: int64
- type: integer
- mqttRetainMaxMemory:
- description: "The maximum total memory usage of the MQTT Retain feature\
- \ for this Message VPN, in MB. If the maximum memory is reached, any arriving\
- \ retain messages that require more memory are discarded. A value of -1\
- \ indicates that the memory is bounded only by the global max memory limit.\
- \ A value of 0 prevents MQTT Retain from becoming operational. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `-1`. Available since 2.11."
- format: int32
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- replicationAckPropagationIntervalMsgCount:
- description: "The acknowledgement (ACK) propagation interval for the replication\
- \ Bridge, in number of replicated messages. Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `20`."
- format: int64
- type: integer
- replicationBridgeAuthenticationBasicClientUsername:
- description: The Client Username the replication Bridge uses to login to
- the remote Message VPN. Changes to this attribute are synchronized to
- HA mates via config-sync. The default value is `""`.
- type: string
- replicationBridgeAuthenticationBasicPassword:
- description: "The password for the Client Username. This attribute is absent\
- \ from a GET and not updated when absent in a PUT, subject to the exceptions\
- \ in note 4. Changes to this attribute are synchronized to HA mates via\
- \ config-sync. The default value is `\"\"`."
- type: string
- replicationBridgeAuthenticationClientCertContent:
- description: "The PEM formatted content for the client certificate used\
- \ by this bridge to login to the Remote Message VPN. It must consist of\
- \ a private key and between one and three certificates comprising the\
- \ certificate trust chain. This attribute is absent from a GET and not\
- \ updated when absent in a PUT, subject to the exceptions in note 4. Changing\
- \ this attribute requires an HTTPS connection. The default value is `\"\
- \"`. Available since 2.9."
- type: string
- x-requires-https: true
- replicationBridgeAuthenticationClientCertPassword:
- description: "The password for the client certificate. This attribute is\
- \ absent from a GET and not updated when absent in a PUT, subject to the\
- \ exceptions in note 4. Changing this attribute requires an HTTPS connection.\
- \ The default value is `\"\"`. Available since 2.9."
- type: string
- x-requires-https: true
- replicationBridgeAuthenticationScheme:
- description: |
- The authentication scheme for the replication Bridge in the Message VPN. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"basic"`. The allowed values and their meaning are:
-
-
- "basic" - Basic Authentication Scheme (via username and password).
- "client-certificate" - Client Certificate Authentication Scheme (via certificate file or content).
-
- enum:
- - basic
- - client-certificate
- type: string
- replicationBridgeCompressedDataEnabled:
- description: Enable or disable use of compression for the replication Bridge.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `false`.
- type: boolean
- replicationBridgeEgressFlowWindowSize:
- description: "The size of the window used for guaranteed messages published\
- \ to the replication Bridge, in messages. Changes to this attribute are\
- \ synchronized to HA mates via config-sync. The default value is `255`."
- format: int64
- type: integer
- replicationBridgeRetryDelay:
- description: The number of seconds that must pass before retrying the replication
- Bridge connection. Changes to this attribute are synchronized to HA mates
- via config-sync. The default value is `3`.
- format: int64
- type: integer
- replicationBridgeTlsEnabled:
- description: Enable or disable use of encryption (TLS) for the replication
- Bridge connection. Changes to this attribute are synchronized to HA mates
- via config-sync. The default value is `false`.
- type: boolean
- replicationBridgeUnidirectionalClientProfileName:
- description: The Client Profile for the unidirectional replication Bridge
- in the Message VPN. It is used only for the TCP parameters. Changes to
- this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `"#client-profile"`.
- type: string
- replicationEnabled:
- description: Enable or disable replication for the Message VPN. Changes
- to this attribute are synchronized to HA mates via config-sync. The default
- value is `false`.
- type: boolean
- replicationEnabledQueueBehavior:
- description: |
- The behavior to take when enabling replication for the Message VPN, depending on the existence of the replication Queue. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"fail-on-existing-queue"`. The allowed values and their meaning are:
-
-
- "fail-on-existing-queue" - The data replication queue must not already exist.
- "force-use-existing-queue" - The data replication queue must already exist. Any data messages on the Queue will be forwarded to interested applications. IMPORTANT: Before using this mode be certain that the messages are not stale or otherwise unsuitable to be forwarded. This mode can only be specified when the existing queue is configured the same as is currently specified under replication configuration otherwise the enabling of replication will fail.
- "force-recreate-queue" - The data replication queue must already exist. Any data messages on the Queue will be discarded. IMPORTANT: Before using this mode be certain that the messages on the existing data replication queue are not needed by interested applications.
-
- enum:
- - fail-on-existing-queue
- - force-use-existing-queue
- - force-recreate-queue
- type: string
- replicationQueueMaxMsgSpoolUsage:
- description: "The maximum message spool usage by the replication Bridge\
- \ local Queue (quota), in megabytes. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `60000`."
- format: int64
- type: integer
- replicationQueueRejectMsgToSenderOnDiscardEnabled:
- description: Enable or disable whether messages discarded on the replication
- Bridge local Queue are rejected back to the sender. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `true`.
- type: boolean
- replicationRejectMsgWhenSyncIneligibleEnabled:
- description: Enable or disable whether guaranteed messages published to
- synchronously replicated Topics are rejected back to the sender when synchronous
- replication becomes ineligible. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- replicationRole:
- description: |
- The replication role for the Message VPN. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"standby"`. The allowed values and their meaning are:
-
-
- "active" - Assume the Active role in replication for the Message VPN.
- "standby" - Assume the Standby role in replication for the Message VPN.
-
- enum:
- - active
- - standby
- type: string
- replicationTransactionMode:
- description: |
- The transaction replication mode for all transactions within the Message VPN. Changing this value during operation will not affect existing transactions; it is only used upon starting a transaction. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"async"`. The allowed values and their meaning are:
-
-
- "sync" - Messages are acknowledged when replicated (spooled remotely).
- "async" - Messages are acknowledged when pending replication (spooled locally).
-
- enum:
- - sync
- - async
- type: string
- restTlsServerCertEnforceTrustedCommonNameEnabled:
- description: "Enable or disable validation of the Common Name (CN) in the\
- \ server certificate from the remote REST Consumer. If enabled, the Common\
- \ Name is checked against the list of Trusted Common Names configured\
- \ for the REST Consumer. Common Name validation is not performed if Server\
- \ Certificate Name Validation is enabled, even if Common Name validation\
- \ is enabled. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `false`. Deprecated\
- \ since 2.17. Common Name validation has been replaced by Server Certificate\
- \ Name validation."
- type: boolean
- restTlsServerCertMaxChainDepth:
- description: The maximum depth for a REST Consumer server certificate chain.
- The depth of a chain is defined as the number of signing CA certificates
- that are present in the chain back to a trusted self-signed root CA certificate.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `3`.
- format: int64
- type: integer
- restTlsServerCertValidateDateEnabled:
- description: Enable or disable validation of the "Not Before" and "Not After"
- validity dates in the REST Consumer server certificate. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `true`.
- type: boolean
- restTlsServerCertValidateNameEnabled:
- description: "Enable or disable the standard TLS authentication mechanism\
- \ of verifying the name used to connect to the remote REST Consumer. If\
- \ enabled, the name used to connect to the remote REST Consumer is checked\
- \ against the names specified in the certificate returned by the remote\
- \ router. Legacy Common Name validation is not performed if Server Certificate\
- \ Name Validation is enabled, even if Common Name validation is also enabled.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `true`. Available since\
- \ 2.17."
- type: boolean
- sempOverMsgBusAdminClientEnabled:
- description: Enable or disable "admin client" SEMP over the message bus
- commands for the current Message VPN. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- sempOverMsgBusAdminDistributedCacheEnabled:
- description: Enable or disable "admin distributed-cache" SEMP over the message
- bus commands for the current Message VPN. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `false`.
- type: boolean
- sempOverMsgBusAdminEnabled:
- description: Enable or disable "admin" SEMP over the message bus commands
- for the current Message VPN. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- sempOverMsgBusEnabled:
- description: Enable or disable SEMP over the message bus for the current
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `true`.
- type: boolean
- sempOverMsgBusShowEnabled:
- description: Enable or disable "show" SEMP over the message bus commands
- for the current Message VPN. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- serviceAmqpMaxConnectionCount:
- description: The maximum number of AMQP client connections that can be simultaneously
- connected to the Message VPN. This value may be higher than supported
- by the platform. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default is the maximum value
- supported by the platform. Available since 2.7.
- format: int64
- type: integer
- serviceAmqpPlainTextEnabled:
- description: Enable or disable the plain-text AMQP service in the Message
- VPN. Disabling causes clients connected to the corresponding listen-port
- to be disconnected. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `false`. Available
- since 2.7.
- type: boolean
- serviceAmqpPlainTextListenPort:
- description: The port number for plain-text AMQP clients that connect to
- the Message VPN. The port must be unique across the message backbone.
- A value of 0 means that the listen-port is unassigned and cannot be enabled.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `0`. Available since 2.7.
- format: int64
- type: integer
- serviceAmqpTlsEnabled:
- description: Enable or disable the use of encryption (TLS) for the AMQP
- service in the Message VPN. Disabling causes clients currently connected
- over TLS to be disconnected. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`. Available since 2.7.
- type: boolean
- serviceAmqpTlsListenPort:
- description: The port number for AMQP clients that connect to the Message
- VPN over TLS. The port must be unique across the message backbone. A value
- of 0 means that the listen-port is unassigned and cannot be enabled. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `0`. Available since 2.7.
- format: int64
- type: integer
- serviceMqttAuthenticationClientCertRequest:
- description: |-
- Determines when to request a client certificate from an incoming MQTT client connecting via a TLS port. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"when-enabled-in-message-vpn"`. The allowed values and their meaning are:
-
-
- "always" - Always ask for a client certificate regardless of the "message-vpn > authentication > client-certificate > shutdown" configuration.
- "never" - Never ask for a client certificate regardless of the "message-vpn > authentication > client-certificate > shutdown" configuration.
- "when-enabled-in-message-vpn" - Only ask for a client-certificate if client certificate authentication is enabled under "message-vpn > authentication > client-certificate > shutdown".
-
- Available since 2.21.
- enum:
- - always
- - never
- - when-enabled-in-message-vpn
- type: string
- serviceMqttMaxConnectionCount:
- description: The maximum number of MQTT client connections that can be simultaneously
- connected to the Message VPN. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default is the
- maximum value supported by the platform. Available since 2.1.
- format: int64
- type: integer
- serviceMqttPlainTextEnabled:
- description: Enable or disable the plain-text MQTT service in the Message
- VPN. Disabling causes clients currently connected to be disconnected.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`. Available since 2.1.
- type: boolean
- serviceMqttPlainTextListenPort:
- description: The port number for plain-text MQTT clients that connect to
- the Message VPN. The port must be unique across the message backbone.
- A value of 0 means that the listen-port is unassigned and cannot be enabled.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `0`. Available since 2.1.
- format: int64
- type: integer
- serviceMqttTlsEnabled:
- description: Enable or disable the use of encryption (TLS) for the MQTT
- service in the Message VPN. Disabling causes clients currently connected
- over TLS to be disconnected. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`. Available since 2.1.
- type: boolean
- serviceMqttTlsListenPort:
- description: The port number for MQTT clients that connect to the Message
- VPN over TLS. The port must be unique across the message backbone. A value
- of 0 means that the listen-port is unassigned and cannot be enabled. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `0`. Available since 2.1.
- format: int64
- type: integer
- serviceMqttTlsWebSocketEnabled:
- description: Enable or disable the use of encrypted WebSocket (WebSocket
- over TLS) for the MQTT service in the Message VPN. Disabling causes clients
- currently connected by encrypted WebSocket to be disconnected. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `false`. Available since 2.1.
- type: boolean
- serviceMqttTlsWebSocketListenPort:
- description: The port number for MQTT clients that connect to the Message
- VPN using WebSocket over TLS. The port must be unique across the message
- backbone. A value of 0 means that the listen-port is unassigned and cannot
- be enabled. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `0`. Available
- since 2.1.
- format: int64
- type: integer
- serviceMqttWebSocketEnabled:
- description: Enable or disable the use of WebSocket for the MQTT service
- in the Message VPN. Disabling causes clients currently connected by WebSocket
- to be disconnected. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `false`. Available
- since 2.1.
- type: boolean
- serviceMqttWebSocketListenPort:
- description: The port number for plain-text MQTT clients that connect to
- the Message VPN using WebSocket. The port must be unique across the message
- backbone. A value of 0 means that the listen-port is unassigned and cannot
- be enabled. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `0`. Available
- since 2.1.
- format: int64
- type: integer
- serviceRestIncomingAuthenticationClientCertRequest:
- description: |-
- Determines when to request a client certificate from an incoming REST Producer connecting via a TLS port. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"when-enabled-in-message-vpn"`. The allowed values and their meaning are:
-
-
- "always" - Always ask for a client certificate regardless of the "message-vpn > authentication > client-certificate > shutdown" configuration.
- "never" - Never ask for a client certificate regardless of the "message-vpn > authentication > client-certificate > shutdown" configuration.
- "when-enabled-in-message-vpn" - Only ask for a client-certificate if client certificate authentication is enabled under "message-vpn > authentication > client-certificate > shutdown".
-
- Available since 2.21.
- enum:
- - always
- - never
- - when-enabled-in-message-vpn
- type: string
- serviceRestIncomingAuthorizationHeaderHandling:
- description: |-
- The handling of Authorization headers for incoming REST connections. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"drop"`. The allowed values and their meaning are:
-
-
- "drop" - Do not attach the Authorization header to the message as a user property. This configuration is most secure.
- "forward" - Forward the Authorization header, attaching it to the message as a user property in the same way as other headers. For best security, use the drop setting.
- "legacy" - If the Authorization header was used for authentication to the broker, do not attach it to the message. If the Authorization header was not used for authentication to the broker, attach it to the message as a user property in the same way as other headers. For best security, use the drop setting.
-
- Available since 2.19.
- enum:
- - drop
- - forward
- - legacy
- type: string
- serviceRestIncomingMaxConnectionCount:
- description: The maximum number of REST incoming client connections that
- can be simultaneously connected to the Message VPN. This value may be
- higher than supported by the platform. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default is the
- maximum value supported by the platform.
- format: int64
- type: integer
- serviceRestIncomingPlainTextEnabled:
- description: Enable or disable the plain-text REST service for incoming
- clients in the Message VPN. Disabling causes clients currently connected
- to be disconnected. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `false`.
- type: boolean
- serviceRestIncomingPlainTextListenPort:
- description: The port number for incoming plain-text REST clients that connect
- to the Message VPN. The port must be unique across the message backbone.
- A value of 0 means that the listen-port is unassigned and cannot be enabled.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `0`.
- format: int64
- type: integer
- serviceRestIncomingTlsEnabled:
- description: Enable or disable the use of encryption (TLS) for the REST
- service for incoming clients in the Message VPN. Disabling causes clients
- currently connected over TLS to be disconnected. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`.
- type: boolean
- serviceRestIncomingTlsListenPort:
- description: The port number for incoming REST clients that connect to the
- Message VPN over TLS. The port must be unique across the message backbone.
- A value of 0 means that the listen-port is unassigned and cannot be enabled.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `0`.
- format: int64
- type: integer
- serviceRestMode:
- description: |-
- The REST service mode for incoming REST clients that connect to the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"messaging"`. The allowed values and their meaning are:
-
-
- "gateway" - Act as a message gateway through which REST messages are propagated.
- "messaging" - Act as a message broker on which REST messages are queued.
-
- Available since 2.6.
- enum:
- - gateway
- - messaging
- type: string
- serviceRestOutgoingMaxConnectionCount:
- description: The maximum number of REST Consumer (outgoing) client connections
- that can be simultaneously connected to the Message VPN. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default varies by platform.
- format: int64
- type: integer
- serviceSmfMaxConnectionCount:
- description: The maximum number of SMF client connections that can be simultaneously
- connected to the Message VPN. This value may be higher than supported
- by the platform. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default varies by platform.
- format: int64
- type: integer
- serviceSmfPlainTextEnabled:
- description: Enable or disable the plain-text SMF service in the Message
- VPN. Disabling causes clients currently connected to be disconnected.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `true`.
- type: boolean
- serviceSmfTlsEnabled:
- description: Enable or disable the use of encryption (TLS) for the SMF service
- in the Message VPN. Disabling causes clients currently connected over
- TLS to be disconnected. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default value is `true`.
- type: boolean
- serviceWebAuthenticationClientCertRequest:
- description: |-
- Determines when to request a client certificate from a Web Transport client connecting via a TLS port. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"when-enabled-in-message-vpn"`. The allowed values and their meaning are:
-
-
- "always" - Always ask for a client certificate regardless of the "message-vpn > authentication > client-certificate > shutdown" configuration.
- "never" - Never ask for a client certificate regardless of the "message-vpn > authentication > client-certificate > shutdown" configuration.
- "when-enabled-in-message-vpn" - Only ask for a client-certificate if client certificate authentication is enabled under "message-vpn > authentication > client-certificate > shutdown".
-
- Available since 2.21.
- enum:
- - always
- - never
- - when-enabled-in-message-vpn
- type: string
- serviceWebMaxConnectionCount:
- description: The maximum number of Web Transport client connections that
- can be simultaneously connected to the Message VPN. This value may be
- higher than supported by the platform. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default is the
- maximum value supported by the platform.
- format: int64
- type: integer
- serviceWebPlainTextEnabled:
- description: Enable or disable the plain-text Web Transport service in the
- Message VPN. Disabling causes clients currently connected to be disconnected.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `true`.
- type: boolean
- serviceWebTlsEnabled:
- description: Enable or disable the use of TLS for the Web Transport service
- in the Message VPN. Disabling causes clients currently connected over
- TLS to be disconnected. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default value is `true`.
- type: boolean
- tlsAllowDowngradeToPlainTextEnabled:
- description: Enable or disable the allowing of TLS SMF clients to downgrade
- their connections to plain-text connections. Changing this will not affect
- existing connections. Changes to this attribute are synchronized to HA
- mates and replication sites via config-sync. The default value is `false`.
- type: boolean
- type: object
- MsgVpnAclProfile:
- example:
- clientConnectDefaultAction: allow
- publishTopicDefaultAction: allow
- subscribeTopicDefaultAction: allow
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- subscribeShareNameDefaultAction: allow
- properties:
- aclProfileName:
- description: The name of the ACL Profile.
- type: string
- clientConnectDefaultAction:
- description: |
- The default action to take when a client using the ACL Profile connects to the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"disallow"`. The allowed values and their meaning are:
-
-
- "allow" - Allow client connection unless an exception is found for it.
- "disallow" - Disallow client connection unless an exception is found for it.
-
- enum:
- - allow
- - disallow
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- publishTopicDefaultAction:
- description: |
- The default action to take when a client using the ACL Profile publishes to a topic in the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"disallow"`. The allowed values and their meaning are:
-
-
- "allow" - Allow topic unless an exception is found for it.
- "disallow" - Disallow topic unless an exception is found for it.
-
- enum:
- - allow
- - disallow
- type: string
- subscribeShareNameDefaultAction:
- description: |-
- The default action to take when a client using the ACL Profile subscribes to a share-name subscription in the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"allow"`. The allowed values and their meaning are:
-
-
- "allow" - Allow topic unless an exception is found for it.
- "disallow" - Disallow topic unless an exception is found for it.
-
- Available since 2.14.
- enum:
- - allow
- - disallow
- type: string
- subscribeTopicDefaultAction:
- description: |
- The default action to take when a client using the ACL Profile subscribes to a topic in the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"disallow"`. The allowed values and their meaning are:
-
-
- "allow" - Allow topic unless an exception is found for it.
- "disallow" - Disallow topic unless an exception is found for it.
-
- enum:
- - allow
- - disallow
- type: string
- type: object
- MsgVpnAclProfileClientConnectException:
- example:
- clientConnectExceptionAddress: clientConnectExceptionAddress
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- properties:
- aclProfileName:
- description: The name of the ACL Profile.
- type: string
- clientConnectExceptionAddress:
- description: The IP address/netmask of the client connect exception in CIDR
- form.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- type: object
- MsgVpnAclProfileClientConnectExceptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Client Connect Exception object.
- type: string
- type: object
- MsgVpnAclProfileClientConnectExceptionResponse:
- example:
- data:
- clientConnectExceptionAddress: clientConnectExceptionAddress
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAclProfileClientConnectException'
- links:
- $ref: '#/components/schemas/MsgVpnAclProfileClientConnectExceptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfileClientConnectExceptionsResponse:
- example:
- data:
- - clientConnectExceptionAddress: clientConnectExceptionAddress
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- - clientConnectExceptionAddress: clientConnectExceptionAddress
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfileClientConnectException'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfileClientConnectExceptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfileLinks:
- example:
- clientConnectExceptionsUri: clientConnectExceptionsUri
- subscribeTopicExceptionsUri: subscribeTopicExceptionsUri
- subscribeShareNameExceptionsUri: subscribeShareNameExceptionsUri
- publishExceptionsUri: publishExceptionsUri
- uri: uri
- publishTopicExceptionsUri: publishTopicExceptionsUri
- subscribeExceptionsUri: subscribeExceptionsUri
- properties:
- clientConnectExceptionsUri:
- description: The URI of this ACL Profile's collection of Client Connect
- Exception objects.
- type: string
- publishExceptionsUri:
- description: The URI of this ACL Profile's collection of Publish Topic Exception
- objects. Deprecated since 2.14. Replaced by publishTopicExceptions.
- type: string
- publishTopicExceptionsUri:
- description: The URI of this ACL Profile's collection of Publish Topic Exception
- objects. Available since 2.14.
- type: string
- subscribeExceptionsUri:
- description: The URI of this ACL Profile's collection of Subscribe Topic
- Exception objects. Deprecated since 2.14. Replaced by subscribeTopicExceptions.
- type: string
- subscribeShareNameExceptionsUri:
- description: The URI of this ACL Profile's collection of Subscribe Share
- Name Exception objects. Available since 2.14.
- type: string
- subscribeTopicExceptionsUri:
- description: The URI of this ACL Profile's collection of Subscribe Topic
- Exception objects. Available since 2.14.
- type: string
- uri:
- description: The URI of this ACL Profile object.
- type: string
- type: object
- MsgVpnAclProfilePublishException:
- example:
- publishExceptionTopic: publishExceptionTopic
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- topicSyntax: smf
- properties:
- aclProfileName:
- description: The name of the ACL Profile. Deprecated since 2.14. Replaced
- by publishTopicExceptions.
- type: string
- msgVpnName:
- description: The name of the Message VPN. Deprecated since 2.14. Replaced
- by publishTopicExceptions.
- type: string
- publishExceptionTopic:
- description: The topic for the exception to the default action taken. May
- include wildcard characters. Deprecated since 2.14. Replaced by publishTopicExceptions.
- type: string
- topicSyntax:
- description: |-
- The syntax of the topic for the exception to the default action taken. The allowed values and their meaning are:
-
-
- "smf" - Topic uses SMF syntax.
- "mqtt" - Topic uses MQTT syntax.
-
- Deprecated since 2.14. Replaced by publishTopicExceptions.
- enum:
- - smf
- - mqtt
- type: string
- type: object
- MsgVpnAclProfilePublishExceptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Publish Topic Exception object.
- type: string
- type: object
- MsgVpnAclProfilePublishExceptionResponse:
- example:
- data:
- publishExceptionTopic: publishExceptionTopic
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- topicSyntax: smf
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishException'
- links:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishExceptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfilePublishExceptionsResponse:
- example:
- data:
- - publishExceptionTopic: publishExceptionTopic
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- topicSyntax: smf
- - publishExceptionTopic: publishExceptionTopic
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- topicSyntax: smf
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishException'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishExceptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfilePublishTopicException:
- example:
- publishTopicExceptionSyntax: smf
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- publishTopicException: publishTopicException
- properties:
- aclProfileName:
- description: The name of the ACL Profile.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- publishTopicException:
- description: The topic for the exception to the default action taken. May
- include wildcard characters.
- type: string
- publishTopicExceptionSyntax:
- description: |
- The syntax of the topic for the exception to the default action taken. The allowed values and their meaning are:
-
-
- "smf" - Topic uses SMF syntax.
- "mqtt" - Topic uses MQTT syntax.
-
- enum:
- - smf
- - mqtt
- type: string
- type: object
- MsgVpnAclProfilePublishTopicExceptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Publish Topic Exception object.
- type: string
- type: object
- MsgVpnAclProfilePublishTopicExceptionResponse:
- example:
- data:
- publishTopicExceptionSyntax: smf
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- publishTopicException: publishTopicException
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishTopicException'
- links:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishTopicExceptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfilePublishTopicExceptionsResponse:
- example:
- data:
- - publishTopicExceptionSyntax: smf
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- publishTopicException: publishTopicException
- - publishTopicExceptionSyntax: smf
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- publishTopicException: publishTopicException
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishTopicException'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfilePublishTopicExceptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfileResponse:
- example:
- data:
- clientConnectDefaultAction: allow
- publishTopicDefaultAction: allow
- subscribeTopicDefaultAction: allow
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- subscribeShareNameDefaultAction: allow
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- clientConnectExceptionsUri: clientConnectExceptionsUri
- subscribeTopicExceptionsUri: subscribeTopicExceptionsUri
- subscribeShareNameExceptionsUri: subscribeShareNameExceptionsUri
- publishExceptionsUri: publishExceptionsUri
- uri: uri
- publishTopicExceptionsUri: publishTopicExceptionsUri
- subscribeExceptionsUri: subscribeExceptionsUri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAclProfile'
- links:
- $ref: '#/components/schemas/MsgVpnAclProfileLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfileSubscribeException:
- example:
- msgVpnName: msgVpnName
- subscribeExceptionTopic: subscribeExceptionTopic
- aclProfileName: aclProfileName
- topicSyntax: smf
- properties:
- aclProfileName:
- description: The name of the ACL Profile. Deprecated since 2.14. Replaced
- by subscribeTopicExceptions.
- type: string
- msgVpnName:
- description: The name of the Message VPN. Deprecated since 2.14. Replaced
- by subscribeTopicExceptions.
- type: string
- subscribeExceptionTopic:
- description: The topic for the exception to the default action taken. May
- include wildcard characters. Deprecated since 2.14. Replaced by subscribeTopicExceptions.
- type: string
- topicSyntax:
- description: |-
- The syntax of the topic for the exception to the default action taken. The allowed values and their meaning are:
-
-
- "smf" - Topic uses SMF syntax.
- "mqtt" - Topic uses MQTT syntax.
-
- Deprecated since 2.14. Replaced by subscribeTopicExceptions.
- enum:
- - smf
- - mqtt
- type: string
- type: object
- MsgVpnAclProfileSubscribeExceptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Subscribe Topic Exception object.
- type: string
- type: object
- MsgVpnAclProfileSubscribeExceptionResponse:
- example:
- data:
- msgVpnName: msgVpnName
- subscribeExceptionTopic: subscribeExceptionTopic
- aclProfileName: aclProfileName
- topicSyntax: smf
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeException'
- links:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeExceptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfileSubscribeExceptionsResponse:
- example:
- data:
- - msgVpnName: msgVpnName
- subscribeExceptionTopic: subscribeExceptionTopic
- aclProfileName: aclProfileName
- topicSyntax: smf
- - msgVpnName: msgVpnName
- subscribeExceptionTopic: subscribeExceptionTopic
- aclProfileName: aclProfileName
- topicSyntax: smf
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeException'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeExceptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfileSubscribeShareNameException:
- example:
- subscribeShareNameExceptionSyntax: smf
- msgVpnName: msgVpnName
- subscribeShareNameException: subscribeShareNameException
- aclProfileName: aclProfileName
- properties:
- aclProfileName:
- description: The name of the ACL Profile.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- subscribeShareNameException:
- description: The subscribe share name exception to the default action taken.
- May include wildcard characters.
- type: string
- subscribeShareNameExceptionSyntax:
- description: |
- The syntax of the subscribe share name for the exception to the default action taken. The allowed values and their meaning are:
-
-
- "smf" - Topic uses SMF syntax.
- "mqtt" - Topic uses MQTT syntax.
-
- enum:
- - smf
- - mqtt
- type: string
- type: object
- MsgVpnAclProfileSubscribeShareNameExceptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Subscribe Share Name Exception object.
- type: string
- type: object
- MsgVpnAclProfileSubscribeShareNameExceptionResponse:
- example:
- data:
- subscribeShareNameExceptionSyntax: smf
- msgVpnName: msgVpnName
- subscribeShareNameException: subscribeShareNameException
- aclProfileName: aclProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeShareNameException'
- links:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeShareNameExceptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfileSubscribeShareNameExceptionsResponse:
- example:
- data:
- - subscribeShareNameExceptionSyntax: smf
- msgVpnName: msgVpnName
- subscribeShareNameException: subscribeShareNameException
- aclProfileName: aclProfileName
- - subscribeShareNameExceptionSyntax: smf
- msgVpnName: msgVpnName
- subscribeShareNameException: subscribeShareNameException
- aclProfileName: aclProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeShareNameException'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeShareNameExceptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfileSubscribeTopicException:
- example:
- subscribeTopicException: subscribeTopicException
- subscribeTopicExceptionSyntax: smf
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- properties:
- aclProfileName:
- description: The name of the ACL Profile.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- subscribeTopicException:
- description: The topic for the exception to the default action taken. May
- include wildcard characters.
- type: string
- subscribeTopicExceptionSyntax:
- description: |
- The syntax of the topic for the exception to the default action taken. The allowed values and their meaning are:
-
-
- "smf" - Topic uses SMF syntax.
- "mqtt" - Topic uses MQTT syntax.
-
- enum:
- - smf
- - mqtt
- type: string
- type: object
- MsgVpnAclProfileSubscribeTopicExceptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Subscribe Topic Exception object.
- type: string
- type: object
- MsgVpnAclProfileSubscribeTopicExceptionResponse:
- example:
- data:
- subscribeTopicException: subscribeTopicException
- subscribeTopicExceptionSyntax: smf
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeTopicException'
- links:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeTopicExceptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfileSubscribeTopicExceptionsResponse:
- example:
- data:
- - subscribeTopicException: subscribeTopicException
- subscribeTopicExceptionSyntax: smf
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- - subscribeTopicException: subscribeTopicException
- subscribeTopicExceptionSyntax: smf
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeTopicException'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfileSubscribeTopicExceptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAclProfilesResponse:
- example:
- data:
- - clientConnectDefaultAction: allow
- publishTopicDefaultAction: allow
- subscribeTopicDefaultAction: allow
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- subscribeShareNameDefaultAction: allow
- - clientConnectDefaultAction: allow
- publishTopicDefaultAction: allow
- subscribeTopicDefaultAction: allow
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- subscribeShareNameDefaultAction: allow
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - clientConnectExceptionsUri: clientConnectExceptionsUri
- subscribeTopicExceptionsUri: subscribeTopicExceptionsUri
- subscribeShareNameExceptionsUri: subscribeShareNameExceptionsUri
- publishExceptionsUri: publishExceptionsUri
- uri: uri
- publishTopicExceptionsUri: publishTopicExceptionsUri
- subscribeExceptionsUri: subscribeExceptionsUri
- - clientConnectExceptionsUri: clientConnectExceptionsUri
- subscribeTopicExceptionsUri: subscribeTopicExceptionsUri
- subscribeShareNameExceptionsUri: subscribeShareNameExceptionsUri
- publishExceptionsUri: publishExceptionsUri
- uri: uri
- publishTopicExceptionsUri: publishTopicExceptionsUri
- subscribeExceptionsUri: subscribeExceptionsUri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfile'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAclProfileLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthenticationOauthProfile:
- example:
- resourceServerValidateIssuerEnabled: true
- endpointUserinfoTimeout: 5
- resourceServerRequiredType: resourceServerRequiredType
- enabled: true
- issuer: issuer
- endpointDiscoveryRefreshInterval: 0
- endpointIntrospectionTimeout: 6
- resourceServerRequiredScope: resourceServerRequiredScope
- resourceServerValidateScopeEnabled: true
- endpointJwksRefreshInterval: 1
- resourceServerRequiredIssuer: resourceServerRequiredIssuer
- authorizationGroupsClaimName: authorizationGroupsClaimName
- disconnectOnTokenExpirationEnabled: true
- mqttUsernameValidateEnabled: true
- clientSecret: clientSecret
- msgVpnName: msgVpnName
- usernameClaimName: usernameClaimName
- endpointUserinfo: endpointUserinfo
- resourceServerRequiredAudience: resourceServerRequiredAudience
- clientValidateTypeEnabled: true
- clientId: clientId
- oauthRole: client
- resourceServerParseAccessTokenEnabled: true
- resourceServerValidateTypeEnabled: true
- endpointJwks: endpointJwks
- resourceServerValidateAudienceEnabled: true
- clientRequiredType: clientRequiredType
- oauthProfileName: oauthProfileName
- endpointDiscovery: endpointDiscovery
- endpointIntrospection: endpointIntrospection
- properties:
- authorizationGroupsClaimName:
- description: "The name of the groups claim. If non-empty, the specified\
- \ claim will be used to determine groups for authorization. If empty,\
- \ the authorizationType attribute of the Message VPN will be used to determine\
- \ authorization. Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `\"groups\"\
- `."
- type: string
- clientId:
- description: The OAuth client id. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`.
- type: string
- clientRequiredType:
- description: The required value for the TYP field in the ID token header.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `"JWT"`.
- type: string
- clientSecret:
- description: "The OAuth client secret. This attribute is absent from a GET\
- \ and not updated when absent in a PUT, subject to the exceptions in note\
- \ 4. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `\"\"`."
- type: string
- clientValidateTypeEnabled:
- description: Enable or disable verification of the TYP field in the ID token
- header. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `true`.
- type: boolean
- disconnectOnTokenExpirationEnabled:
- description: "Enable or disable the disconnection of clients when their\
- \ tokens expire. Changing this value does not affect existing clients,\
- \ only new client connections. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `true`."
- type: boolean
- enabled:
- description: Enable or disable the OAuth profile. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`.
- type: boolean
- endpointDiscovery:
- description: The OpenID Connect discovery endpoint or OAuth Authorization
- Server Metadata endpoint. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default value is `""`.
- type: string
- endpointDiscoveryRefreshInterval:
- description: The number of seconds between discovery endpoint requests.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `86400`.
- format: int32
- type: integer
- endpointIntrospection:
- description: The OAuth introspection endpoint. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `""`.
- type: string
- endpointIntrospectionTimeout:
- description: The maximum time in seconds a token introspection request is
- allowed to take. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `1`.
- format: int32
- type: integer
- endpointJwks:
- description: The OAuth JWKS endpoint. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`.
- type: string
- endpointJwksRefreshInterval:
- description: The number of seconds between JWKS endpoint requests. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `86400`.
- format: int32
- type: integer
- endpointUserinfo:
- description: The OpenID Connect Userinfo endpoint. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `""`.
- type: string
- endpointUserinfoTimeout:
- description: The maximum time in seconds a userinfo request is allowed to
- take. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `1`.
- format: int32
- type: integer
- issuer:
- description: The Issuer Identifier for the OAuth provider. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `""`.
- type: string
- mqttUsernameValidateEnabled:
- description: "Enable or disable whether the API provided MQTT client username\
- \ will be validated against the username calculated from the token(s).\
- \ When enabled, connection attempts by MQTT clients are rejected if they\
- \ differ. Note that this value only applies to MQTT clients; SMF client\
- \ usernames will not be validated. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `false`."
- type: boolean
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- oauthRole:
- description: |
- The OAuth role of the broker. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"client"`. The allowed values and their meaning are:
-
-
- "client" - The broker is in the OAuth client role.
- "resource-server" - The broker is in the OAuth resource server role.
-
- enum:
- - client
- - resource-server
- type: string
- resourceServerParseAccessTokenEnabled:
- description: Enable or disable parsing of the access token as a JWT. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `true`.
- type: boolean
- resourceServerRequiredAudience:
- description: The required audience value. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `""`.
- type: string
- resourceServerRequiredIssuer:
- description: The required issuer value. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`.
- type: string
- resourceServerRequiredScope:
- description: A space-separated list of scopes that must be present in the
- scope claim. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `""`.
- type: string
- resourceServerRequiredType:
- description: The required TYP value. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `"at+jwt"`.
- type: string
- resourceServerValidateAudienceEnabled:
- description: Enable or disable verification of the audience claim in the
- access token or introspection response. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `true`.
- type: boolean
- resourceServerValidateIssuerEnabled:
- description: Enable or disable verification of the issuer claim in the access
- token or introspection response. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `true`.
- type: boolean
- resourceServerValidateScopeEnabled:
- description: Enable or disable verification of the scope claim in the access
- token or introspection response. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `true`.
- type: boolean
- resourceServerValidateTypeEnabled:
- description: Enable or disable verification of the TYP field in the access
- token header. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `true`.
- type: boolean
- usernameClaimName:
- description: The name of the username claim. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `"sub"`.
- type: string
- type: object
- MsgVpnAuthenticationOauthProfileClientRequiredClaim:
- example:
- clientRequiredClaimValue: clientRequiredClaimValue
- oauthProfileName: oauthProfileName
- clientRequiredClaimName: clientRequiredClaimName
- msgVpnName: msgVpnName
- properties:
- clientRequiredClaimName:
- description: The name of the ID token claim to verify.
- type: string
- clientRequiredClaimValue:
- description: The required claim value.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- type: object
- MsgVpnAuthenticationOauthProfileClientRequiredClaimLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Required Claim object.
- type: string
- type: object
- MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse:
- example:
- data:
- clientRequiredClaimValue: clientRequiredClaimValue
- oauthProfileName: oauthProfileName
- clientRequiredClaimName: clientRequiredClaimName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileClientRequiredClaim'
- links:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileClientRequiredClaimLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthenticationOauthProfileClientRequiredClaimsResponse:
- example:
- data:
- - clientRequiredClaimValue: clientRequiredClaimValue
- oauthProfileName: oauthProfileName
- clientRequiredClaimName: clientRequiredClaimName
- msgVpnName: msgVpnName
- - clientRequiredClaimValue: clientRequiredClaimValue
- oauthProfileName: oauthProfileName
- clientRequiredClaimName: clientRequiredClaimName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileClientRequiredClaim'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileClientRequiredClaimLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthenticationOauthProfileLinks:
- example:
- resourceServerRequiredClaimsUri: resourceServerRequiredClaimsUri
- clientRequiredClaimsUri: clientRequiredClaimsUri
- uri: uri
- properties:
- clientRequiredClaimsUri:
- description: The URI of this OAuth Profile's collection of Required Claim
- objects.
- type: string
- resourceServerRequiredClaimsUri:
- description: The URI of this OAuth Profile's collection of Required Claim
- objects.
- type: string
- uri:
- description: The URI of this OAuth Profile object.
- type: string
- type: object
- MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim:
- example:
- resourceServerRequiredClaimValue: resourceServerRequiredClaimValue
- resourceServerRequiredClaimName: resourceServerRequiredClaimName
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- properties:
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- resourceServerRequiredClaimName:
- description: The name of the access token claim to verify.
- type: string
- resourceServerRequiredClaimValue:
- description: The required claim value.
- type: string
- type: object
- MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Required Claim object.
- type: string
- type: object
- MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse:
- example:
- data:
- resourceServerRequiredClaimValue: resourceServerRequiredClaimValue
- resourceServerRequiredClaimName: resourceServerRequiredClaimName
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim'
- links:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimsResponse:
- example:
- data:
- - resourceServerRequiredClaimValue: resourceServerRequiredClaimValue
- resourceServerRequiredClaimName: resourceServerRequiredClaimName
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- - resourceServerRequiredClaimValue: resourceServerRequiredClaimValue
- resourceServerRequiredClaimName: resourceServerRequiredClaimName
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthenticationOauthProfileResponse:
- example:
- data:
- resourceServerValidateIssuerEnabled: true
- endpointUserinfoTimeout: 5
- resourceServerRequiredType: resourceServerRequiredType
- enabled: true
- issuer: issuer
- endpointDiscoveryRefreshInterval: 0
- endpointIntrospectionTimeout: 6
- resourceServerRequiredScope: resourceServerRequiredScope
- resourceServerValidateScopeEnabled: true
- endpointJwksRefreshInterval: 1
- resourceServerRequiredIssuer: resourceServerRequiredIssuer
- authorizationGroupsClaimName: authorizationGroupsClaimName
- disconnectOnTokenExpirationEnabled: true
- mqttUsernameValidateEnabled: true
- clientSecret: clientSecret
- msgVpnName: msgVpnName
- usernameClaimName: usernameClaimName
- endpointUserinfo: endpointUserinfo
- resourceServerRequiredAudience: resourceServerRequiredAudience
- clientValidateTypeEnabled: true
- clientId: clientId
- oauthRole: client
- resourceServerParseAccessTokenEnabled: true
- resourceServerValidateTypeEnabled: true
- endpointJwks: endpointJwks
- resourceServerValidateAudienceEnabled: true
- clientRequiredType: clientRequiredType
- oauthProfileName: oauthProfileName
- endpointDiscovery: endpointDiscovery
- endpointIntrospection: endpointIntrospection
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- resourceServerRequiredClaimsUri: resourceServerRequiredClaimsUri
- clientRequiredClaimsUri: clientRequiredClaimsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfile'
- links:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthenticationOauthProfilesResponse:
- example:
- data:
- - resourceServerValidateIssuerEnabled: true
- endpointUserinfoTimeout: 5
- resourceServerRequiredType: resourceServerRequiredType
- enabled: true
- issuer: issuer
- endpointDiscoveryRefreshInterval: 0
- endpointIntrospectionTimeout: 6
- resourceServerRequiredScope: resourceServerRequiredScope
- resourceServerValidateScopeEnabled: true
- endpointJwksRefreshInterval: 1
- resourceServerRequiredIssuer: resourceServerRequiredIssuer
- authorizationGroupsClaimName: authorizationGroupsClaimName
- disconnectOnTokenExpirationEnabled: true
- mqttUsernameValidateEnabled: true
- clientSecret: clientSecret
- msgVpnName: msgVpnName
- usernameClaimName: usernameClaimName
- endpointUserinfo: endpointUserinfo
- resourceServerRequiredAudience: resourceServerRequiredAudience
- clientValidateTypeEnabled: true
- clientId: clientId
- oauthRole: client
- resourceServerParseAccessTokenEnabled: true
- resourceServerValidateTypeEnabled: true
- endpointJwks: endpointJwks
- resourceServerValidateAudienceEnabled: true
- clientRequiredType: clientRequiredType
- oauthProfileName: oauthProfileName
- endpointDiscovery: endpointDiscovery
- endpointIntrospection: endpointIntrospection
- - resourceServerValidateIssuerEnabled: true
- endpointUserinfoTimeout: 5
- resourceServerRequiredType: resourceServerRequiredType
- enabled: true
- issuer: issuer
- endpointDiscoveryRefreshInterval: 0
- endpointIntrospectionTimeout: 6
- resourceServerRequiredScope: resourceServerRequiredScope
- resourceServerValidateScopeEnabled: true
- endpointJwksRefreshInterval: 1
- resourceServerRequiredIssuer: resourceServerRequiredIssuer
- authorizationGroupsClaimName: authorizationGroupsClaimName
- disconnectOnTokenExpirationEnabled: true
- mqttUsernameValidateEnabled: true
- clientSecret: clientSecret
- msgVpnName: msgVpnName
- usernameClaimName: usernameClaimName
- endpointUserinfo: endpointUserinfo
- resourceServerRequiredAudience: resourceServerRequiredAudience
- clientValidateTypeEnabled: true
- clientId: clientId
- oauthRole: client
- resourceServerParseAccessTokenEnabled: true
- resourceServerValidateTypeEnabled: true
- endpointJwks: endpointJwks
- resourceServerValidateAudienceEnabled: true
- clientRequiredType: clientRequiredType
- oauthProfileName: oauthProfileName
- endpointDiscovery: endpointDiscovery
- endpointIntrospection: endpointIntrospection
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - resourceServerRequiredClaimsUri: resourceServerRequiredClaimsUri
- clientRequiredClaimsUri: clientRequiredClaimsUri
- uri: uri
- - resourceServerRequiredClaimsUri: resourceServerRequiredClaimsUri
- clientRequiredClaimsUri: clientRequiredClaimsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfile'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProfileLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthenticationOauthProvider:
- example:
- audienceValidationEnabled: true
- audienceClaimValue: audienceClaimValue
- usernameValidateEnabled: true
- oauthProviderName: oauthProviderName
- tokenIntrospectionPassword: tokenIntrospectionPassword
- jwksUri: jwksUri
- tokenIntrospectionTimeout: 6
- tokenIntrospectionUsername: tokenIntrospectionUsername
- enabled: true
- authorizationGroupClaimSource: access-token
- usernameClaimSource: access-token
- jwksRefreshInterval: 0
- authorizationGroupEnabled: true
- tokenIgnoreTimeLimitsEnabled: true
- audienceClaimSource: access-token
- authorizationGroupClaimName: authorizationGroupClaimName
- tokenIntrospectionUri: tokenIntrospectionUri
- disconnectOnTokenExpirationEnabled: true
- msgVpnName: msgVpnName
- usernameClaimName: usernameClaimName
- audienceClaimName: audienceClaimName
- tokenIntrospectionParameterName: tokenIntrospectionParameterName
- properties:
- audienceClaimName:
- description: "The audience claim name, indicating which part of the object\
- \ to use for determining the audience. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `\"aud\"`. Deprecated since 2.25. authenticationOauthProviders replaced\
- \ by authenticationOauthProfiles."
- type: string
- audienceClaimSource:
- description: |-
- The audience claim source, indicating where to search for the audience value. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"id-token"`. The allowed values and their meaning are:
-
-
- "access-token" - The OAuth v2 access_token.
- "id-token" - The OpenID Connect id_token.
- "introspection" - The result of introspecting the OAuth v2 access_token.
-
- Deprecated since 2.25. authenticationOauthProviders replaced by authenticationOauthProfiles.
- enum:
- - access-token
- - id-token
- - introspection
- type: string
- audienceClaimValue:
- description: The required audience value for a token to be considered valid.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`. Deprecated since 2.25.
- authenticationOauthProviders replaced by authenticationOauthProfiles.
- type: string
- audienceValidationEnabled:
- description: Enable or disable audience validation. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`. Deprecated since 2.25. authenticationOauthProviders
- replaced by authenticationOauthProfiles.
- type: boolean
- authorizationGroupClaimName:
- description: "The authorization group claim name, indicating which part\
- \ of the object to use for determining the authorization group. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `\"scope\"`. Deprecated since\
- \ 2.25. authenticationOauthProviders replaced by authenticationOauthProfiles."
- type: string
- authorizationGroupClaimSource:
- description: |-
- The authorization group claim source, indicating where to search for the authorization group name. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"id-token"`. The allowed values and their meaning are:
-
-
- "access-token" - The OAuth v2 access_token.
- "id-token" - The OpenID Connect id_token.
- "introspection" - The result of introspecting the OAuth v2 access_token.
-
- Deprecated since 2.25. authenticationOauthProviders replaced by authenticationOauthProfiles.
- enum:
- - access-token
- - id-token
- - introspection
- type: string
- authorizationGroupEnabled:
- description: "Enable or disable OAuth based authorization. When enabled,\
- \ the configured authorization type for OAuth clients is overridden. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `false`. Deprecated since 2.25.\
- \ authenticationOauthProviders replaced by authenticationOauthProfiles."
- type: boolean
- disconnectOnTokenExpirationEnabled:
- description: "Enable or disable the disconnection of clients when their\
- \ tokens expire. Changing this value does not affect existing clients,\
- \ only new client connections. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `true`. Deprecated since 2.25. authenticationOauthProviders replaced\
- \ by authenticationOauthProfiles."
- type: boolean
- enabled:
- description: Enable or disable OAuth Provider client authentication. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `false`. Deprecated since 2.25. authenticationOauthProviders
- replaced by authenticationOauthProfiles.
- type: boolean
- jwksRefreshInterval:
- description: The number of seconds between forced JWKS public key refreshing.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `86400`. Deprecated since
- 2.25. authenticationOauthProviders replaced by authenticationOauthProfiles.
- format: int32
- type: integer
- jwksUri:
- description: The URI where the OAuth provider publishes its JWKS public
- keys. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`. Deprecated since 2.25.
- authenticationOauthProviders replaced by authenticationOauthProfiles.
- type: string
- msgVpnName:
- description: The name of the Message VPN. Deprecated since 2.25. Replaced
- by authenticationOauthProfiles.
- type: string
- oauthProviderName:
- description: The name of the OAuth Provider. Deprecated since 2.25. Replaced
- by authenticationOauthProfiles.
- type: string
- tokenIgnoreTimeLimitsEnabled:
- description: Enable or disable whether to ignore time limits and accept
- tokens that are not yet valid or are no longer valid. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `false`. Deprecated since 2.25. authenticationOauthProviders
- replaced by authenticationOauthProfiles.
- type: boolean
- tokenIntrospectionParameterName:
- description: The parameter name used to identify the token during access
- token introspection. A standards compliant OAuth introspection server
- expects "token". Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `"token"`.
- Deprecated since 2.25. authenticationOauthProviders replaced by authenticationOauthProfiles.
- type: string
- tokenIntrospectionPassword:
- description: "The password to use when logging into the token introspection\
- \ URI. This attribute is absent from a GET and not updated when absent\
- \ in a PUT, subject to the exceptions in note 4. Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `\"\"`. Deprecated since 2.25. authenticationOauthProviders\
- \ replaced by authenticationOauthProfiles."
- type: string
- tokenIntrospectionTimeout:
- description: The maximum time in seconds a token introspection is allowed
- to take. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `1`. Deprecated since 2.25.
- authenticationOauthProviders replaced by authenticationOauthProfiles.
- format: int32
- type: integer
- tokenIntrospectionUri:
- description: The token introspection URI of the OAuth authentication server.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`. Deprecated since 2.25.
- authenticationOauthProviders replaced by authenticationOauthProfiles.
- type: string
- tokenIntrospectionUsername:
- description: The username to use when logging into the token introspection
- URI. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`. Deprecated since 2.25.
- authenticationOauthProviders replaced by authenticationOauthProfiles.
- type: string
- usernameClaimName:
- description: "The username claim name, indicating which part of the object\
- \ to use for determining the username. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `\"sub\"`. Deprecated since 2.25. authenticationOauthProviders replaced\
- \ by authenticationOauthProfiles."
- type: string
- usernameClaimSource:
- description: |-
- The username claim source, indicating where to search for the username value. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"id-token"`. The allowed values and their meaning are:
-
-
- "access-token" - The OAuth v2 access_token.
- "id-token" - The OpenID Connect id_token.
- "introspection" - The result of introspecting the OAuth v2 access_token.
-
- Deprecated since 2.25. authenticationOauthProviders replaced by authenticationOauthProfiles.
- enum:
- - access-token
- - id-token
- - introspection
- type: string
- usernameValidateEnabled:
- description: Enable or disable whether the API provided username will be
- validated against the username calculated from the token(s); the connection
- attempt is rejected if they differ. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`. Deprecated since 2.25. authenticationOauthProviders replaced
- by authenticationOauthProfiles.
- type: boolean
- type: object
- MsgVpnAuthenticationOauthProviderLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this OAuth Provider object.
- type: string
- type: object
- MsgVpnAuthenticationOauthProviderResponse:
- example:
- data:
- audienceValidationEnabled: true
- audienceClaimValue: audienceClaimValue
- usernameValidateEnabled: true
- oauthProviderName: oauthProviderName
- tokenIntrospectionPassword: tokenIntrospectionPassword
- jwksUri: jwksUri
- tokenIntrospectionTimeout: 6
- tokenIntrospectionUsername: tokenIntrospectionUsername
- enabled: true
- authorizationGroupClaimSource: access-token
- usernameClaimSource: access-token
- jwksRefreshInterval: 0
- authorizationGroupEnabled: true
- tokenIgnoreTimeLimitsEnabled: true
- audienceClaimSource: access-token
- authorizationGroupClaimName: authorizationGroupClaimName
- tokenIntrospectionUri: tokenIntrospectionUri
- disconnectOnTokenExpirationEnabled: true
- msgVpnName: msgVpnName
- usernameClaimName: usernameClaimName
- audienceClaimName: audienceClaimName
- tokenIntrospectionParameterName: tokenIntrospectionParameterName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProvider'
- links:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProviderLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthenticationOauthProvidersResponse:
- example:
- data:
- - audienceValidationEnabled: true
- audienceClaimValue: audienceClaimValue
- usernameValidateEnabled: true
- oauthProviderName: oauthProviderName
- tokenIntrospectionPassword: tokenIntrospectionPassword
- jwksUri: jwksUri
- tokenIntrospectionTimeout: 6
- tokenIntrospectionUsername: tokenIntrospectionUsername
- enabled: true
- authorizationGroupClaimSource: access-token
- usernameClaimSource: access-token
- jwksRefreshInterval: 0
- authorizationGroupEnabled: true
- tokenIgnoreTimeLimitsEnabled: true
- audienceClaimSource: access-token
- authorizationGroupClaimName: authorizationGroupClaimName
- tokenIntrospectionUri: tokenIntrospectionUri
- disconnectOnTokenExpirationEnabled: true
- msgVpnName: msgVpnName
- usernameClaimName: usernameClaimName
- audienceClaimName: audienceClaimName
- tokenIntrospectionParameterName: tokenIntrospectionParameterName
- - audienceValidationEnabled: true
- audienceClaimValue: audienceClaimValue
- usernameValidateEnabled: true
- oauthProviderName: oauthProviderName
- tokenIntrospectionPassword: tokenIntrospectionPassword
- jwksUri: jwksUri
- tokenIntrospectionTimeout: 6
- tokenIntrospectionUsername: tokenIntrospectionUsername
- enabled: true
- authorizationGroupClaimSource: access-token
- usernameClaimSource: access-token
- jwksRefreshInterval: 0
- authorizationGroupEnabled: true
- tokenIgnoreTimeLimitsEnabled: true
- audienceClaimSource: access-token
- authorizationGroupClaimName: authorizationGroupClaimName
- tokenIntrospectionUri: tokenIntrospectionUri
- disconnectOnTokenExpirationEnabled: true
- msgVpnName: msgVpnName
- usernameClaimName: usernameClaimName
- audienceClaimName: audienceClaimName
- tokenIntrospectionParameterName: tokenIntrospectionParameterName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProvider'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAuthenticationOauthProviderLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthorizationGroup:
- example:
- orderBeforeAuthorizationGroupName: orderBeforeAuthorizationGroupName
- authorizationGroupName: authorizationGroupName
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- enabled: true
- orderAfterAuthorizationGroupName: orderAfterAuthorizationGroupName
- properties:
- aclProfileName:
- description: The ACL Profile of the Authorization Group. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `"default"`.
- type: string
- authorizationGroupName:
- description: "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'."
- type: string
- clientProfileName:
- description: The Client Profile of the Authorization Group. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `"default"`.
- type: string
- enabled:
- description: Enable or disable the Authorization Group in the Message VPN.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- orderAfterAuthorizationGroupName:
- description: "Lower the priority to be less than this group. This attribute\
- \ is absent from a GET and not updated when absent in a PUT, subject to\
- \ the exceptions in note 4. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default is not\
- \ applicable."
- type: string
- orderBeforeAuthorizationGroupName:
- description: "Raise the priority to be greater than this group. This attribute\
- \ is absent from a GET and not updated when absent in a PUT, subject to\
- \ the exceptions in note 4. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default is not\
- \ applicable."
- type: string
- type: object
- MsgVpnAuthorizationGroupLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Authorization Group object.
- type: string
- type: object
- MsgVpnAuthorizationGroupResponse:
- example:
- data:
- orderBeforeAuthorizationGroupName: orderBeforeAuthorizationGroupName
- authorizationGroupName: authorizationGroupName
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- enabled: true
- orderAfterAuthorizationGroupName: orderAfterAuthorizationGroupName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroup'
- links:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroupLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnAuthorizationGroupsResponse:
- example:
- data:
- - orderBeforeAuthorizationGroupName: orderBeforeAuthorizationGroupName
- authorizationGroupName: authorizationGroupName
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- enabled: true
- orderAfterAuthorizationGroupName: orderAfterAuthorizationGroupName
- - orderBeforeAuthorizationGroupName: orderBeforeAuthorizationGroupName
- authorizationGroupName: authorizationGroupName
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- aclProfileName: aclProfileName
- enabled: true
- orderAfterAuthorizationGroupName: orderAfterAuthorizationGroupName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroup'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnAuthorizationGroupLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnBridge:
- example:
- remoteAuthenticationBasicClientUsername: remoteAuthenticationBasicClientUsername
- remoteAuthenticationClientCertPassword: remoteAuthenticationClientCertPassword
- maxTtl: 0
- remoteDeliverToOnePriority: p1
- bridgeName: bridgeName
- enabled: true
- remoteAuthenticationBasicPassword: remoteAuthenticationBasicPassword
- bridgeVirtualRouter: primary
- remoteAuthenticationClientCertContent: remoteAuthenticationClientCertContent
- remoteConnectionRetryCount: 6
- remoteConnectionRetryDelay: 1
- tlsCipherSuiteList: tlsCipherSuiteList
- msgVpnName: msgVpnName
- remoteAuthenticationScheme: basic
- properties:
- bridgeName:
- description: The name of the Bridge.
- type: string
- bridgeVirtualRouter:
- description: |
- The virtual router of the Bridge. The allowed values and their meaning are:
-
-
- "primary" - The Bridge is used for the primary virtual router.
- "backup" - The Bridge is used for the backup virtual router.
- "auto" - The Bridge is automatically assigned a virtual router at creation, depending on the broker's active-standby role.
-
- enum:
- - primary
- - backup
- - auto
- type: string
- enabled:
- description: Enable or disable the Bridge. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `false`.
- type: boolean
- maxTtl:
- description: The maximum time-to-live (TTL) in hops. Messages are discarded
- if their TTL exceeds this value. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `8`.
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- remoteAuthenticationBasicClientUsername:
- description: The Client Username the Bridge uses to login to the remote
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `""`.
- type: string
- remoteAuthenticationBasicPassword:
- description: "The password for the Client Username. This attribute is absent\
- \ from a GET and not updated when absent in a PUT, subject to the exceptions\
- \ in note 4. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `\"\"`."
- type: string
- remoteAuthenticationClientCertContent:
- description: "The PEM formatted content for the client certificate used\
- \ by the Bridge to login to the remote Message VPN. It must consist of\
- \ a private key and between one and three certificates comprising the\
- \ certificate trust chain. This attribute is absent from a GET and not\
- \ updated when absent in a PUT, subject to the exceptions in note 4. Changing\
- \ this attribute requires an HTTPS connection. The default value is `\"\
- \"`. Available since 2.9."
- type: string
- x-requires-https: true
- remoteAuthenticationClientCertPassword:
- description: "The password for the client certificate. This attribute is\
- \ absent from a GET and not updated when absent in a PUT, subject to the\
- \ exceptions in note 4. Changing this attribute requires an HTTPS connection.\
- \ The default value is `\"\"`. Available since 2.9."
- type: string
- x-requires-https: true
- remoteAuthenticationScheme:
- description: |
- The authentication scheme for the remote Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"basic"`. The allowed values and their meaning are:
-
-
- "basic" - Basic Authentication Scheme (via username and password).
- "client-certificate" - Client Certificate Authentication Scheme (via certificate file or content).
-
- enum:
- - basic
- - client-certificate
- type: string
- remoteConnectionRetryCount:
- description: The maximum number of retry attempts to establish a connection
- to the remote Message VPN. A value of 0 means to retry forever. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `0`.
- format: int64
- type: integer
- remoteConnectionRetryDelay:
- description: The number of seconds the broker waits for the bridge connection
- to be established before attempting a new connection. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `3`.
- format: int64
- type: integer
- remoteDeliverToOnePriority:
- description: |
- The priority for deliver-to-one (DTO) messages transmitted from the remote Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"p1"`. The allowed values and their meaning are:
-
-
- "p1" - The 1st or highest priority.
- "p2" - The 2nd highest priority.
- "p3" - The 3rd highest priority.
- "p4" - The 4th highest priority.
- "da" - Ignore priority and deliver always.
-
- enum:
- - p1
- - p2
- - p3
- - p4
- - da
- type: string
- tlsCipherSuiteList:
- description: The colon-separated list of cipher suites supported for TLS
- connections to the remote Message VPN. The value "default" implies all
- supported suites ordered from most secure to least secure. Changes to
- this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `"default"`.
- type: string
- type: object
- MsgVpnBridgeLinks:
- example:
- remoteMsgVpnsUri: remoteMsgVpnsUri
- uri: uri
- remoteSubscriptionsUri: remoteSubscriptionsUri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- properties:
- remoteMsgVpnsUri:
- description: The URI of this Bridge's collection of Remote Message VPN objects.
- type: string
- remoteSubscriptionsUri:
- description: The URI of this Bridge's collection of Remote Subscription
- objects.
- type: string
- tlsTrustedCommonNamesUri:
- description: The URI of this Bridge's collection of Trusted Common Name
- objects. Deprecated since 2.18. Common Name validation has been replaced
- by Server Certificate Name validation.
- type: string
- uri:
- description: The URI of this Bridge object.
- type: string
- type: object
- MsgVpnBridgeRemoteMsgVpn:
- example:
- egressFlowWindowSize: 6
- remoteMsgVpnLocation: remoteMsgVpnLocation
- bridgeName: bridgeName
- compressedDataEnabled: true
- enabled: true
- remoteMsgVpnName: remoteMsgVpnName
- bridgeVirtualRouter: primary
- password: password
- remoteMsgVpnInterface: remoteMsgVpnInterface
- tlsEnabled: true
- clientUsername: clientUsername
- connectOrder: 0
- queueBinding: queueBinding
- msgVpnName: msgVpnName
- unidirectionalClientProfile: unidirectionalClientProfile
- properties:
- bridgeName:
- description: The name of the Bridge.
- type: string
- bridgeVirtualRouter:
- description: |
- The virtual router of the Bridge. The allowed values and their meaning are:
-
-
- "primary" - The Bridge is used for the primary virtual router.
- "backup" - The Bridge is used for the backup virtual router.
- "auto" - The Bridge is automatically assigned a virtual router at creation, depending on the broker's active-standby role.
-
- enum:
- - primary
- - backup
- - auto
- type: string
- clientUsername:
- description: The Client Username the Bridge uses to login to the remote
- Message VPN. This per remote Message VPN value overrides the value provided
- for the Bridge overall. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default value is `""`.
- type: string
- compressedDataEnabled:
- description: Enable or disable data compression for the remote Message VPN
- connection. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `false`.
- type: boolean
- connectOrder:
- description: "The preference given to incoming connections from remote Message\
- \ VPN hosts, from 1 (highest priority) to 4 (lowest priority). Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `4`."
- format: int32
- type: integer
- egressFlowWindowSize:
- description: The number of outstanding guaranteed messages that can be transmitted
- over the remote Message VPN connection before an acknowledgement is received.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `255`.
- format: int64
- type: integer
- enabled:
- description: Enable or disable the remote Message VPN. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`.
- type: boolean
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- password:
- description: "The password for the Client Username. This attribute is absent\
- \ from a GET and not updated when absent in a PUT, subject to the exceptions\
- \ in note 4. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `\"\"`."
- type: string
- queueBinding:
- description: The queue binding of the Bridge in the remote Message VPN.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`.
- type: string
- remoteMsgVpnInterface:
- description: "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."
- type: string
- remoteMsgVpnLocation:
- description: "The location of the remote Message VPN as either an FQDN with\
- \ port, IP address with port, or virtual router name (starting with \"\
- v:\")."
- type: string
- remoteMsgVpnName:
- description: The name of the remote Message VPN.
- type: string
- tlsEnabled:
- description: Enable or disable encryption (TLS) for the remote Message VPN
- connection. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `false`.
- type: boolean
- unidirectionalClientProfile:
- description: "The Client Profile for the unidirectional Bridge of the remote\
- \ Message VPN. The Client Profile must exist in the local Message VPN,\
- \ and it is used only for the TCP parameters. Note that the default client\
- \ profile has a TCP maximum window size of 2MB. Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `\"#client-profile\"`."
- type: string
- type: object
- MsgVpnBridgeRemoteMsgVpnLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Remote Message VPN object.
- type: string
- type: object
- MsgVpnBridgeRemoteMsgVpnResponse:
- example:
- data:
- egressFlowWindowSize: 6
- remoteMsgVpnLocation: remoteMsgVpnLocation
- bridgeName: bridgeName
- compressedDataEnabled: true
- enabled: true
- remoteMsgVpnName: remoteMsgVpnName
- bridgeVirtualRouter: primary
- password: password
- remoteMsgVpnInterface: remoteMsgVpnInterface
- tlsEnabled: true
- clientUsername: clientUsername
- connectOrder: 0
- queueBinding: queueBinding
- msgVpnName: msgVpnName
- unidirectionalClientProfile: unidirectionalClientProfile
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpn'
- links:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpnLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnBridgeRemoteMsgVpnsResponse:
- example:
- data:
- - egressFlowWindowSize: 6
- remoteMsgVpnLocation: remoteMsgVpnLocation
- bridgeName: bridgeName
- compressedDataEnabled: true
- enabled: true
- remoteMsgVpnName: remoteMsgVpnName
- bridgeVirtualRouter: primary
- password: password
- remoteMsgVpnInterface: remoteMsgVpnInterface
- tlsEnabled: true
- clientUsername: clientUsername
- connectOrder: 0
- queueBinding: queueBinding
- msgVpnName: msgVpnName
- unidirectionalClientProfile: unidirectionalClientProfile
- - egressFlowWindowSize: 6
- remoteMsgVpnLocation: remoteMsgVpnLocation
- bridgeName: bridgeName
- compressedDataEnabled: true
- enabled: true
- remoteMsgVpnName: remoteMsgVpnName
- bridgeVirtualRouter: primary
- password: password
- remoteMsgVpnInterface: remoteMsgVpnInterface
- tlsEnabled: true
- clientUsername: clientUsername
- connectOrder: 0
- queueBinding: queueBinding
- msgVpnName: msgVpnName
- unidirectionalClientProfile: unidirectionalClientProfile
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpn'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteMsgVpnLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnBridgeRemoteSubscription:
- example:
- bridgeVirtualRouter: primary
- deliverAlwaysEnabled: true
- remoteSubscriptionTopic: remoteSubscriptionTopic
- msgVpnName: msgVpnName
- bridgeName: bridgeName
- properties:
- bridgeName:
- description: The name of the Bridge.
- type: string
- bridgeVirtualRouter:
- description: |
- The virtual router of the Bridge. The allowed values and their meaning are:
-
-
- "primary" - The Bridge is used for the primary virtual router.
- "backup" - The Bridge is used for the backup virtual router.
- "auto" - The Bridge is automatically assigned a virtual router at creation, depending on the broker's active-standby role.
-
- enum:
- - primary
- - backup
- - auto
- type: string
- deliverAlwaysEnabled:
- description: Enable or disable deliver-always for the Bridge remote subscription
- topic instead of a deliver-to-one remote priority. A given topic for the
- Bridge may be deliver-to-one or deliver-always but not both.
- type: boolean
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- remoteSubscriptionTopic:
- description: The topic of the Bridge remote subscription.
- type: string
- type: object
- MsgVpnBridgeRemoteSubscriptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Remote Subscription object.
- type: string
- type: object
- MsgVpnBridgeRemoteSubscriptionResponse:
- example:
- data:
- bridgeVirtualRouter: primary
- deliverAlwaysEnabled: true
- remoteSubscriptionTopic: remoteSubscriptionTopic
- msgVpnName: msgVpnName
- bridgeName: bridgeName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteSubscription'
- links:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteSubscriptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnBridgeRemoteSubscriptionsResponse:
- example:
- data:
- - bridgeVirtualRouter: primary
- deliverAlwaysEnabled: true
- remoteSubscriptionTopic: remoteSubscriptionTopic
- msgVpnName: msgVpnName
- bridgeName: bridgeName
- - bridgeVirtualRouter: primary
- deliverAlwaysEnabled: true
- remoteSubscriptionTopic: remoteSubscriptionTopic
- msgVpnName: msgVpnName
- bridgeName: bridgeName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteSubscription'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnBridgeRemoteSubscriptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnBridgeResponse:
- example:
- data:
- remoteAuthenticationBasicClientUsername: remoteAuthenticationBasicClientUsername
- remoteAuthenticationClientCertPassword: remoteAuthenticationClientCertPassword
- maxTtl: 0
- remoteDeliverToOnePriority: p1
- bridgeName: bridgeName
- enabled: true
- remoteAuthenticationBasicPassword: remoteAuthenticationBasicPassword
- bridgeVirtualRouter: primary
- remoteAuthenticationClientCertContent: remoteAuthenticationClientCertContent
- remoteConnectionRetryCount: 6
- remoteConnectionRetryDelay: 1
- tlsCipherSuiteList: tlsCipherSuiteList
- msgVpnName: msgVpnName
- remoteAuthenticationScheme: basic
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- remoteMsgVpnsUri: remoteMsgVpnsUri
- uri: uri
- remoteSubscriptionsUri: remoteSubscriptionsUri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnBridge'
- links:
- $ref: '#/components/schemas/MsgVpnBridgeLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnBridgeTlsTrustedCommonName:
- example:
- bridgeVirtualRouter: primary
- msgVpnName: msgVpnName
- bridgeName: bridgeName
- tlsTrustedCommonName: tlsTrustedCommonName
- properties:
- bridgeName:
- description: The name of the Bridge. Deprecated since 2.18. Common Name
- validation has been replaced by Server Certificate Name validation.
- type: string
- bridgeVirtualRouter:
- description: |-
- The virtual router of the Bridge. The allowed values and their meaning are:
-
-
- "primary" - The Bridge is used for the primary virtual router.
- "backup" - The Bridge is used for the backup virtual router.
- "auto" - The Bridge is automatically assigned a virtual router at creation, depending on the broker's active-standby role.
-
- Deprecated since 2.18. Common Name validation has been replaced by Server Certificate Name validation.
- enum:
- - primary
- - backup
- - auto
- type: string
- msgVpnName:
- description: The name of the Message VPN. Deprecated since 2.18. Common
- Name validation has been replaced by Server Certificate Name validation.
- type: string
- tlsTrustedCommonName:
- description: The expected trusted common name of the remote certificate.
- Deprecated since 2.18. Common Name validation has been replaced by Server
- Certificate Name validation.
- type: string
- type: object
- MsgVpnBridgeTlsTrustedCommonNameLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Trusted Common Name object.
- type: string
- type: object
- MsgVpnBridgeTlsTrustedCommonNameResponse:
- example:
- data:
- bridgeVirtualRouter: primary
- msgVpnName: msgVpnName
- bridgeName: bridgeName
- tlsTrustedCommonName: tlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnBridgeTlsTrustedCommonName'
- links:
- $ref: '#/components/schemas/MsgVpnBridgeTlsTrustedCommonNameLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnBridgeTlsTrustedCommonNamesResponse:
- example:
- data:
- - bridgeVirtualRouter: primary
- msgVpnName: msgVpnName
- bridgeName: bridgeName
- tlsTrustedCommonName: tlsTrustedCommonName
- - bridgeVirtualRouter: primary
- msgVpnName: msgVpnName
- bridgeName: bridgeName
- tlsTrustedCommonName: tlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnBridgeTlsTrustedCommonName'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnBridgeTlsTrustedCommonNameLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnBridgesResponse:
- example:
- data:
- - remoteAuthenticationBasicClientUsername: remoteAuthenticationBasicClientUsername
- remoteAuthenticationClientCertPassword: remoteAuthenticationClientCertPassword
- maxTtl: 0
- remoteDeliverToOnePriority: p1
- bridgeName: bridgeName
- enabled: true
- remoteAuthenticationBasicPassword: remoteAuthenticationBasicPassword
- bridgeVirtualRouter: primary
- remoteAuthenticationClientCertContent: remoteAuthenticationClientCertContent
- remoteConnectionRetryCount: 6
- remoteConnectionRetryDelay: 1
- tlsCipherSuiteList: tlsCipherSuiteList
- msgVpnName: msgVpnName
- remoteAuthenticationScheme: basic
- - remoteAuthenticationBasicClientUsername: remoteAuthenticationBasicClientUsername
- remoteAuthenticationClientCertPassword: remoteAuthenticationClientCertPassword
- maxTtl: 0
- remoteDeliverToOnePriority: p1
- bridgeName: bridgeName
- enabled: true
- remoteAuthenticationBasicPassword: remoteAuthenticationBasicPassword
- bridgeVirtualRouter: primary
- remoteAuthenticationClientCertContent: remoteAuthenticationClientCertContent
- remoteConnectionRetryCount: 6
- remoteConnectionRetryDelay: 1
- tlsCipherSuiteList: tlsCipherSuiteList
- msgVpnName: msgVpnName
- remoteAuthenticationScheme: basic
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - remoteMsgVpnsUri: remoteMsgVpnsUri
- uri: uri
- remoteSubscriptionsUri: remoteSubscriptionsUri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- - remoteMsgVpnsUri: remoteMsgVpnsUri
- uri: uri
- remoteSubscriptionsUri: remoteSubscriptionsUri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnBridge'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnBridgeLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnCertMatchingRule:
- example:
- ruleName: ruleName
- msgVpnName: msgVpnName
- enabled: true
- properties:
- enabled:
- description: Enable or disable a certificate matching rule. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `false`.
- type: boolean
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- ruleName:
- description: The name of the rule.
- type: string
- type: object
- MsgVpnCertMatchingRuleAttributeFilter:
- example:
- attributeValue: attributeValue
- filterName: filterName
- ruleName: ruleName
- attributeName: attributeName
- msgVpnName: msgVpnName
- properties:
- attributeName:
- description: Client Username Attribute to be tested. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `""`.
- type: string
- attributeValue:
- description: Expected attribute value. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`.
- type: string
- filterName:
- description: The name of the filter.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- ruleName:
- description: The name of the rule.
- type: string
- type: object
- MsgVpnCertMatchingRuleAttributeFilterLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Certificate Matching Rule Attribute Filter
- object.
- type: string
- type: object
- MsgVpnCertMatchingRuleAttributeFilterResponse:
- example:
- data:
- attributeValue: attributeValue
- filterName: filterName
- ruleName: ruleName
- attributeName: attributeName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilter'
- links:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilterLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnCertMatchingRuleAttributeFiltersResponse:
- example:
- data:
- - attributeValue: attributeValue
- filterName: filterName
- ruleName: ruleName
- attributeName: attributeName
- msgVpnName: msgVpnName
- - attributeValue: attributeValue
- filterName: filterName
- ruleName: ruleName
- attributeName: attributeName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilter'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleAttributeFilterLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnCertMatchingRuleCondition:
- example:
- expression: expression
- ruleName: ruleName
- attribute: attribute
- msgVpnName: msgVpnName
- source: certificate-thumbprint
- properties:
- attribute:
- description: "Client Username Attribute to be compared with certificate\
- \ content. Either an attribute or an expression must be provided on creation,\
- \ but not both. The default value is `\"\"`."
- type: string
- expression:
- description: "Glob expression to be matched with certificate content. Either\
- \ an expression or an attribute must be provided on creation, but not\
- \ both. The default value is `\"\"`."
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- ruleName:
- description: The name of the rule.
- type: string
- source:
- description: |
- Certificate field to be compared with the Attribute. The allowed values and their meaning are:
-
-
- "certificate-thumbprint" - The attribute is computed as the SHA-1 hash over the entire DER-encoded contents of the client certificate.
- "common-name" - The attribute is extracted from the certificate's first instance of the Common Name attribute in the Subject DN.
- "common-name-last" - The attribute is extracted from the certificate's last instance of the Common Name attribute in the Subject DN.
- "subject-alternate-name-msupn" - The attribute is extracted from the certificate's Other Name type of the Subject Alternative Name and must have the msUPN signature.
- "uid" - The attribute is extracted from the certificate's first instance of the User Identifier attribute in the Subject DN.
- "uid-last" - The attribute is extracted from the certificate's last instance of the User Identifier attribute in the Subject DN.
- "org-unit" - The attribute is extracted from the certificate's first instance of the Org Unit attribute in the Subject DN.
- "org-unit-last" - The attribute is extracted from the certificate's last instance of the Org Unit attribute in the Subject DN.
- "issuer" - The attribute is extracted from the certificate's Issuer DN.
- "subject" - The attribute is extracted from the certificate's Subject DN.
- "serial-number" - The attribute is extracted from the certificate's Serial Number.
- "dns-name" - The attribute is extracted from the certificate's Subject Alt Name DNSName.
- "ip-address" - The attribute is extracted from the certificate's Subject Alt Name IPAddress.
-
- enum:
- - certificate-thumbprint
- - common-name
- - common-name-last
- - subject-alternate-name-msupn
- - uid
- - uid-last
- - org-unit
- - org-unit-last
- - issuer
- - subject
- - serial-number
- - dns-name
- - ip-address
- type: string
- type: object
- MsgVpnCertMatchingRuleConditionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Certificate Matching Rule Condition object.
- type: string
- type: object
- MsgVpnCertMatchingRuleConditionResponse:
- example:
- data:
- expression: expression
- ruleName: ruleName
- attribute: attribute
- msgVpnName: msgVpnName
- source: certificate-thumbprint
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleCondition'
- links:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleConditionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnCertMatchingRuleConditionsResponse:
- example:
- data:
- - expression: expression
- ruleName: ruleName
- attribute: attribute
- msgVpnName: msgVpnName
- source: certificate-thumbprint
- - expression: expression
- ruleName: ruleName
- attribute: attribute
- msgVpnName: msgVpnName
- source: certificate-thumbprint
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleCondition'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleConditionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnCertMatchingRuleLinks:
- example:
- attributeFiltersUri: attributeFiltersUri
- conditionsUri: conditionsUri
- uri: uri
- properties:
- attributeFiltersUri:
- description: The URI of this Certificate Matching Rule's collection of Certificate
- Matching Rule Attribute Filter objects. Available since 2.28.
- type: string
- conditionsUri:
- description: The URI of this Certificate Matching Rule's collection of Certificate
- Matching Rule Condition objects.
- type: string
- uri:
- description: The URI of this Certificate Matching Rule object.
- type: string
- type: object
- MsgVpnCertMatchingRuleResponse:
- example:
- data:
- ruleName: ruleName
- msgVpnName: msgVpnName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- attributeFiltersUri: attributeFiltersUri
- conditionsUri: conditionsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnCertMatchingRule'
- links:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnCertMatchingRulesResponse:
- example:
- data:
- - ruleName: ruleName
- msgVpnName: msgVpnName
- enabled: true
- - ruleName: ruleName
- msgVpnName: msgVpnName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - attributeFiltersUri: attributeFiltersUri
- conditionsUri: conditionsUri
- uri: uri
- - attributeFiltersUri: attributeFiltersUri
- conditionsUri: conditionsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnCertMatchingRule'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnCertMatchingRuleLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnClientProfile:
- example:
- apiTopicEndpointManagementCopyFromOnCreateName: apiTopicEndpointManagementCopyFromOnCreateName
- compressionEnabled: true
- tcpMaxWindowSize: 6
- allowGuaranteedEndpointCreateDurability: all
- clientProfileName: clientProfileName
- eventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tcpMaxSegmentSize: 2
- queueDirect2MaxDepth: 1
- serviceSmfMinKeepaliveEnabled: true
- msgVpnName: msgVpnName
- allowSharedSubscriptionsEnabled: true
- eventClientProvisionedEndpointSpoolUsageThreshold:
- clearPercent: 1
- setPercent: 6
- eventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueDirect3MinMsgBurst: 1
- elidingDelay: 0
- eventServiceWebConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueControl1MinMsgBurst: 7
- serviceWebMaxPayload: 9
- serviceMinKeepaliveTimeout: 9
- eventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- apiQueueManagementCopyFromOnCreateTemplateName: apiQueueManagementCopyFromOnCreateTemplateName
- eventSubscriptionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tlsAllowDowngradeToPlainTextEnabled: true
- tcpKeepaliveIdleTime: 6
- maxEndpointCountPerClientUsername: 5
- queueDirect2MinMsgBurst: 6
- queueGuaranteed1MinMsgBurst: 5
- queueDirect1MaxDepth: 1
- eventServiceSmfConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tcpCongestionWindowSize: 6
- eventEndpointCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueDirect3MaxDepth: 7
- allowBridgeConnectionsEnabled: true
- allowTransactedSessionsEnabled: true
- serviceSmfMaxConnectionCountPerClientUsername: 9
- allowGuaranteedMsgSendEnabled: true
- queueDirect1MinMsgBurst: 1
- queueGuaranteed1MaxDepth: 4
- serviceWebInactiveTimeout: 6
- allowGuaranteedMsgReceiveEnabled: true
- tcpKeepaliveCount: 3
- maxTransactionCount: 2
- apiTopicEndpointManagementCopyFromOnCreateTemplateName: apiTopicEndpointManagementCopyFromOnCreateTemplateName
- maxSubscriptionCount: 9
- eventConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- elidingMaxTopicCount: 6
- maxMsgsPerTransaction: 7
- queueControl1MaxDepth: 4
- tcpKeepaliveInterval: 1
- elidingEnabled: true
- maxIngressFlowCount: 2
- replicationAllowClientConnectWhenStandbyEnabled: true
- maxEgressFlowCount: 5
- maxTransactedSessionCount: 3
- rejectMsgToSenderOnNoSubscriptionMatchEnabled: true
- serviceWebMaxConnectionCountPerClientUsername: 8
- allowGuaranteedEndpointCreateEnabled: true
- allowCutThroughForwardingEnabled: true
- apiQueueManagementCopyFromOnCreateName: apiQueueManagementCopyFromOnCreateName
- maxConnectionCountPerClientUsername: 1
- eventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- properties:
- allowBridgeConnectionsEnabled:
- description: Enable or disable allowing Bridge clients using the Client
- Profile to connect. Changing this setting does not affect existing Bridge
- client connections. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `false`.
- type: boolean
- allowCutThroughForwardingEnabled:
- description: Enable or disable allowing clients using the Client Profile
- to bind to endpoints with the cut-through forwarding delivery mode. Changing
- this value does not affect existing client connections. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `false`. Deprecated since 2.22. This attribute has
- been deprecated. Please visit the Solace Product Lifecycle Policy web
- page for details on deprecated features.
- type: boolean
- allowGuaranteedEndpointCreateDurability:
- description: |-
- The types of Queues and Topic Endpoints that clients using the client-profile can create. Changing this value does not affect existing client connections. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"all"`. The allowed values and their meaning are:
-
-
- "all" - Client can create any type of endpoint.
- "durable" - Client can create only durable endpoints.
- "non-durable" - Client can create only non-durable endpoints.
-
- Available since 2.14.
- enum:
- - all
- - durable
- - non-durable
- type: string
- allowGuaranteedEndpointCreateEnabled:
- description: Enable or disable allowing clients using the Client Profile
- to create topic endponts or queues. Changing this value does not affect
- existing client connections. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- allowGuaranteedMsgReceiveEnabled:
- description: Enable or disable allowing clients using the Client Profile
- to receive guaranteed messages. Changing this setting does not affect
- existing client connections. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- allowGuaranteedMsgSendEnabled:
- description: Enable or disable allowing clients using the Client Profile
- to send guaranteed messages. Changing this setting does not affect existing
- client connections. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `false`.
- type: boolean
- allowSharedSubscriptionsEnabled:
- description: Enable or disable allowing shared subscriptions. Changing this
- setting does not affect existing subscriptions. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`. Available since 2.11.
- type: boolean
- allowTransactedSessionsEnabled:
- description: Enable or disable allowing clients using the Client Profile
- to establish transacted sessions. Changing this setting does not affect
- existing client connections. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- apiQueueManagementCopyFromOnCreateName:
- description: The name of a queue to copy settings from when a new queue
- is created by a client using the Client Profile. The referenced queue
- must exist in the Message VPN. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`. Deprecated since 2.14. This attribute has been replaced with `apiQueueManagementCopyFromOnCreateTemplateName`.
- type: string
- apiQueueManagementCopyFromOnCreateTemplateName:
- description: "The name of a queue template to copy settings from when a\
- \ new queue is created by a client using the Client Profile. If the referenced\
- \ queue template does not exist, queue creation will fail when it tries\
- \ to resolve this template. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `\"\"`. Available since 2.14."
- type: string
- apiTopicEndpointManagementCopyFromOnCreateName:
- description: The name of a topic endpoint to copy settings from when a new
- topic endpoint is created by a client using the Client Profile. The referenced
- topic endpoint must exist in the Message VPN. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `""`. Deprecated since 2.14. This attribute has been
- replaced with `apiTopicEndpointManagementCopyFromOnCreateTemplateName`.
- type: string
- apiTopicEndpointManagementCopyFromOnCreateTemplateName:
- description: "The name of a topic endpoint template to copy settings from\
- \ when a new topic endpoint is created by a client using the Client Profile.\
- \ If the referenced topic endpoint template does not exist, topic endpoint\
- \ creation will fail when it tries to resolve this template. Changes to\
- \ this attribute are synchronized to HA mates and replication sites via\
- \ config-sync. The default value is `\"\"`. Available since 2.14."
- type: string
- clientProfileName:
- description: The name of the Client Profile.
- type: string
- compressionEnabled:
- description: Enable or disable allowing clients using the Client Profile
- to use compression. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `true`. Available
- since 2.10.
- type: boolean
- elidingDelay:
- description: "The amount of time to delay the delivery of messages to clients\
- \ using the Client Profile after the initial message has been delivered\
- \ (the eliding delay interval), in milliseconds. A value of 0 means there\
- \ is no delay in delivering messages to clients. Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `0`."
- format: int64
- type: integer
- elidingEnabled:
- description: Enable or disable message eliding for clients using the Client
- Profile. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- elidingMaxTopicCount:
- description: The maximum number of topics tracked for message eliding per
- client connection using the Client Profile. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `256`.
- format: int64
- type: integer
- eventClientProvisionedEndpointSpoolUsageThreshold:
- $ref: '#/components/schemas/EventThresholdByPercent'
- eventConnectionCountPerClientUsernameThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventEgressFlowCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventEndpointCountPerClientUsernameThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventIngressFlowCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventServiceSmfConnectionCountPerClientUsernameThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventServiceWebConnectionCountPerClientUsernameThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventSubscriptionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventTransactedSessionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventTransactionCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- maxConnectionCountPerClientUsername:
- description: The maximum number of client connections per Client Username
- using the Client Profile. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default is the maximum
- value supported by the platform.
- format: int64
- type: integer
- maxEgressFlowCount:
- description: The maximum number of transmit flows that can be created by
- one client using the Client Profile. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `1000`.
- format: int64
- type: integer
- maxEndpointCountPerClientUsername:
- description: The maximum number of queues and topic endpoints that can be
- created by clients with the same Client Username using the Client Profile.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `1000`.
- format: int64
- type: integer
- maxIngressFlowCount:
- description: The maximum number of receive flows that can be created by
- one client using the Client Profile. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `1000`.
- format: int64
- type: integer
- maxMsgsPerTransaction:
- description: The maximum number of publisher and consumer messages combined
- that is allowed within a transaction for each client associated with this
- client-profile. Exceeding this limit will result in a transaction prepare
- or commit failure. Changing this value during operation will not affect
- existing sessions. It is only validated at transaction creation time.
- Large transactions consume more resources and are more likely to require
- retrieving messages from the ADB or from disk to process the transaction
- prepare or commit requests. The transaction processing rate may diminish
- if a large number of messages must be retrieved from the ADB or from disk.
- Care should be taken to not use excessively large transactions needlessly
- to avoid exceeding resource limits and to avoid reducing the overall broker
- performance. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `256`. Available
- since 2.20.
- format: int32
- type: integer
- maxSubscriptionCount:
- description: "The maximum number of subscriptions per client using the Client\
- \ Profile. This limit is not enforced when a client adds a subscription\
- \ to an endpoint, except for MQTT QoS 1 subscriptions. In addition, this\
- \ limit is not enforced when a subscription is added using a management\
- \ interface, such as CLI or SEMP. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default varies\
- \ by platform."
- format: int64
- type: integer
- maxTransactedSessionCount:
- description: The maximum number of transacted sessions that can be created
- by one client using the Client Profile. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `10`.
- format: int64
- type: integer
- maxTransactionCount:
- description: The maximum number of transactions that can be created by one
- client using the Client Profile. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default varies
- by platform.
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- queueControl1MaxDepth:
- description: "The maximum depth of the \"Control 1\" (C-1) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `20000`."
- format: int32
- type: integer
- queueControl1MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Control 1\" (C-1) priority queue, regardless of the `queueControl1MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `4`."
- format: int32
- type: integer
- queueDirect1MaxDepth:
- description: "The maximum depth of the \"Direct 1\" (D-1) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `20000`."
- format: int32
- type: integer
- queueDirect1MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Direct 1\" (D-1) priority queue, regardless of the `queueDirect1MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `4`."
- format: int32
- type: integer
- queueDirect2MaxDepth:
- description: "The maximum depth of the \"Direct 2\" (D-2) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `20000`."
- format: int32
- type: integer
- queueDirect2MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Direct 2\" (D-2) priority queue, regardless of the `queueDirect2MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `4`."
- format: int32
- type: integer
- queueDirect3MaxDepth:
- description: "The maximum depth of the \"Direct 3\" (D-3) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `20000`."
- format: int32
- type: integer
- queueDirect3MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Direct 3\" (D-3) priority queue, regardless of the `queueDirect3MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `4`."
- format: int32
- type: integer
- queueGuaranteed1MaxDepth:
- description: "The maximum depth of the \"Guaranteed 1\" (G-1) priority queue,\
- \ in work units. Each work unit is 2048 bytes of message data. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `20000`."
- format: int32
- type: integer
- queueGuaranteed1MinMsgBurst:
- description: "The number of messages that are always allowed entry into\
- \ the \"Guaranteed 1\" (G-3) priority queue, regardless of the `queueGuaranteed1MaxDepth`\
- \ value. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `255`."
- format: int32
- type: integer
- rejectMsgToSenderOnNoSubscriptionMatchEnabled:
- description: Enable or disable the sending of a negative acknowledgement
- (NACK) to a client using the Client Profile when discarding a guaranteed
- message due to no matching subscription found. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`. Available since 2.2.
- type: boolean
- replicationAllowClientConnectWhenStandbyEnabled:
- description: Enable or disable allowing clients using the Client Profile
- to connect to the Message VPN when its replication state is standby. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `false`.
- type: boolean
- serviceMinKeepaliveTimeout:
- description: The minimum client keepalive timeout which will be enforced
- for client connections. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default value is `30`.
- Available since 2.19.
- format: int32
- type: integer
- serviceSmfMaxConnectionCountPerClientUsername:
- description: The maximum number of SMF client connections per Client Username
- using the Client Profile. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default is the maximum
- value supported by the platform.
- format: int64
- type: integer
- serviceSmfMinKeepaliveEnabled:
- description: Enable or disable the enforcement of a minimum keepalive timeout
- for SMF clients. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `false`. Available
- since 2.19.
- type: boolean
- serviceWebInactiveTimeout:
- description: "The timeout for inactive Web Transport client sessions using\
- \ the Client Profile, in seconds. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `30`."
- format: int64
- type: integer
- serviceWebMaxConnectionCountPerClientUsername:
- description: The maximum number of Web Transport client connections per
- Client Username using the Client Profile. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- is the maximum value supported by the platform.
- format: int64
- type: integer
- serviceWebMaxPayload:
- description: "The maximum Web Transport payload size before fragmentation\
- \ occurs for clients using the Client Profile, in bytes. The size of the\
- \ header is not included. Changes to this attribute are synchronized to\
- \ HA mates and replication sites via config-sync. The default value is\
- \ `1000000`."
- format: int64
- type: integer
- tcpCongestionWindowSize:
- description: "The TCP initial congestion window size for clients using the\
- \ Client Profile, in multiples of the TCP Maximum Segment Size (MSS).\
- \ Changing the value from its default of 2 results in non-compliance with\
- \ RFC 2581. Contact support before changing this value. Changes to this\
- \ attribute are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `2`."
- format: int64
- type: integer
- tcpKeepaliveCount:
- description: The number of TCP keepalive retransmissions to a client using
- the Client Profile before declaring that it is not available. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `5`.
- format: int64
- type: integer
- tcpKeepaliveIdleTime:
- description: "The amount of time a client connection using the Client Profile\
- \ must remain idle before TCP begins sending keepalive probes, in seconds.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `3`."
- format: int64
- type: integer
- tcpKeepaliveInterval:
- description: "The amount of time between TCP keepalive retransmissions to\
- \ a client using the Client Profile when no acknowledgement is received,\
- \ in seconds. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `1`."
- format: int64
- type: integer
- tcpMaxSegmentSize:
- description: "The TCP maximum segment size for clients using the Client\
- \ Profile, in bytes. Changes are applied to all existing connections.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `1460`."
- format: int64
- type: integer
- tcpMaxWindowSize:
- description: "The TCP maximum window size for clients using the Client Profile,\
- \ in kilobytes. Changes are applied to all existing connections. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `256`."
- format: int64
- type: integer
- tlsAllowDowngradeToPlainTextEnabled:
- description: Enable or disable allowing a client using the Client Profile
- to downgrade an encrypted connection to plain text. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `true`. Available since 2.8.
- type: boolean
- type: object
- MsgVpnClientProfileLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Client Profile object.
- type: string
- type: object
- MsgVpnClientProfileResponse:
- example:
- data:
- apiTopicEndpointManagementCopyFromOnCreateName: apiTopicEndpointManagementCopyFromOnCreateName
- compressionEnabled: true
- tcpMaxWindowSize: 6
- allowGuaranteedEndpointCreateDurability: all
- clientProfileName: clientProfileName
- eventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tcpMaxSegmentSize: 2
- queueDirect2MaxDepth: 1
- serviceSmfMinKeepaliveEnabled: true
- msgVpnName: msgVpnName
- allowSharedSubscriptionsEnabled: true
- eventClientProvisionedEndpointSpoolUsageThreshold:
- clearPercent: 1
- setPercent: 6
- eventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueDirect3MinMsgBurst: 1
- elidingDelay: 0
- eventServiceWebConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueControl1MinMsgBurst: 7
- serviceWebMaxPayload: 9
- serviceMinKeepaliveTimeout: 9
- eventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- apiQueueManagementCopyFromOnCreateTemplateName: apiQueueManagementCopyFromOnCreateTemplateName
- eventSubscriptionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tlsAllowDowngradeToPlainTextEnabled: true
- tcpKeepaliveIdleTime: 6
- maxEndpointCountPerClientUsername: 5
- queueDirect2MinMsgBurst: 6
- queueGuaranteed1MinMsgBurst: 5
- queueDirect1MaxDepth: 1
- eventServiceSmfConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tcpCongestionWindowSize: 6
- eventEndpointCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueDirect3MaxDepth: 7
- allowBridgeConnectionsEnabled: true
- allowTransactedSessionsEnabled: true
- serviceSmfMaxConnectionCountPerClientUsername: 9
- allowGuaranteedMsgSendEnabled: true
- queueDirect1MinMsgBurst: 1
- queueGuaranteed1MaxDepth: 4
- serviceWebInactiveTimeout: 6
- allowGuaranteedMsgReceiveEnabled: true
- tcpKeepaliveCount: 3
- maxTransactionCount: 2
- apiTopicEndpointManagementCopyFromOnCreateTemplateName: apiTopicEndpointManagementCopyFromOnCreateTemplateName
- maxSubscriptionCount: 9
- eventConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- elidingMaxTopicCount: 6
- maxMsgsPerTransaction: 7
- queueControl1MaxDepth: 4
- tcpKeepaliveInterval: 1
- elidingEnabled: true
- maxIngressFlowCount: 2
- replicationAllowClientConnectWhenStandbyEnabled: true
- maxEgressFlowCount: 5
- maxTransactedSessionCount: 3
- rejectMsgToSenderOnNoSubscriptionMatchEnabled: true
- serviceWebMaxConnectionCountPerClientUsername: 8
- allowGuaranteedEndpointCreateEnabled: true
- allowCutThroughForwardingEnabled: true
- apiQueueManagementCopyFromOnCreateName: apiQueueManagementCopyFromOnCreateName
- maxConnectionCountPerClientUsername: 1
- eventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnClientProfile'
- links:
- $ref: '#/components/schemas/MsgVpnClientProfileLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnClientProfilesResponse:
- example:
- data:
- - apiTopicEndpointManagementCopyFromOnCreateName: apiTopicEndpointManagementCopyFromOnCreateName
- compressionEnabled: true
- tcpMaxWindowSize: 6
- allowGuaranteedEndpointCreateDurability: all
- clientProfileName: clientProfileName
- eventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tcpMaxSegmentSize: 2
- queueDirect2MaxDepth: 1
- serviceSmfMinKeepaliveEnabled: true
- msgVpnName: msgVpnName
- allowSharedSubscriptionsEnabled: true
- eventClientProvisionedEndpointSpoolUsageThreshold:
- clearPercent: 1
- setPercent: 6
- eventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueDirect3MinMsgBurst: 1
- elidingDelay: 0
- eventServiceWebConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueControl1MinMsgBurst: 7
- serviceWebMaxPayload: 9
- serviceMinKeepaliveTimeout: 9
- eventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- apiQueueManagementCopyFromOnCreateTemplateName: apiQueueManagementCopyFromOnCreateTemplateName
- eventSubscriptionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tlsAllowDowngradeToPlainTextEnabled: true
- tcpKeepaliveIdleTime: 6
- maxEndpointCountPerClientUsername: 5
- queueDirect2MinMsgBurst: 6
- queueGuaranteed1MinMsgBurst: 5
- queueDirect1MaxDepth: 1
- eventServiceSmfConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tcpCongestionWindowSize: 6
- eventEndpointCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueDirect3MaxDepth: 7
- allowBridgeConnectionsEnabled: true
- allowTransactedSessionsEnabled: true
- serviceSmfMaxConnectionCountPerClientUsername: 9
- allowGuaranteedMsgSendEnabled: true
- queueDirect1MinMsgBurst: 1
- queueGuaranteed1MaxDepth: 4
- serviceWebInactiveTimeout: 6
- allowGuaranteedMsgReceiveEnabled: true
- tcpKeepaliveCount: 3
- maxTransactionCount: 2
- apiTopicEndpointManagementCopyFromOnCreateTemplateName: apiTopicEndpointManagementCopyFromOnCreateTemplateName
- maxSubscriptionCount: 9
- eventConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- elidingMaxTopicCount: 6
- maxMsgsPerTransaction: 7
- queueControl1MaxDepth: 4
- tcpKeepaliveInterval: 1
- elidingEnabled: true
- maxIngressFlowCount: 2
- replicationAllowClientConnectWhenStandbyEnabled: true
- maxEgressFlowCount: 5
- maxTransactedSessionCount: 3
- rejectMsgToSenderOnNoSubscriptionMatchEnabled: true
- serviceWebMaxConnectionCountPerClientUsername: 8
- allowGuaranteedEndpointCreateEnabled: true
- allowCutThroughForwardingEnabled: true
- apiQueueManagementCopyFromOnCreateName: apiQueueManagementCopyFromOnCreateName
- maxConnectionCountPerClientUsername: 1
- eventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- - apiTopicEndpointManagementCopyFromOnCreateName: apiTopicEndpointManagementCopyFromOnCreateName
- compressionEnabled: true
- tcpMaxWindowSize: 6
- allowGuaranteedEndpointCreateDurability: all
- clientProfileName: clientProfileName
- eventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tcpMaxSegmentSize: 2
- queueDirect2MaxDepth: 1
- serviceSmfMinKeepaliveEnabled: true
- msgVpnName: msgVpnName
- allowSharedSubscriptionsEnabled: true
- eventClientProvisionedEndpointSpoolUsageThreshold:
- clearPercent: 1
- setPercent: 6
- eventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueDirect3MinMsgBurst: 1
- elidingDelay: 0
- eventServiceWebConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueControl1MinMsgBurst: 7
- serviceWebMaxPayload: 9
- serviceMinKeepaliveTimeout: 9
- eventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- apiQueueManagementCopyFromOnCreateTemplateName: apiQueueManagementCopyFromOnCreateTemplateName
- eventSubscriptionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tlsAllowDowngradeToPlainTextEnabled: true
- tcpKeepaliveIdleTime: 6
- maxEndpointCountPerClientUsername: 5
- queueDirect2MinMsgBurst: 6
- queueGuaranteed1MinMsgBurst: 5
- queueDirect1MaxDepth: 1
- eventServiceSmfConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- tcpCongestionWindowSize: 6
- eventEndpointCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueDirect3MaxDepth: 7
- allowBridgeConnectionsEnabled: true
- allowTransactedSessionsEnabled: true
- serviceSmfMaxConnectionCountPerClientUsername: 9
- allowGuaranteedMsgSendEnabled: true
- queueDirect1MinMsgBurst: 1
- queueGuaranteed1MaxDepth: 4
- serviceWebInactiveTimeout: 6
- allowGuaranteedMsgReceiveEnabled: true
- tcpKeepaliveCount: 3
- maxTransactionCount: 2
- apiTopicEndpointManagementCopyFromOnCreateTemplateName: apiTopicEndpointManagementCopyFromOnCreateTemplateName
- maxSubscriptionCount: 9
- eventConnectionCountPerClientUsernameThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- elidingMaxTopicCount: 6
- maxMsgsPerTransaction: 7
- queueControl1MaxDepth: 4
- tcpKeepaliveInterval: 1
- elidingEnabled: true
- maxIngressFlowCount: 2
- replicationAllowClientConnectWhenStandbyEnabled: true
- maxEgressFlowCount: 5
- maxTransactedSessionCount: 3
- rejectMsgToSenderOnNoSubscriptionMatchEnabled: true
- serviceWebMaxConnectionCountPerClientUsername: 8
- allowGuaranteedEndpointCreateEnabled: true
- allowCutThroughForwardingEnabled: true
- apiQueueManagementCopyFromOnCreateName: apiQueueManagementCopyFromOnCreateName
- maxConnectionCountPerClientUsername: 1
- eventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnClientProfile'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnClientProfileLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnClientUsername:
- example:
- password: password
- subscriptionManagerEnabled: true
- clientUsername: clientUsername
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- guaranteedEndpointPermissionOverrideEnabled: true
- aclProfileName: aclProfileName
- enabled: true
- properties:
- aclProfileName:
- description: The ACL Profile of the Client Username. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `"default"`.
- type: string
- clientProfileName:
- description: The Client Profile of the Client Username. Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `"default"`.
- type: string
- clientUsername:
- description: The name of the Client Username.
- type: string
- enabled:
- description: "Enable or disable the Client Username. When disabled, all\
- \ clients currently connected as the Client Username are disconnected.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `false`."
- type: boolean
- guaranteedEndpointPermissionOverrideEnabled:
- description: "Enable or disable guaranteed endpoint permission override\
- \ for the Client Username. When enabled all guaranteed endpoints may be\
- \ accessed, modified or deleted with the same permission as the owner.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `false`."
- type: boolean
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- password:
- description: "The password for the Client Username. This attribute is absent\
- \ from a GET and not updated when absent in a PUT, subject to the exceptions\
- \ in note 4. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `\"\"`."
- type: string
- subscriptionManagerEnabled:
- description: Enable or disable the subscription management capability of
- the Client Username. This is the ability to manage subscriptions on behalf
- of other Client Usernames. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- type: object
- MsgVpnClientUsernameAttribute:
- example:
- attributeValue: attributeValue
- clientUsername: clientUsername
- attributeName: attributeName
- msgVpnName: msgVpnName
- properties:
- attributeName:
- description: The name of the Attribute.
- type: string
- attributeValue:
- description: The value of the Attribute.
- type: string
- clientUsername:
- description: The name of the Client Username.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- type: object
- MsgVpnClientUsernameAttributeLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Client Username Attribute object.
- type: string
- type: object
- MsgVpnClientUsernameAttributeResponse:
- example:
- data:
- attributeValue: attributeValue
- clientUsername: clientUsername
- attributeName: attributeName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnClientUsernameAttribute'
- links:
- $ref: '#/components/schemas/MsgVpnClientUsernameAttributeLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnClientUsernameAttributesResponse:
- example:
- data:
- - attributeValue: attributeValue
- clientUsername: clientUsername
- attributeName: attributeName
- msgVpnName: msgVpnName
- - attributeValue: attributeValue
- clientUsername: clientUsername
- attributeName: attributeName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnClientUsernameAttribute'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnClientUsernameAttributeLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnClientUsernameLinks:
- example:
- attributesUri: attributesUri
- uri: uri
- properties:
- attributesUri:
- description: The URI of this Client Username's collection of Client Username
- Attribute objects. Available since 2.27.
- type: string
- uri:
- description: The URI of this Client Username object.
- type: string
- type: object
- MsgVpnClientUsernameResponse:
- example:
- data:
- password: password
- subscriptionManagerEnabled: true
- clientUsername: clientUsername
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- guaranteedEndpointPermissionOverrideEnabled: true
- aclProfileName: aclProfileName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- attributesUri: attributesUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnClientUsername'
- links:
- $ref: '#/components/schemas/MsgVpnClientUsernameLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnClientUsernamesResponse:
- example:
- data:
- - password: password
- subscriptionManagerEnabled: true
- clientUsername: clientUsername
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- guaranteedEndpointPermissionOverrideEnabled: true
- aclProfileName: aclProfileName
- enabled: true
- - password: password
- subscriptionManagerEnabled: true
- clientUsername: clientUsername
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- guaranteedEndpointPermissionOverrideEnabled: true
- aclProfileName: aclProfileName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - attributesUri: attributesUri
- uri: uri
- - attributesUri: attributesUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnClientUsername'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnClientUsernameLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCache:
- example:
- cacheName: cacheName
- heartbeat: 0
- scheduledDeleteMsgDayList: scheduledDeleteMsgDayList
- msgVpnName: msgVpnName
- cacheVirtualRouter: auto
- scheduledDeleteMsgTimeList: scheduledDeleteMsgTimeList
- enabled: true
- properties:
- cacheName:
- description: The name of the Distributed Cache.
- type: string
- cacheVirtualRouter:
- description: |-
- The virtual router of the Distributed Cache. The default value is `"auto"`. The allowed values and their meaning are:
-
-
- "auto" - The Distributed Cache is automatically assigned a virtual router at creation, depending on the broker's active-standby role.
-
- Available since 2.28.
- enum:
- - auto
- type: string
- enabled:
- description: Enable or disable the Distributed Cache. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`.
- type: boolean
- heartbeat:
- description: "The heartbeat interval, in seconds, used by the Cache Instances\
- \ to monitor connectivity with the message broker. Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `10`."
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- scheduledDeleteMsgDayList:
- description: "The scheduled delete message day(s), specified as \"daily\"\
- \ or a comma-separated list of days. Days must be specified as \"Sun\"\
- , \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", or \"Sat\", with no spaces,\
- \ and in sorted order from Sunday to Saturday. The empty-string (\"\"\
- ) can also be specified, indicating no schedule is configured (\"scheduledDeleteMsgTimeList\"\
- \ must also be configured to the empty-string). Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `\"\"`."
- type: string
- scheduledDeleteMsgTimeList:
- description: "The scheduled delete message time(s), specified as \"hourly\"\
- \ or a comma-separated list of 24-hour times in the form hh:mm, or h:mm.\
- \ There must be no spaces, and times (up to 4) must be in sorted order\
- \ from 0:00 to 23:59. The empty-string (\"\") can also be specified, indicating\
- \ no schedule is configured (\"scheduledDeleteMsgDayList\" must also be\
- \ configured to the empty-string). Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `\"\"`."
- type: string
- type: object
- MsgVpnDistributedCacheCluster:
- example:
- eventRequestQueueDepthThreshold:
- clearPercent: 1
- setPercent: 6
- eventResponseRateThreshold:
- setValue: 5
- clearValue: 1
- msgLifetime: 7
- eventDataByteRateThreshold:
- setValue: 5
- clearValue: 1
- eventDataMsgRateThreshold:
- setValue: 5
- clearValue: 1
- maxMemory: 1
- maxMsgsPerTopic: 5
- deliverToOneOverrideEnabled: true
- enabled: true
- eventRequestRateThreshold:
- setValue: 5
- clearValue: 1
- cacheName: cacheName
- globalCachingEnabled: true
- globalCachingHeartbeat: 0
- clusterName: clusterName
- newTopicAdvertisementEnabled: true
- eventMaxTopicsThreshold:
- clearPercent: 1
- setPercent: 6
- msgVpnName: msgVpnName
- eventMaxMemoryThreshold:
- clearPercent: 1
- setPercent: 6
- maxTopicCount: 2
- globalCachingTopicLifetime: 6
- maxRequestQueueDepth: 5
- properties:
- cacheName:
- description: The name of the Distributed Cache.
- type: string
- clusterName:
- description: The name of the Cache Cluster.
- type: string
- deliverToOneOverrideEnabled:
- description: Enable or disable deliver-to-one override for the Cache Cluster.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `true`.
- type: boolean
- enabled:
- description: Enable or disable the Cache Cluster. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`.
- type: boolean
- eventDataByteRateThreshold:
- $ref: '#/components/schemas/EventThresholdByValue'
- eventDataMsgRateThreshold:
- $ref: '#/components/schemas/EventThresholdByValue'
- eventMaxMemoryThreshold:
- $ref: '#/components/schemas/EventThresholdByPercent'
- eventMaxTopicsThreshold:
- $ref: '#/components/schemas/EventThresholdByPercent'
- eventRequestQueueDepthThreshold:
- $ref: '#/components/schemas/EventThresholdByPercent'
- eventRequestRateThreshold:
- $ref: '#/components/schemas/EventThresholdByValue'
- eventResponseRateThreshold:
- $ref: '#/components/schemas/EventThresholdByValue'
- globalCachingEnabled:
- description: "Enable or disable global caching for the Cache Cluster. When\
- \ enabled, the Cache Instances will fetch topics from remote Home Cache\
- \ Clusters when requested, and subscribe to those topics to cache them\
- \ locally. When disabled, the Cache Instances will remove all subscriptions\
- \ and cached messages for topics from remote Home Cache Clusters. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `false`."
- type: boolean
- globalCachingHeartbeat:
- description: "The heartbeat interval, in seconds, used by the Cache Instances\
- \ to monitor connectivity with the remote Home Cache Clusters. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `3`."
- format: int64
- type: integer
- globalCachingTopicLifetime:
- description: "The topic lifetime, in seconds. If no client requests are\
- \ received for a given global topic over the duration of the topic lifetime,\
- \ then the Cache Instance will remove the subscription and cached messages\
- \ for that topic. A value of 0 disables aging. Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `3600`."
- format: int64
- type: integer
- maxMemory:
- description: "The maximum memory usage, in megabytes (MB), for each Cache\
- \ Instance in the Cache Cluster. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `2048`."
- format: int64
- type: integer
- maxMsgsPerTopic:
- description: "The maximum number of messages per topic for each Cache Instance\
- \ in the Cache Cluster. When at the maximum, old messages are removed\
- \ as new messages arrive. Changes to this attribute are synchronized to\
- \ HA mates and replication sites via config-sync. The default value is\
- \ `1`."
- format: int64
- type: integer
- maxRequestQueueDepth:
- description: The maximum queue depth for cache requests received by the
- Cache Cluster. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `100000`.
- format: int64
- type: integer
- maxTopicCount:
- description: The maximum number of topics for each Cache Instance in the
- Cache Cluster. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `2000000`.
- format: int64
- type: integer
- msgLifetime:
- description: "The message lifetime, in seconds. If a message remains cached\
- \ for the duration of its lifetime, the Cache Instance will remove the\
- \ message. A lifetime of 0 results in the message being retained indefinitely.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `0`."
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- newTopicAdvertisementEnabled:
- description: "Enable or disable the advertising, onto the message bus, of\
- \ new topics learned by each Cache Instance in the Cache Cluster. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `false`."
- type: boolean
- type: object
- MsgVpnDistributedCacheClusterGlobalCachingHomeCluster:
- example:
- cacheName: cacheName
- clusterName: clusterName
- msgVpnName: msgVpnName
- homeClusterName: homeClusterName
- properties:
- cacheName:
- description: The name of the Distributed Cache.
- type: string
- clusterName:
- description: The name of the Cache Cluster.
- type: string
- homeClusterName:
- description: The name of the remote Home Cache Cluster.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- type: object
- MsgVpnDistributedCacheClusterGlobalCachingHomeClusterLinks:
- example:
- topicPrefixesUri: topicPrefixesUri
- uri: uri
- properties:
- topicPrefixesUri:
- description: The URI of this Home Cache Cluster's collection of Topic Prefix
- objects.
- type: string
- uri:
- description: The URI of this Home Cache Cluster object.
- type: string
- type: object
- MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse:
- example:
- data:
- cacheName: cacheName
- clusterName: clusterName
- msgVpnName: msgVpnName
- homeClusterName: homeClusterName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- topicPrefixesUri: topicPrefixesUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeCluster'
- links:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix:
- example:
- cacheName: cacheName
- topicPrefix: topicPrefix
- clusterName: clusterName
- msgVpnName: msgVpnName
- homeClusterName: homeClusterName
- properties:
- cacheName:
- description: The name of the Distributed Cache.
- type: string
- clusterName:
- description: The name of the Cache Cluster.
- type: string
- homeClusterName:
- description: The name of the remote Home Cache Cluster.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- topicPrefix:
- description: A topic prefix for global topics available from the remote
- Home Cache Cluster. A wildcard (/>) is implied at the end of the prefix.
- type: string
- type: object
- MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Topic Prefix object.
- type: string
- type: object
- MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse:
- example:
- data:
- cacheName: cacheName
- topicPrefix: topicPrefix
- clusterName: clusterName
- msgVpnName: msgVpnName
- homeClusterName: homeClusterName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix'
- links:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixesResponse:
- example:
- data:
- - cacheName: cacheName
- topicPrefix: topicPrefix
- clusterName: clusterName
- msgVpnName: msgVpnName
- homeClusterName: homeClusterName
- - cacheName: cacheName
- topicPrefix: topicPrefix
- clusterName: clusterName
- msgVpnName: msgVpnName
- homeClusterName: homeClusterName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheClusterGlobalCachingHomeClustersResponse:
- example:
- data:
- - cacheName: cacheName
- clusterName: clusterName
- msgVpnName: msgVpnName
- homeClusterName: homeClusterName
- - cacheName: cacheName
- clusterName: clusterName
- msgVpnName: msgVpnName
- homeClusterName: homeClusterName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - topicPrefixesUri: topicPrefixesUri
- uri: uri
- - topicPrefixesUri: topicPrefixesUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeCluster'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterGlobalCachingHomeClusterLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheClusterInstance:
- example:
- cacheName: cacheName
- instanceName: instanceName
- stopOnLostMsgEnabled: true
- clusterName: clusterName
- msgVpnName: msgVpnName
- autoStartEnabled: true
- enabled: true
- properties:
- autoStartEnabled:
- description: "Enable or disable auto-start for the Cache Instance. When\
- \ enabled, the Cache Instance will automatically attempt to transition\
- \ from the Stopped operational state to Up whenever it restarts or reconnects\
- \ to the message broker. Changes to this attribute are synchronized to\
- \ HA mates and replication sites via config-sync. The default value is\
- \ `false`."
- type: boolean
- cacheName:
- description: The name of the Distributed Cache.
- type: string
- clusterName:
- description: The name of the Cache Cluster.
- type: string
- enabled:
- description: Enable or disable the Cache Instance. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`.
- type: boolean
- instanceName:
- description: The name of the Cache Instance.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- stopOnLostMsgEnabled:
- description: "Enable or disable stop-on-lost-message for the Cache Instance.\
- \ When enabled, the Cache Instance will transition to the stopped operational\
- \ state upon losing a message. When stopped, it cannot accept or respond\
- \ to cache requests, but continues to cache messages. Changes to this\
- \ attribute are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `true`."
- type: boolean
- type: object
- MsgVpnDistributedCacheClusterInstanceLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Cache Instance object.
- type: string
- type: object
- MsgVpnDistributedCacheClusterInstanceResponse:
- example:
- data:
- cacheName: cacheName
- instanceName: instanceName
- stopOnLostMsgEnabled: true
- clusterName: clusterName
- msgVpnName: msgVpnName
- autoStartEnabled: true
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstance'
- links:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstanceLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheClusterInstancesResponse:
- example:
- data:
- - cacheName: cacheName
- instanceName: instanceName
- stopOnLostMsgEnabled: true
- clusterName: clusterName
- msgVpnName: msgVpnName
- autoStartEnabled: true
- enabled: true
- - cacheName: cacheName
- instanceName: instanceName
- stopOnLostMsgEnabled: true
- clusterName: clusterName
- msgVpnName: msgVpnName
- autoStartEnabled: true
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstance'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterInstanceLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheClusterLinks:
- example:
- globalCachingHomeClustersUri: globalCachingHomeClustersUri
- instancesUri: instancesUri
- topicsUri: topicsUri
- uri: uri
- properties:
- globalCachingHomeClustersUri:
- description: The URI of this Cache Cluster's collection of Home Cache Cluster
- objects.
- type: string
- instancesUri:
- description: The URI of this Cache Cluster's collection of Cache Instance
- objects.
- type: string
- topicsUri:
- description: The URI of this Cache Cluster's collection of Topic objects.
- type: string
- uri:
- description: The URI of this Cache Cluster object.
- type: string
- type: object
- MsgVpnDistributedCacheClusterResponse:
- example:
- data:
- eventRequestQueueDepthThreshold:
- clearPercent: 1
- setPercent: 6
- eventResponseRateThreshold:
- setValue: 5
- clearValue: 1
- msgLifetime: 7
- eventDataByteRateThreshold:
- setValue: 5
- clearValue: 1
- eventDataMsgRateThreshold:
- setValue: 5
- clearValue: 1
- maxMemory: 1
- maxMsgsPerTopic: 5
- deliverToOneOverrideEnabled: true
- enabled: true
- eventRequestRateThreshold:
- setValue: 5
- clearValue: 1
- cacheName: cacheName
- globalCachingEnabled: true
- globalCachingHeartbeat: 0
- clusterName: clusterName
- newTopicAdvertisementEnabled: true
- eventMaxTopicsThreshold:
- clearPercent: 1
- setPercent: 6
- msgVpnName: msgVpnName
- eventMaxMemoryThreshold:
- clearPercent: 1
- setPercent: 6
- maxTopicCount: 2
- globalCachingTopicLifetime: 6
- maxRequestQueueDepth: 5
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- globalCachingHomeClustersUri: globalCachingHomeClustersUri
- instancesUri: instancesUri
- topicsUri: topicsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnDistributedCacheCluster'
- links:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheClusterTopic:
- example:
- cacheName: cacheName
- clusterName: clusterName
- topic: topic
- msgVpnName: msgVpnName
- properties:
- cacheName:
- description: The name of the Distributed Cache.
- type: string
- clusterName:
- description: The name of the Cache Cluster.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- topic:
- description: The value of the Topic in the form a/b/c.
- type: string
- type: object
- MsgVpnDistributedCacheClusterTopicLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Topic object.
- type: string
- type: object
- MsgVpnDistributedCacheClusterTopicResponse:
- example:
- data:
- cacheName: cacheName
- clusterName: clusterName
- topic: topic
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterTopic'
- links:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterTopicLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheClusterTopicsResponse:
- example:
- data:
- - cacheName: cacheName
- clusterName: clusterName
- topic: topic
- msgVpnName: msgVpnName
- - cacheName: cacheName
- clusterName: clusterName
- topic: topic
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterTopic'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterTopicLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheClustersResponse:
- example:
- data:
- - eventRequestQueueDepthThreshold:
- clearPercent: 1
- setPercent: 6
- eventResponseRateThreshold:
- setValue: 5
- clearValue: 1
- msgLifetime: 7
- eventDataByteRateThreshold:
- setValue: 5
- clearValue: 1
- eventDataMsgRateThreshold:
- setValue: 5
- clearValue: 1
- maxMemory: 1
- maxMsgsPerTopic: 5
- deliverToOneOverrideEnabled: true
- enabled: true
- eventRequestRateThreshold:
- setValue: 5
- clearValue: 1
- cacheName: cacheName
- globalCachingEnabled: true
- globalCachingHeartbeat: 0
- clusterName: clusterName
- newTopicAdvertisementEnabled: true
- eventMaxTopicsThreshold:
- clearPercent: 1
- setPercent: 6
- msgVpnName: msgVpnName
- eventMaxMemoryThreshold:
- clearPercent: 1
- setPercent: 6
- maxTopicCount: 2
- globalCachingTopicLifetime: 6
- maxRequestQueueDepth: 5
- - eventRequestQueueDepthThreshold:
- clearPercent: 1
- setPercent: 6
- eventResponseRateThreshold:
- setValue: 5
- clearValue: 1
- msgLifetime: 7
- eventDataByteRateThreshold:
- setValue: 5
- clearValue: 1
- eventDataMsgRateThreshold:
- setValue: 5
- clearValue: 1
- maxMemory: 1
- maxMsgsPerTopic: 5
- deliverToOneOverrideEnabled: true
- enabled: true
- eventRequestRateThreshold:
- setValue: 5
- clearValue: 1
- cacheName: cacheName
- globalCachingEnabled: true
- globalCachingHeartbeat: 0
- clusterName: clusterName
- newTopicAdvertisementEnabled: true
- eventMaxTopicsThreshold:
- clearPercent: 1
- setPercent: 6
- msgVpnName: msgVpnName
- eventMaxMemoryThreshold:
- clearPercent: 1
- setPercent: 6
- maxTopicCount: 2
- globalCachingTopicLifetime: 6
- maxRequestQueueDepth: 5
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - globalCachingHomeClustersUri: globalCachingHomeClustersUri
- instancesUri: instancesUri
- topicsUri: topicsUri
- uri: uri
- - globalCachingHomeClustersUri: globalCachingHomeClustersUri
- instancesUri: instancesUri
- topicsUri: topicsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheCluster'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheClusterLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCacheLinks:
- example:
- clustersUri: clustersUri
- uri: uri
- properties:
- clustersUri:
- description: The URI of this Distributed Cache's collection of Cache Cluster
- objects.
- type: string
- uri:
- description: The URI of this Distributed Cache object.
- type: string
- type: object
- MsgVpnDistributedCacheResponse:
- example:
- data:
- cacheName: cacheName
- heartbeat: 0
- scheduledDeleteMsgDayList: scheduledDeleteMsgDayList
- msgVpnName: msgVpnName
- cacheVirtualRouter: auto
- scheduledDeleteMsgTimeList: scheduledDeleteMsgTimeList
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- clustersUri: clustersUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnDistributedCache'
- links:
- $ref: '#/components/schemas/MsgVpnDistributedCacheLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDistributedCachesResponse:
- example:
- data:
- - cacheName: cacheName
- heartbeat: 0
- scheduledDeleteMsgDayList: scheduledDeleteMsgDayList
- msgVpnName: msgVpnName
- cacheVirtualRouter: auto
- scheduledDeleteMsgTimeList: scheduledDeleteMsgTimeList
- enabled: true
- - cacheName: cacheName
- heartbeat: 0
- scheduledDeleteMsgDayList: scheduledDeleteMsgDayList
- msgVpnName: msgVpnName
- cacheVirtualRouter: auto
- scheduledDeleteMsgTimeList: scheduledDeleteMsgTimeList
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - clustersUri: clustersUri
- uri: uri
- - clustersUri: clustersUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCache'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnDistributedCacheLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDmrBridge:
- example:
- remoteMsgVpnName: remoteMsgVpnName
- remoteNodeName: remoteNodeName
- msgVpnName: msgVpnName
- properties:
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- remoteMsgVpnName:
- description: The remote Message VPN of the DMR Bridge. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `""`.
- type: string
- remoteNodeName:
- description: The name of the node at the remote end of the DMR Bridge.
- type: string
- type: object
- MsgVpnDmrBridgeLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this DMR Bridge object.
- type: string
- type: object
- MsgVpnDmrBridgeResponse:
- example:
- data:
- remoteMsgVpnName: remoteMsgVpnName
- remoteNodeName: remoteNodeName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnDmrBridge'
- links:
- $ref: '#/components/schemas/MsgVpnDmrBridgeLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnDmrBridgesResponse:
- example:
- data:
- - remoteMsgVpnName: remoteMsgVpnName
- remoteNodeName: remoteNodeName
- msgVpnName: msgVpnName
- - remoteMsgVpnName: remoteMsgVpnName
- remoteNodeName: remoteNodeName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnDmrBridge'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnDmrBridgeLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnJndiConnectionFactoriesResponse:
- example:
- data:
- - messagingDefaultDeliveryMode: persistent
- connectionFactoryName: connectionFactoryName
- guaranteedReceiveAckTimeout: 1
- transportReadTimeout: 7
- transportReconnectRetryCount: 4
- dtoReceiveSubscriberNetworkPriority: 6
- messagingDefaultElidingEligibleEnabled: true
- transportDirectTransportEnabled: true
- transportReconnectRetryWait: 5
- clientDescription: clientDescription
- guaranteedReceiveWindowSize: 2
- dtoReceiveSubscriberLocalPriority: 0
- transportCompressionLevel: 2
- transportConnectRetryPerHostCount: 7
- guaranteedSendAckTimeout: 9
- transportReceiveBufferSize: 1
- msgVpnName: msgVpnName
- transportKeepaliveEnabled: true
- allowDuplicateClientIdEnabled: true
- transportPort: 6
- guaranteedReceiveReconnectRetryCount: 5
- transportConnectRetryCount: 4
- transportConnectTimeout: 1
- dynamicEndpointCreateDurableEnabled: true
- clientId: clientId
- messagingJmsxUserIdEnabled: true
- guaranteedReceiveWindowSizeAckThreshold: 7
- dynamicEndpointRespectTtlEnabled: true
- messagingTextInXmlPayloadEnabled: true
- guaranteedSendWindowSize: 3
- transportKeepaliveInterval: 1
- transportOptimizeDirectEnabled: true
- transportTcpNoDelayEnabled: true
- guaranteedReceiveReconnectRetryWait: 5
- transportSendBufferSize: 9
- transportKeepaliveCount: 1
- xaEnabled: true
- dtoSendEnabled: true
- messagingDefaultDmqEligibleEnabled: true
- dtoReceiveOverrideEnabled: true
- transportMsgCallbackOnIoThreadEnabled: true
- - messagingDefaultDeliveryMode: persistent
- connectionFactoryName: connectionFactoryName
- guaranteedReceiveAckTimeout: 1
- transportReadTimeout: 7
- transportReconnectRetryCount: 4
- dtoReceiveSubscriberNetworkPriority: 6
- messagingDefaultElidingEligibleEnabled: true
- transportDirectTransportEnabled: true
- transportReconnectRetryWait: 5
- clientDescription: clientDescription
- guaranteedReceiveWindowSize: 2
- dtoReceiveSubscriberLocalPriority: 0
- transportCompressionLevel: 2
- transportConnectRetryPerHostCount: 7
- guaranteedSendAckTimeout: 9
- transportReceiveBufferSize: 1
- msgVpnName: msgVpnName
- transportKeepaliveEnabled: true
- allowDuplicateClientIdEnabled: true
- transportPort: 6
- guaranteedReceiveReconnectRetryCount: 5
- transportConnectRetryCount: 4
- transportConnectTimeout: 1
- dynamicEndpointCreateDurableEnabled: true
- clientId: clientId
- messagingJmsxUserIdEnabled: true
- guaranteedReceiveWindowSizeAckThreshold: 7
- dynamicEndpointRespectTtlEnabled: true
- messagingTextInXmlPayloadEnabled: true
- guaranteedSendWindowSize: 3
- transportKeepaliveInterval: 1
- transportOptimizeDirectEnabled: true
- transportTcpNoDelayEnabled: true
- guaranteedReceiveReconnectRetryWait: 5
- transportSendBufferSize: 9
- transportKeepaliveCount: 1
- xaEnabled: true
- dtoSendEnabled: true
- messagingDefaultDmqEligibleEnabled: true
- dtoReceiveOverrideEnabled: true
- transportMsgCallbackOnIoThreadEnabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactory'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactoryLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnJndiConnectionFactory:
- example:
- messagingDefaultDeliveryMode: persistent
- connectionFactoryName: connectionFactoryName
- guaranteedReceiveAckTimeout: 1
- transportReadTimeout: 7
- transportReconnectRetryCount: 4
- dtoReceiveSubscriberNetworkPriority: 6
- messagingDefaultElidingEligibleEnabled: true
- transportDirectTransportEnabled: true
- transportReconnectRetryWait: 5
- clientDescription: clientDescription
- guaranteedReceiveWindowSize: 2
- dtoReceiveSubscriberLocalPriority: 0
- transportCompressionLevel: 2
- transportConnectRetryPerHostCount: 7
- guaranteedSendAckTimeout: 9
- transportReceiveBufferSize: 1
- msgVpnName: msgVpnName
- transportKeepaliveEnabled: true
- allowDuplicateClientIdEnabled: true
- transportPort: 6
- guaranteedReceiveReconnectRetryCount: 5
- transportConnectRetryCount: 4
- transportConnectTimeout: 1
- dynamicEndpointCreateDurableEnabled: true
- clientId: clientId
- messagingJmsxUserIdEnabled: true
- guaranteedReceiveWindowSizeAckThreshold: 7
- dynamicEndpointRespectTtlEnabled: true
- messagingTextInXmlPayloadEnabled: true
- guaranteedSendWindowSize: 3
- transportKeepaliveInterval: 1
- transportOptimizeDirectEnabled: true
- transportTcpNoDelayEnabled: true
- guaranteedReceiveReconnectRetryWait: 5
- transportSendBufferSize: 9
- transportKeepaliveCount: 1
- xaEnabled: true
- dtoSendEnabled: true
- messagingDefaultDmqEligibleEnabled: true
- dtoReceiveOverrideEnabled: true
- transportMsgCallbackOnIoThreadEnabled: true
- properties:
- allowDuplicateClientIdEnabled:
- description: Enable or disable whether new JMS connections can use the same
- Client identifier (ID) as an existing connection. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`. Available since 2.3.
- type: boolean
- clientDescription:
- description: The description of the Client. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `""`.
- type: string
- clientId:
- description: "The Client identifier (ID). If not specified, a unique value\
- \ for it will be generated. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `\"\"`."
- type: string
- connectionFactoryName:
- description: The name of the JMS Connection Factory.
- type: string
- dtoReceiveOverrideEnabled:
- description: "Enable or disable overriding by the Subscriber (Consumer)\
- \ of the deliver-to-one (DTO) property on messages. When enabled, the\
- \ Subscriber can receive all DTO tagged messages. Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `true`."
- type: boolean
- dtoReceiveSubscriberLocalPriority:
- description: The priority for receiving deliver-to-one (DTO) messages by
- the Subscriber (Consumer) if the messages are published on the local broker
- that the Subscriber is directly connected to. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `1`.
- format: int32
- type: integer
- dtoReceiveSubscriberNetworkPriority:
- description: The priority for receiving deliver-to-one (DTO) messages by
- the Subscriber (Consumer) if the messages are published on a remote broker.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `1`.
- format: int32
- type: integer
- dtoSendEnabled:
- description: Enable or disable the deliver-to-one (DTO) property on messages
- sent by the Publisher (Producer). Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- dynamicEndpointCreateDurableEnabled:
- description: Enable or disable whether a durable endpoint will be dynamically
- created on the broker when the client calls "Session.createDurableSubscriber()"
- or "Session.createQueue()". The created endpoint respects the message
- time-to-live (TTL) according to the "dynamicEndpointRespectTtlEnabled"
- property. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- dynamicEndpointRespectTtlEnabled:
- description: Enable or disable whether dynamically created durable and non-durable
- endpoints respect the message time-to-live (TTL) property. Changes to
- this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `true`.
- type: boolean
- guaranteedReceiveAckTimeout:
- description: "The timeout for sending the acknowledgement (ACK) for guaranteed\
- \ messages received by the Subscriber (Consumer), in milliseconds. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `1000`."
- format: int32
- type: integer
- guaranteedReceiveReconnectRetryCount:
- description: The maximum number of attempts to reconnect to the host or
- list of hosts after the guaranteed messaging connection has been lost.
- The value "-1" means to retry forever. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `-1`. Available since 2.14.
- format: int32
- type: integer
- guaranteedReceiveReconnectRetryWait:
- description: "The amount of time to wait before making another attempt to\
- \ connect or reconnect to the host after the guaranteed messaging connection\
- \ has been lost, in milliseconds. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `3000`. Available since 2.14."
- format: int32
- type: integer
- guaranteedReceiveWindowSize:
- description: "The size of the window for guaranteed messages received by\
- \ the Subscriber (Consumer), in messages. Changes to this attribute are\
- \ synchronized to HA mates and replication sites via config-sync. The\
- \ default value is `18`."
- format: int32
- type: integer
- guaranteedReceiveWindowSizeAckThreshold:
- description: The threshold for sending the acknowledgement (ACK) for guaranteed
- messages received by the Subscriber (Consumer) as a percentage of `guaranteedReceiveWindowSize`.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `60`.
- format: int32
- type: integer
- guaranteedSendAckTimeout:
- description: "The timeout for receiving the acknowledgement (ACK) for guaranteed\
- \ messages sent by the Publisher (Producer), in milliseconds. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `2000`."
- format: int32
- type: integer
- guaranteedSendWindowSize:
- description: "The size of the window for non-persistent guaranteed messages\
- \ sent by the Publisher (Producer), in messages. For persistent messages\
- \ the window size is fixed at 1. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `255`."
- format: int32
- type: integer
- messagingDefaultDeliveryMode:
- description: |
- The default delivery mode for messages sent by the Publisher (Producer). Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"persistent"`. The allowed values and their meaning are:
-
-
- "persistent" - The broker spools messages (persists in the Message Spool) as part of the send operation.
- "non-persistent" - The broker does not spool messages (does not persist in the Message Spool) as part of the send operation.
-
- enum:
- - persistent
- - non-persistent
- type: string
- messagingDefaultDmqEligibleEnabled:
- description: Enable or disable whether messages sent by the Publisher (Producer)
- are Dead Message Queue (DMQ) eligible by default. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`.
- type: boolean
- messagingDefaultElidingEligibleEnabled:
- description: Enable or disable whether messages sent by the Publisher (Producer)
- are Eliding eligible by default. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- messagingJmsxUserIdEnabled:
- description: Enable or disable inclusion (adding or replacing) of the JMSXUserID
- property in messages sent by the Publisher (Producer). Changes to this
- attribute are synchronized to HA mates and replication sites via config-sync.
- The default value is `false`.
- type: boolean
- messagingTextInXmlPayloadEnabled:
- description: "Enable or disable encoding of JMS text messages in Publisher\
- \ (Producer) messages as XML payload. When disabled, JMS text messages\
- \ are encoded as a binary attachment. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `true`."
- type: boolean
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- transportCompressionLevel:
- description: "The ZLIB compression level for the connection to the broker.\
- \ The value \"0\" means no compression, and the value \"-1\" means the\
- \ compression level is specified in the JNDI Properties file. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `-1`."
- format: int32
- type: integer
- transportConnectRetryCount:
- description: "The maximum number of retry attempts to establish an initial\
- \ connection to the host or list of hosts. The value \"0\" means a single\
- \ attempt (no retries), and the value \"-1\" means to retry forever. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `0`."
- format: int32
- type: integer
- transportConnectRetryPerHostCount:
- description: "The maximum number of retry attempts to establish an initial\
- \ connection to each host on the list of hosts. The value \"0\" means\
- \ a single attempt (no retries), and the value \"-1\" means to retry forever.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `0`."
- format: int32
- type: integer
- transportConnectTimeout:
- description: "The timeout for establishing an initial connection to the\
- \ broker, in milliseconds. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `30000`."
- format: int32
- type: integer
- transportDirectTransportEnabled:
- description: "Enable or disable usage of the Direct Transport mode for sending\
- \ non-persistent messages. When disabled, the Guaranteed Transport mode\
- \ is used. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `true`."
- type: boolean
- transportKeepaliveCount:
- description: The maximum number of consecutive application-level keepalive
- messages sent without the broker response before the connection to the
- broker is closed. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `3`.
- format: int32
- type: integer
- transportKeepaliveEnabled:
- description: Enable or disable usage of application-level keepalive messages
- to maintain a connection with the broker. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `true`.
- type: boolean
- transportKeepaliveInterval:
- description: "The interval between application-level keepalive messages,\
- \ in milliseconds. Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `3000`."
- format: int32
- type: integer
- transportMsgCallbackOnIoThreadEnabled:
- description: Enable or disable delivery of asynchronous messages directly
- from the I/O thread. Contact support before enabling this property. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `false`.
- type: boolean
- transportOptimizeDirectEnabled:
- description: "Enable or disable optimization for the Direct Transport delivery\
- \ mode. If enabled, the client application is limited to one Publisher\
- \ (Producer) and one non-durable Subscriber (Consumer). Changes to this\
- \ attribute are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `false`."
- type: boolean
- transportPort:
- description: The connection port number on the broker for SMF clients. The
- value "-1" means the port is specified in the JNDI Properties file. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `-1`.
- format: int32
- type: integer
- transportReadTimeout:
- description: "The timeout for reading a reply from the broker, in milliseconds.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `10000`."
- format: int32
- type: integer
- transportReceiveBufferSize:
- description: "The size of the receive socket buffer, in bytes. It corresponds\
- \ to the SO_RCVBUF socket option. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `65536`."
- format: int32
- type: integer
- transportReconnectRetryCount:
- description: The maximum number of attempts to reconnect to the host or
- list of hosts after the connection has been lost. The value "-1" means
- to retry forever. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `3`.
- format: int32
- type: integer
- transportReconnectRetryWait:
- description: "The amount of time before making another attempt to connect\
- \ or reconnect to the host after the connection has been lost, in milliseconds.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `3000`."
- format: int32
- type: integer
- transportSendBufferSize:
- description: "The size of the send socket buffer, in bytes. It corresponds\
- \ to the SO_SNDBUF socket option. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `65536`."
- format: int32
- type: integer
- transportTcpNoDelayEnabled:
- description: "Enable or disable the TCP_NODELAY option. When enabled, Nagle's\
- \ algorithm for TCP/IP congestion control (RFC 896) is disabled. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `true`."
- type: boolean
- xaEnabled:
- description: "Enable or disable this as an XA Connection Factory. When enabled,\
- \ the Connection Factory can be cast to \"XAConnectionFactory\", \"XAQueueConnectionFactory\"\
- \ or \"XATopicConnectionFactory\". Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `false`."
- type: boolean
- type: object
- MsgVpnJndiConnectionFactoryLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this JNDI Connection Factory object.
- type: string
- type: object
- MsgVpnJndiConnectionFactoryResponse:
- example:
- data:
- messagingDefaultDeliveryMode: persistent
- connectionFactoryName: connectionFactoryName
- guaranteedReceiveAckTimeout: 1
- transportReadTimeout: 7
- transportReconnectRetryCount: 4
- dtoReceiveSubscriberNetworkPriority: 6
- messagingDefaultElidingEligibleEnabled: true
- transportDirectTransportEnabled: true
- transportReconnectRetryWait: 5
- clientDescription: clientDescription
- guaranteedReceiveWindowSize: 2
- dtoReceiveSubscriberLocalPriority: 0
- transportCompressionLevel: 2
- transportConnectRetryPerHostCount: 7
- guaranteedSendAckTimeout: 9
- transportReceiveBufferSize: 1
- msgVpnName: msgVpnName
- transportKeepaliveEnabled: true
- allowDuplicateClientIdEnabled: true
- transportPort: 6
- guaranteedReceiveReconnectRetryCount: 5
- transportConnectRetryCount: 4
- transportConnectTimeout: 1
- dynamicEndpointCreateDurableEnabled: true
- clientId: clientId
- messagingJmsxUserIdEnabled: true
- guaranteedReceiveWindowSizeAckThreshold: 7
- dynamicEndpointRespectTtlEnabled: true
- messagingTextInXmlPayloadEnabled: true
- guaranteedSendWindowSize: 3
- transportKeepaliveInterval: 1
- transportOptimizeDirectEnabled: true
- transportTcpNoDelayEnabled: true
- guaranteedReceiveReconnectRetryWait: 5
- transportSendBufferSize: 9
- transportKeepaliveCount: 1
- xaEnabled: true
- dtoSendEnabled: true
- messagingDefaultDmqEligibleEnabled: true
- dtoReceiveOverrideEnabled: true
- transportMsgCallbackOnIoThreadEnabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactory'
- links:
- $ref: '#/components/schemas/MsgVpnJndiConnectionFactoryLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnJndiQueue:
- example:
- queueName: queueName
- physicalName: physicalName
- msgVpnName: msgVpnName
- properties:
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- physicalName:
- description: The physical name of the JMS Queue. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `""`.
- type: string
- queueName:
- description: The JNDI name of the JMS Queue.
- type: string
- type: object
- MsgVpnJndiQueueLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this JNDI Queue object.
- type: string
- type: object
- MsgVpnJndiQueueResponse:
- example:
- data:
- queueName: queueName
- physicalName: physicalName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnJndiQueue'
- links:
- $ref: '#/components/schemas/MsgVpnJndiQueueLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnJndiQueuesResponse:
- example:
- data:
- - queueName: queueName
- physicalName: physicalName
- msgVpnName: msgVpnName
- - queueName: queueName
- physicalName: physicalName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnJndiQueue'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnJndiQueueLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnJndiTopic:
- example:
- physicalName: physicalName
- topicName: topicName
- msgVpnName: msgVpnName
- properties:
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- physicalName:
- description: The physical name of the JMS Topic. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `""`.
- type: string
- topicName:
- description: The JNDI name of the JMS Topic.
- type: string
- type: object
- MsgVpnJndiTopicLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this JNDI Topic object.
- type: string
- type: object
- MsgVpnJndiTopicResponse:
- example:
- data:
- physicalName: physicalName
- topicName: topicName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnJndiTopic'
- links:
- $ref: '#/components/schemas/MsgVpnJndiTopicLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnJndiTopicsResponse:
- example:
- data:
- - physicalName: physicalName
- topicName: topicName
- msgVpnName: msgVpnName
- - physicalName: physicalName
- topicName: topicName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnJndiTopic'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnJndiTopicLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnLinks:
- example:
- authenticationOauthProvidersUri: authenticationOauthProvidersUri
- authenticationOauthProfilesUri: authenticationOauthProfilesUri
- clientProfilesUri: clientProfilesUri
- topicEndpointsUri: topicEndpointsUri
- jndiConnectionFactoriesUri: jndiConnectionFactoriesUri
- mqttRetainCachesUri: mqttRetainCachesUri
- clientUsernamesUri: clientUsernamesUri
- bridgesUri: bridgesUri
- replicatedTopicsUri: replicatedTopicsUri
- topicEndpointTemplatesUri: topicEndpointTemplatesUri
- aclProfilesUri: aclProfilesUri
- sequencedTopicsUri: sequencedTopicsUri
- uri: uri
- jndiTopicsUri: jndiTopicsUri
- dmrBridgesUri: dmrBridgesUri
- replayLogsUri: replayLogsUri
- certMatchingRulesUri: certMatchingRulesUri
- queueTemplatesUri: queueTemplatesUri
- queuesUri: queuesUri
- restDeliveryPointsUri: restDeliveryPointsUri
- distributedCachesUri: distributedCachesUri
- mqttSessionsUri: mqttSessionsUri
- authorizationGroupsUri: authorizationGroupsUri
- jndiQueuesUri: jndiQueuesUri
- properties:
- aclProfilesUri:
- description: The URI of this Message VPN's collection of ACL Profile objects.
- type: string
- authenticationOauthProfilesUri:
- description: The URI of this Message VPN's collection of OAuth Profile objects.
- Available since 2.25.
- type: string
- authenticationOauthProvidersUri:
- description: The URI of this Message VPN's collection of OAuth Provider
- objects. Deprecated since 2.25. Replaced by authenticationOauthProfiles.
- type: string
- authorizationGroupsUri:
- description: The URI of this Message VPN's collection of Authorization Group
- objects.
- type: string
- bridgesUri:
- description: The URI of this Message VPN's collection of Bridge objects.
- type: string
- certMatchingRulesUri:
- description: The URI of this Message VPN's collection of Certificate Matching
- Rule objects. Available since 2.27.
- type: string
- clientProfilesUri:
- description: The URI of this Message VPN's collection of Client Profile
- objects.
- type: string
- clientUsernamesUri:
- description: The URI of this Message VPN's collection of Client Username
- objects.
- type: string
- distributedCachesUri:
- description: The URI of this Message VPN's collection of Distributed Cache
- objects. Available since 2.11.
- type: string
- dmrBridgesUri:
- description: The URI of this Message VPN's collection of DMR Bridge objects.
- Available since 2.11.
- type: string
- jndiConnectionFactoriesUri:
- description: The URI of this Message VPN's collection of JNDI Connection
- Factory objects. Available since 2.2.
- type: string
- jndiQueuesUri:
- description: The URI of this Message VPN's collection of JNDI Queue objects.
- Available since 2.2.
- type: string
- jndiTopicsUri:
- description: The URI of this Message VPN's collection of JNDI Topic objects.
- Available since 2.2.
- type: string
- mqttRetainCachesUri:
- description: The URI of this Message VPN's collection of MQTT Retain Cache
- objects. Available since 2.11.
- type: string
- mqttSessionsUri:
- description: The URI of this Message VPN's collection of MQTT Session objects.
- Available since 2.1.
- type: string
- queueTemplatesUri:
- description: The URI of this Message VPN's collection of Queue Template
- objects. Available since 2.14.
- type: string
- queuesUri:
- description: The URI of this Message VPN's collection of Queue objects.
- type: string
- replayLogsUri:
- description: The URI of this Message VPN's collection of Replay Log objects.
- Available since 2.10.
- type: string
- replicatedTopicsUri:
- description: The URI of this Message VPN's collection of Replicated Topic
- objects. Available since 2.1.
- type: string
- restDeliveryPointsUri:
- description: The URI of this Message VPN's collection of REST Delivery Point
- objects.
- type: string
- sequencedTopicsUri:
- description: The URI of this Message VPN's collection of Sequenced Topic
- objects.
- type: string
- topicEndpointTemplatesUri:
- description: The URI of this Message VPN's collection of Topic Endpoint
- Template objects. Available since 2.14.
- type: string
- topicEndpointsUri:
- description: The URI of this Message VPN's collection of Topic Endpoint
- objects. Available since 2.1.
- type: string
- uri:
- description: The URI of this Message VPN object.
- type: string
- type: object
- MsgVpnMqttRetainCache:
- example:
- cacheName: cacheName
- msgLifetime: 0
- msgVpnName: msgVpnName
- enabled: true
- properties:
- cacheName:
- description: The name of the MQTT Retain Cache.
- type: string
- enabled:
- description: "Enable or disable this MQTT Retain Cache. When the cache is\
- \ disabled, neither retain messages nor retain requests will be delivered\
- \ by the cache. However, live retain messages will continue to be delivered\
- \ to currently connected MQTT clients. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `false`."
- type: boolean
- msgLifetime:
- description: "The message lifetime, in seconds. If a message remains cached\
- \ for the duration of its lifetime, the cache will remove the message.\
- \ A lifetime of 0 results in the message being retained indefinitely,\
- \ otherwise it must be 3 seconds or more. Changes to this attribute are\
- \ synchronized to HA mates and replication sites via config-sync. The\
- \ default value is `0`."
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- type: object
- MsgVpnMqttRetainCacheLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this MQTT Retain Cache object.
- type: string
- type: object
- MsgVpnMqttRetainCacheResponse:
- example:
- data:
- cacheName: cacheName
- msgLifetime: 0
- msgVpnName: msgVpnName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnMqttRetainCache'
- links:
- $ref: '#/components/schemas/MsgVpnMqttRetainCacheLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnMqttRetainCachesResponse:
- example:
- data:
- - cacheName: cacheName
- msgLifetime: 0
- msgVpnName: msgVpnName
- enabled: true
- - cacheName: cacheName
- msgLifetime: 0
- msgVpnName: msgVpnName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnMqttRetainCache'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnMqttRetainCacheLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnMqttSession:
- example:
- owner: owner
- queueMaxBindCount: 0
- mqttSessionClientId: mqttSessionClientId
- queueRejectLowPriorityMsgEnabled: true
- queueRespectTtlEnabled: true
- queueMaxDeliveredUnackedMsgsPerFlow: 6
- queueMaxRedeliveryCount: 5
- enabled: true
- queueMaxTtl: 2
- queueRejectLowPriorityMsgLimit: 7
- queueDeadMsgQueue: queueDeadMsgQueue
- queueEventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueRejectMsgToSenderOnDiscardBehavior: always
- queueEventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueMaxMsgSize: 1
- msgVpnName: msgVpnName
- queueEventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueMaxMsgSpoolUsage: 5
- mqttSessionVirtualRouter: primary
- queueConsumerAckPropagationEnabled: true
- properties:
- enabled:
- description: "Enable or disable the MQTT Session. When disabled, the client\
- \ is disconnected, new messages matching QoS 0 subscriptions are discarded,\
- \ and new messages matching QoS 1 subscriptions are stored for future\
- \ delivery. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `false`."
- type: boolean
- mqttSessionClientId:
- description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- type: string
- mqttSessionVirtualRouter:
- description: |
- The virtual router of the MQTT Session. The allowed values and their meaning are:
-
-
- "primary" - The MQTT Session belongs to the primary virtual router.
- "backup" - The MQTT Session belongs to the backup virtual router.
- "auto" - The MQTT Session is automatically assigned a virtual router at creation, depending on the broker's active-standby role.
-
- enum:
- - primary
- - backup
- - auto
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- owner:
- description: The owner of the MQTT Session. For externally-created sessions
- this defaults to the Client Username of the connecting client. For management-created
- sessions this defaults to empty. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`.
- type: string
- queueConsumerAckPropagationEnabled:
- description: Enable or disable the propagation of consumer acknowledgements
- (ACKs) received on the active replication Message VPN to the standby replication
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `true`. Available
- since 2.14.
- type: boolean
- queueDeadMsgQueue:
- description: The name of the Dead Message Queue (DMQ) used by the MQTT Session
- Queue. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `"#DEAD_MSG_QUEUE"`. Available
- since 2.14.
- type: string
- queueEventBindCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- queueEventMsgSpoolUsageThreshold:
- $ref: '#/components/schemas/EventThreshold'
- queueEventRejectLowPriorityMsgLimitThreshold:
- $ref: '#/components/schemas/EventThreshold'
- queueMaxBindCount:
- description: The maximum number of consumer flows that can bind to the MQTT
- Session Queue. Changes to this attribute are synchronized to HA mates
- and replication sites via config-sync. The default value is `1000`. Available
- since 2.14.
- format: int64
- type: integer
- queueMaxDeliveredUnackedMsgsPerFlow:
- description: The maximum number of messages delivered but not acknowledged
- per flow for the MQTT Session Queue. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `10000`. Available since 2.14.
- format: int64
- type: integer
- queueMaxMsgSize:
- description: "The maximum message size allowed in the MQTT Session Queue,\
- \ in bytes (B). Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `10000000`.\
- \ Available since 2.14."
- format: int32
- type: integer
- queueMaxMsgSpoolUsage:
- description: "The maximum message spool usage allowed by the MQTT Session\
- \ Queue, in megabytes (MB). A value of 0 only allows spooling of the last\
- \ message received and disables quota checking. Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `5000`. Available since 2.14."
- format: int64
- type: integer
- queueMaxRedeliveryCount:
- description: The maximum number of times the MQTT Session Queue will attempt
- redelivery of a message prior to it being discarded or moved to the DMQ.
- A value of 0 means to retry forever. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `0`. Available since 2.14.
- format: int64
- type: integer
- queueMaxTtl:
- description: "The maximum time in seconds a message can stay in the MQTT\
- \ Session Queue when `queueRespectTtlEnabled` is `\"true\"`. A message\
- \ expires when the lesser of the sender assigned time-to-live (TTL) in\
- \ the message and the `queueMaxTtl` configured for the MQTT Session Queue,\
- \ is exceeded. A value of 0 disables expiry. Changes to this attribute\
- \ are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `0`. Available since 2.14."
- format: int64
- type: integer
- queueRejectLowPriorityMsgEnabled:
- description: Enable or disable the checking of low priority messages against
- the `queueRejectLowPriorityMsgLimit`. This may only be enabled if `queueRejectMsgToSenderOnDiscardBehavior`
- does not have a value of `"never"`. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`. Available since 2.14.
- type: boolean
- queueRejectLowPriorityMsgLimit:
- description: The number of messages of any priority in the MQTT Session
- Queue above which low priority messages are not admitted but higher priority
- messages are allowed. Changes to this attribute are synchronized to HA
- mates and replication sites via config-sync. The default value is `0`.
- Available since 2.14.
- format: int64
- type: integer
- queueRejectMsgToSenderOnDiscardBehavior:
- description: |-
- Determines when to return negative acknowledgements (NACKs) to sending clients on message discards. Note that NACKs cause the message to not be delivered to any destination and Transacted Session commits to fail. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"when-queue-enabled"`. The allowed values and their meaning are:
-
-
- "always" - Always return a negative acknowledgment (NACK) to the sending client on message discard.
- "when-queue-enabled" - Only return a negative acknowledgment (NACK) to the sending client on message discard when the Queue is enabled.
- "never" - Never return a negative acknowledgment (NACK) to the sending client on message discard.
-
- Available since 2.14.
- enum:
- - always
- - when-queue-enabled
- - never
- type: string
- queueRespectTtlEnabled:
- description: "Enable or disable the respecting of the time-to-live (TTL)\
- \ for messages in the MQTT Session Queue. When enabled, expired messages\
- \ are discarded or moved to the DMQ. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `false`. Available since 2.14."
- type: boolean
- type: object
- MsgVpnMqttSessionLinks:
- example:
- subscriptionsUri: subscriptionsUri
- uri: uri
- properties:
- subscriptionsUri:
- description: The URI of this MQTT Session's collection of Subscription objects.
- type: string
- uri:
- description: The URI of this MQTT Session object.
- type: string
- type: object
- MsgVpnMqttSessionResponse:
- example:
- data:
- owner: owner
- queueMaxBindCount: 0
- mqttSessionClientId: mqttSessionClientId
- queueRejectLowPriorityMsgEnabled: true
- queueRespectTtlEnabled: true
- queueMaxDeliveredUnackedMsgsPerFlow: 6
- queueMaxRedeliveryCount: 5
- enabled: true
- queueMaxTtl: 2
- queueRejectLowPriorityMsgLimit: 7
- queueDeadMsgQueue: queueDeadMsgQueue
- queueEventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueRejectMsgToSenderOnDiscardBehavior: always
- queueEventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueMaxMsgSize: 1
- msgVpnName: msgVpnName
- queueEventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueMaxMsgSpoolUsage: 5
- mqttSessionVirtualRouter: primary
- queueConsumerAckPropagationEnabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- subscriptionsUri: subscriptionsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnMqttSession'
- links:
- $ref: '#/components/schemas/MsgVpnMqttSessionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnMqttSessionSubscription:
- example:
- mqttSessionClientId: mqttSessionClientId
- subscriptionQos: 0
- msgVpnName: msgVpnName
- subscriptionTopic: subscriptionTopic
- mqttSessionVirtualRouter: primary
- properties:
- mqttSessionClientId:
- description: "The Client ID of the MQTT Session, which corresponds to the\
- \ ClientId provided in the MQTT CONNECT packet."
- type: string
- mqttSessionVirtualRouter:
- description: |
- The virtual router of the MQTT Session. The allowed values and their meaning are:
-
-
- "primary" - The MQTT Session belongs to the primary virtual router.
- "backup" - The MQTT Session belongs to the backup virtual router.
- "auto" - The MQTT Session is automatically assigned a virtual router at creation, depending on the broker's active-standby role.
-
- enum:
- - primary
- - backup
- - auto
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- subscriptionQos:
- description: "The quality of service (QoS) for the subscription as either\
- \ 0 (deliver at most once) or 1 (deliver at least once). QoS 2 is not\
- \ supported, but QoS 2 messages attracted by QoS 0 or QoS 1 subscriptions\
- \ are accepted and delivered accordingly. Changes to this attribute are\
- \ synchronized to HA mates and replication sites via config-sync. The\
- \ default value is `0`."
- format: int64
- type: integer
- subscriptionTopic:
- description: The MQTT subscription topic.
- type: string
- type: object
- MsgVpnMqttSessionSubscriptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Subscription object.
- type: string
- type: object
- MsgVpnMqttSessionSubscriptionResponse:
- example:
- data:
- mqttSessionClientId: mqttSessionClientId
- subscriptionQos: 0
- msgVpnName: msgVpnName
- subscriptionTopic: subscriptionTopic
- mqttSessionVirtualRouter: primary
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscription'
- links:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscriptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnMqttSessionSubscriptionsResponse:
- example:
- data:
- - mqttSessionClientId: mqttSessionClientId
- subscriptionQos: 0
- msgVpnName: msgVpnName
- subscriptionTopic: subscriptionTopic
- mqttSessionVirtualRouter: primary
- - mqttSessionClientId: mqttSessionClientId
- subscriptionQos: 0
- msgVpnName: msgVpnName
- subscriptionTopic: subscriptionTopic
- mqttSessionVirtualRouter: primary
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscription'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnMqttSessionSubscriptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnMqttSessionsResponse:
- example:
- data:
- - owner: owner
- queueMaxBindCount: 0
- mqttSessionClientId: mqttSessionClientId
- queueRejectLowPriorityMsgEnabled: true
- queueRespectTtlEnabled: true
- queueMaxDeliveredUnackedMsgsPerFlow: 6
- queueMaxRedeliveryCount: 5
- enabled: true
- queueMaxTtl: 2
- queueRejectLowPriorityMsgLimit: 7
- queueDeadMsgQueue: queueDeadMsgQueue
- queueEventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueRejectMsgToSenderOnDiscardBehavior: always
- queueEventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueMaxMsgSize: 1
- msgVpnName: msgVpnName
- queueEventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueMaxMsgSpoolUsage: 5
- mqttSessionVirtualRouter: primary
- queueConsumerAckPropagationEnabled: true
- - owner: owner
- queueMaxBindCount: 0
- mqttSessionClientId: mqttSessionClientId
- queueRejectLowPriorityMsgEnabled: true
- queueRespectTtlEnabled: true
- queueMaxDeliveredUnackedMsgsPerFlow: 6
- queueMaxRedeliveryCount: 5
- enabled: true
- queueMaxTtl: 2
- queueRejectLowPriorityMsgLimit: 7
- queueDeadMsgQueue: queueDeadMsgQueue
- queueEventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueRejectMsgToSenderOnDiscardBehavior: always
- queueEventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueMaxMsgSize: 1
- msgVpnName: msgVpnName
- queueEventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueMaxMsgSpoolUsage: 5
- mqttSessionVirtualRouter: primary
- queueConsumerAckPropagationEnabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - subscriptionsUri: subscriptionsUri
- uri: uri
- - subscriptionsUri: subscriptionsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnMqttSession'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnMqttSessionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnQueue:
- example:
- redeliveryEnabled: true
- rejectLowPriorityMsgLimit: 9
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- deliveryCountEnabled: true
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- maxBindCount: 6
- owner: owner
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- egressEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- maxRedeliveryCount: 2
- ingressEnabled: true
- queueName: queueName
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSpoolUsage: 5
- properties:
- accessType:
- description: |
- The access type for delivering messages to consumer flows bound to the Queue. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"exclusive"`. The allowed values and their meaning are:
-
-
- "exclusive" - Exclusive delivery of messages to the first bound consumer flow.
- "non-exclusive" - Non-exclusive delivery of messages to all bound consumer flows in a round-robin fashion.
-
- enum:
- - exclusive
- - non-exclusive
- type: string
- consumerAckPropagationEnabled:
- description: Enable or disable the propagation of consumer acknowledgements
- (ACKs) received on the active replication Message VPN to the standby replication
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `true`.
- type: boolean
- deadMsgQueue:
- description: The name of the Dead Message Queue (DMQ) used by the Queue.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `"#DEAD_MSG_QUEUE"`. Available
- since 2.2.
- type: string
- deliveryCountEnabled:
- description: Enable or disable the ability for client applications to query
- the message delivery count of messages received from the Queue. This is
- a controlled availability feature. Please contact support to find out
- if this feature is supported for your use case. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`. Available since 2.19.
- type: boolean
- deliveryDelay:
- description: "The delay, in seconds, to apply to messages arriving on the\
- \ Queue before the messages are eligible for delivery. Changes to this\
- \ attribute are synchronized to HA mates and replication sites via config-sync.\
- \ The default value is `0`. Available since 2.22."
- format: int64
- type: integer
- egressEnabled:
- description: Enable or disable the transmission of messages from the Queue.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- eventBindCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventMsgSpoolUsageThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventRejectLowPriorityMsgLimitThreshold:
- $ref: '#/components/schemas/EventThreshold'
- ingressEnabled:
- description: Enable or disable the reception of messages to the Queue. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `false`.
- type: boolean
- maxBindCount:
- description: The maximum number of consumer flows that can bind to the Queue.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `1000`.
- format: int64
- type: integer
- maxDeliveredUnackedMsgsPerFlow:
- description: The maximum number of messages delivered but not acknowledged
- per flow for the Queue. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default value is `10000`.
- format: int64
- type: integer
- maxMsgSize:
- description: "The maximum message size allowed in the Queue, in bytes (B).\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `10000000`."
- format: int32
- type: integer
- maxMsgSpoolUsage:
- description: "The maximum message spool usage allowed by the Queue, in megabytes\
- \ (MB). A value of 0 only allows spooling of the last message received\
- \ and disables quota checking. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `5000`."
- format: int64
- type: integer
- maxRedeliveryCount:
- description: The maximum number of times the Queue will attempt redelivery
- of a message prior to it being discarded or moved to the DMQ. A value
- of 0 means to retry forever. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `0`.
- format: int64
- type: integer
- maxTtl:
- description: "The maximum time in seconds a message can stay in the Queue\
- \ when `respectTtlEnabled` is `\"true\"`. A message expires when the lesser\
- \ of the sender assigned time-to-live (TTL) in the message and the `maxTtl`\
- \ configured for the Queue, is exceeded. A value of 0 disables expiry.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `0`."
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- owner:
- description: The Client Username that owns the Queue and has permission
- equivalent to `"delete"`. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default value is `""`.
- type: string
- permission:
- description: |
- The permission level for all consumers of the Queue, excluding the owner. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"no-access"`. The allowed values and their meaning are:
-
-
- "no-access" - Disallows all access.
- "read-only" - Read-only access to the messages.
- "consume" - Consume (read and remove) messages.
- "modify-topic" - Consume messages or modify the topic/selector.
- "delete" - Consume messages, modify the topic/selector or delete the Client created endpoint altogether.
-
- enum:
- - no-access
- - read-only
- - consume
- - modify-topic
- - delete
- type: string
- queueName:
- description: The name of the Queue.
- type: string
- redeliveryEnabled:
- description: "Enable or disable message redelivery. When enabled, the number\
- \ of redelivery attempts is controlled by maxRedeliveryCount. When disabled,\
- \ the message will never be delivered from the queue more than once. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `true`. Available since 2.18."
- type: boolean
- rejectLowPriorityMsgEnabled:
- description: Enable or disable the checking of low priority messages against
- the `rejectLowPriorityMsgLimit`. This may only be enabled if `rejectMsgToSenderOnDiscardBehavior`
- does not have a value of `"never"`. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- rejectLowPriorityMsgLimit:
- description: The number of messages of any priority in the Queue above which
- low priority messages are not admitted but higher priority messages are
- allowed. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `0`.
- format: int64
- type: integer
- rejectMsgToSenderOnDiscardBehavior:
- description: |-
- Determines when to return negative acknowledgements (NACKs) to sending clients on message discards. Note that NACKs cause the message to not be delivered to any destination and Transacted Session commits to fail. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"when-queue-enabled"`. The allowed values and their meaning are:
-
-
- "always" - Always return a negative acknowledgment (NACK) to the sending client on message discard.
- "when-queue-enabled" - Only return a negative acknowledgment (NACK) to the sending client on message discard when the Queue is enabled.
- "never" - Never return a negative acknowledgment (NACK) to the sending client on message discard.
-
- Available since 2.1.
- enum:
- - always
- - when-queue-enabled
- - never
- type: string
- respectMsgPriorityEnabled:
- description: "Enable or disable the respecting of message priority. When\
- \ enabled, messages contained in the Queue are delivered in priority order,\
- \ from 9 (highest) to 0 (lowest). MQTT queues do not support enabling\
- \ message priority. Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `false`.\
- \ Available since 2.8."
- type: boolean
- respectTtlEnabled:
- description: "Enable or disable the respecting of the time-to-live (TTL)\
- \ for messages in the Queue. When enabled, expired messages are discarded\
- \ or moved to the DMQ. Changes to this attribute are synchronized to HA\
- \ mates and replication sites via config-sync. The default value is `false`."
- type: boolean
- type: object
- MsgVpnQueueLinks:
- example:
- subscriptionsUri: subscriptionsUri
- uri: uri
- properties:
- subscriptionsUri:
- description: The URI of this Queue's collection of Queue Subscription objects.
- type: string
- uri:
- description: The URI of this Queue object.
- type: string
- type: object
- MsgVpnQueueResponse:
- example:
- data:
- redeliveryEnabled: true
- rejectLowPriorityMsgLimit: 9
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- deliveryCountEnabled: true
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- maxBindCount: 6
- owner: owner
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- egressEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- maxRedeliveryCount: 2
- ingressEnabled: true
- queueName: queueName
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSpoolUsage: 5
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- subscriptionsUri: subscriptionsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnQueue'
- links:
- $ref: '#/components/schemas/MsgVpnQueueLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnQueueSubscription:
- example:
- queueName: queueName
- msgVpnName: msgVpnName
- subscriptionTopic: subscriptionTopic
- properties:
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- queueName:
- description: The name of the Queue.
- type: string
- subscriptionTopic:
- description: The topic of the Subscription.
- type: string
- type: object
- MsgVpnQueueSubscriptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Queue Subscription object.
- type: string
- type: object
- MsgVpnQueueSubscriptionResponse:
- example:
- data:
- queueName: queueName
- msgVpnName: msgVpnName
- subscriptionTopic: subscriptionTopic
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnQueueSubscription'
- links:
- $ref: '#/components/schemas/MsgVpnQueueSubscriptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnQueueSubscriptionsResponse:
- example:
- data:
- - queueName: queueName
- msgVpnName: msgVpnName
- subscriptionTopic: subscriptionTopic
- - queueName: queueName
- msgVpnName: msgVpnName
- subscriptionTopic: subscriptionTopic
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnQueueSubscription'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnQueueSubscriptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnQueueTemplate:
- example:
- maxBindCount: 6
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- redeliveryEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- rejectLowPriorityMsgLimit: 9
- maxRedeliveryCount: 2
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- queueNameFilter: queueNameFilter
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueTemplateName: queueTemplateName
- respectMsgPriorityEnabled: true
- durabilityOverride: none
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSpoolUsage: 5
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- properties:
- accessType:
- description: |
- The access type for delivering messages to consumer flows. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"exclusive"`. The allowed values and their meaning are:
-
-
- "exclusive" - Exclusive delivery of messages to the first bound consumer flow.
- "non-exclusive" - Non-exclusive delivery of messages to all bound consumer flows in a round-robin fashion.
-
- enum:
- - exclusive
- - non-exclusive
- type: string
- consumerAckPropagationEnabled:
- description: Enable or disable the propagation of consumer acknowledgements
- (ACKs) received on the active replication Message VPN to the standby replication
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `true`.
- type: boolean
- deadMsgQueue:
- description: The name of the Dead Message Queue (DMQ). Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `"#DEAD_MSG_QUEUE"`.
- type: string
- deliveryDelay:
- description: "The delay, in seconds, to apply to messages arriving on the\
- \ Queue before the messages are eligible for delivery. This attribute\
- \ does not apply to MQTT queues created from this template, but it may\
- \ apply in future releases. Therefore, to maintain forward compatibility,\
- \ do not set this value on templates that might be used for MQTT queues.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `0`. Available since 2.22."
- format: int64
- type: integer
- durabilityOverride:
- description: |
- Controls the durability of queues created from this template. If non-durable, the created queue will be non-durable, regardless of the specified durability. If none, the created queue will have the requested durability. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - The durability of the endpoint will be as requested on create.
- "non-durable" - The durability of the created queue will be non-durable, regardless of what was requested.
-
- enum:
- - none
- - non-durable
- type: string
- eventBindCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventMsgSpoolUsageThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventRejectLowPriorityMsgLimitThreshold:
- $ref: '#/components/schemas/EventThreshold'
- maxBindCount:
- description: The maximum number of consumer flows that can bind. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `1000`.
- format: int64
- type: integer
- maxDeliveredUnackedMsgsPerFlow:
- description: The maximum number of messages delivered but not acknowledged
- per flow. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `10000`.
- format: int64
- type: integer
- maxMsgSize:
- description: "The maximum message size allowed, in bytes (B). Changes to\
- \ this attribute are synchronized to HA mates and replication sites via\
- \ config-sync. The default value is `10000000`."
- format: int32
- type: integer
- maxMsgSpoolUsage:
- description: "The maximum message spool usage allowed, in megabytes (MB).\
- \ A value of 0 only allows spooling of the last message received and disables\
- \ quota checking. Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `5000`."
- format: int64
- type: integer
- maxRedeliveryCount:
- description: The maximum number of message redelivery attempts that will
- occur prior to the message being discarded or moved to the DMQ. A value
- of 0 means to retry forever. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `0`.
- format: int64
- type: integer
- maxTtl:
- description: "The maximum time in seconds a message can stay in a Queue\
- \ when `respectTtlEnabled` is `\"true\"`. A message expires when the lesser\
- \ of the sender assigned time-to-live (TTL) in the message and the `maxTtl`\
- \ configured for the Queue, is exceeded. A value of 0 disables expiry.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `0`."
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- permission:
- description: |
- The permission level for all consumers, excluding the owner. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"no-access"`. The allowed values and their meaning are:
-
-
- "no-access" - Disallows all access.
- "read-only" - Read-only access to the messages.
- "consume" - Consume (read and remove) messages.
- "modify-topic" - Consume messages or modify the topic/selector.
- "delete" - Consume messages, modify the topic/selector or delete the Client created endpoint altogether.
-
- enum:
- - no-access
- - read-only
- - consume
- - modify-topic
- - delete
- type: string
- queueNameFilter:
- description: "A wildcardable pattern used to determine which Queues use\
- \ settings from this Template. Two different wildcards are supported:\
- \ * and >. Similar to topic filters or subscription patterns, a > matches\
- \ anything (but only when used at the end), and a * matches zero or more\
- \ characters but never a slash (/). A > is only a wildcard when used at\
- \ the end, after a /. A * is only allowed at the end, after a slash (/).\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `\"\"`."
- type: string
- queueTemplateName:
- description: The name of the Queue Template.
- type: string
- redeliveryEnabled:
- description: "Enable or disable message redelivery. When enabled, the number\
- \ of redelivery attempts is controlled by maxRedeliveryCount. When disabled,\
- \ the message will never be delivered from the queue more than once. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `true`. Available since 2.18."
- type: boolean
- rejectLowPriorityMsgEnabled:
- description: Enable or disable the checking of low priority messages against
- the `rejectLowPriorityMsgLimit`. This may only be enabled if `rejectMsgToSenderOnDiscardBehavior`
- does not have a value of `"never"`. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- rejectLowPriorityMsgLimit:
- description: The number of messages of any priority above which low priority
- messages are not admitted but higher priority messages are allowed. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `0`.
- format: int64
- type: integer
- rejectMsgToSenderOnDiscardBehavior:
- description: |
- Determines when to return negative acknowledgements (NACKs) to sending clients on message discards. Note that NACKs prevent the message from being delivered to any destination and Transacted Session commits to fail. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"when-queue-enabled"`. The allowed values and their meaning are:
-
-
- "always" - Always return a negative acknowledgment (NACK) to the sending client on message discard.
- "when-queue-enabled" - Only return a negative acknowledgment (NACK) to the sending client on message discard when the Queue is enabled.
- "never" - Never return a negative acknowledgment (NACK) to the sending client on message discard.
-
- enum:
- - always
- - when-queue-enabled
- - never
- type: string
- respectMsgPriorityEnabled:
- description: "Enable or disable the respecting of message priority. When\
- \ enabled, messages are delivered in priority order, from 9 (highest)\
- \ to 0 (lowest). Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `false`."
- type: boolean
- respectTtlEnabled:
- description: "Enable or disable the respecting of the time-to-live (TTL)\
- \ for messages. When enabled, expired messages are discarded or moved\
- \ to the DMQ. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `false`."
- type: boolean
- type: object
- MsgVpnQueueTemplateLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Queue Template object.
- type: string
- type: object
- MsgVpnQueueTemplateResponse:
- example:
- data:
- maxBindCount: 6
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- redeliveryEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- rejectLowPriorityMsgLimit: 9
- maxRedeliveryCount: 2
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- queueNameFilter: queueNameFilter
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueTemplateName: queueTemplateName
- respectMsgPriorityEnabled: true
- durabilityOverride: none
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSpoolUsage: 5
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnQueueTemplate'
- links:
- $ref: '#/components/schemas/MsgVpnQueueTemplateLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnQueueTemplatesResponse:
- example:
- data:
- - maxBindCount: 6
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- redeliveryEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- rejectLowPriorityMsgLimit: 9
- maxRedeliveryCount: 2
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- queueNameFilter: queueNameFilter
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueTemplateName: queueTemplateName
- respectMsgPriorityEnabled: true
- durabilityOverride: none
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSpoolUsage: 5
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- - maxBindCount: 6
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- redeliveryEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- rejectLowPriorityMsgLimit: 9
- maxRedeliveryCount: 2
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- queueNameFilter: queueNameFilter
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- queueTemplateName: queueTemplateName
- respectMsgPriorityEnabled: true
- durabilityOverride: none
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSpoolUsage: 5
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnQueueTemplate'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnQueueTemplateLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnQueuesResponse:
- example:
- data:
- - redeliveryEnabled: true
- rejectLowPriorityMsgLimit: 9
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- deliveryCountEnabled: true
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- maxBindCount: 6
- owner: owner
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- egressEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- maxRedeliveryCount: 2
- ingressEnabled: true
- queueName: queueName
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSpoolUsage: 5
- - redeliveryEnabled: true
- rejectLowPriorityMsgLimit: 9
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- deliveryCountEnabled: true
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- maxBindCount: 6
- owner: owner
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- egressEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- maxRedeliveryCount: 2
- ingressEnabled: true
- queueName: queueName
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSpoolUsage: 5
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - subscriptionsUri: subscriptionsUri
- uri: uri
- - subscriptionsUri: subscriptionsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnQueue'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnQueueLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnReplayLog:
- example:
- ingressEnabled: true
- replayLogName: replayLogName
- maxSpoolUsage: 0
- egressEnabled: true
- msgVpnName: msgVpnName
- topicFilterEnabled: true
- properties:
- egressEnabled:
- description: Enable or disable the transmission of messages from the Replay
- Log. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- ingressEnabled:
- description: Enable or disable the reception of messages to the Replay Log.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- maxSpoolUsage:
- description: "The maximum spool usage allowed by the Replay Log, in megabytes\
- \ (MB). If this limit is exceeded, old messages will be trimmed. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `0`."
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- replayLogName:
- description: The name of the Replay Log.
- type: string
- topicFilterEnabled:
- description: Enable or disable topic filtering for the Replay Log. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `false`. Available since 2.27.
- type: boolean
- type: object
- MsgVpnReplayLogLinks:
- example:
- topicFilterSubscriptionsUri: topicFilterSubscriptionsUri
- uri: uri
- properties:
- topicFilterSubscriptionsUri:
- description: The URI of this Replay Log's collection of Topic Filter Subscription
- objects. Available since 2.27.
- type: string
- uri:
- description: The URI of this Replay Log object.
- type: string
- type: object
- MsgVpnReplayLogResponse:
- example:
- data:
- ingressEnabled: true
- replayLogName: replayLogName
- maxSpoolUsage: 0
- egressEnabled: true
- msgVpnName: msgVpnName
- topicFilterEnabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- topicFilterSubscriptionsUri: topicFilterSubscriptionsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnReplayLog'
- links:
- $ref: '#/components/schemas/MsgVpnReplayLogLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnReplayLogTopicFilterSubscription:
- example:
- replayLogName: replayLogName
- topicFilterSubscription: topicFilterSubscription
- msgVpnName: msgVpnName
- properties:
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- replayLogName:
- description: The name of the Replay Log.
- type: string
- topicFilterSubscription:
- description: The topic of the Subscription.
- type: string
- type: object
- MsgVpnReplayLogTopicFilterSubscriptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Topic Filter Subscription object.
- type: string
- type: object
- MsgVpnReplayLogTopicFilterSubscriptionResponse:
- example:
- data:
- replayLogName: replayLogName
- topicFilterSubscription: topicFilterSubscription
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnReplayLogTopicFilterSubscription'
- links:
- $ref: '#/components/schemas/MsgVpnReplayLogTopicFilterSubscriptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnReplayLogTopicFilterSubscriptionsResponse:
- example:
- data:
- - replayLogName: replayLogName
- topicFilterSubscription: topicFilterSubscription
- msgVpnName: msgVpnName
- - replayLogName: replayLogName
- topicFilterSubscription: topicFilterSubscription
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnReplayLogTopicFilterSubscription'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnReplayLogTopicFilterSubscriptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnReplayLogsResponse:
- example:
- data:
- - ingressEnabled: true
- replayLogName: replayLogName
- maxSpoolUsage: 0
- egressEnabled: true
- msgVpnName: msgVpnName
- topicFilterEnabled: true
- - ingressEnabled: true
- replayLogName: replayLogName
- maxSpoolUsage: 0
- egressEnabled: true
- msgVpnName: msgVpnName
- topicFilterEnabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - topicFilterSubscriptionsUri: topicFilterSubscriptionsUri
- uri: uri
- - topicFilterSubscriptionsUri: topicFilterSubscriptionsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnReplayLog'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnReplayLogLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnReplicatedTopic:
- example:
- replicationMode: sync
- replicatedTopic: replicatedTopic
- msgVpnName: msgVpnName
- properties:
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- replicatedTopic:
- description: The topic for applying replication. Published messages matching
- this topic will be replicated to the standby site.
- type: string
- replicationMode:
- description: |
- The replication mode for the Replicated Topic. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"async"`. The allowed values and their meaning are:
-
-
- "sync" - Messages are acknowledged when replicated (spooled remotely).
- "async" - Messages are acknowledged when pending replication (spooled locally).
-
- enum:
- - sync
- - async
- type: string
- type: object
- MsgVpnReplicatedTopicLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Replicated Topic object.
- type: string
- type: object
- MsgVpnReplicatedTopicResponse:
- example:
- data:
- replicationMode: sync
- replicatedTopic: replicatedTopic
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnReplicatedTopic'
- links:
- $ref: '#/components/schemas/MsgVpnReplicatedTopicLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnReplicatedTopicsResponse:
- example:
- data:
- - replicationMode: sync
- replicatedTopic: replicatedTopic
- msgVpnName: msgVpnName
- - replicationMode: sync
- replicatedTopic: replicatedTopic
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnReplicatedTopic'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnReplicatedTopicLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnResponse:
- example:
- data:
- serviceMqttMaxConnectionCount: 6
- authorizationProfileName: authorizationProfileName
- replicationBridgeAuthenticationClientCertPassword: replicationBridgeAuthenticationClientCertPassword
- replicationBridgeEgressFlowWindowSize: 6
- restTlsServerCertMaxChainDepth: 4
- serviceRestIncomingPlainTextEnabled: true
- replicationEnabled: true
- eventServiceWebConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- bridgingTlsServerCertValidateDateEnabled: true
- authorizationType: ldap
- replicationAckPropagationIntervalMsgCount: 1
- bridgingTlsServerCertMaxChainDepth: 6
- replicationBridgeCompressedDataEnabled: true
- serviceAmqpPlainTextEnabled: true
- bridgingTlsServerCertEnforceTrustedCommonNameEnabled: true
- restTlsServerCertValidateDateEnabled: true
- eventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- authenticationKerberosEnabled: true
- authorizationLdapGroupMembershipAttributeName: authorizationLdapGroupMembershipAttributeName
- serviceRestIncomingPlainTextListenPort: 1
- authenticationClientCertUsernameSource: certificate-thumbprint
- replicationBridgeAuthenticationClientCertContent: replicationBridgeAuthenticationClientCertContent
- eventSubscriptionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceMqttPlainTextListenPort: 8
- authenticationClientCertMaxChainDepth: 0
- serviceMqttWebSocketEnabled: true
- authorizationLdapTrimClientUsernameDomainEnabled: true
- serviceRestIncomingAuthorizationHeaderHandling: drop
- authenticationClientCertEnabled: true
- restTlsServerCertEnforceTrustedCommonNameEnabled: true
- replicationRejectMsgWhenSyncIneligibleEnabled: true
- eventPublishTopicFormatSmfEnabled: true
- authenticationBasicProfileName: authenticationBasicProfileName
- enabled: true
- replicationBridgeAuthenticationScheme: basic
- serviceRestIncomingAuthenticationClientCertRequest: always
- replicationBridgeUnidirectionalClientProfileName: replicationBridgeUnidirectionalClientProfileName
- serviceRestIncomingMaxConnectionCount: 6
- sempOverMsgBusEnabled: true
- maxTransactionCount: 1
- serviceAmqpTlsListenPort: 9
- serviceMqttTlsListenPort: 9
- eventServiceAmqpConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceRestMode: gateway
- serviceRestIncomingTlsEnabled: true
- authenticationKerberosAllowApiProvidedUsernameEnabled: true
- sempOverMsgBusAdminDistributedCacheEnabled: true
- maxSubscriptionCount: 4
- authenticationOauthEnabled: true
- authenticationBasicType: internal
- serviceWebMaxConnectionCount: 5
- serviceAmqpMaxConnectionCount: 5
- maxEgressFlowCount: 7
- serviceMqttWebSocketListenPort: 3
- serviceSmfPlainTextEnabled: true
- maxEndpointCount: 9
- serviceWebTlsEnabled: true
- serviceMqttTlsWebSocketEnabled: true
- exportSubscriptionsEnabled: true
- authenticationClientCertCertificateMatchingRulesEnabled: true
- eventIngressMsgRateThreshold:
- setValue: 5
- clearValue: 1
- eventPublishSubscriptionMode: "off"
- serviceMqttTlsEnabled: true
- eventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfTlsEnabled: true
- eventLargeMsgThreshold: 5
- serviceRestIncomingTlsListenPort: 2
- replicationQueueRejectMsgToSenderOnDiscardEnabled: true
- eventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventPublishMsgVpnEnabled: true
- sempOverMsgBusShowEnabled: true
- serviceWebPlainTextEnabled: true
- dmrEnabled: true
- msgVpnName: msgVpnName
- eventEndpointCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- sempOverMsgBusAdminEnabled: true
- eventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventServiceRestIncomingConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfMaxConnectionCount: 6
- jndiEnabled: true
- restTlsServerCertValidateNameEnabled: true
- serviceMqttPlainTextEnabled: true
- eventPublishClientEnabled: true
- replicationQueueMaxMsgSpoolUsage: 1
- eventServiceMqttConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- sempOverMsgBusAdminClientEnabled: true
- tlsAllowDowngradeToPlainTextEnabled: true
- maxConnectionCount: 2
- serviceWebAuthenticationClientCertRequest: always
- serviceRestOutgoingMaxConnectionCount: 6
- replicationBridgeTlsEnabled: true
- authenticationClientCertRevocationCheckMode: allow-all
- authenticationClientCertAllowApiProvidedUsernameEnabled: true
- eventServiceSmfConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceAmqpPlainTextListenPort: 9
- authenticationClientCertValidateDateEnabled: true
- serviceAmqpTlsEnabled: true
- eventEgressMsgRateThreshold:
- setValue: 5
- clearValue: 1
- replicationTransactionMode: sync
- replicationRole: active
- authenticationBasicRadiusDomain: authenticationBasicRadiusDomain
- replicationEnabledQueueBehavior: fail-on-existing-queue
- replicationBridgeRetryDelay: 7
- eventLogTag: eventLogTag
- distributedCacheManagementEnabled: true
- alias: alias
- authenticationOauthDefaultProfileName: authenticationOauthDefaultProfileName
- serviceMqttTlsWebSocketListenPort: 6
- replicationBridgeAuthenticationBasicClientUsername: replicationBridgeAuthenticationBasicClientUsername
- bridgingTlsServerCertValidateNameEnabled: true
- replicationBridgeAuthenticationBasicPassword: replicationBridgeAuthenticationBasicPassword
- maxIngressFlowCount: 3
- serviceMqttAuthenticationClientCertRequest: always
- maxTransactedSessionCount: 7
- mqttRetainMaxMemory: 1
- eventPublishTopicFormatMqttEnabled: true
- authenticationBasicEnabled: true
- maxMsgSpoolUsage: 2
- authenticationOauthDefaultProviderName: authenticationOauthDefaultProviderName
- eventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- authenticationOauthProvidersUri: authenticationOauthProvidersUri
- authenticationOauthProfilesUri: authenticationOauthProfilesUri
- clientProfilesUri: clientProfilesUri
- topicEndpointsUri: topicEndpointsUri
- jndiConnectionFactoriesUri: jndiConnectionFactoriesUri
- mqttRetainCachesUri: mqttRetainCachesUri
- clientUsernamesUri: clientUsernamesUri
- bridgesUri: bridgesUri
- replicatedTopicsUri: replicatedTopicsUri
- topicEndpointTemplatesUri: topicEndpointTemplatesUri
- aclProfilesUri: aclProfilesUri
- sequencedTopicsUri: sequencedTopicsUri
- uri: uri
- jndiTopicsUri: jndiTopicsUri
- dmrBridgesUri: dmrBridgesUri
- replayLogsUri: replayLogsUri
- certMatchingRulesUri: certMatchingRulesUri
- queueTemplatesUri: queueTemplatesUri
- queuesUri: queuesUri
- restDeliveryPointsUri: restDeliveryPointsUri
- distributedCachesUri: distributedCachesUri
- mqttSessionsUri: mqttSessionsUri
- authorizationGroupsUri: authorizationGroupsUri
- jndiQueuesUri: jndiQueuesUri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpn'
- links:
- $ref: '#/components/schemas/MsgVpnLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPoint:
- example:
- service: service
- vendor: vendor
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- enabled: true
- properties:
- clientProfileName:
- description: The Client Profile of the REST Delivery Point. It must exist
- in the local Message VPN. Its TCP parameters are used for all REST Consumers
- in this RDP. Its queue properties are used by the RDP client. The Client
- Profile is used inside the auto-generated Client Username for this RDP.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `"default"`.
- type: string
- enabled:
- description: "Enable or disable the REST Delivery Point. When disabled,\
- \ no connections are initiated or messages delivered to any of the contained\
- \ REST Consumers. Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `false`."
- type: boolean
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- restDeliveryPointName:
- description: The name of the REST Delivery Point.
- type: string
- service:
- description: The name of the service that this REST Delivery Point connects
- to. Internally the broker does not use this value; it is informational
- only. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`. Available since 2.19.
- type: string
- vendor:
- description: The name of the vendor that this REST Delivery Point connects
- to. Internally the broker does not use this value; it is informational
- only. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`. Available since 2.19.
- type: string
- type: object
- MsgVpnRestDeliveryPointLinks:
- example:
- restConsumersUri: restConsumersUri
- queueBindingsUri: queueBindingsUri
- uri: uri
- properties:
- queueBindingsUri:
- description: The URI of this REST Delivery Point's collection of Queue Binding
- objects.
- type: string
- restConsumersUri:
- description: The URI of this REST Delivery Point's collection of REST Consumer
- objects.
- type: string
- uri:
- description: The URI of this REST Delivery Point object.
- type: string
- type: object
- MsgVpnRestDeliveryPointQueueBinding:
- example:
- requestTargetEvaluation: none
- gatewayReplaceTargetAuthorityEnabled: true
- queueBindingName: queueBindingName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- postRequestTarget: postRequestTarget
- properties:
- gatewayReplaceTargetAuthorityEnabled:
- description: "Enable or disable whether the authority for the request-target\
- \ is replaced with that configured for the REST Consumer remote. When\
- \ enabled, the broker sends HTTP requests in absolute-form, with the request-target's\
- \ authority taken from the REST Consumer's remote host and port configuration.\
- \ When disabled, the broker sends HTTP requests whose request-target matches\
- \ that of the original request message, including whether to use absolute-form\
- \ or origin-form. This configuration is applicable only when the Message\
- \ VPN is in REST gateway mode. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `false`. Available since 2.6."
- type: boolean
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- postRequestTarget:
- description: "The request-target string to use when sending requests. It\
- \ identifies the target resource on the far-end REST Consumer upon which\
- \ to apply the request. There are generally two common forms for the request-target.\
- \ The origin-form is most often used in practice and contains the path\
- \ and query components of the target URI. If the path component is empty\
- \ then the client must generally send a \"/\" as the path. When making\
- \ a request to a proxy, most often the absolute-form is required. This\
- \ configuration is only applicable when the Message VPN is in REST messaging\
- \ mode. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `\"\"`."
- type: string
- queueBindingName:
- description: The name of a queue in the Message VPN.
- type: string
- requestTargetEvaluation:
- description: |-
- The type of evaluation to perform on the request target. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - Do not evaluate substitution expressions on the request target.
- "substitution-expressions" - Evaluate substitution expressions on the request target.
-
- Available since 2.23.
- enum:
- - none
- - substitution-expressions
- type: string
- restDeliveryPointName:
- description: The name of the REST Delivery Point.
- type: string
- type: object
- MsgVpnRestDeliveryPointQueueBindingLinks:
- example:
- requestHeadersUri: requestHeadersUri
- uri: uri
- properties:
- requestHeadersUri:
- description: The URI of this Queue Binding's collection of Request Header
- objects. Available since 2.23.
- type: string
- uri:
- description: The URI of this Queue Binding object.
- type: string
- type: object
- MsgVpnRestDeliveryPointQueueBindingRequestHeader:
- example:
- headerName: headerName
- queueBindingName: queueBindingName
- headerValue: headerValue
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- properties:
- headerName:
- description: The name of the HTTP request header.
- type: string
- headerValue:
- description: A substitution expression for the value of the HTTP request
- header. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`.
- type: string
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- queueBindingName:
- description: The name of a queue in the Message VPN.
- type: string
- restDeliveryPointName:
- description: The name of the REST Delivery Point.
- type: string
- type: object
- MsgVpnRestDeliveryPointQueueBindingRequestHeaderLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Request Header object.
- type: string
- type: object
- MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse:
- example:
- data:
- headerName: headerName
- queueBindingName: queueBindingName
- headerValue: headerValue
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeader'
- links:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeaderLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointQueueBindingRequestHeadersResponse:
- example:
- data:
- - headerName: headerName
- queueBindingName: queueBindingName
- headerValue: headerValue
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- - headerName: headerName
- queueBindingName: queueBindingName
- headerValue: headerValue
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeader'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingRequestHeaderLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointQueueBindingResponse:
- example:
- data:
- requestTargetEvaluation: none
- gatewayReplaceTargetAuthorityEnabled: true
- queueBindingName: queueBindingName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- postRequestTarget: postRequestTarget
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- requestHeadersUri: requestHeadersUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBinding'
- links:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointQueueBindingsResponse:
- example:
- data:
- - requestTargetEvaluation: none
- gatewayReplaceTargetAuthorityEnabled: true
- queueBindingName: queueBindingName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- postRequestTarget: postRequestTarget
- - requestTargetEvaluation: none
- gatewayReplaceTargetAuthorityEnabled: true
- queueBindingName: queueBindingName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- postRequestTarget: postRequestTarget
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - requestHeadersUri: requestHeadersUri
- uri: uri
- - requestHeadersUri: requestHeadersUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBinding'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointQueueBindingLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointResponse:
- example:
- data:
- service: service
- vendor: vendor
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- restConsumersUri: restConsumersUri
- queueBindingsUri: queueBindingsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPoint'
- links:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointRestConsumer:
- example:
- authenticationAwsSecretAccessKey: authenticationAwsSecretAccessKey
- authenticationOauthClientSecret: authenticationOauthClientSecret
- remoteHost: remoteHost
- httpMethod: post
- enabled: true
- authenticationAwsRegion: authenticationAwsRegion
- localInterface: localInterface
- outgoingConnectionCount: 6
- retryDelay: 5
- authenticationAwsService: authenticationAwsService
- tlsEnabled: true
- authenticationScheme: none
- authenticationClientCertContent: authenticationClientCertContent
- msgVpnName: msgVpnName
- authenticationOauthClientTokenEndpoint: authenticationOauthClientTokenEndpoint
- authenticationOauthJwtSecretKey: authenticationOauthJwtSecretKey
- authenticationHttpBasicUsername: authenticationHttpBasicUsername
- authenticationHttpHeaderValue: authenticationHttpHeaderValue
- maxPostWaitTime: 0
- authenticationAwsAccessKeyId: authenticationAwsAccessKeyId
- authenticationOauthClientId: authenticationOauthClientId
- restConsumerName: restConsumerName
- remotePort: 1
- authenticationClientCertPassword: authenticationClientCertPassword
- authenticationHttpHeaderName: authenticationHttpHeaderName
- authenticationHttpBasicPassword: authenticationHttpBasicPassword
- authenticationOauthJwtTokenEndpoint: authenticationOauthJwtTokenEndpoint
- tlsCipherSuiteList: tlsCipherSuiteList
- authenticationOauthClientScope: authenticationOauthClientScope
- restDeliveryPointName: restDeliveryPointName
- properties:
- authenticationAwsAccessKeyId:
- description: The AWS access key id. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`. Available since 2.26.
- type: string
- authenticationAwsRegion:
- description: The AWS region id. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`. Available since 2.26.
- type: string
- authenticationAwsSecretAccessKey:
- description: "The AWS secret access key. This attribute is absent from a\
- \ GET and not updated when absent in a PUT, subject to the exceptions\
- \ in note 4. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `\"\"`. Available\
- \ since 2.26."
- type: string
- authenticationAwsService:
- description: The AWS service id. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`. Available since 2.26.
- type: string
- authenticationClientCertContent:
- description: "The PEM formatted content for the client certificate that\
- \ the REST Consumer will present to the REST host. It must consist of\
- \ a private key and between one and three certificates comprising the\
- \ certificate trust chain. This attribute is absent from a GET and not\
- \ updated when absent in a PUT, subject to the exceptions in note 4. Changing\
- \ this attribute requires an HTTPS connection. The default value is `\"\
- \"`. Available since 2.9."
- type: string
- x-requires-https: true
- authenticationClientCertPassword:
- description: "The password for the client certificate. This attribute is\
- \ absent from a GET and not updated when absent in a PUT, subject to the\
- \ exceptions in note 4. Changing this attribute requires an HTTPS connection.\
- \ The default value is `\"\"`. Available since 2.9."
- type: string
- x-requires-https: true
- authenticationHttpBasicPassword:
- description: "The password for the username. This attribute is absent from\
- \ a GET and not updated when absent in a PUT, subject to the exceptions\
- \ in note 4. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `\"\"`."
- type: string
- authenticationHttpBasicUsername:
- description: The username that the REST Consumer will use to login to the
- REST host. Normally a username is only configured when basic authentication
- is selected for the REST Consumer. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`.
- type: string
- authenticationHttpHeaderName:
- description: The authentication header name. Changes to this attribute are
- synchronized to HA mates and replication sites via config-sync. The default
- value is `""`. Available since 2.15.
- type: string
- authenticationHttpHeaderValue:
- description: "The authentication header value. This attribute is absent\
- \ from a GET and not updated when absent in a PUT, subject to the exceptions\
- \ in note 4. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `\"\"`. Available\
- \ since 2.15."
- type: string
- authenticationOauthClientId:
- description: The OAuth client ID. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`. Available since 2.19.
- type: string
- authenticationOauthClientScope:
- description: The OAuth scope. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `""`. Available since 2.19.
- type: string
- authenticationOauthClientSecret:
- description: "The OAuth client secret. This attribute is absent from a GET\
- \ and not updated when absent in a PUT, subject to the exceptions in note\
- \ 4. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `\"\"`. Available since\
- \ 2.19."
- type: string
- authenticationOauthClientTokenEndpoint:
- description: The OAuth token endpoint URL that the REST Consumer will use
- to request a token for login to the REST host. Must begin with "https".
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `""`. Available since 2.19.
- type: string
- authenticationOauthJwtSecretKey:
- description: "The OAuth secret key used to sign the token request JWT. This\
- \ attribute is absent from a GET and not updated when absent in a PUT,\
- \ subject to the exceptions in note 4. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `\"\"`. Available since 2.21."
- type: string
- authenticationOauthJwtTokenEndpoint:
- description: The OAuth token endpoint URL that the REST Consumer will use
- to request a token for login to the REST host. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `""`. Available since 2.21.
- type: string
- authenticationScheme:
- description: |
- The authentication scheme used by the REST Consumer to login to the REST host. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - Login with no authentication. This may be useful for anonymous connections or when a REST Consumer does not require authentication.
- "http-basic" - Login with a username and optional password according to HTTP Basic authentication as per RFC2616.
- "client-certificate" - Login with a client TLS certificate as per RFC5246. Client certificate authentication is only available on TLS connections.
- "http-header" - Login with a specified HTTP header.
- "oauth-client" - Login with OAuth 2.0 client credentials.
- "oauth-jwt" - Login with OAuth (RFC 7523 JWT Profile).
- "transparent" - Login using the Authorization header from the message properties, if present. Transparent authentication passes along existing Authorization header metadata instead of discarding it. Note that if the message is coming from a REST producer, the REST service must be configured to forward the Authorization header.
- "aws" - Login using AWS Signature Version 4 authentication (AWS4-HMAC-SHA256).
-
- enum:
- - none
- - http-basic
- - client-certificate
- - http-header
- - oauth-client
- - oauth-jwt
- - transparent
- - aws
- type: string
- enabled:
- description: "Enable or disable the REST Consumer. When disabled, no connections\
- \ are initiated or messages delivered to this particular REST Consumer.\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `false`."
- type: boolean
- httpMethod:
- description: |-
- The HTTP method to use (POST or PUT). This is used only when operating in the REST service "messaging" mode and is ignored in "gateway" mode. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"post"`. The allowed values and their meaning are:
-
-
- "post" - Use the POST HTTP method.
- "put" - Use the PUT HTTP method.
-
- Available since 2.17.
- enum:
- - post
- - put
- type: string
- localInterface:
- description: "The interface that will be used for all outgoing connections\
- \ associated with the REST Consumer. When unspecified, an interface is\
- \ automatically chosen. Changes to this attribute are synchronized to\
- \ HA mates and replication sites via config-sync. The default value is\
- \ `\"\"`."
- type: string
- maxPostWaitTime:
- description: "The maximum amount of time (in seconds) to wait for an HTTP\
- \ POST response from the REST Consumer. Once this time is exceeded, the\
- \ TCP connection is reset. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `30`."
- format: int32
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- outgoingConnectionCount:
- description: The number of concurrent TCP connections open to the REST Consumer.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `3`.
- format: int32
- type: integer
- remoteHost:
- description: The IP address or DNS name to which the broker is to connect
- to deliver messages for the REST Consumer. A host value must be configured
- for the REST Consumer to be operationally up. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `""`.
- type: string
- remotePort:
- description: The port associated with the host of the REST Consumer. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `8080`.
- format: int64
- type: integer
- restConsumerName:
- description: The name of the REST Consumer.
- type: string
- restDeliveryPointName:
- description: The name of the REST Delivery Point.
- type: string
- retryDelay:
- description: The number of seconds that must pass before retrying the remote
- REST Consumer connection. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default value is `3`.
- format: int32
- type: integer
- tlsCipherSuiteList:
- description: The colon-separated list of cipher suites the REST Consumer
- uses in its encrypted connection. The value `"default"` implies all supported
- suites ordered from most secure to least secure. The list of default cipher
- suites is available in the `tlsCipherSuiteMsgBackboneDefaultList` attribute
- of the Broker object in the Monitoring API. The REST Consumer should choose
- the first suite from this list that it supports. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `"default"`.
- type: string
- tlsEnabled:
- description: Enable or disable encryption (TLS) for the REST Consumer. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `false`.
- type: boolean
- type: object
- MsgVpnRestDeliveryPointRestConsumerLinks:
- example:
- oauthJwtClaimsUri: oauthJwtClaimsUri
- uri: uri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- properties:
- oauthJwtClaimsUri:
- description: The URI of this REST Consumer's collection of Claim objects.
- Available since 2.21.
- type: string
- tlsTrustedCommonNamesUri:
- description: The URI of this REST Consumer's collection of Trusted Common
- Name objects. Deprecated since (will be deprecated in next SEMP version).
- Common Name validation has been replaced by Server Certificate Name validation.
- type: string
- uri:
- description: The URI of this REST Consumer object.
- type: string
- type: object
- MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim:
- example:
- oauthJwtClaimValue: oauthJwtClaimValue
- oauthJwtClaimName: oauthJwtClaimName
- restConsumerName: restConsumerName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- properties:
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- oauthJwtClaimName:
- description: "The name of the additional claim. Cannot be \"exp\", \"iat\"\
- , or \"jti\"."
- type: string
- oauthJwtClaimValue:
- description: "The value of the additional claim, which must be a string\
- \ containing a valid JSON value."
- type: string
- restConsumerName:
- description: The name of the REST Consumer.
- type: string
- restDeliveryPointName:
- description: The name of the REST Delivery Point.
- type: string
- type: object
- MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Claim object.
- type: string
- type: object
- MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse:
- example:
- data:
- oauthJwtClaimValue: oauthJwtClaimValue
- oauthJwtClaimName: oauthJwtClaimName
- restConsumerName: restConsumerName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim'
- links:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimsResponse:
- example:
- data:
- - oauthJwtClaimValue: oauthJwtClaimValue
- oauthJwtClaimName: oauthJwtClaimName
- restConsumerName: restConsumerName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- - oauthJwtClaimValue: oauthJwtClaimValue
- oauthJwtClaimName: oauthJwtClaimName
- restConsumerName: restConsumerName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointRestConsumerResponse:
- example:
- data:
- authenticationAwsSecretAccessKey: authenticationAwsSecretAccessKey
- authenticationOauthClientSecret: authenticationOauthClientSecret
- remoteHost: remoteHost
- httpMethod: post
- enabled: true
- authenticationAwsRegion: authenticationAwsRegion
- localInterface: localInterface
- outgoingConnectionCount: 6
- retryDelay: 5
- authenticationAwsService: authenticationAwsService
- tlsEnabled: true
- authenticationScheme: none
- authenticationClientCertContent: authenticationClientCertContent
- msgVpnName: msgVpnName
- authenticationOauthClientTokenEndpoint: authenticationOauthClientTokenEndpoint
- authenticationOauthJwtSecretKey: authenticationOauthJwtSecretKey
- authenticationHttpBasicUsername: authenticationHttpBasicUsername
- authenticationHttpHeaderValue: authenticationHttpHeaderValue
- maxPostWaitTime: 0
- authenticationAwsAccessKeyId: authenticationAwsAccessKeyId
- authenticationOauthClientId: authenticationOauthClientId
- restConsumerName: restConsumerName
- remotePort: 1
- authenticationClientCertPassword: authenticationClientCertPassword
- authenticationHttpHeaderName: authenticationHttpHeaderName
- authenticationHttpBasicPassword: authenticationHttpBasicPassword
- authenticationOauthJwtTokenEndpoint: authenticationOauthJwtTokenEndpoint
- tlsCipherSuiteList: tlsCipherSuiteList
- authenticationOauthClientScope: authenticationOauthClientScope
- restDeliveryPointName: restDeliveryPointName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- oauthJwtClaimsUri: oauthJwtClaimsUri
- uri: uri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumer'
- links:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName:
- example:
- restConsumerName: restConsumerName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- tlsTrustedCommonName: tlsTrustedCommonName
- properties:
- msgVpnName:
- description: The name of the Message VPN. Deprecated since (will be deprecated
- in next SEMP version). Common Name validation has been replaced by Server
- Certificate Name validation.
- type: string
- restConsumerName:
- description: The name of the REST Consumer. Deprecated since (will be deprecated
- in next SEMP version). Common Name validation has been replaced by Server
- Certificate Name validation.
- type: string
- restDeliveryPointName:
- description: The name of the REST Delivery Point. Deprecated since (will
- be deprecated in next SEMP version). Common Name validation has been replaced
- by Server Certificate Name validation.
- type: string
- tlsTrustedCommonName:
- description: The expected trusted common name of the remote certificate.
- Deprecated since (will be deprecated in next SEMP version). Common Name
- validation has been replaced by Server Certificate Name validation.
- type: string
- type: object
- MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Trusted Common Name object.
- type: string
- type: object
- MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse:
- example:
- data:
- restConsumerName: restConsumerName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- tlsTrustedCommonName: tlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName'
- links:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNamesResponse:
- example:
- data:
- - restConsumerName: restConsumerName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- tlsTrustedCommonName: tlsTrustedCommonName
- - restConsumerName: restConsumerName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- tlsTrustedCommonName: tlsTrustedCommonName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointRestConsumersResponse:
- example:
- data:
- - authenticationAwsSecretAccessKey: authenticationAwsSecretAccessKey
- authenticationOauthClientSecret: authenticationOauthClientSecret
- remoteHost: remoteHost
- httpMethod: post
- enabled: true
- authenticationAwsRegion: authenticationAwsRegion
- localInterface: localInterface
- outgoingConnectionCount: 6
- retryDelay: 5
- authenticationAwsService: authenticationAwsService
- tlsEnabled: true
- authenticationScheme: none
- authenticationClientCertContent: authenticationClientCertContent
- msgVpnName: msgVpnName
- authenticationOauthClientTokenEndpoint: authenticationOauthClientTokenEndpoint
- authenticationOauthJwtSecretKey: authenticationOauthJwtSecretKey
- authenticationHttpBasicUsername: authenticationHttpBasicUsername
- authenticationHttpHeaderValue: authenticationHttpHeaderValue
- maxPostWaitTime: 0
- authenticationAwsAccessKeyId: authenticationAwsAccessKeyId
- authenticationOauthClientId: authenticationOauthClientId
- restConsumerName: restConsumerName
- remotePort: 1
- authenticationClientCertPassword: authenticationClientCertPassword
- authenticationHttpHeaderName: authenticationHttpHeaderName
- authenticationHttpBasicPassword: authenticationHttpBasicPassword
- authenticationOauthJwtTokenEndpoint: authenticationOauthJwtTokenEndpoint
- tlsCipherSuiteList: tlsCipherSuiteList
- authenticationOauthClientScope: authenticationOauthClientScope
- restDeliveryPointName: restDeliveryPointName
- - authenticationAwsSecretAccessKey: authenticationAwsSecretAccessKey
- authenticationOauthClientSecret: authenticationOauthClientSecret
- remoteHost: remoteHost
- httpMethod: post
- enabled: true
- authenticationAwsRegion: authenticationAwsRegion
- localInterface: localInterface
- outgoingConnectionCount: 6
- retryDelay: 5
- authenticationAwsService: authenticationAwsService
- tlsEnabled: true
- authenticationScheme: none
- authenticationClientCertContent: authenticationClientCertContent
- msgVpnName: msgVpnName
- authenticationOauthClientTokenEndpoint: authenticationOauthClientTokenEndpoint
- authenticationOauthJwtSecretKey: authenticationOauthJwtSecretKey
- authenticationHttpBasicUsername: authenticationHttpBasicUsername
- authenticationHttpHeaderValue: authenticationHttpHeaderValue
- maxPostWaitTime: 0
- authenticationAwsAccessKeyId: authenticationAwsAccessKeyId
- authenticationOauthClientId: authenticationOauthClientId
- restConsumerName: restConsumerName
- remotePort: 1
- authenticationClientCertPassword: authenticationClientCertPassword
- authenticationHttpHeaderName: authenticationHttpHeaderName
- authenticationHttpBasicPassword: authenticationHttpBasicPassword
- authenticationOauthJwtTokenEndpoint: authenticationOauthJwtTokenEndpoint
- tlsCipherSuiteList: tlsCipherSuiteList
- authenticationOauthClientScope: authenticationOauthClientScope
- restDeliveryPointName: restDeliveryPointName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - oauthJwtClaimsUri: oauthJwtClaimsUri
- uri: uri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- - oauthJwtClaimsUri: oauthJwtClaimsUri
- uri: uri
- tlsTrustedCommonNamesUri: tlsTrustedCommonNamesUri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumer'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointRestConsumerLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnRestDeliveryPointsResponse:
- example:
- data:
- - service: service
- vendor: vendor
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- enabled: true
- - service: service
- vendor: vendor
- clientProfileName: clientProfileName
- msgVpnName: msgVpnName
- restDeliveryPointName: restDeliveryPointName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - restConsumersUri: restConsumersUri
- queueBindingsUri: queueBindingsUri
- uri: uri
- - restConsumersUri: restConsumersUri
- queueBindingsUri: queueBindingsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPoint'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnRestDeliveryPointLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnSequencedTopic:
- example:
- sequencedTopic: sequencedTopic
- msgVpnName: msgVpnName
- properties:
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- sequencedTopic:
- description: Topic for applying sequence numbers.
- type: string
- type: object
- MsgVpnSequencedTopicLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Sequenced Topic object.
- type: string
- type: object
- MsgVpnSequencedTopicResponse:
- example:
- data:
- sequencedTopic: sequencedTopic
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnSequencedTopic'
- links:
- $ref: '#/components/schemas/MsgVpnSequencedTopicLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnSequencedTopicsResponse:
- example:
- data:
- - sequencedTopic: sequencedTopic
- msgVpnName: msgVpnName
- - sequencedTopic: sequencedTopic
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnSequencedTopic'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnSequencedTopicLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnTopicEndpoint:
- example:
- redeliveryEnabled: true
- rejectLowPriorityMsgLimit: 9
- eventSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- deliveryCountEnabled: true
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- maxBindCount: 6
- owner: owner
- topicEndpointName: topicEndpointName
- maxSpoolUsage: 2
- egressEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- maxRedeliveryCount: 5
- ingressEnabled: true
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- properties:
- accessType:
- description: |-
- The access type for delivering messages to consumer flows bound to the Topic Endpoint. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"exclusive"`. The allowed values and their meaning are:
-
-
- "exclusive" - Exclusive delivery of messages to the first bound consumer flow.
- "non-exclusive" - Non-exclusive delivery of messages to all bound consumer flows in a round-robin fashion.
-
- Available since 2.4.
- enum:
- - exclusive
- - non-exclusive
- type: string
- consumerAckPropagationEnabled:
- description: Enable or disable the propagation of consumer acknowledgements
- (ACKs) received on the active replication Message VPN to the standby replication
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `true`.
- type: boolean
- deadMsgQueue:
- description: The name of the Dead Message Queue (DMQ) used by the Topic
- Endpoint. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `"#DEAD_MSG_QUEUE"`. Available
- since 2.2.
- type: string
- deliveryCountEnabled:
- description: Enable or disable the ability for client applications to query
- the message delivery count of messages received from the Topic Endpoint.
- This is a controlled availability feature. Please contact support to find
- out if this feature is supported for your use case. Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `false`. Available since 2.19.
- type: boolean
- deliveryDelay:
- description: "The delay, in seconds, to apply to messages arriving on the\
- \ Topic Endpoint before the messages are eligible for delivery. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `0`. Available since 2.22."
- format: int64
- type: integer
- egressEnabled:
- description: Enable or disable the transmission of messages from the Topic
- Endpoint. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- eventBindCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventRejectLowPriorityMsgLimitThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventSpoolUsageThreshold:
- $ref: '#/components/schemas/EventThreshold'
- ingressEnabled:
- description: Enable or disable the reception of messages to the Topic Endpoint.
- Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `false`.
- type: boolean
- maxBindCount:
- description: The maximum number of consumer flows that can bind to the Topic
- Endpoint. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `1`. Available since 2.4.
- format: int64
- type: integer
- maxDeliveredUnackedMsgsPerFlow:
- description: The maximum number of messages delivered but not acknowledged
- per flow for the Topic Endpoint. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `10000`.
- format: int64
- type: integer
- maxMsgSize:
- description: "The maximum message size allowed in the Topic Endpoint, in\
- \ bytes (B). Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `10000000`."
- format: int32
- type: integer
- maxRedeliveryCount:
- description: The maximum number of times the Topic Endpoint will attempt
- redelivery of a message prior to it being discarded or moved to the DMQ.
- A value of 0 means to retry forever. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `0`.
- format: int64
- type: integer
- maxSpoolUsage:
- description: "The maximum message spool usage allowed by the Topic Endpoint,\
- \ in megabytes (MB). A value of 0 only allows spooling of the last message\
- \ received and disables quota checking. Changes to this attribute are\
- \ synchronized to HA mates and replication sites via config-sync. The\
- \ default value is `5000`."
- format: int64
- type: integer
- maxTtl:
- description: "The maximum time in seconds a message can stay in the Topic\
- \ Endpoint when `respectTtlEnabled` is `\"true\"`. A message expires when\
- \ the lesser of the sender assigned time-to-live (TTL) in the message\
- \ and the `maxTtl` configured for the Topic Endpoint, is exceeded. A value\
- \ of 0 disables expiry. Changes to this attribute are synchronized to\
- \ HA mates and replication sites via config-sync. The default value is\
- \ `0`."
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- owner:
- description: The Client Username that owns the Topic Endpoint and has permission
- equivalent to `"delete"`. Changes to this attribute are synchronized to
- HA mates and replication sites via config-sync. The default value is `""`.
- type: string
- permission:
- description: |
- The permission level for all consumers of the Topic Endpoint, excluding the owner. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"no-access"`. The allowed values and their meaning are:
-
-
- "no-access" - Disallows all access.
- "read-only" - Read-only access to the messages.
- "consume" - Consume (read and remove) messages.
- "modify-topic" - Consume messages or modify the topic/selector.
- "delete" - Consume messages, modify the topic/selector or delete the Client created endpoint altogether.
-
- enum:
- - no-access
- - read-only
- - consume
- - modify-topic
- - delete
- type: string
- redeliveryEnabled:
- description: "Enable or disable message redelivery. When enabled, the number\
- \ of redelivery attempts is controlled by maxRedeliveryCount. When disabled,\
- \ the message will never be delivered from the topic-endpoint more than\
- \ once. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `true`. Available since\
- \ 2.18."
- type: boolean
- rejectLowPriorityMsgEnabled:
- description: Enable or disable the checking of low priority messages against
- the `rejectLowPriorityMsgLimit`. This may only be enabled if `rejectMsgToSenderOnDiscardBehavior`
- does not have a value of `"never"`. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- rejectLowPriorityMsgLimit:
- description: The number of messages of any priority in the Topic Endpoint
- above which low priority messages are not admitted but higher priority
- messages are allowed. Changes to this attribute are synchronized to HA
- mates and replication sites via config-sync. The default value is `0`.
- format: int64
- type: integer
- rejectMsgToSenderOnDiscardBehavior:
- description: |
- Determines when to return negative acknowledgements (NACKs) to sending clients on message discards. Note that NACKs cause the message to not be delivered to any destination and Transacted Session commits to fail. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"never"`. The allowed values and their meaning are:
-
-
- "always" - Always return a negative acknowledgment (NACK) to the sending client on message discard.
- "when-topic-endpoint-enabled" - Only return a negative acknowledgment (NACK) to the sending client on message discard when the Topic Endpoint is enabled.
- "never" - Never return a negative acknowledgment (NACK) to the sending client on message discard.
-
- enum:
- - always
- - when-topic-endpoint-enabled
- - never
- type: string
- respectMsgPriorityEnabled:
- description: "Enable or disable the respecting of message priority. When\
- \ enabled, messages contained in the Topic Endpoint are delivered in priority\
- \ order, from 9 (highest) to 0 (lowest). Changes to this attribute are\
- \ synchronized to HA mates and replication sites via config-sync. The\
- \ default value is `false`. Available since 2.8."
- type: boolean
- respectTtlEnabled:
- description: "Enable or disable the respecting of the time-to-live (TTL)\
- \ for messages in the Topic Endpoint. When enabled, expired messages are\
- \ discarded or moved to the DMQ. Changes to this attribute are synchronized\
- \ to HA mates and replication sites via config-sync. The default value\
- \ is `false`."
- type: boolean
- topicEndpointName:
- description: The name of the Topic Endpoint.
- type: string
- type: object
- MsgVpnTopicEndpointLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Topic Endpoint object.
- type: string
- type: object
- MsgVpnTopicEndpointResponse:
- example:
- data:
- redeliveryEnabled: true
- rejectLowPriorityMsgLimit: 9
- eventSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- deliveryCountEnabled: true
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- maxBindCount: 6
- owner: owner
- topicEndpointName: topicEndpointName
- maxSpoolUsage: 2
- egressEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- maxRedeliveryCount: 5
- ingressEnabled: true
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnTopicEndpoint'
- links:
- $ref: '#/components/schemas/MsgVpnTopicEndpointLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnTopicEndpointTemplate:
- example:
- maxBindCount: 6
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- topicEndpointTemplateName: topicEndpointTemplateName
- redeliveryEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- rejectLowPriorityMsgLimit: 9
- maxRedeliveryCount: 2
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- topicEndpointNameFilter: topicEndpointNameFilter
- maxMsgSpoolUsage: 5
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- properties:
- accessType:
- description: |
- The access type for delivering messages to consumer flows. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"exclusive"`. The allowed values and their meaning are:
-
-
- "exclusive" - Exclusive delivery of messages to the first bound consumer flow.
- "non-exclusive" - Non-exclusive delivery of messages to all bound consumer flows in a round-robin fashion.
-
- enum:
- - exclusive
- - non-exclusive
- type: string
- consumerAckPropagationEnabled:
- description: Enable or disable the propagation of consumer acknowledgements
- (ACKs) received on the active replication Message VPN to the standby replication
- Message VPN. Changes to this attribute are synchronized to HA mates and
- replication sites via config-sync. The default value is `true`.
- type: boolean
- deadMsgQueue:
- description: The name of the Dead Message Queue (DMQ). Changes to this attribute
- are synchronized to HA mates and replication sites via config-sync. The
- default value is `"#DEAD_MSG_QUEUE"`.
- type: string
- deliveryDelay:
- description: "The delay, in seconds, to apply to messages arriving on the\
- \ Topic Endpoint before the messages are eligible for delivery. Changes\
- \ to this attribute are synchronized to HA mates and replication sites\
- \ via config-sync. The default value is `0`. Available since 2.22."
- format: int64
- type: integer
- eventBindCountThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventMsgSpoolUsageThreshold:
- $ref: '#/components/schemas/EventThreshold'
- eventRejectLowPriorityMsgLimitThreshold:
- $ref: '#/components/schemas/EventThreshold'
- maxBindCount:
- description: The maximum number of consumer flows that can bind. Changes
- to this attribute are synchronized to HA mates and replication sites via
- config-sync. The default value is `1`.
- format: int64
- type: integer
- maxDeliveredUnackedMsgsPerFlow:
- description: The maximum number of messages delivered but not acknowledged
- per flow. Changes to this attribute are synchronized to HA mates and replication
- sites via config-sync. The default value is `10000`.
- format: int64
- type: integer
- maxMsgSize:
- description: "The maximum message size allowed, in bytes (B). Changes to\
- \ this attribute are synchronized to HA mates and replication sites via\
- \ config-sync. The default value is `10000000`."
- format: int32
- type: integer
- maxMsgSpoolUsage:
- description: "The maximum message spool usage allowed, in megabytes (MB).\
- \ A value of 0 only allows spooling of the last message received and disables\
- \ quota checking. Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `5000`."
- format: int64
- type: integer
- maxRedeliveryCount:
- description: The maximum number of message redelivery attempts that will
- occur prior to the message being discarded or moved to the DMQ. A value
- of 0 means to retry forever. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `0`.
- format: int64
- type: integer
- maxTtl:
- description: "The maximum time in seconds a message can stay in the Topic\
- \ Endpoint when `respectTtlEnabled` is `\"true\"`. A message expires when\
- \ the lesser of the sender assigned time-to-live (TTL) in the message\
- \ and the `maxTtl` configured for the Topic Endpoint, is exceeded. A value\
- \ of 0 disables expiry. Changes to this attribute are synchronized to\
- \ HA mates and replication sites via config-sync. The default value is\
- \ `0`."
- format: int64
- type: integer
- msgVpnName:
- description: The name of the Message VPN.
- type: string
- permission:
- description: |
- The permission level for all consumers, excluding the owner. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"no-access"`. The allowed values and their meaning are:
-
-
- "no-access" - Disallows all access.
- "read-only" - Read-only access to the messages.
- "consume" - Consume (read and remove) messages.
- "modify-topic" - Consume messages or modify the topic/selector.
- "delete" - Consume messages, modify the topic/selector or delete the Client created endpoint altogether.
-
- enum:
- - no-access
- - read-only
- - consume
- - modify-topic
- - delete
- type: string
- redeliveryEnabled:
- description: "Enable or disable message redelivery. When enabled, the number\
- \ of redelivery attempts is controlled by maxRedeliveryCount. When disabled,\
- \ the message will never be delivered from the topic-endpoint more than\
- \ once. Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `true`. Available since\
- \ 2.18."
- type: boolean
- rejectLowPriorityMsgEnabled:
- description: Enable or disable the checking of low priority messages against
- the `rejectLowPriorityMsgLimit`. This may only be enabled if `rejectMsgToSenderOnDiscardBehavior`
- does not have a value of `"never"`. Changes to this attribute are synchronized
- to HA mates and replication sites via config-sync. The default value is
- `false`.
- type: boolean
- rejectLowPriorityMsgLimit:
- description: The number of messages that are permitted before low priority
- messages are rejected. Changes to this attribute are synchronized to HA
- mates and replication sites via config-sync. The default value is `0`.
- format: int64
- type: integer
- rejectMsgToSenderOnDiscardBehavior:
- description: |
- Determines when to return negative acknowledgements (NACKs) to sending clients on message discards. Note that NACKs cause the message to not be delivered to any destination and Transacted Session commits to fail. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `"never"`. The allowed values and their meaning are:
-
-
- "always" - Always return a negative acknowledgment (NACK) to the sending client on message discard.
- "when-topic-endpoint-enabled" - Only return a negative acknowledgment (NACK) to the sending client on message discard when the Topic Endpoint is enabled.
- "never" - Never return a negative acknowledgment (NACK) to the sending client on message discard.
-
- enum:
- - always
- - when-topic-endpoint-enabled
- - never
- type: string
- respectMsgPriorityEnabled:
- description: "Enable or disable the respecting of message priority. When\
- \ enabled, messages are delivered in priority order, from 9 (highest)\
- \ to 0 (lowest). Changes to this attribute are synchronized to HA mates\
- \ and replication sites via config-sync. The default value is `false`."
- type: boolean
- respectTtlEnabled:
- description: "Enable or disable the respecting of the time-to-live (TTL)\
- \ for messages. When enabled, expired messages are discarded or moved\
- \ to the DMQ. Changes to this attribute are synchronized to HA mates and\
- \ replication sites via config-sync. The default value is `false`."
- type: boolean
- topicEndpointNameFilter:
- description: "A wildcardable pattern used to determine which Topic Endpoints\
- \ use settings from this Template. Two different wildcards are supported:\
- \ * and >. Similar to topic filters or subscription patterns, a > matches\
- \ anything (but only when used at the end), and a * matches zero or more\
- \ characters but never a slash (/). A > is only a wildcard when used at\
- \ the end, after a /. A * is only allowed at the end, after a slash (/).\
- \ Changes to this attribute are synchronized to HA mates and replication\
- \ sites via config-sync. The default value is `\"\"`."
- type: string
- topicEndpointTemplateName:
- description: The name of the Topic Endpoint Template.
- type: string
- type: object
- MsgVpnTopicEndpointTemplateLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Topic Endpoint Template object.
- type: string
- type: object
- MsgVpnTopicEndpointTemplateResponse:
- example:
- data:
- maxBindCount: 6
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- topicEndpointTemplateName: topicEndpointTemplateName
- redeliveryEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- rejectLowPriorityMsgLimit: 9
- maxRedeliveryCount: 2
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- topicEndpointNameFilter: topicEndpointNameFilter
- maxMsgSpoolUsage: 5
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplate'
- links:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplateLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnTopicEndpointTemplatesResponse:
- example:
- data:
- - maxBindCount: 6
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- topicEndpointTemplateName: topicEndpointTemplateName
- redeliveryEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- rejectLowPriorityMsgLimit: 9
- maxRedeliveryCount: 2
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- topicEndpointNameFilter: topicEndpointNameFilter
- maxMsgSpoolUsage: 5
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- - maxBindCount: 6
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- topicEndpointTemplateName: topicEndpointTemplateName
- redeliveryEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- rejectLowPriorityMsgLimit: 9
- maxRedeliveryCount: 2
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- topicEndpointNameFilter: topicEndpointNameFilter
- maxMsgSpoolUsage: 5
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplate'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnTopicEndpointTemplateLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnTopicEndpointsResponse:
- example:
- data:
- - redeliveryEnabled: true
- rejectLowPriorityMsgLimit: 9
- eventSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- deliveryCountEnabled: true
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- maxBindCount: 6
- owner: owner
- topicEndpointName: topicEndpointName
- maxSpoolUsage: 2
- egressEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- maxRedeliveryCount: 5
- ingressEnabled: true
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- - redeliveryEnabled: true
- rejectLowPriorityMsgLimit: 9
- eventSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- maxMsgSize: 5
- accessType: exclusive
- deadMsgQueue: deadMsgQueue
- deliveryCountEnabled: true
- rejectMsgToSenderOnDiscardBehavior: always
- consumerAckPropagationEnabled: true
- eventBindCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- respectMsgPriorityEnabled: true
- msgVpnName: msgVpnName
- maxDeliveredUnackedMsgsPerFlow: 1
- rejectLowPriorityMsgEnabled: true
- deliveryDelay: 0
- maxBindCount: 6
- owner: owner
- topicEndpointName: topicEndpointName
- maxSpoolUsage: 2
- egressEnabled: true
- maxTtl: 7
- respectTtlEnabled: true
- permission: no-access
- maxRedeliveryCount: 5
- ingressEnabled: true
- eventRejectLowPriorityMsgLimitThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpnTopicEndpoint'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnTopicEndpointLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- MsgVpnsResponse:
- example:
- data:
- - serviceMqttMaxConnectionCount: 6
- authorizationProfileName: authorizationProfileName
- replicationBridgeAuthenticationClientCertPassword: replicationBridgeAuthenticationClientCertPassword
- replicationBridgeEgressFlowWindowSize: 6
- restTlsServerCertMaxChainDepth: 4
- serviceRestIncomingPlainTextEnabled: true
- replicationEnabled: true
- eventServiceWebConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- bridgingTlsServerCertValidateDateEnabled: true
- authorizationType: ldap
- replicationAckPropagationIntervalMsgCount: 1
- bridgingTlsServerCertMaxChainDepth: 6
- replicationBridgeCompressedDataEnabled: true
- serviceAmqpPlainTextEnabled: true
- bridgingTlsServerCertEnforceTrustedCommonNameEnabled: true
- restTlsServerCertValidateDateEnabled: true
- eventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- authenticationKerberosEnabled: true
- authorizationLdapGroupMembershipAttributeName: authorizationLdapGroupMembershipAttributeName
- serviceRestIncomingPlainTextListenPort: 1
- authenticationClientCertUsernameSource: certificate-thumbprint
- replicationBridgeAuthenticationClientCertContent: replicationBridgeAuthenticationClientCertContent
- eventSubscriptionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceMqttPlainTextListenPort: 8
- authenticationClientCertMaxChainDepth: 0
- serviceMqttWebSocketEnabled: true
- authorizationLdapTrimClientUsernameDomainEnabled: true
- serviceRestIncomingAuthorizationHeaderHandling: drop
- authenticationClientCertEnabled: true
- restTlsServerCertEnforceTrustedCommonNameEnabled: true
- replicationRejectMsgWhenSyncIneligibleEnabled: true
- eventPublishTopicFormatSmfEnabled: true
- authenticationBasicProfileName: authenticationBasicProfileName
- enabled: true
- replicationBridgeAuthenticationScheme: basic
- serviceRestIncomingAuthenticationClientCertRequest: always
- replicationBridgeUnidirectionalClientProfileName: replicationBridgeUnidirectionalClientProfileName
- serviceRestIncomingMaxConnectionCount: 6
- sempOverMsgBusEnabled: true
- maxTransactionCount: 1
- serviceAmqpTlsListenPort: 9
- serviceMqttTlsListenPort: 9
- eventServiceAmqpConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceRestMode: gateway
- serviceRestIncomingTlsEnabled: true
- authenticationKerberosAllowApiProvidedUsernameEnabled: true
- sempOverMsgBusAdminDistributedCacheEnabled: true
- maxSubscriptionCount: 4
- authenticationOauthEnabled: true
- authenticationBasicType: internal
- serviceWebMaxConnectionCount: 5
- serviceAmqpMaxConnectionCount: 5
- maxEgressFlowCount: 7
- serviceMqttWebSocketListenPort: 3
- serviceSmfPlainTextEnabled: true
- maxEndpointCount: 9
- serviceWebTlsEnabled: true
- serviceMqttTlsWebSocketEnabled: true
- exportSubscriptionsEnabled: true
- authenticationClientCertCertificateMatchingRulesEnabled: true
- eventIngressMsgRateThreshold:
- setValue: 5
- clearValue: 1
- eventPublishSubscriptionMode: "off"
- serviceMqttTlsEnabled: true
- eventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfTlsEnabled: true
- eventLargeMsgThreshold: 5
- serviceRestIncomingTlsListenPort: 2
- replicationQueueRejectMsgToSenderOnDiscardEnabled: true
- eventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventPublishMsgVpnEnabled: true
- sempOverMsgBusShowEnabled: true
- serviceWebPlainTextEnabled: true
- dmrEnabled: true
- msgVpnName: msgVpnName
- eventEndpointCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- sempOverMsgBusAdminEnabled: true
- eventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventServiceRestIncomingConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfMaxConnectionCount: 6
- jndiEnabled: true
- restTlsServerCertValidateNameEnabled: true
- serviceMqttPlainTextEnabled: true
- eventPublishClientEnabled: true
- replicationQueueMaxMsgSpoolUsage: 1
- eventServiceMqttConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- sempOverMsgBusAdminClientEnabled: true
- tlsAllowDowngradeToPlainTextEnabled: true
- maxConnectionCount: 2
- serviceWebAuthenticationClientCertRequest: always
- serviceRestOutgoingMaxConnectionCount: 6
- replicationBridgeTlsEnabled: true
- authenticationClientCertRevocationCheckMode: allow-all
- authenticationClientCertAllowApiProvidedUsernameEnabled: true
- eventServiceSmfConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceAmqpPlainTextListenPort: 9
- authenticationClientCertValidateDateEnabled: true
- serviceAmqpTlsEnabled: true
- eventEgressMsgRateThreshold:
- setValue: 5
- clearValue: 1
- replicationTransactionMode: sync
- replicationRole: active
- authenticationBasicRadiusDomain: authenticationBasicRadiusDomain
- replicationEnabledQueueBehavior: fail-on-existing-queue
- replicationBridgeRetryDelay: 7
- eventLogTag: eventLogTag
- distributedCacheManagementEnabled: true
- alias: alias
- authenticationOauthDefaultProfileName: authenticationOauthDefaultProfileName
- serviceMqttTlsWebSocketListenPort: 6
- replicationBridgeAuthenticationBasicClientUsername: replicationBridgeAuthenticationBasicClientUsername
- bridgingTlsServerCertValidateNameEnabled: true
- replicationBridgeAuthenticationBasicPassword: replicationBridgeAuthenticationBasicPassword
- maxIngressFlowCount: 3
- serviceMqttAuthenticationClientCertRequest: always
- maxTransactedSessionCount: 7
- mqttRetainMaxMemory: 1
- eventPublishTopicFormatMqttEnabled: true
- authenticationBasicEnabled: true
- maxMsgSpoolUsage: 2
- authenticationOauthDefaultProviderName: authenticationOauthDefaultProviderName
- eventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- - serviceMqttMaxConnectionCount: 6
- authorizationProfileName: authorizationProfileName
- replicationBridgeAuthenticationClientCertPassword: replicationBridgeAuthenticationClientCertPassword
- replicationBridgeEgressFlowWindowSize: 6
- restTlsServerCertMaxChainDepth: 4
- serviceRestIncomingPlainTextEnabled: true
- replicationEnabled: true
- eventServiceWebConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- bridgingTlsServerCertValidateDateEnabled: true
- authorizationType: ldap
- replicationAckPropagationIntervalMsgCount: 1
- bridgingTlsServerCertMaxChainDepth: 6
- replicationBridgeCompressedDataEnabled: true
- serviceAmqpPlainTextEnabled: true
- bridgingTlsServerCertEnforceTrustedCommonNameEnabled: true
- restTlsServerCertValidateDateEnabled: true
- eventTransactedSessionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- authenticationKerberosEnabled: true
- authorizationLdapGroupMembershipAttributeName: authorizationLdapGroupMembershipAttributeName
- serviceRestIncomingPlainTextListenPort: 1
- authenticationClientCertUsernameSource: certificate-thumbprint
- replicationBridgeAuthenticationClientCertContent: replicationBridgeAuthenticationClientCertContent
- eventSubscriptionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceMqttPlainTextListenPort: 8
- authenticationClientCertMaxChainDepth: 0
- serviceMqttWebSocketEnabled: true
- authorizationLdapTrimClientUsernameDomainEnabled: true
- serviceRestIncomingAuthorizationHeaderHandling: drop
- authenticationClientCertEnabled: true
- restTlsServerCertEnforceTrustedCommonNameEnabled: true
- replicationRejectMsgWhenSyncIneligibleEnabled: true
- eventPublishTopicFormatSmfEnabled: true
- authenticationBasicProfileName: authenticationBasicProfileName
- enabled: true
- replicationBridgeAuthenticationScheme: basic
- serviceRestIncomingAuthenticationClientCertRequest: always
- replicationBridgeUnidirectionalClientProfileName: replicationBridgeUnidirectionalClientProfileName
- serviceRestIncomingMaxConnectionCount: 6
- sempOverMsgBusEnabled: true
- maxTransactionCount: 1
- serviceAmqpTlsListenPort: 9
- serviceMqttTlsListenPort: 9
- eventServiceAmqpConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceRestMode: gateway
- serviceRestIncomingTlsEnabled: true
- authenticationKerberosAllowApiProvidedUsernameEnabled: true
- sempOverMsgBusAdminDistributedCacheEnabled: true
- maxSubscriptionCount: 4
- authenticationOauthEnabled: true
- authenticationBasicType: internal
- serviceWebMaxConnectionCount: 5
- serviceAmqpMaxConnectionCount: 5
- maxEgressFlowCount: 7
- serviceMqttWebSocketListenPort: 3
- serviceSmfPlainTextEnabled: true
- maxEndpointCount: 9
- serviceWebTlsEnabled: true
- serviceMqttTlsWebSocketEnabled: true
- exportSubscriptionsEnabled: true
- authenticationClientCertCertificateMatchingRulesEnabled: true
- eventIngressMsgRateThreshold:
- setValue: 5
- clearValue: 1
- eventPublishSubscriptionMode: "off"
- serviceMqttTlsEnabled: true
- eventConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfTlsEnabled: true
- eventLargeMsgThreshold: 5
- serviceRestIncomingTlsListenPort: 2
- replicationQueueRejectMsgToSenderOnDiscardEnabled: true
- eventTransactionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventPublishMsgVpnEnabled: true
- sempOverMsgBusShowEnabled: true
- serviceWebPlainTextEnabled: true
- dmrEnabled: true
- msgVpnName: msgVpnName
- eventEndpointCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- sempOverMsgBusAdminEnabled: true
- eventEgressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventServiceRestIncomingConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- eventMsgSpoolUsageThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceSmfMaxConnectionCount: 6
- jndiEnabled: true
- restTlsServerCertValidateNameEnabled: true
- serviceMqttPlainTextEnabled: true
- eventPublishClientEnabled: true
- replicationQueueMaxMsgSpoolUsage: 1
- eventServiceMqttConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- sempOverMsgBusAdminClientEnabled: true
- tlsAllowDowngradeToPlainTextEnabled: true
- maxConnectionCount: 2
- serviceWebAuthenticationClientCertRequest: always
- serviceRestOutgoingMaxConnectionCount: 6
- replicationBridgeTlsEnabled: true
- authenticationClientCertRevocationCheckMode: allow-all
- authenticationClientCertAllowApiProvidedUsernameEnabled: true
- eventServiceSmfConnectionCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- serviceAmqpPlainTextListenPort: 9
- authenticationClientCertValidateDateEnabled: true
- serviceAmqpTlsEnabled: true
- eventEgressMsgRateThreshold:
- setValue: 5
- clearValue: 1
- replicationTransactionMode: sync
- replicationRole: active
- authenticationBasicRadiusDomain: authenticationBasicRadiusDomain
- replicationEnabledQueueBehavior: fail-on-existing-queue
- replicationBridgeRetryDelay: 7
- eventLogTag: eventLogTag
- distributedCacheManagementEnabled: true
- alias: alias
- authenticationOauthDefaultProfileName: authenticationOauthDefaultProfileName
- serviceMqttTlsWebSocketListenPort: 6
- replicationBridgeAuthenticationBasicClientUsername: replicationBridgeAuthenticationBasicClientUsername
- bridgingTlsServerCertValidateNameEnabled: true
- replicationBridgeAuthenticationBasicPassword: replicationBridgeAuthenticationBasicPassword
- maxIngressFlowCount: 3
- serviceMqttAuthenticationClientCertRequest: always
- maxTransactedSessionCount: 7
- mqttRetainMaxMemory: 1
- eventPublishTopicFormatMqttEnabled: true
- authenticationBasicEnabled: true
- maxMsgSpoolUsage: 2
- authenticationOauthDefaultProviderName: authenticationOauthDefaultProviderName
- eventIngressFlowCountThreshold:
- clearPercent: 4
- setPercent: 1
- setValue: 1
- clearValue: 7
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - authenticationOauthProvidersUri: authenticationOauthProvidersUri
- authenticationOauthProfilesUri: authenticationOauthProfilesUri
- clientProfilesUri: clientProfilesUri
- topicEndpointsUri: topicEndpointsUri
- jndiConnectionFactoriesUri: jndiConnectionFactoriesUri
- mqttRetainCachesUri: mqttRetainCachesUri
- clientUsernamesUri: clientUsernamesUri
- bridgesUri: bridgesUri
- replicatedTopicsUri: replicatedTopicsUri
- topicEndpointTemplatesUri: topicEndpointTemplatesUri
- aclProfilesUri: aclProfilesUri
- sequencedTopicsUri: sequencedTopicsUri
- uri: uri
- jndiTopicsUri: jndiTopicsUri
- dmrBridgesUri: dmrBridgesUri
- replayLogsUri: replayLogsUri
- certMatchingRulesUri: certMatchingRulesUri
- queueTemplatesUri: queueTemplatesUri
- queuesUri: queuesUri
- restDeliveryPointsUri: restDeliveryPointsUri
- distributedCachesUri: distributedCachesUri
- mqttSessionsUri: mqttSessionsUri
- authorizationGroupsUri: authorizationGroupsUri
- jndiQueuesUri: jndiQueuesUri
- - authenticationOauthProvidersUri: authenticationOauthProvidersUri
- authenticationOauthProfilesUri: authenticationOauthProfilesUri
- clientProfilesUri: clientProfilesUri
- topicEndpointsUri: topicEndpointsUri
- jndiConnectionFactoriesUri: jndiConnectionFactoriesUri
- mqttRetainCachesUri: mqttRetainCachesUri
- clientUsernamesUri: clientUsernamesUri
- bridgesUri: bridgesUri
- replicatedTopicsUri: replicatedTopicsUri
- topicEndpointTemplatesUri: topicEndpointTemplatesUri
- aclProfilesUri: aclProfilesUri
- sequencedTopicsUri: sequencedTopicsUri
- uri: uri
- jndiTopicsUri: jndiTopicsUri
- dmrBridgesUri: dmrBridgesUri
- replayLogsUri: replayLogsUri
- certMatchingRulesUri: certMatchingRulesUri
- queueTemplatesUri: queueTemplatesUri
- queuesUri: queuesUri
- restDeliveryPointsUri: restDeliveryPointsUri
- distributedCachesUri: distributedCachesUri
- mqttSessionsUri: mqttSessionsUri
- authorizationGroupsUri: authorizationGroupsUri
- jndiQueuesUri: jndiQueuesUri
- properties:
- data:
- items:
- $ref: '#/components/schemas/MsgVpn'
- type: array
- links:
- items:
- $ref: '#/components/schemas/MsgVpnLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfile:
- example:
- resourceServerValidateIssuerEnabled: true
- displayName: displayName
- endpointUserinfoTimeout: 5
- resourceServerRequiredType: resourceServerRequiredType
- endpointTokenTimeout: 5
- interactivePromptForNewSession: interactivePromptForNewSession
- enabled: true
- issuer: issuer
- endpointDiscoveryRefreshInterval: 0
- endpointIntrospectionTimeout: 6
- resourceServerRequiredScope: resourceServerRequiredScope
- resourceServerValidateScopeEnabled: true
- endpointJwksRefreshInterval: 1
- resourceServerRequiredIssuer: resourceServerRequiredIssuer
- clientSecret: clientSecret
- usernameClaimName: usernameClaimName
- endpointToken: endpointToken
- endpointUserinfo: endpointUserinfo
- resourceServerRequiredAudience: resourceServerRequiredAudience
- clientValidateTypeEnabled: true
- clientId: clientId
- oauthRole: client
- sempEnabled: true
- resourceServerParseAccessTokenEnabled: true
- endpointAuthorization: endpointAuthorization
- resourceServerValidateTypeEnabled: true
- endpointJwks: endpointJwks
- defaultGlobalAccessLevel: none
- resourceServerValidateAudienceEnabled: true
- defaultMsgVpnAccessLevel: none
- clientRequiredType: clientRequiredType
- interactivePromptForExpiredSession: interactivePromptForExpiredSession
- clientRedirectUri: clientRedirectUri
- oauthProfileName: oauthProfileName
- endpointDiscovery: endpointDiscovery
- endpointIntrospection: endpointIntrospection
- clientScope: clientScope
- interactiveEnabled: true
- accessLevelGroupsClaimName: accessLevelGroupsClaimName
- properties:
- accessLevelGroupsClaimName:
- description: The name of the groups claim. Changes to this attribute are
- synchronized to HA mates via config-sync. The default value is `"groups"`.
- type: string
- clientId:
- description: The OAuth client id. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `""`.
- type: string
- clientRedirectUri:
- description: The OAuth redirect URI. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `""`.
- type: string
- clientRequiredType:
- description: The required value for the TYP field in the ID token header.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `"JWT"`.
- type: string
- clientScope:
- description: The OAuth scope. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `"openid email"`.
- type: string
- clientSecret:
- description: "The OAuth client secret. This attribute is absent from a GET\
- \ and not updated when absent in a PUT, subject to the exceptions in note\
- \ 4. Changes to this attribute are synchronized to HA mates via config-sync.\
- \ The default value is `\"\"`."
- type: string
- clientValidateTypeEnabled:
- description: Enable or disable verification of the TYP field in the ID token
- header. Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `true`.
- type: boolean
- defaultGlobalAccessLevel:
- description: |
- The default global access level for this OAuth profile. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - User has no access to global data.
- "read-only" - User has read-only access to global data.
- "read-write" - User has read-write access to most global data.
- "admin" - User has read-write access to all global data.
-
- enum:
- - none
- - read-only
- - read-write
- - admin
- type: string
- defaultMsgVpnAccessLevel:
- description: |
- The default message VPN access level for the OAuth profile. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - User has no access to a Message VPN.
- "read-only" - User has read-only access to a Message VPN.
- "read-write" - User has read-write access to most Message VPN settings.
-
- enum:
- - none
- - read-only
- - read-write
- type: string
- displayName:
- description: The user friendly name for the OAuth profile. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `""`.
- type: string
- enabled:
- description: Enable or disable the OAuth profile. Changes to this attribute
- are synchronized to HA mates via config-sync. The default value is `false`.
- type: boolean
- endpointAuthorization:
- description: The OAuth authorization endpoint. Changes to this attribute
- are synchronized to HA mates via config-sync. The default value is `""`.
- type: string
- endpointDiscovery:
- description: The OpenID Connect discovery endpoint or OAuth Authorization
- Server Metadata endpoint. Changes to this attribute are synchronized to
- HA mates via config-sync. The default value is `""`.
- type: string
- endpointDiscoveryRefreshInterval:
- description: The number of seconds between discovery endpoint requests.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `86400`.
- format: int32
- type: integer
- endpointIntrospection:
- description: The OAuth introspection endpoint. Changes to this attribute
- are synchronized to HA mates via config-sync. The default value is `""`.
- type: string
- endpointIntrospectionTimeout:
- description: The maximum time in seconds a token introspection request is
- allowed to take. Changes to this attribute are synchronized to HA mates
- via config-sync. The default value is `1`.
- format: int32
- type: integer
- endpointJwks:
- description: The OAuth JWKS endpoint. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `""`.
- type: string
- endpointJwksRefreshInterval:
- description: The number of seconds between JWKS endpoint requests. Changes
- to this attribute are synchronized to HA mates via config-sync. The default
- value is `86400`.
- format: int32
- type: integer
- endpointToken:
- description: The OAuth token endpoint. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `""`.
- type: string
- endpointTokenTimeout:
- description: The maximum time in seconds a token request is allowed to take.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `1`.
- format: int32
- type: integer
- endpointUserinfo:
- description: The OpenID Connect Userinfo endpoint. Changes to this attribute
- are synchronized to HA mates via config-sync. The default value is `""`.
- type: string
- endpointUserinfoTimeout:
- description: The maximum time in seconds a userinfo request is allowed to
- take. Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `1`.
- format: int32
- type: integer
- interactiveEnabled:
- description: Enable or disable interactive logins via this OAuth provider.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `true`.
- type: boolean
- interactivePromptForExpiredSession:
- description: The value of the prompt parameter provided to the OAuth authorization
- server for login requests where the session has expired. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `""`.
- type: string
- interactivePromptForNewSession:
- description: The value of the prompt parameter provided to the OAuth authorization
- server for login requests where the session is new or the user has explicitly
- logged out. Changes to this attribute are synchronized to HA mates via
- config-sync. The default value is `"select_account"`.
- type: string
- issuer:
- description: The Issuer Identifier for the OAuth provider. Changes to this
- attribute are synchronized to HA mates via config-sync. The default value
- is `""`.
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- oauthRole:
- description: |
- The OAuth role of the broker. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"client"`. The allowed values and their meaning are:
-
-
- "client" - The broker is in the OAuth client role.
- "resource-server" - The broker is in the OAuth resource server role.
-
- enum:
- - client
- - resource-server
- type: string
- resourceServerParseAccessTokenEnabled:
- description: Enable or disable parsing of the access token as a JWT. Changes
- to this attribute are synchronized to HA mates via config-sync. The default
- value is `true`.
- type: boolean
- resourceServerRequiredAudience:
- description: The required audience value. Changes to this attribute are
- synchronized to HA mates via config-sync. The default value is `""`.
- type: string
- resourceServerRequiredIssuer:
- description: The required issuer value. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `""`.
- type: string
- resourceServerRequiredScope:
- description: A space-separated list of scopes that must be present in the
- scope claim. Changes to this attribute are synchronized to HA mates via
- config-sync. The default value is `""`.
- type: string
- resourceServerRequiredType:
- description: The required TYP value. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `"at+jwt"`.
- type: string
- resourceServerValidateAudienceEnabled:
- description: Enable or disable verification of the audience claim in the
- access token or introspection response. Changes to this attribute are
- synchronized to HA mates via config-sync. The default value is `true`.
- type: boolean
- resourceServerValidateIssuerEnabled:
- description: Enable or disable verification of the issuer claim in the access
- token or introspection response. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `true`.
- type: boolean
- resourceServerValidateScopeEnabled:
- description: Enable or disable verification of the scope claim in the access
- token or introspection response. Changes to this attribute are synchronized
- to HA mates via config-sync. The default value is `true`.
- type: boolean
- resourceServerValidateTypeEnabled:
- description: Enable or disable verification of the TYP field in the access
- token header. Changes to this attribute are synchronized to HA mates via
- config-sync. The default value is `true`.
- type: boolean
- sempEnabled:
- description: Enable or disable authentication of SEMP requests with OAuth
- tokens. Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `true`.
- type: boolean
- usernameClaimName:
- description: The name of the username claim. Changes to this attribute are
- synchronized to HA mates via config-sync. The default value is `"sub"`.
- type: string
- type: object
- OauthProfileAccessLevelGroup:
- example:
- groupName: groupName
- msgVpnAccessLevel: none
- description: description
- oauthProfileName: oauthProfileName
- globalAccessLevel: none
- properties:
- description:
- description: A description for the group. Changes to this attribute are
- synchronized to HA mates via config-sync. The default value is `""`.
- type: string
- globalAccessLevel:
- description: |
- The global access level for this group. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - User has no access to global data.
- "read-only" - User has read-only access to global data.
- "read-write" - User has read-write access to most global data.
- "admin" - User has read-write access to all global data.
-
- enum:
- - none
- - read-only
- - read-write
- - admin
- type: string
- groupName:
- description: The name of the group.
- type: string
- msgVpnAccessLevel:
- description: |
- The default message VPN access level for this group. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - User has no access to a Message VPN.
- "read-only" - User has read-only access to a Message VPN.
- "read-write" - User has read-write access to most Message VPN settings.
-
- enum:
- - none
- - read-only
- - read-write
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- type: object
- OauthProfileAccessLevelGroupLinks:
- example:
- msgVpnAccessLevelExceptionsUri: msgVpnAccessLevelExceptionsUri
- uri: uri
- properties:
- msgVpnAccessLevelExceptionsUri:
- description: The URI of this Group Access Level's collection of Message
- VPN Access-Level Exception objects.
- type: string
- uri:
- description: The URI of this Group Access Level object.
- type: string
- type: object
- OauthProfileAccessLevelGroupMsgVpnAccessLevelException:
- example:
- groupName: groupName
- accessLevel: none
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- properties:
- accessLevel:
- description: |
- The message VPN access level. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - User has no access to a Message VPN.
- "read-only" - User has read-only access to a Message VPN.
- "read-write" - User has read-write access to most Message VPN settings.
-
- enum:
- - none
- - read-only
- - read-write
- type: string
- groupName:
- description: The name of the group.
- type: string
- msgVpnName:
- description: The name of the message VPN.
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- type: object
- OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Message VPN Access-Level Exception object.
- type: string
- type: object
- OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse:
- example:
- data:
- groupName: groupName
- accessLevel: none
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelException'
- links:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionsResponse:
- example:
- data:
- - groupName: groupName
- accessLevel: none
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- - groupName: groupName
- accessLevel: none
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelException'
- type: array
- links:
- items:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileAccessLevelGroupResponse:
- example:
- data:
- groupName: groupName
- msgVpnAccessLevel: none
- description: description
- oauthProfileName: oauthProfileName
- globalAccessLevel: none
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- msgVpnAccessLevelExceptionsUri: msgVpnAccessLevelExceptionsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroup'
- links:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileAccessLevelGroupsResponse:
- example:
- data:
- - groupName: groupName
- msgVpnAccessLevel: none
- description: description
- oauthProfileName: oauthProfileName
- globalAccessLevel: none
- - groupName: groupName
- msgVpnAccessLevel: none
- description: description
- oauthProfileName: oauthProfileName
- globalAccessLevel: none
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - msgVpnAccessLevelExceptionsUri: msgVpnAccessLevelExceptionsUri
- uri: uri
- - msgVpnAccessLevelExceptionsUri: msgVpnAccessLevelExceptionsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroup'
- type: array
- links:
- items:
- $ref: '#/components/schemas/OauthProfileAccessLevelGroupLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileClientAllowedHost:
- example:
- allowedHost: allowedHost
- oauthProfileName: oauthProfileName
- properties:
- allowedHost:
- description: An allowed value for the Host header.
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- type: object
- OauthProfileClientAllowedHostLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Allowed Host Value object.
- type: string
- type: object
- OauthProfileClientAllowedHostResponse:
- example:
- data:
- allowedHost: allowedHost
- oauthProfileName: oauthProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/OauthProfileClientAllowedHost'
- links:
- $ref: '#/components/schemas/OauthProfileClientAllowedHostLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileClientAllowedHostsResponse:
- example:
- data:
- - allowedHost: allowedHost
- oauthProfileName: oauthProfileName
- - allowedHost: allowedHost
- oauthProfileName: oauthProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/OauthProfileClientAllowedHost'
- type: array
- links:
- items:
- $ref: '#/components/schemas/OauthProfileClientAllowedHostLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileClientAuthorizationParameter:
- example:
- authorizationParameterValue: authorizationParameterValue
- oauthProfileName: oauthProfileName
- authorizationParameterName: authorizationParameterName
- properties:
- authorizationParameterName:
- description: The name of the authorization parameter.
- type: string
- authorizationParameterValue:
- description: The authorization parameter value. Changes to this attribute
- are synchronized to HA mates via config-sync. The default value is `""`.
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- type: object
- OauthProfileClientAuthorizationParameterLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Authorization Parameter object.
- type: string
- type: object
- OauthProfileClientAuthorizationParameterResponse:
- example:
- data:
- authorizationParameterValue: authorizationParameterValue
- oauthProfileName: oauthProfileName
- authorizationParameterName: authorizationParameterName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameter'
- links:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameterLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileClientAuthorizationParametersResponse:
- example:
- data:
- - authorizationParameterValue: authorizationParameterValue
- oauthProfileName: oauthProfileName
- authorizationParameterName: authorizationParameterName
- - authorizationParameterValue: authorizationParameterValue
- oauthProfileName: oauthProfileName
- authorizationParameterName: authorizationParameterName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameter'
- type: array
- links:
- items:
- $ref: '#/components/schemas/OauthProfileClientAuthorizationParameterLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileClientRequiredClaim:
- example:
- clientRequiredClaimValue: clientRequiredClaimValue
- oauthProfileName: oauthProfileName
- clientRequiredClaimName: clientRequiredClaimName
- properties:
- clientRequiredClaimName:
- description: The name of the ID token claim to verify.
- type: string
- clientRequiredClaimValue:
- description: "The required claim value, which must be a string containing\
- \ a valid JSON value."
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- type: object
- OauthProfileClientRequiredClaimLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Required Claim object.
- type: string
- type: object
- OauthProfileClientRequiredClaimResponse:
- example:
- data:
- clientRequiredClaimValue: clientRequiredClaimValue
- oauthProfileName: oauthProfileName
- clientRequiredClaimName: clientRequiredClaimName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/OauthProfileClientRequiredClaim'
- links:
- $ref: '#/components/schemas/OauthProfileClientRequiredClaimLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileClientRequiredClaimsResponse:
- example:
- data:
- - clientRequiredClaimValue: clientRequiredClaimValue
- oauthProfileName: oauthProfileName
- clientRequiredClaimName: clientRequiredClaimName
- - clientRequiredClaimValue: clientRequiredClaimValue
- oauthProfileName: oauthProfileName
- clientRequiredClaimName: clientRequiredClaimName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/OauthProfileClientRequiredClaim'
- type: array
- links:
- items:
- $ref: '#/components/schemas/OauthProfileClientRequiredClaimLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileDefaultMsgVpnAccessLevelException:
- example:
- accessLevel: none
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- properties:
- accessLevel:
- description: |
- The message VPN access level. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `"none"`. The allowed values and their meaning are:
-
-
- "none" - User has no access to a Message VPN.
- "read-only" - User has read-only access to a Message VPN.
- "read-write" - User has read-write access to most Message VPN settings.
-
- enum:
- - none
- - read-only
- - read-write
- type: string
- msgVpnName:
- description: The name of the message VPN.
- type: string
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- type: object
- OauthProfileDefaultMsgVpnAccessLevelExceptionLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Message VPN Access-Level Exception object.
- type: string
- type: object
- OauthProfileDefaultMsgVpnAccessLevelExceptionResponse:
- example:
- data:
- accessLevel: none
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelException'
- links:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelExceptionLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileDefaultMsgVpnAccessLevelExceptionsResponse:
- example:
- data:
- - accessLevel: none
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- - accessLevel: none
- oauthProfileName: oauthProfileName
- msgVpnName: msgVpnName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelException'
- type: array
- links:
- items:
- $ref: '#/components/schemas/OauthProfileDefaultMsgVpnAccessLevelExceptionLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileLinks:
- example:
- accessLevelGroupsUri: accessLevelGroupsUri
- clientAllowedHostsUri: clientAllowedHostsUri
- resourceServerRequiredClaimsUri: resourceServerRequiredClaimsUri
- defaultMsgVpnAccessLevelExceptionsUri: defaultMsgVpnAccessLevelExceptionsUri
- clientAuthorizationParametersUri: clientAuthorizationParametersUri
- clientRequiredClaimsUri: clientRequiredClaimsUri
- uri: uri
- properties:
- accessLevelGroupsUri:
- description: The URI of this OAuth Profile's collection of Group Access
- Level objects.
- type: string
- clientAllowedHostsUri:
- description: The URI of this OAuth Profile's collection of Allowed Host
- Value objects.
- type: string
- clientAuthorizationParametersUri:
- description: The URI of this OAuth Profile's collection of Authorization
- Parameter objects.
- type: string
- clientRequiredClaimsUri:
- description: The URI of this OAuth Profile's collection of Required Claim
- objects.
- type: string
- defaultMsgVpnAccessLevelExceptionsUri:
- description: The URI of this OAuth Profile's collection of Message VPN Access-Level
- Exception objects.
- type: string
- resourceServerRequiredClaimsUri:
- description: The URI of this OAuth Profile's collection of Required Claim
- objects.
- type: string
- uri:
- description: The URI of this OAuth Profile object.
- type: string
- type: object
- OauthProfileResourceServerRequiredClaim:
- example:
- resourceServerRequiredClaimValue: resourceServerRequiredClaimValue
- resourceServerRequiredClaimName: resourceServerRequiredClaimName
- oauthProfileName: oauthProfileName
- properties:
- oauthProfileName:
- description: The name of the OAuth profile.
- type: string
- resourceServerRequiredClaimName:
- description: The name of the access token claim to verify.
- type: string
- resourceServerRequiredClaimValue:
- description: "The required claim value, which must be a string containing\
- \ a valid JSON value."
- type: string
- type: object
- OauthProfileResourceServerRequiredClaimLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Required Claim object.
- type: string
- type: object
- OauthProfileResourceServerRequiredClaimResponse:
- example:
- data:
- resourceServerRequiredClaimValue: resourceServerRequiredClaimValue
- resourceServerRequiredClaimName: resourceServerRequiredClaimName
- oauthProfileName: oauthProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/OauthProfileResourceServerRequiredClaim'
- links:
- $ref: '#/components/schemas/OauthProfileResourceServerRequiredClaimLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileResourceServerRequiredClaimsResponse:
- example:
- data:
- - resourceServerRequiredClaimValue: resourceServerRequiredClaimValue
- resourceServerRequiredClaimName: resourceServerRequiredClaimName
- oauthProfileName: oauthProfileName
- - resourceServerRequiredClaimValue: resourceServerRequiredClaimValue
- resourceServerRequiredClaimName: resourceServerRequiredClaimName
- oauthProfileName: oauthProfileName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/OauthProfileResourceServerRequiredClaim'
- type: array
- links:
- items:
- $ref: '#/components/schemas/OauthProfileResourceServerRequiredClaimLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfileResponse:
- example:
- data:
- resourceServerValidateIssuerEnabled: true
- displayName: displayName
- endpointUserinfoTimeout: 5
- resourceServerRequiredType: resourceServerRequiredType
- endpointTokenTimeout: 5
- interactivePromptForNewSession: interactivePromptForNewSession
- enabled: true
- issuer: issuer
- endpointDiscoveryRefreshInterval: 0
- endpointIntrospectionTimeout: 6
- resourceServerRequiredScope: resourceServerRequiredScope
- resourceServerValidateScopeEnabled: true
- endpointJwksRefreshInterval: 1
- resourceServerRequiredIssuer: resourceServerRequiredIssuer
- clientSecret: clientSecret
- usernameClaimName: usernameClaimName
- endpointToken: endpointToken
- endpointUserinfo: endpointUserinfo
- resourceServerRequiredAudience: resourceServerRequiredAudience
- clientValidateTypeEnabled: true
- clientId: clientId
- oauthRole: client
- sempEnabled: true
- resourceServerParseAccessTokenEnabled: true
- endpointAuthorization: endpointAuthorization
- resourceServerValidateTypeEnabled: true
- endpointJwks: endpointJwks
- defaultGlobalAccessLevel: none
- resourceServerValidateAudienceEnabled: true
- defaultMsgVpnAccessLevel: none
- clientRequiredType: clientRequiredType
- interactivePromptForExpiredSession: interactivePromptForExpiredSession
- clientRedirectUri: clientRedirectUri
- oauthProfileName: oauthProfileName
- endpointDiscovery: endpointDiscovery
- endpointIntrospection: endpointIntrospection
- clientScope: clientScope
- interactiveEnabled: true
- accessLevelGroupsClaimName: accessLevelGroupsClaimName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- accessLevelGroupsUri: accessLevelGroupsUri
- clientAllowedHostsUri: clientAllowedHostsUri
- resourceServerRequiredClaimsUri: resourceServerRequiredClaimsUri
- defaultMsgVpnAccessLevelExceptionsUri: defaultMsgVpnAccessLevelExceptionsUri
- clientAuthorizationParametersUri: clientAuthorizationParametersUri
- clientRequiredClaimsUri: clientRequiredClaimsUri
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/OauthProfile'
- links:
- $ref: '#/components/schemas/OauthProfileLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- OauthProfilesResponse:
- example:
- data:
- - resourceServerValidateIssuerEnabled: true
- displayName: displayName
- endpointUserinfoTimeout: 5
- resourceServerRequiredType: resourceServerRequiredType
- endpointTokenTimeout: 5
- interactivePromptForNewSession: interactivePromptForNewSession
- enabled: true
- issuer: issuer
- endpointDiscoveryRefreshInterval: 0
- endpointIntrospectionTimeout: 6
- resourceServerRequiredScope: resourceServerRequiredScope
- resourceServerValidateScopeEnabled: true
- endpointJwksRefreshInterval: 1
- resourceServerRequiredIssuer: resourceServerRequiredIssuer
- clientSecret: clientSecret
- usernameClaimName: usernameClaimName
- endpointToken: endpointToken
- endpointUserinfo: endpointUserinfo
- resourceServerRequiredAudience: resourceServerRequiredAudience
- clientValidateTypeEnabled: true
- clientId: clientId
- oauthRole: client
- sempEnabled: true
- resourceServerParseAccessTokenEnabled: true
- endpointAuthorization: endpointAuthorization
- resourceServerValidateTypeEnabled: true
- endpointJwks: endpointJwks
- defaultGlobalAccessLevel: none
- resourceServerValidateAudienceEnabled: true
- defaultMsgVpnAccessLevel: none
- clientRequiredType: clientRequiredType
- interactivePromptForExpiredSession: interactivePromptForExpiredSession
- clientRedirectUri: clientRedirectUri
- oauthProfileName: oauthProfileName
- endpointDiscovery: endpointDiscovery
- endpointIntrospection: endpointIntrospection
- clientScope: clientScope
- interactiveEnabled: true
- accessLevelGroupsClaimName: accessLevelGroupsClaimName
- - resourceServerValidateIssuerEnabled: true
- displayName: displayName
- endpointUserinfoTimeout: 5
- resourceServerRequiredType: resourceServerRequiredType
- endpointTokenTimeout: 5
- interactivePromptForNewSession: interactivePromptForNewSession
- enabled: true
- issuer: issuer
- endpointDiscoveryRefreshInterval: 0
- endpointIntrospectionTimeout: 6
- resourceServerRequiredScope: resourceServerRequiredScope
- resourceServerValidateScopeEnabled: true
- endpointJwksRefreshInterval: 1
- resourceServerRequiredIssuer: resourceServerRequiredIssuer
- clientSecret: clientSecret
- usernameClaimName: usernameClaimName
- endpointToken: endpointToken
- endpointUserinfo: endpointUserinfo
- resourceServerRequiredAudience: resourceServerRequiredAudience
- clientValidateTypeEnabled: true
- clientId: clientId
- oauthRole: client
- sempEnabled: true
- resourceServerParseAccessTokenEnabled: true
- endpointAuthorization: endpointAuthorization
- resourceServerValidateTypeEnabled: true
- endpointJwks: endpointJwks
- defaultGlobalAccessLevel: none
- resourceServerValidateAudienceEnabled: true
- defaultMsgVpnAccessLevel: none
- clientRequiredType: clientRequiredType
- interactivePromptForExpiredSession: interactivePromptForExpiredSession
- clientRedirectUri: clientRedirectUri
- oauthProfileName: oauthProfileName
- endpointDiscovery: endpointDiscovery
- endpointIntrospection: endpointIntrospection
- clientScope: clientScope
- interactiveEnabled: true
- accessLevelGroupsClaimName: accessLevelGroupsClaimName
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - accessLevelGroupsUri: accessLevelGroupsUri
- clientAllowedHostsUri: clientAllowedHostsUri
- resourceServerRequiredClaimsUri: resourceServerRequiredClaimsUri
- defaultMsgVpnAccessLevelExceptionsUri: defaultMsgVpnAccessLevelExceptionsUri
- clientAuthorizationParametersUri: clientAuthorizationParametersUri
- clientRequiredClaimsUri: clientRequiredClaimsUri
- uri: uri
- - accessLevelGroupsUri: accessLevelGroupsUri
- clientAllowedHostsUri: clientAllowedHostsUri
- resourceServerRequiredClaimsUri: resourceServerRequiredClaimsUri
- defaultMsgVpnAccessLevelExceptionsUri: defaultMsgVpnAccessLevelExceptionsUri
- clientAuthorizationParametersUri: clientAuthorizationParametersUri
- clientRequiredClaimsUri: clientRequiredClaimsUri
- uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/OauthProfile'
- type: array
- links:
- items:
- $ref: '#/components/schemas/OauthProfileLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- SempError:
- example:
- code: 0
- description: description
- status: status
- properties:
- code:
- description: The error code which uniquely identifies the error that has
- occurred.
- format: int32
- type: integer
- description:
- description: The verbose description of the problem.
- type: string
- status:
- description: The terse status string associated with `code`.
- type: string
- required:
- - code
- - description
- - status
- type: object
- SempMeta:
- example:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- properties:
- count:
- description: "The total number of objects requested, irrespective of page\
- \ size. This may be a count of all objects in a collection or a filtered\
- \ subset. It represents a snapshot in time and may change when paging\
- \ through results."
- format: int64
- type: integer
- error:
- $ref: '#/components/schemas/SempError'
- paging:
- $ref: '#/components/schemas/SempPaging'
- request:
- $ref: '#/components/schemas/SempRequest'
- responseCode:
- description: "The HTTP response code, one of 200 (success), 4xx (client\
- \ error), or 5xx (server error)."
- format: int32
- type: integer
- required:
- - request
- - responseCode
- type: object
- SempMetaOnlyResponse:
- example:
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- properties:
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- SempPaging:
- example:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- properties:
- cursorQuery:
- description: "The cursor, or position, for the next page of objects. Use\
- \ this as the `cursor` query parameter of the next request."
- type: string
- nextPageUri:
- description: The URI of the next page of objects. `cursorQuery` is already
- embedded within this URI.
- type: string
- required:
- - cursorQuery
- - nextPageUri
- type: object
- SempRequest:
- example:
- method: method
- uri: uri
- properties:
- method:
- description: The HTTP method of the request which resulted in this response.
- type: string
- uri:
- description: The URI of the request which resulted in this response.
- type: string
- required:
- - method
- type: object
- SystemInformation:
- example:
- sempVersion: sempVersion
- platform: platform
- properties:
- platform:
- description: The platform running the SEMP API. Deprecated since 2.2. /systemInformation
- was replaced by /about/api.
- type: string
- sempVersion:
- description: The version of the SEMP API. Deprecated since 2.2. /systemInformation
- was replaced by /about/api.
- type: string
- type: object
- SystemInformationLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this System Information object.
- type: string
- type: object
- SystemInformationResponse:
- example:
- data:
- sempVersion: sempVersion
- platform: platform
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/SystemInformation'
- links:
- $ref: '#/components/schemas/SystemInformationLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- VirtualHostname:
- example:
- virtualHostname: virtualHostname
- msgVpnName: msgVpnName
- enabled: true
- properties:
- enabled:
- description: Enable or disable Virtual Hostname to Message VPN mapping.
- Changes to this attribute are synchronized to HA mates via config-sync.
- The default value is `false`.
- type: boolean
- msgVpnName:
- description: The message VPN to which this virtual hostname is mapped. Changes
- to this attribute are synchronized to HA mates via config-sync. The default
- value is `""`.
- type: string
- virtualHostname:
- description: The virtual hostname.
- type: string
- type: object
- VirtualHostnameLinks:
- example:
- uri: uri
- properties:
- uri:
- description: The URI of this Virtual Hostname object.
- type: string
- type: object
- VirtualHostnameResponse:
- example:
- data:
- virtualHostname: virtualHostname
- msgVpnName: msgVpnName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- uri: uri
- properties:
- data:
- $ref: '#/components/schemas/VirtualHostname'
- links:
- $ref: '#/components/schemas/VirtualHostnameLinks'
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- VirtualHostnamesResponse:
- example:
- data:
- - virtualHostname: virtualHostname
- msgVpnName: msgVpnName
- enabled: true
- - virtualHostname: virtualHostname
- msgVpnName: msgVpnName
- enabled: true
- meta:
- request:
- method: method
- uri: uri
- count: 7
- paging:
- nextPageUri: nextPageUri
- cursorQuery: cursorQuery
- error:
- code: 0
- description: description
- status: status
- responseCode: 7
- links:
- - uri: uri
- - uri: uri
- properties:
- data:
- items:
- $ref: '#/components/schemas/VirtualHostname'
- type: array
- links:
- items:
- $ref: '#/components/schemas/VirtualHostnameLinks'
- type: array
- meta:
- $ref: '#/components/schemas/SempMeta'
- required:
- - meta
- type: object
- securitySchemes:
- basicAuth:
- description: basic authentication
- scheme: basic
- type: http
-x-original-swagger-version: "2.0"
-
diff --git a/service/solace-config-client/docs/AboutApi.md b/service/solace-config-client/docs/AboutApi.md
deleted file mode 100644
index fa8caf4e1..000000000
--- a/service/solace-config-client/docs/AboutApi.md
+++ /dev/null
@@ -1,396 +0,0 @@
-# AboutApi
-
-All URIs are relative to *http://www.solace.com/SEMP/v2/config*
-
-| Method | HTTP request | Description |
-|------------- | ------------- | -------------|
-| [**getAbout**](AboutApi.md#getAbout) | **GET** /about | Get an About object. |
-| [**getAboutApi**](AboutApi.md#getAboutApi) | **GET** /about/api | Get an API Description object. |
-| [**getAboutUser**](AboutApi.md#getAboutUser) | **GET** /about/user | Get a User object. |
-| [**getAboutUserMsgVpn**](AboutApi.md#getAboutUserMsgVpn) | **GET** /about/user/msgVpns/{msgVpnName} | Get a User Message VPN object. |
-| [**getAboutUserMsgVpns**](AboutApi.md#getAboutUserMsgVpns) | **GET** /about/user/msgVpns | Get a list of User Message VPN objects. |
-
-
-
-## getAbout
-
-> AboutResponse getAbout(opaquePassword, select)
-
-Get an About object.
-
-Get an About object. This provides metadata about the SEMP API, such as the version of the API supported by the broker. A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.13.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AboutApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AboutApi apiInstance = new AboutApi(defaultClient);
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutResponse result = apiInstance.getAbout(opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AboutApi#getAbout");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutResponse**](AboutResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The About object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getAboutApi
-
-> AboutApiResponse getAboutApi(opaquePassword, select)
-
-Get an API Description object.
-
-Get an API Description object. The API Description object provides metadata about the SEMP API. A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.2.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AboutApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AboutApi apiInstance = new AboutApi(defaultClient);
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutApiResponse result = apiInstance.getAboutApi(opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AboutApi#getAboutApi");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutApiResponse**](AboutApiResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The API Description object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getAboutUser
-
-> AboutUserResponse getAboutUser(opaquePassword, select)
-
-Get a User object.
-
-Get a User object. Session and access level information about the user accessing the SEMP API. A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.2.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AboutApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AboutApi apiInstance = new AboutApi(defaultClient);
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutUserResponse result = apiInstance.getAboutUser(opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AboutApi#getAboutUser");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutUserResponse**](AboutUserResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The User object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getAboutUserMsgVpn
-
-> AboutUserMsgVpnResponse getAboutUserMsgVpn(msgVpnName, opaquePassword, select)
-
-Get a User Message VPN object.
-
-Get a User Message VPN object. This provides information about the Message VPN access level for the username used to access the SEMP API. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: msgVpnName|x||| A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.2.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AboutApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AboutApi apiInstance = new AboutApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutUserMsgVpnResponse result = apiInstance.getAboutUserMsgVpn(msgVpnName, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AboutApi#getAboutUserMsgVpn");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutUserMsgVpnResponse**](AboutUserMsgVpnResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The User Message VPN object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getAboutUserMsgVpns
-
-> AboutUserMsgVpnsResponse getAboutUserMsgVpns(count, cursor, opaquePassword, where, select)
-
-Get a list of User Message VPN objects.
-
-Get a list of User Message VPN objects. This provides information about the Message VPN access level for the username used to access the SEMP API. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: msgVpnName|x||| A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.2.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AboutApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AboutApi apiInstance = new AboutApi(defaultClient);
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutUserMsgVpnsResponse result = apiInstance.getAboutUserMsgVpns(count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AboutApi#getAboutUserMsgVpns");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutUserMsgVpnsResponse**](AboutUserMsgVpnsResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of User Message VPN objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
diff --git a/service/solace-config-client/docs/AboutApiLinks.md b/service/solace-config-client/docs/AboutApiLinks.md
deleted file mode 100644
index e5bdc30cf..000000000
--- a/service/solace-config-client/docs/AboutApiLinks.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-# AboutApiLinks
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**uri** | **String** | The URI of this API Description object. | [optional] |
-
-
-
diff --git a/service/solace-config-client/docs/AboutApiResponse.md b/service/solace-config-client/docs/AboutApiResponse.md
deleted file mode 100644
index 0eec0d3b6..000000000
--- a/service/solace-config-client/docs/AboutApiResponse.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# AboutApiResponse
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**data** | [**AboutApi**](AboutApi.md) | | [optional] |
-|**links** | [**AboutApiLinks**](AboutApiLinks.md) | | [optional] |
-|**meta** | [**SempMeta**](SempMeta.md) | | |
-
-
-
diff --git a/service/solace-config-client/docs/AboutLinks.md b/service/solace-config-client/docs/AboutLinks.md
deleted file mode 100644
index a66aefe19..000000000
--- a/service/solace-config-client/docs/AboutLinks.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# AboutLinks
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**apiUri** | **String** | The URI of this About's API Description object. Available since 2.2. | [optional] |
-|**uri** | **String** | The URI of this About object. | [optional] |
-|**userUri** | **String** | The URI of this About's User object. Available since 2.2. | [optional] |
-
-
-
diff --git a/service/solace-config-client/docs/AboutResponse.md b/service/solace-config-client/docs/AboutResponse.md
deleted file mode 100644
index cd8a60253..000000000
--- a/service/solace-config-client/docs/AboutResponse.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# AboutResponse
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**data** | **Object** | | [optional] |
-|**links** | [**AboutLinks**](AboutLinks.md) | | [optional] |
-|**meta** | [**SempMeta**](SempMeta.md) | | |
-
-
-
diff --git a/service/solace-config-client/docs/AboutUser.md b/service/solace-config-client/docs/AboutUser.md
deleted file mode 100644
index 9177abdf4..000000000
--- a/service/solace-config-client/docs/AboutUser.md
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-# AboutUser
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**globalAccessLevel** | [**GlobalAccessLevelEnum**](#GlobalAccessLevelEnum) | The global access level of the User. The allowed values and their meaning are: <pre> \"admin\" - Full administrative access. \"none\" - No access. \"read-only\" - Read only access. \"read-write\" - Read and write access. </pre> | [optional] |
-|**sessionActive** | **Boolean** | Indicates whether a session is active for this request. Available since 2.24. | [optional] |
-|**sessionCreateTime** | **Integer** | The timestamp of when the session was created. This attribute may not be returned in a GET. This value represents the number of seconds since 1970-01-01 00:00:00 UTC (Unix time). Available since 2.21. | [optional] |
-|**sessionCurrentTime** | **Integer** | The current server timestamp. This is provided as a reference point for the other timestamps provided. This attribute may not be returned in a GET. This value represents the number of seconds since 1970-01-01 00:00:00 UTC (Unix time). Available since 2.21. | [optional] |
-|**sessionHardExpiryTime** | **Integer** | The hard expiry time for the session. After this time the session will be invalid, regardless of activity. This attribute may not be returned in a GET. This value represents the number of seconds since 1970-01-01 00:00:00 UTC (Unix time). Available since 2.21. | [optional] |
-|**sessionId** | **String** | An identifier for the session to differentiate this session from other sessions for the same user. This value is not guaranteed to be unique between active sessions for different users. This attribute may not be returned in a GET. Available since 2.21. | [optional] |
-|**sessionIdleExpiryTime** | **Integer** | The session idle expiry time. After this time the session will be invalid if there has been no activity. This attribute may not be returned in a GET. This value represents the number of seconds since 1970-01-01 00:00:00 UTC (Unix time). Available since 2.21. | [optional] |
-|**username** | **String** | The username of the User. Available since 2.21. | [optional] |
-
-
-
-## Enum: GlobalAccessLevelEnum
-
-| Name | Value |
-|---- | -----|
-| ADMIN | "admin" |
-| NONE | "none" |
-| READ_ONLY | "read-only" |
-| READ_WRITE | "read-write" |
-
-
-
diff --git a/service/solace-config-client/docs/AboutUserLinks.md b/service/solace-config-client/docs/AboutUserLinks.md
deleted file mode 100644
index 5b6a1dce5..000000000
--- a/service/solace-config-client/docs/AboutUserLinks.md
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-# AboutUserLinks
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**msgVpnsUri** | **String** | The URI of this User's collection of User Message VPN objects. | [optional] |
-|**uri** | **String** | The URI of this User object. | [optional] |
-
-
-
diff --git a/service/solace-config-client/docs/AboutUserMsgVpn.md b/service/solace-config-client/docs/AboutUserMsgVpn.md
deleted file mode 100644
index 9e91347ef..000000000
--- a/service/solace-config-client/docs/AboutUserMsgVpn.md
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-# AboutUserMsgVpn
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**accessLevel** | [**AccessLevelEnum**](#AccessLevelEnum) | The Message VPN access level of the User. The allowed values and their meaning are: <pre> \"none\" - No access. \"read-only\" - Read only access. \"read-write\" - Read and write access. </pre> | [optional] |
-|**msgVpnName** | **String** | The name of the Message VPN. | [optional] |
-
-
-
-## Enum: AccessLevelEnum
-
-| Name | Value |
-|---- | -----|
-| NONE | "none" |
-| READ_ONLY | "read-only" |
-| READ_WRITE | "read-write" |
-
-
-
diff --git a/service/solace-config-client/docs/AboutUserMsgVpnLinks.md b/service/solace-config-client/docs/AboutUserMsgVpnLinks.md
deleted file mode 100644
index c5d2738af..000000000
--- a/service/solace-config-client/docs/AboutUserMsgVpnLinks.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-# AboutUserMsgVpnLinks
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**uri** | **String** | The URI of this User Message VPN object. | [optional] |
-
-
-
diff --git a/service/solace-config-client/docs/AboutUserMsgVpnResponse.md b/service/solace-config-client/docs/AboutUserMsgVpnResponse.md
deleted file mode 100644
index 09ef72ca7..000000000
--- a/service/solace-config-client/docs/AboutUserMsgVpnResponse.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# AboutUserMsgVpnResponse
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**data** | [**AboutUserMsgVpn**](AboutUserMsgVpn.md) | | [optional] |
-|**links** | [**AboutUserMsgVpnLinks**](AboutUserMsgVpnLinks.md) | | [optional] |
-|**meta** | [**SempMeta**](SempMeta.md) | | |
-
-
-
diff --git a/service/solace-config-client/docs/AboutUserMsgVpnsResponse.md b/service/solace-config-client/docs/AboutUserMsgVpnsResponse.md
deleted file mode 100644
index c955c9d48..000000000
--- a/service/solace-config-client/docs/AboutUserMsgVpnsResponse.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# AboutUserMsgVpnsResponse
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**data** | [**List<AboutUserMsgVpn>**](AboutUserMsgVpn.md) | | [optional] |
-|**links** | [**List<AboutUserMsgVpnLinks>**](AboutUserMsgVpnLinks.md) | | [optional] |
-|**meta** | [**SempMeta**](SempMeta.md) | | |
-
-
-
diff --git a/service/solace-config-client/docs/AboutUserResponse.md b/service/solace-config-client/docs/AboutUserResponse.md
deleted file mode 100644
index f8ace82e5..000000000
--- a/service/solace-config-client/docs/AboutUserResponse.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# AboutUserResponse
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**data** | [**AboutUser**](AboutUser.md) | | [optional] |
-|**links** | [**AboutUserLinks**](AboutUserLinks.md) | | [optional] |
-|**meta** | [**SempMeta**](SempMeta.md) | | |
-
-
-
diff --git a/service/solace-config-client/docs/AclProfileApi.md b/service/solace-config-client/docs/AclProfileApi.md
deleted file mode 100644
index 68b72bbae..000000000
--- a/service/solace-config-client/docs/AclProfileApi.md
+++ /dev/null
@@ -1,2480 +0,0 @@
-# AclProfileApi
-
-All URIs are relative to *http://www.solace.com/SEMP/v2/config*
-
-| Method | HTTP request | Description |
-|------------- | ------------- | -------------|
-| [**createMsgVpnAclProfile**](AclProfileApi.md#createMsgVpnAclProfile) | **POST** /msgVpns/{msgVpnName}/aclProfiles | Create an ACL Profile object. |
-| [**createMsgVpnAclProfileClientConnectException**](AclProfileApi.md#createMsgVpnAclProfileClientConnectException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Create a Client Connect Exception object. |
-| [**createMsgVpnAclProfilePublishException**](AclProfileApi.md#createMsgVpnAclProfilePublishException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Create a Publish Topic Exception object. |
-| [**createMsgVpnAclProfilePublishTopicException**](AclProfileApi.md#createMsgVpnAclProfilePublishTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Create a Publish Topic Exception object. |
-| [**createMsgVpnAclProfileSubscribeException**](AclProfileApi.md#createMsgVpnAclProfileSubscribeException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Create a Subscribe Topic Exception object. |
-| [**createMsgVpnAclProfileSubscribeShareNameException**](AclProfileApi.md#createMsgVpnAclProfileSubscribeShareNameException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Create a Subscribe Share Name Exception object. |
-| [**createMsgVpnAclProfileSubscribeTopicException**](AclProfileApi.md#createMsgVpnAclProfileSubscribeTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Create a Subscribe Topic Exception object. |
-| [**deleteMsgVpnAclProfile**](AclProfileApi.md#deleteMsgVpnAclProfile) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Delete an ACL Profile object. |
-| [**deleteMsgVpnAclProfileClientConnectException**](AclProfileApi.md#deleteMsgVpnAclProfileClientConnectException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Delete a Client Connect Exception object. |
-| [**deleteMsgVpnAclProfilePublishException**](AclProfileApi.md#deleteMsgVpnAclProfilePublishException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Delete a Publish Topic Exception object. |
-| [**deleteMsgVpnAclProfilePublishTopicException**](AclProfileApi.md#deleteMsgVpnAclProfilePublishTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Delete a Publish Topic Exception object. |
-| [**deleteMsgVpnAclProfileSubscribeException**](AclProfileApi.md#deleteMsgVpnAclProfileSubscribeException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Delete a Subscribe Topic Exception object. |
-| [**deleteMsgVpnAclProfileSubscribeShareNameException**](AclProfileApi.md#deleteMsgVpnAclProfileSubscribeShareNameException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Delete a Subscribe Share Name Exception object. |
-| [**deleteMsgVpnAclProfileSubscribeTopicException**](AclProfileApi.md#deleteMsgVpnAclProfileSubscribeTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Delete a Subscribe Topic Exception object. |
-| [**getMsgVpnAclProfile**](AclProfileApi.md#getMsgVpnAclProfile) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Get an ACL Profile object. |
-| [**getMsgVpnAclProfileClientConnectException**](AclProfileApi.md#getMsgVpnAclProfileClientConnectException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Get a Client Connect Exception object. |
-| [**getMsgVpnAclProfileClientConnectExceptions**](AclProfileApi.md#getMsgVpnAclProfileClientConnectExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Get a list of Client Connect Exception objects. |
-| [**getMsgVpnAclProfilePublishException**](AclProfileApi.md#getMsgVpnAclProfilePublishException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Get a Publish Topic Exception object. |
-| [**getMsgVpnAclProfilePublishExceptions**](AclProfileApi.md#getMsgVpnAclProfilePublishExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Get a list of Publish Topic Exception objects. |
-| [**getMsgVpnAclProfilePublishTopicException**](AclProfileApi.md#getMsgVpnAclProfilePublishTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Get a Publish Topic Exception object. |
-| [**getMsgVpnAclProfilePublishTopicExceptions**](AclProfileApi.md#getMsgVpnAclProfilePublishTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Get a list of Publish Topic Exception objects. |
-| [**getMsgVpnAclProfileSubscribeException**](AclProfileApi.md#getMsgVpnAclProfileSubscribeException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Get a Subscribe Topic Exception object. |
-| [**getMsgVpnAclProfileSubscribeExceptions**](AclProfileApi.md#getMsgVpnAclProfileSubscribeExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Get a list of Subscribe Topic Exception objects. |
-| [**getMsgVpnAclProfileSubscribeShareNameException**](AclProfileApi.md#getMsgVpnAclProfileSubscribeShareNameException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Get a Subscribe Share Name Exception object. |
-| [**getMsgVpnAclProfileSubscribeShareNameExceptions**](AclProfileApi.md#getMsgVpnAclProfileSubscribeShareNameExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Get a list of Subscribe Share Name Exception objects. |
-| [**getMsgVpnAclProfileSubscribeTopicException**](AclProfileApi.md#getMsgVpnAclProfileSubscribeTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Get a Subscribe Topic Exception object. |
-| [**getMsgVpnAclProfileSubscribeTopicExceptions**](AclProfileApi.md#getMsgVpnAclProfileSubscribeTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Get a list of Subscribe Topic Exception objects. |
-| [**getMsgVpnAclProfiles**](AclProfileApi.md#getMsgVpnAclProfiles) | **GET** /msgVpns/{msgVpnName}/aclProfiles | Get a list of ACL Profile objects. |
-| [**replaceMsgVpnAclProfile**](AclProfileApi.md#replaceMsgVpnAclProfile) | **PUT** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Replace an ACL Profile object. |
-| [**updateMsgVpnAclProfile**](AclProfileApi.md#updateMsgVpnAclProfile) | **PATCH** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Update an ACL Profile object. |
-
-
-
-## createMsgVpnAclProfile
-
-> MsgVpnAclProfileResponse createMsgVpnAclProfile(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnAclProfile body = new MsgVpnAclProfile(); // MsgVpnAclProfile | The ACL Profile object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileResponse result = apiInstance.createMsgVpnAclProfile(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#createMsgVpnAclProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnAclProfile**](MsgVpnAclProfile.md)| The ACL Profile object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileResponse**](MsgVpnAclProfileResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The ACL Profile object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfileClientConnectException
-
-> MsgVpnAclProfileClientConnectExceptionResponse createMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfileClientConnectException body = new MsgVpnAclProfileClientConnectException(); // MsgVpnAclProfileClientConnectException | The Client Connect Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileClientConnectExceptionResponse result = apiInstance.createMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#createMsgVpnAclProfileClientConnectException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfileClientConnectException**](MsgVpnAclProfileClientConnectException.md)| The Client Connect Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileClientConnectExceptionResponse**](MsgVpnAclProfileClientConnectExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Client Connect Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfilePublishException
-
-> MsgVpnAclProfilePublishExceptionResponse createMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfilePublishException body = new MsgVpnAclProfilePublishException(); // MsgVpnAclProfilePublishException | The Publish Topic Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfilePublishExceptionResponse result = apiInstance.createMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#createMsgVpnAclProfilePublishException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfilePublishException**](MsgVpnAclProfilePublishException.md)| The Publish Topic Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfilePublishExceptionResponse**](MsgVpnAclProfilePublishExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Publish Topic Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfilePublishTopicException
-
-> MsgVpnAclProfilePublishTopicExceptionResponse createMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfilePublishTopicException body = new MsgVpnAclProfilePublishTopicException(); // MsgVpnAclProfilePublishTopicException | The Publish Topic Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfilePublishTopicExceptionResponse result = apiInstance.createMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#createMsgVpnAclProfilePublishTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfilePublishTopicException**](MsgVpnAclProfilePublishTopicException.md)| The Publish Topic Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfilePublishTopicExceptionResponse**](MsgVpnAclProfilePublishTopicExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Publish Topic Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfileSubscribeException
-
-> MsgVpnAclProfileSubscribeExceptionResponse createMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfileSubscribeException body = new MsgVpnAclProfileSubscribeException(); // MsgVpnAclProfileSubscribeException | The Subscribe Topic Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeExceptionResponse result = apiInstance.createMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#createMsgVpnAclProfileSubscribeException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfileSubscribeException**](MsgVpnAclProfileSubscribeException.md)| The Subscribe Topic Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeExceptionResponse**](MsgVpnAclProfileSubscribeExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscribe Topic Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfileSubscribeShareNameException
-
-> MsgVpnAclProfileSubscribeShareNameExceptionResponse createMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfileSubscribeShareNameException body = new MsgVpnAclProfileSubscribeShareNameException(); // MsgVpnAclProfileSubscribeShareNameException | The Subscribe Share Name Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeShareNameExceptionResponse result = apiInstance.createMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#createMsgVpnAclProfileSubscribeShareNameException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfileSubscribeShareNameException**](MsgVpnAclProfileSubscribeShareNameException.md)| The Subscribe Share Name Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeShareNameExceptionResponse**](MsgVpnAclProfileSubscribeShareNameExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscribe Share Name Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfileSubscribeTopicException
-
-> MsgVpnAclProfileSubscribeTopicExceptionResponse createMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfileSubscribeTopicException body = new MsgVpnAclProfileSubscribeTopicException(); // MsgVpnAclProfileSubscribeTopicException | The Subscribe Topic Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeTopicExceptionResponse result = apiInstance.createMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#createMsgVpnAclProfileSubscribeTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfileSubscribeTopicException**](MsgVpnAclProfileSubscribeTopicException.md)| The Subscribe Topic Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeTopicExceptionResponse**](MsgVpnAclProfileSubscribeTopicExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscribe Topic Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfile
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfile(msgVpnName, aclProfileName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfile(msgVpnName, aclProfileName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#deleteMsgVpnAclProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfileClientConnectException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, clientConnectExceptionAddress)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String clientConnectExceptionAddress = "clientConnectExceptionAddress_example"; // String | The IP address/netmask of the client connect exception in CIDR form.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, clientConnectExceptionAddress);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#deleteMsgVpnAclProfileClientConnectException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **clientConnectExceptionAddress** | **String**| The IP address/netmask of the client connect exception in CIDR form. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfilePublishException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, topicSyntax, publishExceptionTopic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String topicSyntax = "topicSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String publishExceptionTopic = "publishExceptionTopic_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, topicSyntax, publishExceptionTopic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#deleteMsgVpnAclProfilePublishException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **topicSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **publishExceptionTopic** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfilePublishTopicException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, publishTopicExceptionSyntax, publishTopicException)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String publishTopicExceptionSyntax = "publishTopicExceptionSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String publishTopicException = "publishTopicException_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, publishTopicExceptionSyntax, publishTopicException);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#deleteMsgVpnAclProfilePublishTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **publishTopicExceptionSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **publishTopicException** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfileSubscribeException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, topicSyntax, subscribeExceptionTopic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String topicSyntax = "topicSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String subscribeExceptionTopic = "subscribeExceptionTopic_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, topicSyntax, subscribeExceptionTopic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#deleteMsgVpnAclProfileSubscribeException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **topicSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **subscribeExceptionTopic** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfileSubscribeShareNameException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, subscribeShareNameExceptionSyntax, subscribeShareNameException)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String subscribeShareNameExceptionSyntax = "subscribeShareNameExceptionSyntax_example"; // String | The syntax of the subscribe share name for the exception to the default action taken.
- String subscribeShareNameException = "subscribeShareNameException_example"; // String | The subscribe share name exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, subscribeShareNameExceptionSyntax, subscribeShareNameException);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#deleteMsgVpnAclProfileSubscribeShareNameException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **subscribeShareNameExceptionSyntax** | **String**| The syntax of the subscribe share name for the exception to the default action taken. | |
-| **subscribeShareNameException** | **String**| The subscribe share name exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfileSubscribeTopicException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, subscribeTopicExceptionSyntax, subscribeTopicException)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String subscribeTopicExceptionSyntax = "subscribeTopicExceptionSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String subscribeTopicException = "subscribeTopicException_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, subscribeTopicExceptionSyntax, subscribeTopicException);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#deleteMsgVpnAclProfileSubscribeTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **subscribeTopicExceptionSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **subscribeTopicException** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfile
-
-> MsgVpnAclProfileResponse getMsgVpnAclProfile(msgVpnName, aclProfileName, opaquePassword, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileResponse result = apiInstance.getMsgVpnAclProfile(msgVpnName, aclProfileName, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileResponse**](MsgVpnAclProfileResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The ACL Profile object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfileClientConnectException
-
-> MsgVpnAclProfileClientConnectExceptionResponse getMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, clientConnectExceptionAddress, opaquePassword, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String clientConnectExceptionAddress = "clientConnectExceptionAddress_example"; // String | The IP address/netmask of the client connect exception in CIDR form.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileClientConnectExceptionResponse result = apiInstance.getMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, clientConnectExceptionAddress, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfileClientConnectException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **clientConnectExceptionAddress** | **String**| The IP address/netmask of the client connect exception in CIDR form. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileClientConnectExceptionResponse**](MsgVpnAclProfileClientConnectExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Client Connect Exception object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfileClientConnectExceptions
-
-> MsgVpnAclProfileClientConnectExceptionsResponse getMsgVpnAclProfileClientConnectExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileClientConnectExceptionsResponse result = apiInstance.getMsgVpnAclProfileClientConnectExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfileClientConnectExceptions");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileClientConnectExceptionsResponse**](MsgVpnAclProfileClientConnectExceptionsResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of Client Connect Exception objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfilePublishException
-
-> MsgVpnAclProfilePublishExceptionResponse getMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, topicSyntax, publishExceptionTopic, opaquePassword, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String topicSyntax = "topicSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String publishExceptionTopic = "publishExceptionTopic_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfilePublishExceptionResponse result = apiInstance.getMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, topicSyntax, publishExceptionTopic, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfilePublishException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **topicSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **publishExceptionTopic** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfilePublishExceptionResponse**](MsgVpnAclProfilePublishExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Publish Topic Exception object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfilePublishExceptions
-
-> MsgVpnAclProfilePublishExceptionsResponse getMsgVpnAclProfilePublishExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfilePublishExceptionsResponse result = apiInstance.getMsgVpnAclProfilePublishExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfilePublishExceptions");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfilePublishExceptionsResponse**](MsgVpnAclProfilePublishExceptionsResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of Publish Topic Exception objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfilePublishTopicException
-
-> MsgVpnAclProfilePublishTopicExceptionResponse getMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, publishTopicExceptionSyntax, publishTopicException, opaquePassword, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String publishTopicExceptionSyntax = "publishTopicExceptionSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String publishTopicException = "publishTopicException_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfilePublishTopicExceptionResponse result = apiInstance.getMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, publishTopicExceptionSyntax, publishTopicException, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfilePublishTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **publishTopicExceptionSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **publishTopicException** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfilePublishTopicExceptionResponse**](MsgVpnAclProfilePublishTopicExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Publish Topic Exception object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfilePublishTopicExceptions
-
-> MsgVpnAclProfilePublishTopicExceptionsResponse getMsgVpnAclProfilePublishTopicExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfilePublishTopicExceptionsResponse result = apiInstance.getMsgVpnAclProfilePublishTopicExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfilePublishTopicExceptions");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfilePublishTopicExceptionsResponse**](MsgVpnAclProfilePublishTopicExceptionsResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of Publish Topic Exception objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfileSubscribeException
-
-> MsgVpnAclProfileSubscribeExceptionResponse getMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, topicSyntax, subscribeExceptionTopic, opaquePassword, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String topicSyntax = "topicSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String subscribeExceptionTopic = "subscribeExceptionTopic_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeExceptionResponse result = apiInstance.getMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, topicSyntax, subscribeExceptionTopic, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfileSubscribeException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **topicSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **subscribeExceptionTopic** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeExceptionResponse**](MsgVpnAclProfileSubscribeExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscribe Topic Exception object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfileSubscribeExceptions
-
-> MsgVpnAclProfileSubscribeExceptionsResponse getMsgVpnAclProfileSubscribeExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeExceptionsResponse result = apiInstance.getMsgVpnAclProfileSubscribeExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfileSubscribeExceptions");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeExceptionsResponse**](MsgVpnAclProfileSubscribeExceptionsResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of Subscribe Topic Exception objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfileSubscribeShareNameException
-
-> MsgVpnAclProfileSubscribeShareNameExceptionResponse getMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, subscribeShareNameExceptionSyntax, subscribeShareNameException, opaquePassword, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String subscribeShareNameExceptionSyntax = "subscribeShareNameExceptionSyntax_example"; // String | The syntax of the subscribe share name for the exception to the default action taken.
- String subscribeShareNameException = "subscribeShareNameException_example"; // String | The subscribe share name exception to the default action taken. May include wildcard characters.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeShareNameExceptionResponse result = apiInstance.getMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, subscribeShareNameExceptionSyntax, subscribeShareNameException, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfileSubscribeShareNameException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **subscribeShareNameExceptionSyntax** | **String**| The syntax of the subscribe share name for the exception to the default action taken. | |
-| **subscribeShareNameException** | **String**| The subscribe share name exception to the default action taken. May include wildcard characters. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeShareNameExceptionResponse**](MsgVpnAclProfileSubscribeShareNameExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscribe Share Name Exception object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfileSubscribeShareNameExceptions
-
-> MsgVpnAclProfileSubscribeShareNameExceptionsResponse getMsgVpnAclProfileSubscribeShareNameExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeShareNameExceptionsResponse result = apiInstance.getMsgVpnAclProfileSubscribeShareNameExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfileSubscribeShareNameExceptions");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeShareNameExceptionsResponse**](MsgVpnAclProfileSubscribeShareNameExceptionsResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of Subscribe Share Name Exception objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfileSubscribeTopicException
-
-> MsgVpnAclProfileSubscribeTopicExceptionResponse getMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, subscribeTopicExceptionSyntax, subscribeTopicException, opaquePassword, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String subscribeTopicExceptionSyntax = "subscribeTopicExceptionSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String subscribeTopicException = "subscribeTopicException_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeTopicExceptionResponse result = apiInstance.getMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, subscribeTopicExceptionSyntax, subscribeTopicException, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfileSubscribeTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **subscribeTopicExceptionSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **subscribeTopicException** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeTopicExceptionResponse**](MsgVpnAclProfileSubscribeTopicExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscribe Topic Exception object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfileSubscribeTopicExceptions
-
-> MsgVpnAclProfileSubscribeTopicExceptionsResponse getMsgVpnAclProfileSubscribeTopicExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeTopicExceptionsResponse result = apiInstance.getMsgVpnAclProfileSubscribeTopicExceptions(msgVpnName, aclProfileName, count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfileSubscribeTopicExceptions");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeTopicExceptionsResponse**](MsgVpnAclProfileSubscribeTopicExceptionsResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of Subscribe Topic Exception objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getMsgVpnAclProfiles
-
-> MsgVpnAclProfilesResponse getMsgVpnAclProfiles(msgVpnName, count, cursor, opaquePassword, where, select)
-
-Get 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfilesResponse result = apiInstance.getMsgVpnAclProfiles(msgVpnName, count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#getMsgVpnAclProfiles");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfilesResponse**](MsgVpnAclProfilesResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of ACL Profile objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## replaceMsgVpnAclProfile
-
-> MsgVpnAclProfileResponse replaceMsgVpnAclProfile(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Replace 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfile body = new MsgVpnAclProfile(); // MsgVpnAclProfile | The ACL Profile object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileResponse result = apiInstance.replaceMsgVpnAclProfile(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#replaceMsgVpnAclProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfile**](MsgVpnAclProfile.md)| The ACL Profile object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileResponse**](MsgVpnAclProfileResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The ACL Profile object's attributes after being replaced, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## updateMsgVpnAclProfile
-
-> MsgVpnAclProfileResponse updateMsgVpnAclProfile(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Update 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AclProfileApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AclProfileApi apiInstance = new AclProfileApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfile body = new MsgVpnAclProfile(); // MsgVpnAclProfile | The ACL Profile object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileResponse result = apiInstance.updateMsgVpnAclProfile(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AclProfileApi#updateMsgVpnAclProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfile**](MsgVpnAclProfile.md)| The ACL Profile object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileResponse**](MsgVpnAclProfileResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The ACL Profile object's attributes after being updated, and the request metadata. | - |
-| **0** | The error response. | - |
-
diff --git a/service/solace-config-client/docs/AllApi.md b/service/solace-config-client/docs/AllApi.md
deleted file mode 100644
index f06c8e6d6..000000000
--- a/service/solace-config-client/docs/AllApi.md
+++ /dev/null
@@ -1,31566 +0,0 @@
-# AllApi
-
-All URIs are relative to *http://www.solace.com/SEMP/v2/config*
-
-| Method | HTTP request | Description |
-|------------- | ------------- | -------------|
-| [**createCertAuthority**](AllApi.md#createCertAuthority) | **POST** /certAuthorities | Create a Certificate Authority object. |
-| [**createCertAuthorityOcspTlsTrustedCommonName**](AllApi.md#createCertAuthorityOcspTlsTrustedCommonName) | **POST** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Create an OCSP Responder Trusted Common Name object. |
-| [**createClientCertAuthority**](AllApi.md#createClientCertAuthority) | **POST** /clientCertAuthorities | Create a Client Certificate Authority object. |
-| [**createClientCertAuthorityOcspTlsTrustedCommonName**](AllApi.md#createClientCertAuthorityOcspTlsTrustedCommonName) | **POST** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Create an OCSP Responder Trusted Common Name object. |
-| [**createDmrCluster**](AllApi.md#createDmrCluster) | **POST** /dmrClusters | Create a Cluster object. |
-| [**createDmrClusterCertMatchingRule**](AllApi.md#createDmrClusterCertMatchingRule) | **POST** /dmrClusters/{dmrClusterName}/certMatchingRules | Create a Certificate Matching Rule object. |
-| [**createDmrClusterCertMatchingRuleAttributeFilter**](AllApi.md#createDmrClusterCertMatchingRuleAttributeFilter) | **POST** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters | Create a Certificate Matching Rule Attribute Filter object. |
-| [**createDmrClusterCertMatchingRuleCondition**](AllApi.md#createDmrClusterCertMatchingRuleCondition) | **POST** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions | Create a Certificate Matching Rule Condition object. |
-| [**createDmrClusterLink**](AllApi.md#createDmrClusterLink) | **POST** /dmrClusters/{dmrClusterName}/links | Create a Link object. |
-| [**createDmrClusterLinkAttribute**](AllApi.md#createDmrClusterLinkAttribute) | **POST** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes | Create a Link Attribute object. |
-| [**createDmrClusterLinkRemoteAddress**](AllApi.md#createDmrClusterLinkRemoteAddress) | **POST** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses | Create a Remote Address object. |
-| [**createDmrClusterLinkTlsTrustedCommonName**](AllApi.md#createDmrClusterLinkTlsTrustedCommonName) | **POST** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames | Create a Trusted Common Name object. |
-| [**createDomainCertAuthority**](AllApi.md#createDomainCertAuthority) | **POST** /domainCertAuthorities | Create a Domain Certificate Authority object. |
-| [**createMsgVpn**](AllApi.md#createMsgVpn) | **POST** /msgVpns | Create a Message VPN object. |
-| [**createMsgVpnAclProfile**](AllApi.md#createMsgVpnAclProfile) | **POST** /msgVpns/{msgVpnName}/aclProfiles | Create an ACL Profile object. |
-| [**createMsgVpnAclProfileClientConnectException**](AllApi.md#createMsgVpnAclProfileClientConnectException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Create a Client Connect Exception object. |
-| [**createMsgVpnAclProfilePublishException**](AllApi.md#createMsgVpnAclProfilePublishException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Create a Publish Topic Exception object. |
-| [**createMsgVpnAclProfilePublishTopicException**](AllApi.md#createMsgVpnAclProfilePublishTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Create a Publish Topic Exception object. |
-| [**createMsgVpnAclProfileSubscribeException**](AllApi.md#createMsgVpnAclProfileSubscribeException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Create a Subscribe Topic Exception object. |
-| [**createMsgVpnAclProfileSubscribeShareNameException**](AllApi.md#createMsgVpnAclProfileSubscribeShareNameException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Create a Subscribe Share Name Exception object. |
-| [**createMsgVpnAclProfileSubscribeTopicException**](AllApi.md#createMsgVpnAclProfileSubscribeTopicException) | **POST** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Create a Subscribe Topic Exception object. |
-| [**createMsgVpnAuthenticationOauthProfile**](AllApi.md#createMsgVpnAuthenticationOauthProfile) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles | Create an OAuth Profile object. |
-| [**createMsgVpnAuthenticationOauthProfileClientRequiredClaim**](AllApi.md#createMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims | Create a Required Claim object. |
-| [**createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](AllApi.md#createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Create a Required Claim object. |
-| [**createMsgVpnAuthenticationOauthProvider**](AllApi.md#createMsgVpnAuthenticationOauthProvider) | **POST** /msgVpns/{msgVpnName}/authenticationOauthProviders | Create an OAuth Provider object. |
-| [**createMsgVpnAuthorizationGroup**](AllApi.md#createMsgVpnAuthorizationGroup) | **POST** /msgVpns/{msgVpnName}/authorizationGroups | Create an Authorization Group object. |
-| [**createMsgVpnBridge**](AllApi.md#createMsgVpnBridge) | **POST** /msgVpns/{msgVpnName}/bridges | Create a Bridge object. |
-| [**createMsgVpnBridgeRemoteMsgVpn**](AllApi.md#createMsgVpnBridgeRemoteMsgVpn) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns | Create a Remote Message VPN object. |
-| [**createMsgVpnBridgeRemoteSubscription**](AllApi.md#createMsgVpnBridgeRemoteSubscription) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions | Create a Remote Subscription object. |
-| [**createMsgVpnBridgeTlsTrustedCommonName**](AllApi.md#createMsgVpnBridgeTlsTrustedCommonName) | **POST** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames | Create a Trusted Common Name object. |
-| [**createMsgVpnCertMatchingRule**](AllApi.md#createMsgVpnCertMatchingRule) | **POST** /msgVpns/{msgVpnName}/certMatchingRules | Create a Certificate Matching Rule object. |
-| [**createMsgVpnCertMatchingRuleAttributeFilter**](AllApi.md#createMsgVpnCertMatchingRuleAttributeFilter) | **POST** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters | Create a Certificate Matching Rule Attribute Filter object. |
-| [**createMsgVpnCertMatchingRuleCondition**](AllApi.md#createMsgVpnCertMatchingRuleCondition) | **POST** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions | Create a Certificate Matching Rule Condition object. |
-| [**createMsgVpnClientProfile**](AllApi.md#createMsgVpnClientProfile) | **POST** /msgVpns/{msgVpnName}/clientProfiles | Create a Client Profile object. |
-| [**createMsgVpnClientUsername**](AllApi.md#createMsgVpnClientUsername) | **POST** /msgVpns/{msgVpnName}/clientUsernames | Create a Client Username object. |
-| [**createMsgVpnClientUsernameAttribute**](AllApi.md#createMsgVpnClientUsernameAttribute) | **POST** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes | Create a Client Username Attribute object. |
-| [**createMsgVpnDistributedCache**](AllApi.md#createMsgVpnDistributedCache) | **POST** /msgVpns/{msgVpnName}/distributedCaches | Create a Distributed Cache object. |
-| [**createMsgVpnDistributedCacheCluster**](AllApi.md#createMsgVpnDistributedCacheCluster) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters | Create a Cache Cluster object. |
-| [**createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](AllApi.md#createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters | Create a Home Cache Cluster object. |
-| [**createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](AllApi.md#createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes | Create a Topic Prefix object. |
-| [**createMsgVpnDistributedCacheClusterInstance**](AllApi.md#createMsgVpnDistributedCacheClusterInstance) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances | Create a Cache Instance object. |
-| [**createMsgVpnDistributedCacheClusterTopic**](AllApi.md#createMsgVpnDistributedCacheClusterTopic) | **POST** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics | Create a Topic object. |
-| [**createMsgVpnDmrBridge**](AllApi.md#createMsgVpnDmrBridge) | **POST** /msgVpns/{msgVpnName}/dmrBridges | Create a DMR Bridge object. |
-| [**createMsgVpnJndiConnectionFactory**](AllApi.md#createMsgVpnJndiConnectionFactory) | **POST** /msgVpns/{msgVpnName}/jndiConnectionFactories | Create a JNDI Connection Factory object. |
-| [**createMsgVpnJndiQueue**](AllApi.md#createMsgVpnJndiQueue) | **POST** /msgVpns/{msgVpnName}/jndiQueues | Create a JNDI Queue object. |
-| [**createMsgVpnJndiTopic**](AllApi.md#createMsgVpnJndiTopic) | **POST** /msgVpns/{msgVpnName}/jndiTopics | Create a JNDI Topic object. |
-| [**createMsgVpnMqttRetainCache**](AllApi.md#createMsgVpnMqttRetainCache) | **POST** /msgVpns/{msgVpnName}/mqttRetainCaches | Create an MQTT Retain Cache object. |
-| [**createMsgVpnMqttSession**](AllApi.md#createMsgVpnMqttSession) | **POST** /msgVpns/{msgVpnName}/mqttSessions | Create an MQTT Session object. |
-| [**createMsgVpnMqttSessionSubscription**](AllApi.md#createMsgVpnMqttSessionSubscription) | **POST** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions | Create a Subscription object. |
-| [**createMsgVpnQueue**](AllApi.md#createMsgVpnQueue) | **POST** /msgVpns/{msgVpnName}/queues | Create a Queue object. |
-| [**createMsgVpnQueueSubscription**](AllApi.md#createMsgVpnQueueSubscription) | **POST** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions | Create a Queue Subscription object. |
-| [**createMsgVpnQueueTemplate**](AllApi.md#createMsgVpnQueueTemplate) | **POST** /msgVpns/{msgVpnName}/queueTemplates | Create a Queue Template object. |
-| [**createMsgVpnReplayLog**](AllApi.md#createMsgVpnReplayLog) | **POST** /msgVpns/{msgVpnName}/replayLogs | Create a Replay Log object. |
-| [**createMsgVpnReplayLogTopicFilterSubscription**](AllApi.md#createMsgVpnReplayLogTopicFilterSubscription) | **POST** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions | Create a Topic Filter Subscription object. |
-| [**createMsgVpnReplicatedTopic**](AllApi.md#createMsgVpnReplicatedTopic) | **POST** /msgVpns/{msgVpnName}/replicatedTopics | Create a Replicated Topic object. |
-| [**createMsgVpnRestDeliveryPoint**](AllApi.md#createMsgVpnRestDeliveryPoint) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints | Create a REST Delivery Point object. |
-| [**createMsgVpnRestDeliveryPointQueueBinding**](AllApi.md#createMsgVpnRestDeliveryPointQueueBinding) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings | Create a Queue Binding object. |
-| [**createMsgVpnRestDeliveryPointQueueBindingRequestHeader**](AllApi.md#createMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders | Create a Request Header object. |
-| [**createMsgVpnRestDeliveryPointRestConsumer**](AllApi.md#createMsgVpnRestDeliveryPointRestConsumer) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers | Create a REST Consumer object. |
-| [**createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](AllApi.md#createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims | Create a Claim object. |
-| [**createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](AllApi.md#createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **POST** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames | Create a Trusted Common Name object. |
-| [**createMsgVpnSequencedTopic**](AllApi.md#createMsgVpnSequencedTopic) | **POST** /msgVpns/{msgVpnName}/sequencedTopics | Create a Sequenced Topic object. |
-| [**createMsgVpnTopicEndpoint**](AllApi.md#createMsgVpnTopicEndpoint) | **POST** /msgVpns/{msgVpnName}/topicEndpoints | Create a Topic Endpoint object. |
-| [**createMsgVpnTopicEndpointTemplate**](AllApi.md#createMsgVpnTopicEndpointTemplate) | **POST** /msgVpns/{msgVpnName}/topicEndpointTemplates | Create a Topic Endpoint Template object. |
-| [**createOauthProfile**](AllApi.md#createOauthProfile) | **POST** /oauthProfiles | Create an OAuth Profile object. |
-| [**createOauthProfileAccessLevelGroup**](AllApi.md#createOauthProfileAccessLevelGroup) | **POST** /oauthProfiles/{oauthProfileName}/accessLevelGroups | Create a Group Access Level object. |
-| [**createOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](AllApi.md#createOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **POST** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions | Create a Message VPN Access-Level Exception object. |
-| [**createOauthProfileClientAllowedHost**](AllApi.md#createOauthProfileClientAllowedHost) | **POST** /oauthProfiles/{oauthProfileName}/clientAllowedHosts | Create an Allowed Host Value object. |
-| [**createOauthProfileClientAuthorizationParameter**](AllApi.md#createOauthProfileClientAuthorizationParameter) | **POST** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters | Create an Authorization Parameter object. |
-| [**createOauthProfileClientRequiredClaim**](AllApi.md#createOauthProfileClientRequiredClaim) | **POST** /oauthProfiles/{oauthProfileName}/clientRequiredClaims | Create a Required Claim object. |
-| [**createOauthProfileDefaultMsgVpnAccessLevelException**](AllApi.md#createOauthProfileDefaultMsgVpnAccessLevelException) | **POST** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions | Create a Message VPN Access-Level Exception object. |
-| [**createOauthProfileResourceServerRequiredClaim**](AllApi.md#createOauthProfileResourceServerRequiredClaim) | **POST** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Create a Required Claim object. |
-| [**createVirtualHostname**](AllApi.md#createVirtualHostname) | **POST** /virtualHostnames | Create a Virtual Hostname object. |
-| [**deleteCertAuthority**](AllApi.md#deleteCertAuthority) | **DELETE** /certAuthorities/{certAuthorityName} | Delete a Certificate Authority object. |
-| [**deleteCertAuthorityOcspTlsTrustedCommonName**](AllApi.md#deleteCertAuthorityOcspTlsTrustedCommonName) | **DELETE** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Delete an OCSP Responder Trusted Common Name object. |
-| [**deleteClientCertAuthority**](AllApi.md#deleteClientCertAuthority) | **DELETE** /clientCertAuthorities/{certAuthorityName} | Delete a Client Certificate Authority object. |
-| [**deleteClientCertAuthorityOcspTlsTrustedCommonName**](AllApi.md#deleteClientCertAuthorityOcspTlsTrustedCommonName) | **DELETE** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Delete an OCSP Responder Trusted Common Name object. |
-| [**deleteDmrCluster**](AllApi.md#deleteDmrCluster) | **DELETE** /dmrClusters/{dmrClusterName} | Delete a Cluster object. |
-| [**deleteDmrClusterCertMatchingRule**](AllApi.md#deleteDmrClusterCertMatchingRule) | **DELETE** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Delete a Certificate Matching Rule object. |
-| [**deleteDmrClusterCertMatchingRuleAttributeFilter**](AllApi.md#deleteDmrClusterCertMatchingRuleAttributeFilter) | **DELETE** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Delete a Certificate Matching Rule Attribute Filter object. |
-| [**deleteDmrClusterCertMatchingRuleCondition**](AllApi.md#deleteDmrClusterCertMatchingRuleCondition) | **DELETE** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions/{source} | Delete a Certificate Matching Rule Condition object. |
-| [**deleteDmrClusterLink**](AllApi.md#deleteDmrClusterLink) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Delete a Link object. |
-| [**deleteDmrClusterLinkAttribute**](AllApi.md#deleteDmrClusterLinkAttribute) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes/{attributeName},{attributeValue} | Delete a Link Attribute object. |
-| [**deleteDmrClusterLinkRemoteAddress**](AllApi.md#deleteDmrClusterLinkRemoteAddress) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses/{remoteAddress} | Delete a Remote Address object. |
-| [**deleteDmrClusterLinkTlsTrustedCommonName**](AllApi.md#deleteDmrClusterLinkTlsTrustedCommonName) | **DELETE** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object. |
-| [**deleteDomainCertAuthority**](AllApi.md#deleteDomainCertAuthority) | **DELETE** /domainCertAuthorities/{certAuthorityName} | Delete a Domain Certificate Authority object. |
-| [**deleteMsgVpn**](AllApi.md#deleteMsgVpn) | **DELETE** /msgVpns/{msgVpnName} | Delete a Message VPN object. |
-| [**deleteMsgVpnAclProfile**](AllApi.md#deleteMsgVpnAclProfile) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Delete an ACL Profile object. |
-| [**deleteMsgVpnAclProfileClientConnectException**](AllApi.md#deleteMsgVpnAclProfileClientConnectException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Delete a Client Connect Exception object. |
-| [**deleteMsgVpnAclProfilePublishException**](AllApi.md#deleteMsgVpnAclProfilePublishException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Delete a Publish Topic Exception object. |
-| [**deleteMsgVpnAclProfilePublishTopicException**](AllApi.md#deleteMsgVpnAclProfilePublishTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Delete a Publish Topic Exception object. |
-| [**deleteMsgVpnAclProfileSubscribeException**](AllApi.md#deleteMsgVpnAclProfileSubscribeException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Delete a Subscribe Topic Exception object. |
-| [**deleteMsgVpnAclProfileSubscribeShareNameException**](AllApi.md#deleteMsgVpnAclProfileSubscribeShareNameException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Delete a Subscribe Share Name Exception object. |
-| [**deleteMsgVpnAclProfileSubscribeTopicException**](AllApi.md#deleteMsgVpnAclProfileSubscribeTopicException) | **DELETE** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Delete a Subscribe Topic Exception object. |
-| [**deleteMsgVpnAuthenticationOauthProfile**](AllApi.md#deleteMsgVpnAuthenticationOauthProfile) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Delete an OAuth Profile object. |
-| [**deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim**](AllApi.md#deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Delete a Required Claim object. |
-| [**deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](AllApi.md#deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Delete a Required Claim object. |
-| [**deleteMsgVpnAuthenticationOauthProvider**](AllApi.md#deleteMsgVpnAuthenticationOauthProvider) | **DELETE** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Delete an OAuth Provider object. |
-| [**deleteMsgVpnAuthorizationGroup**](AllApi.md#deleteMsgVpnAuthorizationGroup) | **DELETE** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Delete an Authorization Group object. |
-| [**deleteMsgVpnBridge**](AllApi.md#deleteMsgVpnBridge) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Delete a Bridge object. |
-| [**deleteMsgVpnBridgeRemoteMsgVpn**](AllApi.md#deleteMsgVpnBridgeRemoteMsgVpn) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Delete a Remote Message VPN object. |
-| [**deleteMsgVpnBridgeRemoteSubscription**](AllApi.md#deleteMsgVpnBridgeRemoteSubscription) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions/{remoteSubscriptionTopic} | Delete a Remote Subscription object. |
-| [**deleteMsgVpnBridgeTlsTrustedCommonName**](AllApi.md#deleteMsgVpnBridgeTlsTrustedCommonName) | **DELETE** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object. |
-| [**deleteMsgVpnCertMatchingRule**](AllApi.md#deleteMsgVpnCertMatchingRule) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Delete a Certificate Matching Rule object. |
-| [**deleteMsgVpnCertMatchingRuleAttributeFilter**](AllApi.md#deleteMsgVpnCertMatchingRuleAttributeFilter) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Delete a Certificate Matching Rule Attribute Filter object. |
-| [**deleteMsgVpnCertMatchingRuleCondition**](AllApi.md#deleteMsgVpnCertMatchingRuleCondition) | **DELETE** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions/{source} | Delete a Certificate Matching Rule Condition object. |
-| [**deleteMsgVpnClientProfile**](AllApi.md#deleteMsgVpnClientProfile) | **DELETE** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Delete a Client Profile object. |
-| [**deleteMsgVpnClientUsername**](AllApi.md#deleteMsgVpnClientUsername) | **DELETE** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Delete a Client Username object. |
-| [**deleteMsgVpnClientUsernameAttribute**](AllApi.md#deleteMsgVpnClientUsernameAttribute) | **DELETE** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes/{attributeName},{attributeValue} | Delete a Client Username Attribute object. |
-| [**deleteMsgVpnDistributedCache**](AllApi.md#deleteMsgVpnDistributedCache) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Delete a Distributed Cache object. |
-| [**deleteMsgVpnDistributedCacheCluster**](AllApi.md#deleteMsgVpnDistributedCacheCluster) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Delete a Cache Cluster object. |
-| [**deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](AllApi.md#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName} | Delete a Home Cache Cluster object. |
-| [**deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](AllApi.md#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes/{topicPrefix} | Delete a Topic Prefix object. |
-| [**deleteMsgVpnDistributedCacheClusterInstance**](AllApi.md#deleteMsgVpnDistributedCacheClusterInstance) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Delete a Cache Instance object. |
-| [**deleteMsgVpnDistributedCacheClusterTopic**](AllApi.md#deleteMsgVpnDistributedCacheClusterTopic) | **DELETE** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics/{topic} | Delete a Topic object. |
-| [**deleteMsgVpnDmrBridge**](AllApi.md#deleteMsgVpnDmrBridge) | **DELETE** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Delete a DMR Bridge object. |
-| [**deleteMsgVpnJndiConnectionFactory**](AllApi.md#deleteMsgVpnJndiConnectionFactory) | **DELETE** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Delete a JNDI Connection Factory object. |
-| [**deleteMsgVpnJndiQueue**](AllApi.md#deleteMsgVpnJndiQueue) | **DELETE** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Delete a JNDI Queue object. |
-| [**deleteMsgVpnJndiTopic**](AllApi.md#deleteMsgVpnJndiTopic) | **DELETE** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Delete a JNDI Topic object. |
-| [**deleteMsgVpnMqttRetainCache**](AllApi.md#deleteMsgVpnMqttRetainCache) | **DELETE** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Delete an MQTT Retain Cache object. |
-| [**deleteMsgVpnMqttSession**](AllApi.md#deleteMsgVpnMqttSession) | **DELETE** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Delete an MQTT Session object. |
-| [**deleteMsgVpnMqttSessionSubscription**](AllApi.md#deleteMsgVpnMqttSessionSubscription) | **DELETE** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Delete a Subscription object. |
-| [**deleteMsgVpnQueue**](AllApi.md#deleteMsgVpnQueue) | **DELETE** /msgVpns/{msgVpnName}/queues/{queueName} | Delete a Queue object. |
-| [**deleteMsgVpnQueueSubscription**](AllApi.md#deleteMsgVpnQueueSubscription) | **DELETE** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic} | Delete a Queue Subscription object. |
-| [**deleteMsgVpnQueueTemplate**](AllApi.md#deleteMsgVpnQueueTemplate) | **DELETE** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Delete a Queue Template object. |
-| [**deleteMsgVpnReplayLog**](AllApi.md#deleteMsgVpnReplayLog) | **DELETE** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Delete a Replay Log object. |
-| [**deleteMsgVpnReplayLogTopicFilterSubscription**](AllApi.md#deleteMsgVpnReplayLogTopicFilterSubscription) | **DELETE** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions/{topicFilterSubscription} | Delete a Topic Filter Subscription object. |
-| [**deleteMsgVpnReplicatedTopic**](AllApi.md#deleteMsgVpnReplicatedTopic) | **DELETE** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Delete a Replicated Topic object. |
-| [**deleteMsgVpnRestDeliveryPoint**](AllApi.md#deleteMsgVpnRestDeliveryPoint) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Delete a REST Delivery Point object. |
-| [**deleteMsgVpnRestDeliveryPointQueueBinding**](AllApi.md#deleteMsgVpnRestDeliveryPointQueueBinding) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Delete a Queue Binding object. |
-| [**deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader**](AllApi.md#deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Delete a Request Header object. |
-| [**deleteMsgVpnRestDeliveryPointRestConsumer**](AllApi.md#deleteMsgVpnRestDeliveryPointRestConsumer) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Delete a REST Consumer object. |
-| [**deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](AllApi.md#deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims/{oauthJwtClaimName} | Delete a Claim object. |
-| [**deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](AllApi.md#deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **DELETE** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Delete a Trusted Common Name object. |
-| [**deleteMsgVpnSequencedTopic**](AllApi.md#deleteMsgVpnSequencedTopic) | **DELETE** /msgVpns/{msgVpnName}/sequencedTopics/{sequencedTopic} | Delete a Sequenced Topic object. |
-| [**deleteMsgVpnTopicEndpoint**](AllApi.md#deleteMsgVpnTopicEndpoint) | **DELETE** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Delete a Topic Endpoint object. |
-| [**deleteMsgVpnTopicEndpointTemplate**](AllApi.md#deleteMsgVpnTopicEndpointTemplate) | **DELETE** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Delete a Topic Endpoint Template object. |
-| [**deleteOauthProfile**](AllApi.md#deleteOauthProfile) | **DELETE** /oauthProfiles/{oauthProfileName} | Delete an OAuth Profile object. |
-| [**deleteOauthProfileAccessLevelGroup**](AllApi.md#deleteOauthProfileAccessLevelGroup) | **DELETE** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Delete a Group Access Level object. |
-| [**deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](AllApi.md#deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **DELETE** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Delete a Message VPN Access-Level Exception object. |
-| [**deleteOauthProfileClientAllowedHost**](AllApi.md#deleteOauthProfileClientAllowedHost) | **DELETE** /oauthProfiles/{oauthProfileName}/clientAllowedHosts/{allowedHost} | Delete an Allowed Host Value object. |
-| [**deleteOauthProfileClientAuthorizationParameter**](AllApi.md#deleteOauthProfileClientAuthorizationParameter) | **DELETE** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Delete an Authorization Parameter object. |
-| [**deleteOauthProfileClientRequiredClaim**](AllApi.md#deleteOauthProfileClientRequiredClaim) | **DELETE** /oauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Delete a Required Claim object. |
-| [**deleteOauthProfileDefaultMsgVpnAccessLevelException**](AllApi.md#deleteOauthProfileDefaultMsgVpnAccessLevelException) | **DELETE** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Delete a Message VPN Access-Level Exception object. |
-| [**deleteOauthProfileResourceServerRequiredClaim**](AllApi.md#deleteOauthProfileResourceServerRequiredClaim) | **DELETE** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Delete a Required Claim object. |
-| [**deleteVirtualHostname**](AllApi.md#deleteVirtualHostname) | **DELETE** /virtualHostnames/{virtualHostname} | Delete a Virtual Hostname object. |
-| [**getAbout**](AllApi.md#getAbout) | **GET** /about | Get an About object. |
-| [**getAboutApi**](AllApi.md#getAboutApi) | **GET** /about/api | Get an API Description object. |
-| [**getAboutUser**](AllApi.md#getAboutUser) | **GET** /about/user | Get a User object. |
-| [**getAboutUserMsgVpn**](AllApi.md#getAboutUserMsgVpn) | **GET** /about/user/msgVpns/{msgVpnName} | Get a User Message VPN object. |
-| [**getAboutUserMsgVpns**](AllApi.md#getAboutUserMsgVpns) | **GET** /about/user/msgVpns | Get a list of User Message VPN objects. |
-| [**getBroker**](AllApi.md#getBroker) | **GET** / | Get a Broker object. |
-| [**getCertAuthorities**](AllApi.md#getCertAuthorities) | **GET** /certAuthorities | Get a list of Certificate Authority objects. |
-| [**getCertAuthority**](AllApi.md#getCertAuthority) | **GET** /certAuthorities/{certAuthorityName} | Get a Certificate Authority object. |
-| [**getCertAuthorityOcspTlsTrustedCommonName**](AllApi.md#getCertAuthorityOcspTlsTrustedCommonName) | **GET** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Get an OCSP Responder Trusted Common Name object. |
-| [**getCertAuthorityOcspTlsTrustedCommonNames**](AllApi.md#getCertAuthorityOcspTlsTrustedCommonNames) | **GET** /certAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Get a list of OCSP Responder Trusted Common Name objects. |
-| [**getClientCertAuthorities**](AllApi.md#getClientCertAuthorities) | **GET** /clientCertAuthorities | Get a list of Client Certificate Authority objects. |
-| [**getClientCertAuthority**](AllApi.md#getClientCertAuthority) | **GET** /clientCertAuthorities/{certAuthorityName} | Get a Client Certificate Authority object. |
-| [**getClientCertAuthorityOcspTlsTrustedCommonName**](AllApi.md#getClientCertAuthorityOcspTlsTrustedCommonName) | **GET** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames/{ocspTlsTrustedCommonName} | Get an OCSP Responder Trusted Common Name object. |
-| [**getClientCertAuthorityOcspTlsTrustedCommonNames**](AllApi.md#getClientCertAuthorityOcspTlsTrustedCommonNames) | **GET** /clientCertAuthorities/{certAuthorityName}/ocspTlsTrustedCommonNames | Get a list of OCSP Responder Trusted Common Name objects. |
-| [**getDmrCluster**](AllApi.md#getDmrCluster) | **GET** /dmrClusters/{dmrClusterName} | Get a Cluster object. |
-| [**getDmrClusterCertMatchingRule**](AllApi.md#getDmrClusterCertMatchingRule) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Get a Certificate Matching Rule object. |
-| [**getDmrClusterCertMatchingRuleAttributeFilter**](AllApi.md#getDmrClusterCertMatchingRuleAttributeFilter) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Get a Certificate Matching Rule Attribute Filter object. |
-| [**getDmrClusterCertMatchingRuleAttributeFilters**](AllApi.md#getDmrClusterCertMatchingRuleAttributeFilters) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters | Get a list of Certificate Matching Rule Attribute Filter objects. |
-| [**getDmrClusterCertMatchingRuleCondition**](AllApi.md#getDmrClusterCertMatchingRuleCondition) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions/{source} | Get a Certificate Matching Rule Condition object. |
-| [**getDmrClusterCertMatchingRuleConditions**](AllApi.md#getDmrClusterCertMatchingRuleConditions) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/conditions | Get a list of Certificate Matching Rule Condition objects. |
-| [**getDmrClusterCertMatchingRules**](AllApi.md#getDmrClusterCertMatchingRules) | **GET** /dmrClusters/{dmrClusterName}/certMatchingRules | Get a list of Certificate Matching Rule objects. |
-| [**getDmrClusterLink**](AllApi.md#getDmrClusterLink) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Get a Link object. |
-| [**getDmrClusterLinkAttribute**](AllApi.md#getDmrClusterLinkAttribute) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes/{attributeName},{attributeValue} | Get a Link Attribute object. |
-| [**getDmrClusterLinkAttributes**](AllApi.md#getDmrClusterLinkAttributes) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/attributes | Get a list of Link Attribute objects. |
-| [**getDmrClusterLinkRemoteAddress**](AllApi.md#getDmrClusterLinkRemoteAddress) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses/{remoteAddress} | Get a Remote Address object. |
-| [**getDmrClusterLinkRemoteAddresses**](AllApi.md#getDmrClusterLinkRemoteAddresses) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/remoteAddresses | Get a list of Remote Address objects. |
-| [**getDmrClusterLinkTlsTrustedCommonName**](AllApi.md#getDmrClusterLinkTlsTrustedCommonName) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object. |
-| [**getDmrClusterLinkTlsTrustedCommonNames**](AllApi.md#getDmrClusterLinkTlsTrustedCommonNames) | **GET** /dmrClusters/{dmrClusterName}/links/{remoteNodeName}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects. |
-| [**getDmrClusterLinks**](AllApi.md#getDmrClusterLinks) | **GET** /dmrClusters/{dmrClusterName}/links | Get a list of Link objects. |
-| [**getDmrClusters**](AllApi.md#getDmrClusters) | **GET** /dmrClusters | Get a list of Cluster objects. |
-| [**getDomainCertAuthorities**](AllApi.md#getDomainCertAuthorities) | **GET** /domainCertAuthorities | Get a list of Domain Certificate Authority objects. |
-| [**getDomainCertAuthority**](AllApi.md#getDomainCertAuthority) | **GET** /domainCertAuthorities/{certAuthorityName} | Get a Domain Certificate Authority object. |
-| [**getMsgVpn**](AllApi.md#getMsgVpn) | **GET** /msgVpns/{msgVpnName} | Get a Message VPN object. |
-| [**getMsgVpnAclProfile**](AllApi.md#getMsgVpnAclProfile) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Get an ACL Profile object. |
-| [**getMsgVpnAclProfileClientConnectException**](AllApi.md#getMsgVpnAclProfileClientConnectException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions/{clientConnectExceptionAddress} | Get a Client Connect Exception object. |
-| [**getMsgVpnAclProfileClientConnectExceptions**](AllApi.md#getMsgVpnAclProfileClientConnectExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/clientConnectExceptions | Get a list of Client Connect Exception objects. |
-| [**getMsgVpnAclProfilePublishException**](AllApi.md#getMsgVpnAclProfilePublishException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions/{topicSyntax},{publishExceptionTopic} | Get a Publish Topic Exception object. |
-| [**getMsgVpnAclProfilePublishExceptions**](AllApi.md#getMsgVpnAclProfilePublishExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishExceptions | Get a list of Publish Topic Exception objects. |
-| [**getMsgVpnAclProfilePublishTopicException**](AllApi.md#getMsgVpnAclProfilePublishTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions/{publishTopicExceptionSyntax},{publishTopicException} | Get a Publish Topic Exception object. |
-| [**getMsgVpnAclProfilePublishTopicExceptions**](AllApi.md#getMsgVpnAclProfilePublishTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/publishTopicExceptions | Get a list of Publish Topic Exception objects. |
-| [**getMsgVpnAclProfileSubscribeException**](AllApi.md#getMsgVpnAclProfileSubscribeException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions/{topicSyntax},{subscribeExceptionTopic} | Get a Subscribe Topic Exception object. |
-| [**getMsgVpnAclProfileSubscribeExceptions**](AllApi.md#getMsgVpnAclProfileSubscribeExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeExceptions | Get a list of Subscribe Topic Exception objects. |
-| [**getMsgVpnAclProfileSubscribeShareNameException**](AllApi.md#getMsgVpnAclProfileSubscribeShareNameException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions/{subscribeShareNameExceptionSyntax},{subscribeShareNameException} | Get a Subscribe Share Name Exception object. |
-| [**getMsgVpnAclProfileSubscribeShareNameExceptions**](AllApi.md#getMsgVpnAclProfileSubscribeShareNameExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeShareNameExceptions | Get a list of Subscribe Share Name Exception objects. |
-| [**getMsgVpnAclProfileSubscribeTopicException**](AllApi.md#getMsgVpnAclProfileSubscribeTopicException) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions/{subscribeTopicExceptionSyntax},{subscribeTopicException} | Get a Subscribe Topic Exception object. |
-| [**getMsgVpnAclProfileSubscribeTopicExceptions**](AllApi.md#getMsgVpnAclProfileSubscribeTopicExceptions) | **GET** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName}/subscribeTopicExceptions | Get a list of Subscribe Topic Exception objects. |
-| [**getMsgVpnAclProfiles**](AllApi.md#getMsgVpnAclProfiles) | **GET** /msgVpns/{msgVpnName}/aclProfiles | Get a list of ACL Profile objects. |
-| [**getMsgVpnAuthenticationOauthProfile**](AllApi.md#getMsgVpnAuthenticationOauthProfile) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Get an OAuth Profile object. |
-| [**getMsgVpnAuthenticationOauthProfileClientRequiredClaim**](AllApi.md#getMsgVpnAuthenticationOauthProfileClientRequiredClaim) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Get a Required Claim object. |
-| [**getMsgVpnAuthenticationOauthProfileClientRequiredClaims**](AllApi.md#getMsgVpnAuthenticationOauthProfileClientRequiredClaims) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims | Get a list of Required Claim objects. |
-| [**getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](AllApi.md#getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Get a Required Claim object. |
-| [**getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims**](AllApi.md#getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Get a list of Required Claim objects. |
-| [**getMsgVpnAuthenticationOauthProfiles**](AllApi.md#getMsgVpnAuthenticationOauthProfiles) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProfiles | Get a list of OAuth Profile objects. |
-| [**getMsgVpnAuthenticationOauthProvider**](AllApi.md#getMsgVpnAuthenticationOauthProvider) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Get an OAuth Provider object. |
-| [**getMsgVpnAuthenticationOauthProviders**](AllApi.md#getMsgVpnAuthenticationOauthProviders) | **GET** /msgVpns/{msgVpnName}/authenticationOauthProviders | Get a list of OAuth Provider objects. |
-| [**getMsgVpnAuthorizationGroup**](AllApi.md#getMsgVpnAuthorizationGroup) | **GET** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Get an Authorization Group object. |
-| [**getMsgVpnAuthorizationGroups**](AllApi.md#getMsgVpnAuthorizationGroups) | **GET** /msgVpns/{msgVpnName}/authorizationGroups | Get a list of Authorization Group objects. |
-| [**getMsgVpnBridge**](AllApi.md#getMsgVpnBridge) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Get a Bridge object. |
-| [**getMsgVpnBridgeRemoteMsgVpn**](AllApi.md#getMsgVpnBridgeRemoteMsgVpn) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Get a Remote Message VPN object. |
-| [**getMsgVpnBridgeRemoteMsgVpns**](AllApi.md#getMsgVpnBridgeRemoteMsgVpns) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns | Get a list of Remote Message VPN objects. |
-| [**getMsgVpnBridgeRemoteSubscription**](AllApi.md#getMsgVpnBridgeRemoteSubscription) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions/{remoteSubscriptionTopic} | Get a Remote Subscription object. |
-| [**getMsgVpnBridgeRemoteSubscriptions**](AllApi.md#getMsgVpnBridgeRemoteSubscriptions) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteSubscriptions | Get a list of Remote Subscription objects. |
-| [**getMsgVpnBridgeTlsTrustedCommonName**](AllApi.md#getMsgVpnBridgeTlsTrustedCommonName) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object. |
-| [**getMsgVpnBridgeTlsTrustedCommonNames**](AllApi.md#getMsgVpnBridgeTlsTrustedCommonNames) | **GET** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects. |
-| [**getMsgVpnBridges**](AllApi.md#getMsgVpnBridges) | **GET** /msgVpns/{msgVpnName}/bridges | Get a list of Bridge objects. |
-| [**getMsgVpnCertMatchingRule**](AllApi.md#getMsgVpnCertMatchingRule) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Get a Certificate Matching Rule object. |
-| [**getMsgVpnCertMatchingRuleAttributeFilter**](AllApi.md#getMsgVpnCertMatchingRuleAttributeFilter) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Get a Certificate Matching Rule Attribute Filter object. |
-| [**getMsgVpnCertMatchingRuleAttributeFilters**](AllApi.md#getMsgVpnCertMatchingRuleAttributeFilters) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters | Get a list of Certificate Matching Rule Attribute Filter objects. |
-| [**getMsgVpnCertMatchingRuleCondition**](AllApi.md#getMsgVpnCertMatchingRuleCondition) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions/{source} | Get a Certificate Matching Rule Condition object. |
-| [**getMsgVpnCertMatchingRuleConditions**](AllApi.md#getMsgVpnCertMatchingRuleConditions) | **GET** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/conditions | Get a list of Certificate Matching Rule Condition objects. |
-| [**getMsgVpnCertMatchingRules**](AllApi.md#getMsgVpnCertMatchingRules) | **GET** /msgVpns/{msgVpnName}/certMatchingRules | Get a list of Certificate Matching Rule objects. |
-| [**getMsgVpnClientProfile**](AllApi.md#getMsgVpnClientProfile) | **GET** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Get a Client Profile object. |
-| [**getMsgVpnClientProfiles**](AllApi.md#getMsgVpnClientProfiles) | **GET** /msgVpns/{msgVpnName}/clientProfiles | Get a list of Client Profile objects. |
-| [**getMsgVpnClientUsername**](AllApi.md#getMsgVpnClientUsername) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Get a Client Username object. |
-| [**getMsgVpnClientUsernameAttribute**](AllApi.md#getMsgVpnClientUsernameAttribute) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes/{attributeName},{attributeValue} | Get a Client Username Attribute object. |
-| [**getMsgVpnClientUsernameAttributes**](AllApi.md#getMsgVpnClientUsernameAttributes) | **GET** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername}/attributes | Get a list of Client Username Attribute objects. |
-| [**getMsgVpnClientUsernames**](AllApi.md#getMsgVpnClientUsernames) | **GET** /msgVpns/{msgVpnName}/clientUsernames | Get a list of Client Username objects. |
-| [**getMsgVpnDistributedCache**](AllApi.md#getMsgVpnDistributedCache) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Get a Distributed Cache object. |
-| [**getMsgVpnDistributedCacheCluster**](AllApi.md#getMsgVpnDistributedCacheCluster) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Get a Cache Cluster object. |
-| [**getMsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](AllApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeCluster) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName} | Get a Home Cache Cluster object. |
-| [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](AllApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes/{topicPrefix} | Get a Topic Prefix object. |
-| [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixes**](AllApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixes) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters/{homeClusterName}/topicPrefixes | Get a list of Topic Prefix objects. |
-| [**getMsgVpnDistributedCacheClusterGlobalCachingHomeClusters**](AllApi.md#getMsgVpnDistributedCacheClusterGlobalCachingHomeClusters) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/globalCachingHomeClusters | Get a list of Home Cache Cluster objects. |
-| [**getMsgVpnDistributedCacheClusterInstance**](AllApi.md#getMsgVpnDistributedCacheClusterInstance) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Get a Cache Instance object. |
-| [**getMsgVpnDistributedCacheClusterInstances**](AllApi.md#getMsgVpnDistributedCacheClusterInstances) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances | Get a list of Cache Instance objects. |
-| [**getMsgVpnDistributedCacheClusterTopic**](AllApi.md#getMsgVpnDistributedCacheClusterTopic) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics/{topic} | Get a Topic object. |
-| [**getMsgVpnDistributedCacheClusterTopics**](AllApi.md#getMsgVpnDistributedCacheClusterTopics) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/topics | Get a list of Topic objects. |
-| [**getMsgVpnDistributedCacheClusters**](AllApi.md#getMsgVpnDistributedCacheClusters) | **GET** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters | Get a list of Cache Cluster objects. |
-| [**getMsgVpnDistributedCaches**](AllApi.md#getMsgVpnDistributedCaches) | **GET** /msgVpns/{msgVpnName}/distributedCaches | Get a list of Distributed Cache objects. |
-| [**getMsgVpnDmrBridge**](AllApi.md#getMsgVpnDmrBridge) | **GET** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Get a DMR Bridge object. |
-| [**getMsgVpnDmrBridges**](AllApi.md#getMsgVpnDmrBridges) | **GET** /msgVpns/{msgVpnName}/dmrBridges | Get a list of DMR Bridge objects. |
-| [**getMsgVpnJndiConnectionFactories**](AllApi.md#getMsgVpnJndiConnectionFactories) | **GET** /msgVpns/{msgVpnName}/jndiConnectionFactories | Get a list of JNDI Connection Factory objects. |
-| [**getMsgVpnJndiConnectionFactory**](AllApi.md#getMsgVpnJndiConnectionFactory) | **GET** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Get a JNDI Connection Factory object. |
-| [**getMsgVpnJndiQueue**](AllApi.md#getMsgVpnJndiQueue) | **GET** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Get a JNDI Queue object. |
-| [**getMsgVpnJndiQueues**](AllApi.md#getMsgVpnJndiQueues) | **GET** /msgVpns/{msgVpnName}/jndiQueues | Get a list of JNDI Queue objects. |
-| [**getMsgVpnJndiTopic**](AllApi.md#getMsgVpnJndiTopic) | **GET** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Get a JNDI Topic object. |
-| [**getMsgVpnJndiTopics**](AllApi.md#getMsgVpnJndiTopics) | **GET** /msgVpns/{msgVpnName}/jndiTopics | Get a list of JNDI Topic objects. |
-| [**getMsgVpnMqttRetainCache**](AllApi.md#getMsgVpnMqttRetainCache) | **GET** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Get an MQTT Retain Cache object. |
-| [**getMsgVpnMqttRetainCaches**](AllApi.md#getMsgVpnMqttRetainCaches) | **GET** /msgVpns/{msgVpnName}/mqttRetainCaches | Get a list of MQTT Retain Cache objects. |
-| [**getMsgVpnMqttSession**](AllApi.md#getMsgVpnMqttSession) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Get an MQTT Session object. |
-| [**getMsgVpnMqttSessionSubscription**](AllApi.md#getMsgVpnMqttSessionSubscription) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Get a Subscription object. |
-| [**getMsgVpnMqttSessionSubscriptions**](AllApi.md#getMsgVpnMqttSessionSubscriptions) | **GET** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions | Get a list of Subscription objects. |
-| [**getMsgVpnMqttSessions**](AllApi.md#getMsgVpnMqttSessions) | **GET** /msgVpns/{msgVpnName}/mqttSessions | Get a list of MQTT Session objects. |
-| [**getMsgVpnQueue**](AllApi.md#getMsgVpnQueue) | **GET** /msgVpns/{msgVpnName}/queues/{queueName} | Get a Queue object. |
-| [**getMsgVpnQueueSubscription**](AllApi.md#getMsgVpnQueueSubscription) | **GET** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic} | Get a Queue Subscription object. |
-| [**getMsgVpnQueueSubscriptions**](AllApi.md#getMsgVpnQueueSubscriptions) | **GET** /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions | Get a list of Queue Subscription objects. |
-| [**getMsgVpnQueueTemplate**](AllApi.md#getMsgVpnQueueTemplate) | **GET** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Get a Queue Template object. |
-| [**getMsgVpnQueueTemplates**](AllApi.md#getMsgVpnQueueTemplates) | **GET** /msgVpns/{msgVpnName}/queueTemplates | Get a list of Queue Template objects. |
-| [**getMsgVpnQueues**](AllApi.md#getMsgVpnQueues) | **GET** /msgVpns/{msgVpnName}/queues | Get a list of Queue objects. |
-| [**getMsgVpnReplayLog**](AllApi.md#getMsgVpnReplayLog) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Get a Replay Log object. |
-| [**getMsgVpnReplayLogTopicFilterSubscription**](AllApi.md#getMsgVpnReplayLogTopicFilterSubscription) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions/{topicFilterSubscription} | Get a Topic Filter Subscription object. |
-| [**getMsgVpnReplayLogTopicFilterSubscriptions**](AllApi.md#getMsgVpnReplayLogTopicFilterSubscriptions) | **GET** /msgVpns/{msgVpnName}/replayLogs/{replayLogName}/topicFilterSubscriptions | Get a list of Topic Filter Subscription objects. |
-| [**getMsgVpnReplayLogs**](AllApi.md#getMsgVpnReplayLogs) | **GET** /msgVpns/{msgVpnName}/replayLogs | Get a list of Replay Log objects. |
-| [**getMsgVpnReplicatedTopic**](AllApi.md#getMsgVpnReplicatedTopic) | **GET** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Get a Replicated Topic object. |
-| [**getMsgVpnReplicatedTopics**](AllApi.md#getMsgVpnReplicatedTopics) | **GET** /msgVpns/{msgVpnName}/replicatedTopics | Get a list of Replicated Topic objects. |
-| [**getMsgVpnRestDeliveryPoint**](AllApi.md#getMsgVpnRestDeliveryPoint) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Get a REST Delivery Point object. |
-| [**getMsgVpnRestDeliveryPointQueueBinding**](AllApi.md#getMsgVpnRestDeliveryPointQueueBinding) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Get a Queue Binding object. |
-| [**getMsgVpnRestDeliveryPointQueueBindingRequestHeader**](AllApi.md#getMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Get a Request Header object. |
-| [**getMsgVpnRestDeliveryPointQueueBindingRequestHeaders**](AllApi.md#getMsgVpnRestDeliveryPointQueueBindingRequestHeaders) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders | Get a list of Request Header objects. |
-| [**getMsgVpnRestDeliveryPointQueueBindings**](AllApi.md#getMsgVpnRestDeliveryPointQueueBindings) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings | Get a list of Queue Binding objects. |
-| [**getMsgVpnRestDeliveryPointRestConsumer**](AllApi.md#getMsgVpnRestDeliveryPointRestConsumer) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Get a REST Consumer object. |
-| [**getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](AllApi.md#getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims/{oauthJwtClaimName} | Get a Claim object. |
-| [**getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaims**](AllApi.md#getMsgVpnRestDeliveryPointRestConsumerOauthJwtClaims) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/oauthJwtClaims | Get a list of Claim objects. |
-| [**getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](AllApi.md#getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames/{tlsTrustedCommonName} | Get a Trusted Common Name object. |
-| [**getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNames**](AllApi.md#getMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNames) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName}/tlsTrustedCommonNames | Get a list of Trusted Common Name objects. |
-| [**getMsgVpnRestDeliveryPointRestConsumers**](AllApi.md#getMsgVpnRestDeliveryPointRestConsumers) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers | Get a list of REST Consumer objects. |
-| [**getMsgVpnRestDeliveryPoints**](AllApi.md#getMsgVpnRestDeliveryPoints) | **GET** /msgVpns/{msgVpnName}/restDeliveryPoints | Get a list of REST Delivery Point objects. |
-| [**getMsgVpnSequencedTopic**](AllApi.md#getMsgVpnSequencedTopic) | **GET** /msgVpns/{msgVpnName}/sequencedTopics/{sequencedTopic} | Get a Sequenced Topic object. |
-| [**getMsgVpnSequencedTopics**](AllApi.md#getMsgVpnSequencedTopics) | **GET** /msgVpns/{msgVpnName}/sequencedTopics | Get a list of Sequenced Topic objects. |
-| [**getMsgVpnTopicEndpoint**](AllApi.md#getMsgVpnTopicEndpoint) | **GET** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Get a Topic Endpoint object. |
-| [**getMsgVpnTopicEndpointTemplate**](AllApi.md#getMsgVpnTopicEndpointTemplate) | **GET** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Get a Topic Endpoint Template object. |
-| [**getMsgVpnTopicEndpointTemplates**](AllApi.md#getMsgVpnTopicEndpointTemplates) | **GET** /msgVpns/{msgVpnName}/topicEndpointTemplates | Get a list of Topic Endpoint Template objects. |
-| [**getMsgVpnTopicEndpoints**](AllApi.md#getMsgVpnTopicEndpoints) | **GET** /msgVpns/{msgVpnName}/topicEndpoints | Get a list of Topic Endpoint objects. |
-| [**getMsgVpns**](AllApi.md#getMsgVpns) | **GET** /msgVpns | Get a list of Message VPN objects. |
-| [**getOauthProfile**](AllApi.md#getOauthProfile) | **GET** /oauthProfiles/{oauthProfileName} | Get an OAuth Profile object. |
-| [**getOauthProfileAccessLevelGroup**](AllApi.md#getOauthProfileAccessLevelGroup) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Get a Group Access Level object. |
-| [**getOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](AllApi.md#getOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Get a Message VPN Access-Level Exception object. |
-| [**getOauthProfileAccessLevelGroupMsgVpnAccessLevelExceptions**](AllApi.md#getOauthProfileAccessLevelGroupMsgVpnAccessLevelExceptions) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions | Get a list of Message VPN Access-Level Exception objects. |
-| [**getOauthProfileAccessLevelGroups**](AllApi.md#getOauthProfileAccessLevelGroups) | **GET** /oauthProfiles/{oauthProfileName}/accessLevelGroups | Get a list of Group Access Level objects. |
-| [**getOauthProfileClientAllowedHost**](AllApi.md#getOauthProfileClientAllowedHost) | **GET** /oauthProfiles/{oauthProfileName}/clientAllowedHosts/{allowedHost} | Get an Allowed Host Value object. |
-| [**getOauthProfileClientAllowedHosts**](AllApi.md#getOauthProfileClientAllowedHosts) | **GET** /oauthProfiles/{oauthProfileName}/clientAllowedHosts | Get a list of Allowed Host Value objects. |
-| [**getOauthProfileClientAuthorizationParameter**](AllApi.md#getOauthProfileClientAuthorizationParameter) | **GET** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Get an Authorization Parameter object. |
-| [**getOauthProfileClientAuthorizationParameters**](AllApi.md#getOauthProfileClientAuthorizationParameters) | **GET** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters | Get a list of Authorization Parameter objects. |
-| [**getOauthProfileClientRequiredClaim**](AllApi.md#getOauthProfileClientRequiredClaim) | **GET** /oauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName} | Get a Required Claim object. |
-| [**getOauthProfileClientRequiredClaims**](AllApi.md#getOauthProfileClientRequiredClaims) | **GET** /oauthProfiles/{oauthProfileName}/clientRequiredClaims | Get a list of Required Claim objects. |
-| [**getOauthProfileDefaultMsgVpnAccessLevelException**](AllApi.md#getOauthProfileDefaultMsgVpnAccessLevelException) | **GET** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Get a Message VPN Access-Level Exception object. |
-| [**getOauthProfileDefaultMsgVpnAccessLevelExceptions**](AllApi.md#getOauthProfileDefaultMsgVpnAccessLevelExceptions) | **GET** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions | Get a list of Message VPN Access-Level Exception objects. |
-| [**getOauthProfileResourceServerRequiredClaim**](AllApi.md#getOauthProfileResourceServerRequiredClaim) | **GET** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims/{resourceServerRequiredClaimName} | Get a Required Claim object. |
-| [**getOauthProfileResourceServerRequiredClaims**](AllApi.md#getOauthProfileResourceServerRequiredClaims) | **GET** /oauthProfiles/{oauthProfileName}/resourceServerRequiredClaims | Get a list of Required Claim objects. |
-| [**getOauthProfiles**](AllApi.md#getOauthProfiles) | **GET** /oauthProfiles | Get a list of OAuth Profile objects. |
-| [**getSystemInformation**](AllApi.md#getSystemInformation) | **GET** /systemInformation | Get a System Information object. |
-| [**getVirtualHostname**](AllApi.md#getVirtualHostname) | **GET** /virtualHostnames/{virtualHostname} | Get a Virtual Hostname object. |
-| [**getVirtualHostnames**](AllApi.md#getVirtualHostnames) | **GET** /virtualHostnames | Get a list of Virtual Hostname objects. |
-| [**replaceCertAuthority**](AllApi.md#replaceCertAuthority) | **PUT** /certAuthorities/{certAuthorityName} | Replace a Certificate Authority object. |
-| [**replaceClientCertAuthority**](AllApi.md#replaceClientCertAuthority) | **PUT** /clientCertAuthorities/{certAuthorityName} | Replace a Client Certificate Authority object. |
-| [**replaceDmrCluster**](AllApi.md#replaceDmrCluster) | **PUT** /dmrClusters/{dmrClusterName} | Replace a Cluster object. |
-| [**replaceDmrClusterCertMatchingRule**](AllApi.md#replaceDmrClusterCertMatchingRule) | **PUT** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Replace a Certificate Matching Rule object. |
-| [**replaceDmrClusterCertMatchingRuleAttributeFilter**](AllApi.md#replaceDmrClusterCertMatchingRuleAttributeFilter) | **PUT** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Replace a Certificate Matching Rule Attribute Filter object. |
-| [**replaceDmrClusterLink**](AllApi.md#replaceDmrClusterLink) | **PUT** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Replace a Link object. |
-| [**replaceDomainCertAuthority**](AllApi.md#replaceDomainCertAuthority) | **PUT** /domainCertAuthorities/{certAuthorityName} | Replace a Domain Certificate Authority object. |
-| [**replaceMsgVpn**](AllApi.md#replaceMsgVpn) | **PUT** /msgVpns/{msgVpnName} | Replace a Message VPN object. |
-| [**replaceMsgVpnAclProfile**](AllApi.md#replaceMsgVpnAclProfile) | **PUT** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Replace an ACL Profile object. |
-| [**replaceMsgVpnAuthenticationOauthProfile**](AllApi.md#replaceMsgVpnAuthenticationOauthProfile) | **PUT** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Replace an OAuth Profile object. |
-| [**replaceMsgVpnAuthenticationOauthProvider**](AllApi.md#replaceMsgVpnAuthenticationOauthProvider) | **PUT** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Replace an OAuth Provider object. |
-| [**replaceMsgVpnAuthorizationGroup**](AllApi.md#replaceMsgVpnAuthorizationGroup) | **PUT** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Replace an Authorization Group object. |
-| [**replaceMsgVpnBridge**](AllApi.md#replaceMsgVpnBridge) | **PUT** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Replace a Bridge object. |
-| [**replaceMsgVpnBridgeRemoteMsgVpn**](AllApi.md#replaceMsgVpnBridgeRemoteMsgVpn) | **PUT** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Replace a Remote Message VPN object. |
-| [**replaceMsgVpnCertMatchingRule**](AllApi.md#replaceMsgVpnCertMatchingRule) | **PUT** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Replace a Certificate Matching Rule object. |
-| [**replaceMsgVpnCertMatchingRuleAttributeFilter**](AllApi.md#replaceMsgVpnCertMatchingRuleAttributeFilter) | **PUT** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Replace a Certificate Matching Rule Attribute Filter object. |
-| [**replaceMsgVpnClientProfile**](AllApi.md#replaceMsgVpnClientProfile) | **PUT** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Replace a Client Profile object. |
-| [**replaceMsgVpnClientUsername**](AllApi.md#replaceMsgVpnClientUsername) | **PUT** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Replace a Client Username object. |
-| [**replaceMsgVpnDistributedCache**](AllApi.md#replaceMsgVpnDistributedCache) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Replace a Distributed Cache object. |
-| [**replaceMsgVpnDistributedCacheCluster**](AllApi.md#replaceMsgVpnDistributedCacheCluster) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Replace a Cache Cluster object. |
-| [**replaceMsgVpnDistributedCacheClusterInstance**](AllApi.md#replaceMsgVpnDistributedCacheClusterInstance) | **PUT** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Replace a Cache Instance object. |
-| [**replaceMsgVpnDmrBridge**](AllApi.md#replaceMsgVpnDmrBridge) | **PUT** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Replace a DMR Bridge object. |
-| [**replaceMsgVpnJndiConnectionFactory**](AllApi.md#replaceMsgVpnJndiConnectionFactory) | **PUT** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Replace a JNDI Connection Factory object. |
-| [**replaceMsgVpnJndiQueue**](AllApi.md#replaceMsgVpnJndiQueue) | **PUT** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Replace a JNDI Queue object. |
-| [**replaceMsgVpnJndiTopic**](AllApi.md#replaceMsgVpnJndiTopic) | **PUT** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Replace a JNDI Topic object. |
-| [**replaceMsgVpnMqttRetainCache**](AllApi.md#replaceMsgVpnMqttRetainCache) | **PUT** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Replace an MQTT Retain Cache object. |
-| [**replaceMsgVpnMqttSession**](AllApi.md#replaceMsgVpnMqttSession) | **PUT** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Replace an MQTT Session object. |
-| [**replaceMsgVpnMqttSessionSubscription**](AllApi.md#replaceMsgVpnMqttSessionSubscription) | **PUT** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Replace a Subscription object. |
-| [**replaceMsgVpnQueue**](AllApi.md#replaceMsgVpnQueue) | **PUT** /msgVpns/{msgVpnName}/queues/{queueName} | Replace a Queue object. |
-| [**replaceMsgVpnQueueTemplate**](AllApi.md#replaceMsgVpnQueueTemplate) | **PUT** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Replace a Queue Template object. |
-| [**replaceMsgVpnReplayLog**](AllApi.md#replaceMsgVpnReplayLog) | **PUT** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Replace a Replay Log object. |
-| [**replaceMsgVpnReplicatedTopic**](AllApi.md#replaceMsgVpnReplicatedTopic) | **PUT** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Replace a Replicated Topic object. |
-| [**replaceMsgVpnRestDeliveryPoint**](AllApi.md#replaceMsgVpnRestDeliveryPoint) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Replace a REST Delivery Point object. |
-| [**replaceMsgVpnRestDeliveryPointQueueBinding**](AllApi.md#replaceMsgVpnRestDeliveryPointQueueBinding) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Replace a Queue Binding object. |
-| [**replaceMsgVpnRestDeliveryPointQueueBindingRequestHeader**](AllApi.md#replaceMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Replace a Request Header object. |
-| [**replaceMsgVpnRestDeliveryPointRestConsumer**](AllApi.md#replaceMsgVpnRestDeliveryPointRestConsumer) | **PUT** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Replace a REST Consumer object. |
-| [**replaceMsgVpnTopicEndpoint**](AllApi.md#replaceMsgVpnTopicEndpoint) | **PUT** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Replace a Topic Endpoint object. |
-| [**replaceMsgVpnTopicEndpointTemplate**](AllApi.md#replaceMsgVpnTopicEndpointTemplate) | **PUT** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Replace a Topic Endpoint Template object. |
-| [**replaceOauthProfile**](AllApi.md#replaceOauthProfile) | **PUT** /oauthProfiles/{oauthProfileName} | Replace an OAuth Profile object. |
-| [**replaceOauthProfileAccessLevelGroup**](AllApi.md#replaceOauthProfileAccessLevelGroup) | **PUT** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Replace a Group Access Level object. |
-| [**replaceOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](AllApi.md#replaceOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **PUT** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Replace a Message VPN Access-Level Exception object. |
-| [**replaceOauthProfileClientAuthorizationParameter**](AllApi.md#replaceOauthProfileClientAuthorizationParameter) | **PUT** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Replace an Authorization Parameter object. |
-| [**replaceOauthProfileDefaultMsgVpnAccessLevelException**](AllApi.md#replaceOauthProfileDefaultMsgVpnAccessLevelException) | **PUT** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Replace a Message VPN Access-Level Exception object. |
-| [**replaceVirtualHostname**](AllApi.md#replaceVirtualHostname) | **PUT** /virtualHostnames/{virtualHostname} | Replace a Virtual Hostname object. |
-| [**updateBroker**](AllApi.md#updateBroker) | **PATCH** / | Update a Broker object. |
-| [**updateCertAuthority**](AllApi.md#updateCertAuthority) | **PATCH** /certAuthorities/{certAuthorityName} | Update a Certificate Authority object. |
-| [**updateClientCertAuthority**](AllApi.md#updateClientCertAuthority) | **PATCH** /clientCertAuthorities/{certAuthorityName} | Update a Client Certificate Authority object. |
-| [**updateDmrCluster**](AllApi.md#updateDmrCluster) | **PATCH** /dmrClusters/{dmrClusterName} | Update a Cluster object. |
-| [**updateDmrClusterCertMatchingRule**](AllApi.md#updateDmrClusterCertMatchingRule) | **PATCH** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName} | Update a Certificate Matching Rule object. |
-| [**updateDmrClusterCertMatchingRuleAttributeFilter**](AllApi.md#updateDmrClusterCertMatchingRuleAttributeFilter) | **PATCH** /dmrClusters/{dmrClusterName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Update a Certificate Matching Rule Attribute Filter object. |
-| [**updateDmrClusterLink**](AllApi.md#updateDmrClusterLink) | **PATCH** /dmrClusters/{dmrClusterName}/links/{remoteNodeName} | Update a Link object. |
-| [**updateDomainCertAuthority**](AllApi.md#updateDomainCertAuthority) | **PATCH** /domainCertAuthorities/{certAuthorityName} | Update a Domain Certificate Authority object. |
-| [**updateMsgVpn**](AllApi.md#updateMsgVpn) | **PATCH** /msgVpns/{msgVpnName} | Update a Message VPN object. |
-| [**updateMsgVpnAclProfile**](AllApi.md#updateMsgVpnAclProfile) | **PATCH** /msgVpns/{msgVpnName}/aclProfiles/{aclProfileName} | Update an ACL Profile object. |
-| [**updateMsgVpnAuthenticationOauthProfile**](AllApi.md#updateMsgVpnAuthenticationOauthProfile) | **PATCH** /msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName} | Update an OAuth Profile object. |
-| [**updateMsgVpnAuthenticationOauthProvider**](AllApi.md#updateMsgVpnAuthenticationOauthProvider) | **PATCH** /msgVpns/{msgVpnName}/authenticationOauthProviders/{oauthProviderName} | Update an OAuth Provider object. |
-| [**updateMsgVpnAuthorizationGroup**](AllApi.md#updateMsgVpnAuthorizationGroup) | **PATCH** /msgVpns/{msgVpnName}/authorizationGroups/{authorizationGroupName} | Update an Authorization Group object. |
-| [**updateMsgVpnBridge**](AllApi.md#updateMsgVpnBridge) | **PATCH** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter} | Update a Bridge object. |
-| [**updateMsgVpnBridgeRemoteMsgVpn**](AllApi.md#updateMsgVpnBridgeRemoteMsgVpn) | **PATCH** /msgVpns/{msgVpnName}/bridges/{bridgeName},{bridgeVirtualRouter}/remoteMsgVpns/{remoteMsgVpnName},{remoteMsgVpnLocation},{remoteMsgVpnInterface} | Update a Remote Message VPN object. |
-| [**updateMsgVpnCertMatchingRule**](AllApi.md#updateMsgVpnCertMatchingRule) | **PATCH** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName} | Update a Certificate Matching Rule object. |
-| [**updateMsgVpnCertMatchingRuleAttributeFilter**](AllApi.md#updateMsgVpnCertMatchingRuleAttributeFilter) | **PATCH** /msgVpns/{msgVpnName}/certMatchingRules/{ruleName}/attributeFilters/{filterName} | Update a Certificate Matching Rule Attribute Filter object. |
-| [**updateMsgVpnClientProfile**](AllApi.md#updateMsgVpnClientProfile) | **PATCH** /msgVpns/{msgVpnName}/clientProfiles/{clientProfileName} | Update a Client Profile object. |
-| [**updateMsgVpnClientUsername**](AllApi.md#updateMsgVpnClientUsername) | **PATCH** /msgVpns/{msgVpnName}/clientUsernames/{clientUsername} | Update a Client Username object. |
-| [**updateMsgVpnDistributedCache**](AllApi.md#updateMsgVpnDistributedCache) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName} | Update a Distributed Cache object. |
-| [**updateMsgVpnDistributedCacheCluster**](AllApi.md#updateMsgVpnDistributedCacheCluster) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName} | Update a Cache Cluster object. |
-| [**updateMsgVpnDistributedCacheClusterInstance**](AllApi.md#updateMsgVpnDistributedCacheClusterInstance) | **PATCH** /msgVpns/{msgVpnName}/distributedCaches/{cacheName}/clusters/{clusterName}/instances/{instanceName} | Update a Cache Instance object. |
-| [**updateMsgVpnDmrBridge**](AllApi.md#updateMsgVpnDmrBridge) | **PATCH** /msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName} | Update a DMR Bridge object. |
-| [**updateMsgVpnJndiConnectionFactory**](AllApi.md#updateMsgVpnJndiConnectionFactory) | **PATCH** /msgVpns/{msgVpnName}/jndiConnectionFactories/{connectionFactoryName} | Update a JNDI Connection Factory object. |
-| [**updateMsgVpnJndiQueue**](AllApi.md#updateMsgVpnJndiQueue) | **PATCH** /msgVpns/{msgVpnName}/jndiQueues/{queueName} | Update a JNDI Queue object. |
-| [**updateMsgVpnJndiTopic**](AllApi.md#updateMsgVpnJndiTopic) | **PATCH** /msgVpns/{msgVpnName}/jndiTopics/{topicName} | Update a JNDI Topic object. |
-| [**updateMsgVpnMqttRetainCache**](AllApi.md#updateMsgVpnMqttRetainCache) | **PATCH** /msgVpns/{msgVpnName}/mqttRetainCaches/{cacheName} | Update an MQTT Retain Cache object. |
-| [**updateMsgVpnMqttSession**](AllApi.md#updateMsgVpnMqttSession) | **PATCH** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter} | Update an MQTT Session object. |
-| [**updateMsgVpnMqttSessionSubscription**](AllApi.md#updateMsgVpnMqttSessionSubscription) | **PATCH** /msgVpns/{msgVpnName}/mqttSessions/{mqttSessionClientId},{mqttSessionVirtualRouter}/subscriptions/{subscriptionTopic} | Update a Subscription object. |
-| [**updateMsgVpnQueue**](AllApi.md#updateMsgVpnQueue) | **PATCH** /msgVpns/{msgVpnName}/queues/{queueName} | Update a Queue object. |
-| [**updateMsgVpnQueueTemplate**](AllApi.md#updateMsgVpnQueueTemplate) | **PATCH** /msgVpns/{msgVpnName}/queueTemplates/{queueTemplateName} | Update a Queue Template object. |
-| [**updateMsgVpnReplayLog**](AllApi.md#updateMsgVpnReplayLog) | **PATCH** /msgVpns/{msgVpnName}/replayLogs/{replayLogName} | Update a Replay Log object. |
-| [**updateMsgVpnReplicatedTopic**](AllApi.md#updateMsgVpnReplicatedTopic) | **PATCH** /msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic} | Update a Replicated Topic object. |
-| [**updateMsgVpnRestDeliveryPoint**](AllApi.md#updateMsgVpnRestDeliveryPoint) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName} | Update a REST Delivery Point object. |
-| [**updateMsgVpnRestDeliveryPointQueueBinding**](AllApi.md#updateMsgVpnRestDeliveryPointQueueBinding) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName} | Update a Queue Binding object. |
-| [**updateMsgVpnRestDeliveryPointQueueBindingRequestHeader**](AllApi.md#updateMsgVpnRestDeliveryPointQueueBindingRequestHeader) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/queueBindings/{queueBindingName}/requestHeaders/{headerName} | Update a Request Header object. |
-| [**updateMsgVpnRestDeliveryPointRestConsumer**](AllApi.md#updateMsgVpnRestDeliveryPointRestConsumer) | **PATCH** /msgVpns/{msgVpnName}/restDeliveryPoints/{restDeliveryPointName}/restConsumers/{restConsumerName} | Update a REST Consumer object. |
-| [**updateMsgVpnTopicEndpoint**](AllApi.md#updateMsgVpnTopicEndpoint) | **PATCH** /msgVpns/{msgVpnName}/topicEndpoints/{topicEndpointName} | Update a Topic Endpoint object. |
-| [**updateMsgVpnTopicEndpointTemplate**](AllApi.md#updateMsgVpnTopicEndpointTemplate) | **PATCH** /msgVpns/{msgVpnName}/topicEndpointTemplates/{topicEndpointTemplateName} | Update a Topic Endpoint Template object. |
-| [**updateOauthProfile**](AllApi.md#updateOauthProfile) | **PATCH** /oauthProfiles/{oauthProfileName} | Update an OAuth Profile object. |
-| [**updateOauthProfileAccessLevelGroup**](AllApi.md#updateOauthProfileAccessLevelGroup) | **PATCH** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName} | Update a Group Access Level object. |
-| [**updateOauthProfileAccessLevelGroupMsgVpnAccessLevelException**](AllApi.md#updateOauthProfileAccessLevelGroupMsgVpnAccessLevelException) | **PATCH** /oauthProfiles/{oauthProfileName}/accessLevelGroups/{groupName}/msgVpnAccessLevelExceptions/{msgVpnName} | Update a Message VPN Access-Level Exception object. |
-| [**updateOauthProfileClientAuthorizationParameter**](AllApi.md#updateOauthProfileClientAuthorizationParameter) | **PATCH** /oauthProfiles/{oauthProfileName}/clientAuthorizationParameters/{authorizationParameterName} | Update an Authorization Parameter object. |
-| [**updateOauthProfileDefaultMsgVpnAccessLevelException**](AllApi.md#updateOauthProfileDefaultMsgVpnAccessLevelException) | **PATCH** /oauthProfiles/{oauthProfileName}/defaultMsgVpnAccessLevelExceptions/{msgVpnName} | Update a Message VPN Access-Level Exception object. |
-| [**updateVirtualHostname**](AllApi.md#updateVirtualHostname) | **PATCH** /virtualHostnames/{virtualHostname} | Update a Virtual Hostname object. |
-
-
-
-## createCertAuthority
-
-> CertAuthorityResponse createCertAuthority(body, opaquePassword, select)
-
-Create a Certificate Authority object.
-
-Create a Certificate Authority 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. Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: certAuthorityName|x|x|||x| certContent|||||x| crlDayList|||||x| crlTimeList|||||x| crlUrl|||||x| ocspNonResponderCertEnabled|||||x| ocspOverrideUrl|||||x| ocspTimeout|||||x| revocationCheckEnabled|||||x| The following attributes in the request may only be provided in certain combinations with other attributes: Class|Attribute|Requires|Conflicts :---|:---|:---|:--- CertAuthority|crlDayList|crlTimeList| CertAuthority|crlTimeList|crlDayList| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- CertAuthority body = new CertAuthority(); // CertAuthority | The Certificate Authority object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- CertAuthorityResponse result = apiInstance.createCertAuthority(body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createCertAuthority");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **body** | [**CertAuthority**](CertAuthority.md)| The Certificate Authority object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**CertAuthorityResponse**](CertAuthorityResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Certificate Authority object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createCertAuthorityOcspTlsTrustedCommonName
-
-> CertAuthorityOcspTlsTrustedCommonNameResponse createCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, body, opaquePassword, select)
-
-Create an OCSP Responder Trusted Common Name object.
-
-Create an OCSP Responder 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 via config-sync. When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: certAuthorityName|x||x||x| ocspTlsTrustedCommonName|x|x|||x| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been deprecated since 2.19. Replaced by clientCertAuthorities.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- CertAuthorityOcspTlsTrustedCommonName body = new CertAuthorityOcspTlsTrustedCommonName(); // CertAuthorityOcspTlsTrustedCommonName | The OCSP Responder Trusted Common Name object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- CertAuthorityOcspTlsTrustedCommonNameResponse result = apiInstance.createCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createCertAuthorityOcspTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-| **body** | [**CertAuthorityOcspTlsTrustedCommonName**](CertAuthorityOcspTlsTrustedCommonName.md)| The OCSP Responder Trusted Common Name object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**CertAuthorityOcspTlsTrustedCommonNameResponse**](CertAuthorityOcspTlsTrustedCommonNameResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The OCSP Responder Trusted Common Name object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createClientCertAuthority
-
-> ClientCertAuthorityResponse createClientCertAuthority(body, opaquePassword, select)
-
-Create a Client Certificate Authority object.
-
-Create a Client Certificate Authority 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. Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: certAuthorityName|x|x|||| The following attributes in the request may only be provided in certain combinations with other attributes: Class|Attribute|Requires|Conflicts :---|:---|:---|:--- ClientCertAuthority|crlDayList|crlTimeList| ClientCertAuthority|crlTimeList|crlDayList| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- ClientCertAuthority body = new ClientCertAuthority(); // ClientCertAuthority | The Client Certificate Authority object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- ClientCertAuthorityResponse result = apiInstance.createClientCertAuthority(body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createClientCertAuthority");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **body** | [**ClientCertAuthority**](ClientCertAuthority.md)| The Client Certificate Authority object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**ClientCertAuthorityResponse**](ClientCertAuthorityResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Client Certificate Authority object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createClientCertAuthorityOcspTlsTrustedCommonName
-
-> ClientCertAuthorityOcspTlsTrustedCommonNameResponse createClientCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, body, opaquePassword, select)
-
-Create an OCSP Responder Trusted Common Name object.
-
-Create an OCSP Responder 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 via config-sync. When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: certAuthorityName|x||x||| ocspTlsTrustedCommonName|x|x|||| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- ClientCertAuthorityOcspTlsTrustedCommonName body = new ClientCertAuthorityOcspTlsTrustedCommonName(); // ClientCertAuthorityOcspTlsTrustedCommonName | The OCSP Responder Trusted Common Name object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- ClientCertAuthorityOcspTlsTrustedCommonNameResponse result = apiInstance.createClientCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createClientCertAuthorityOcspTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-| **body** | [**ClientCertAuthorityOcspTlsTrustedCommonName**](ClientCertAuthorityOcspTlsTrustedCommonName.md)| The OCSP Responder Trusted Common Name object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**ClientCertAuthorityOcspTlsTrustedCommonNameResponse**](ClientCertAuthorityOcspTlsTrustedCommonNameResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The OCSP Responder Trusted Common Name object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createDmrCluster
-
-> DmrClusterResponse createDmrCluster(body, opaquePassword, select)
-
-Create a Cluster object.
-
-Create a 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 via config-sync. A Cluster is a provisioned object on a message broker that contains global DMR configuration parameters. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: authenticationBasicPassword||||x||x authenticationClientCertContent||||x||x authenticationClientCertPassword||||x|| dmrClusterName|x|x|||| nodeName|||x||| tlsServerCertEnforceTrustedCommonNameEnabled|||||x| The following attributes in the request may only be provided in certain combinations with other attributes: Class|Attribute|Requires|Conflicts :---|:---|:---|:--- DmrCluster|authenticationClientCertPassword|authenticationClientCertContent| 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- DmrCluster body = new DmrCluster(); // DmrCluster | The Cluster object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- DmrClusterResponse result = apiInstance.createDmrCluster(body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createDmrCluster");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **body** | [**DmrCluster**](DmrCluster.md)| The Cluster object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**DmrClusterResponse**](DmrClusterResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Cluster object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createDmrClusterCertMatchingRule
-
-> DmrClusterCertMatchingRuleResponse createDmrClusterCertMatchingRule(dmrClusterName, body, opaquePassword, select)
-
-Create 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 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 link. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: dmrClusterName|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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- DmrClusterCertMatchingRule body = new DmrClusterCertMatchingRule(); // DmrClusterCertMatchingRule | The Certificate Matching Rule object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- DmrClusterCertMatchingRuleResponse result = apiInstance.createDmrClusterCertMatchingRule(dmrClusterName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createDmrClusterCertMatchingRule");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **body** | [**DmrClusterCertMatchingRule**](DmrClusterCertMatchingRule.md)| The Certificate Matching Rule object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**DmrClusterCertMatchingRuleResponse**](DmrClusterCertMatchingRuleResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Certificate Matching Rule object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createDmrClusterCertMatchingRuleAttributeFilter
-
-> DmrClusterCertMatchingRuleAttributeFilterResponse createDmrClusterCertMatchingRuleAttributeFilter(dmrClusterName, ruleName, body, opaquePassword, select)
-
-Create 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 via config-sync. A Cert Matching Rule Attribute Filter compares a link attribute to a string. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: dmrClusterName|x||x||| filterName|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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- DmrClusterCertMatchingRuleAttributeFilter body = new DmrClusterCertMatchingRuleAttributeFilter(); // DmrClusterCertMatchingRuleAttributeFilter | The Certificate Matching Rule Attribute Filter object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- DmrClusterCertMatchingRuleAttributeFilterResponse result = apiInstance.createDmrClusterCertMatchingRuleAttributeFilter(dmrClusterName, ruleName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createDmrClusterCertMatchingRuleAttributeFilter");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **ruleName** | **String**| The name of the rule. | |
-| **body** | [**DmrClusterCertMatchingRuleAttributeFilter**](DmrClusterCertMatchingRuleAttributeFilter.md)| The Certificate Matching Rule Attribute Filter object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**DmrClusterCertMatchingRuleAttributeFilterResponse**](DmrClusterCertMatchingRuleAttributeFilterResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Certificate Matching Rule Attribute Filter object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createDmrClusterCertMatchingRuleCondition
-
-> DmrClusterCertMatchingRuleConditionResponse createDmrClusterCertMatchingRuleCondition(dmrClusterName, ruleName, body, opaquePassword, select)
-
-Create 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 via config-sync. A Cert Matching Rule Condition compares data extracted from a certificate to a link attribute or an expression. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: dmrClusterName|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.28.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- DmrClusterCertMatchingRuleCondition body = new DmrClusterCertMatchingRuleCondition(); // DmrClusterCertMatchingRuleCondition | The Certificate Matching Rule Condition object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- DmrClusterCertMatchingRuleConditionResponse result = apiInstance.createDmrClusterCertMatchingRuleCondition(dmrClusterName, ruleName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createDmrClusterCertMatchingRuleCondition");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **ruleName** | **String**| The name of the rule. | |
-| **body** | [**DmrClusterCertMatchingRuleCondition**](DmrClusterCertMatchingRuleCondition.md)| The Certificate Matching Rule Condition object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**DmrClusterCertMatchingRuleConditionResponse**](DmrClusterCertMatchingRuleConditionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Certificate Matching Rule Condition object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createDmrClusterLink
-
-> DmrClusterLinkResponse createDmrClusterLink(dmrClusterName, body, opaquePassword, select)
-
-Create a Link object.
-
-Create a Link 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. A Link connects nodes (either within a Cluster or between two different Clusters) and allows them to exchange topology information, subscriptions and data. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: authenticationBasicPassword||||x||x dmrClusterName|x||x||| remoteNodeName|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 \"global/read-write\" is required to perform this operation. This has been available since 2.11.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- DmrClusterLink body = new DmrClusterLink(); // DmrClusterLink | The Link object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- DmrClusterLinkResponse result = apiInstance.createDmrClusterLink(dmrClusterName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createDmrClusterLink");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **body** | [**DmrClusterLink**](DmrClusterLink.md)| The Link object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**DmrClusterLinkResponse**](DmrClusterLinkResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Link object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createDmrClusterLinkAttribute
-
-> DmrClusterLinkAttributeResponse createDmrClusterLinkAttribute(dmrClusterName, remoteNodeName, body, opaquePassword, select)
-
-Create a Link Attribute object.
-
-Create a Link 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 via config-sync. A Link Attribute is a key+value pair that can be used to locate a DMR Cluster Link, for example when using client certificate mapping. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: attributeName|x|x|||| attributeValue|x|x|||| dmrClusterName|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.28.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String remoteNodeName = "remoteNodeName_example"; // String | The name of the node at the remote end of the Link.
- DmrClusterLinkAttribute body = new DmrClusterLinkAttribute(); // DmrClusterLinkAttribute | The Link Attribute object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- DmrClusterLinkAttributeResponse result = apiInstance.createDmrClusterLinkAttribute(dmrClusterName, remoteNodeName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createDmrClusterLinkAttribute");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **remoteNodeName** | **String**| The name of the node at the remote end of the Link. | |
-| **body** | [**DmrClusterLinkAttribute**](DmrClusterLinkAttribute.md)| The Link Attribute object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**DmrClusterLinkAttributeResponse**](DmrClusterLinkAttributeResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Link Attribute object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createDmrClusterLinkRemoteAddress
-
-> DmrClusterLinkRemoteAddressResponse createDmrClusterLinkRemoteAddress(dmrClusterName, remoteNodeName, body, opaquePassword, select)
-
-Create a Remote Address object.
-
-Create a Remote Address 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. Each Remote Address, consisting of a FQDN or IP address and optional port, is used to connect to the remote node for this Link. Up to 4 addresses may be provided for each Link, and will be tried on a round-robin basis. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: dmrClusterName|x||x||| remoteAddress|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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String remoteNodeName = "remoteNodeName_example"; // String | The name of the node at the remote end of the Link.
- DmrClusterLinkRemoteAddress body = new DmrClusterLinkRemoteAddress(); // DmrClusterLinkRemoteAddress | The Remote Address object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- DmrClusterLinkRemoteAddressResponse result = apiInstance.createDmrClusterLinkRemoteAddress(dmrClusterName, remoteNodeName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createDmrClusterLinkRemoteAddress");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **remoteNodeName** | **String**| The name of the node at the remote end of the Link. | |
-| **body** | [**DmrClusterLinkRemoteAddress**](DmrClusterLinkRemoteAddress.md)| The Remote Address object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**DmrClusterLinkRemoteAddressResponse**](DmrClusterLinkRemoteAddressResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Remote Address object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createDmrClusterLinkTlsTrustedCommonName
-
-> DmrClusterLinkTlsTrustedCommonNameResponse createDmrClusterLinkTlsTrustedCommonName(dmrClusterName, remoteNodeName, body, opaquePassword, select)
-
-Create 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 via config-sync. The Trusted Common Names for the Link 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 :---|:---:|:---:|:---:|:---:|:---:|:---: dmrClusterName|x||x||x| remoteNodeName|x||x||x| tlsTrustedCommonName|x|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 deprecated since 2.18. Common Name validation has been replaced by Server Certificate Name validation.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String remoteNodeName = "remoteNodeName_example"; // String | The name of the node at the remote end of the Link.
- DmrClusterLinkTlsTrustedCommonName body = new DmrClusterLinkTlsTrustedCommonName(); // DmrClusterLinkTlsTrustedCommonName | The Trusted Common Name object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- DmrClusterLinkTlsTrustedCommonNameResponse result = apiInstance.createDmrClusterLinkTlsTrustedCommonName(dmrClusterName, remoteNodeName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createDmrClusterLinkTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **remoteNodeName** | **String**| The name of the node at the remote end of the Link. | |
-| **body** | [**DmrClusterLinkTlsTrustedCommonName**](DmrClusterLinkTlsTrustedCommonName.md)| The Trusted Common Name object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**DmrClusterLinkTlsTrustedCommonNameResponse**](DmrClusterLinkTlsTrustedCommonNameResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Trusted Common Name object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createDomainCertAuthority
-
-> DomainCertAuthorityResponse createDomainCertAuthority(body, opaquePassword, select)
-
-Create a Domain Certificate Authority object.
-
-Create a Domain Certificate Authority 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. Certificate Authorities trusted for domain verification. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: certAuthorityName|x|x|||| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- DomainCertAuthority body = new DomainCertAuthority(); // DomainCertAuthority | The Domain Certificate Authority object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- DomainCertAuthorityResponse result = apiInstance.createDomainCertAuthority(body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createDomainCertAuthority");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **body** | [**DomainCertAuthority**](DomainCertAuthority.md)| The Domain Certificate Authority object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**DomainCertAuthorityResponse**](DomainCertAuthorityResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Domain Certificate Authority object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpn
-
-> MsgVpnResponse createMsgVpn(body, opaquePassword, select)
-
-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. Attribute|Identifying|Required|Read-Only|Write-Only|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 \"global/read-write\" is required to perform this operation. This has been available since 2.0.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- MsgVpn body = new MsgVpn(); // MsgVpn | The Message VPN object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnResponse result = apiInstance.createMsgVpn(body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpn");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **body** | [**MsgVpn**](MsgVpn.md)| The Message VPN object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnResponse**](MsgVpnResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Message VPN object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfile
-
-> MsgVpnAclProfileResponse createMsgVpnAclProfile(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnAclProfile body = new MsgVpnAclProfile(); // MsgVpnAclProfile | The ACL Profile object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileResponse result = apiInstance.createMsgVpnAclProfile(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAclProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnAclProfile**](MsgVpnAclProfile.md)| The ACL Profile object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileResponse**](MsgVpnAclProfileResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The ACL Profile object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfileClientConnectException
-
-> MsgVpnAclProfileClientConnectExceptionResponse createMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfileClientConnectException body = new MsgVpnAclProfileClientConnectException(); // MsgVpnAclProfileClientConnectException | The Client Connect Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileClientConnectExceptionResponse result = apiInstance.createMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAclProfileClientConnectException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfileClientConnectException**](MsgVpnAclProfileClientConnectException.md)| The Client Connect Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileClientConnectExceptionResponse**](MsgVpnAclProfileClientConnectExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Client Connect Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfilePublishException
-
-> MsgVpnAclProfilePublishExceptionResponse createMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfilePublishException body = new MsgVpnAclProfilePublishException(); // MsgVpnAclProfilePublishException | The Publish Topic Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfilePublishExceptionResponse result = apiInstance.createMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAclProfilePublishException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfilePublishException**](MsgVpnAclProfilePublishException.md)| The Publish Topic Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfilePublishExceptionResponse**](MsgVpnAclProfilePublishExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Publish Topic Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfilePublishTopicException
-
-> MsgVpnAclProfilePublishTopicExceptionResponse createMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfilePublishTopicException body = new MsgVpnAclProfilePublishTopicException(); // MsgVpnAclProfilePublishTopicException | The Publish Topic Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfilePublishTopicExceptionResponse result = apiInstance.createMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAclProfilePublishTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfilePublishTopicException**](MsgVpnAclProfilePublishTopicException.md)| The Publish Topic Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfilePublishTopicExceptionResponse**](MsgVpnAclProfilePublishTopicExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Publish Topic Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfileSubscribeException
-
-> MsgVpnAclProfileSubscribeExceptionResponse createMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfileSubscribeException body = new MsgVpnAclProfileSubscribeException(); // MsgVpnAclProfileSubscribeException | The Subscribe Topic Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeExceptionResponse result = apiInstance.createMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAclProfileSubscribeException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfileSubscribeException**](MsgVpnAclProfileSubscribeException.md)| The Subscribe Topic Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeExceptionResponse**](MsgVpnAclProfileSubscribeExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscribe Topic Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfileSubscribeShareNameException
-
-> MsgVpnAclProfileSubscribeShareNameExceptionResponse createMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfileSubscribeShareNameException body = new MsgVpnAclProfileSubscribeShareNameException(); // MsgVpnAclProfileSubscribeShareNameException | The Subscribe Share Name Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeShareNameExceptionResponse result = apiInstance.createMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAclProfileSubscribeShareNameException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfileSubscribeShareNameException**](MsgVpnAclProfileSubscribeShareNameException.md)| The Subscribe Share Name Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeShareNameExceptionResponse**](MsgVpnAclProfileSubscribeShareNameExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscribe Share Name Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAclProfileSubscribeTopicException
-
-> MsgVpnAclProfileSubscribeTopicExceptionResponse createMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- MsgVpnAclProfileSubscribeTopicException body = new MsgVpnAclProfileSubscribeTopicException(); // MsgVpnAclProfileSubscribeTopicException | The Subscribe Topic Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAclProfileSubscribeTopicExceptionResponse result = apiInstance.createMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAclProfileSubscribeTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **body** | [**MsgVpnAclProfileSubscribeTopicException**](MsgVpnAclProfileSubscribeTopicException.md)| The Subscribe Topic Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAclProfileSubscribeTopicExceptionResponse**](MsgVpnAclProfileSubscribeTopicExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscribe Topic Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAuthenticationOauthProfile
-
-> MsgVpnAuthenticationOauthProfileResponse createMsgVpnAuthenticationOauthProfile(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnAuthenticationOauthProfile body = new MsgVpnAuthenticationOauthProfile(); // MsgVpnAuthenticationOauthProfile | The OAuth Profile object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAuthenticationOauthProfileResponse result = apiInstance.createMsgVpnAuthenticationOauthProfile(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAuthenticationOauthProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnAuthenticationOauthProfile**](MsgVpnAuthenticationOauthProfile.md)| The OAuth Profile object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAuthenticationOauthProfileResponse**](MsgVpnAuthenticationOauthProfileResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The OAuth Profile object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAuthenticationOauthProfileClientRequiredClaim
-
-> MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse createMsgVpnAuthenticationOauthProfileClientRequiredClaim(msgVpnName, oauthProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- MsgVpnAuthenticationOauthProfileClientRequiredClaim body = new MsgVpnAuthenticationOauthProfileClientRequiredClaim(); // MsgVpnAuthenticationOauthProfileClientRequiredClaim | The Required Claim object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse result = apiInstance.createMsgVpnAuthenticationOauthProfileClientRequiredClaim(msgVpnName, oauthProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAuthenticationOauthProfileClientRequiredClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **body** | [**MsgVpnAuthenticationOauthProfileClientRequiredClaim**](MsgVpnAuthenticationOauthProfileClientRequiredClaim.md)| The Required Claim object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse**](MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Required Claim object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim
-
-> MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim(msgVpnName, oauthProfileName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim body = new MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim(); // MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim | The Required Claim object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse result = apiInstance.createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim(msgVpnName, oauthProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **body** | [**MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim**](MsgVpnAuthenticationOauthProfileResourceServerRequiredClaim.md)| The Required Claim object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse**](MsgVpnAuthenticationOauthProfileResourceServerRequiredClaimResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Required Claim object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAuthenticationOauthProvider
-
-> MsgVpnAuthenticationOauthProviderResponse createMsgVpnAuthenticationOauthProvider(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnAuthenticationOauthProvider body = new MsgVpnAuthenticationOauthProvider(); // MsgVpnAuthenticationOauthProvider | The OAuth Provider object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAuthenticationOauthProviderResponse result = apiInstance.createMsgVpnAuthenticationOauthProvider(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAuthenticationOauthProvider");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnAuthenticationOauthProvider**](MsgVpnAuthenticationOauthProvider.md)| The OAuth Provider object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAuthenticationOauthProviderResponse**](MsgVpnAuthenticationOauthProviderResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The OAuth Provider object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnAuthorizationGroup
-
-> MsgVpnAuthorizationGroupResponse createMsgVpnAuthorizationGroup(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnAuthorizationGroup body = new MsgVpnAuthorizationGroup(); // MsgVpnAuthorizationGroup | The Authorization Group object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnAuthorizationGroupResponse result = apiInstance.createMsgVpnAuthorizationGroup(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnAuthorizationGroup");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnAuthorizationGroup**](MsgVpnAuthorizationGroup.md)| The Authorization Group object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnAuthorizationGroupResponse**](MsgVpnAuthorizationGroupResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Authorization Group object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnBridge
-
-> MsgVpnBridgeResponse createMsgVpnBridge(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnBridge body = new MsgVpnBridge(); // MsgVpnBridge | The Bridge object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnBridgeResponse result = apiInstance.createMsgVpnBridge(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnBridge");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnBridge**](MsgVpnBridge.md)| The Bridge object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnBridgeResponse**](MsgVpnBridgeResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Bridge object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnBridgeRemoteMsgVpn
-
-> MsgVpnBridgeRemoteMsgVpnResponse createMsgVpnBridgeRemoteMsgVpn(msgVpnName, bridgeName, bridgeVirtualRouter, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String bridgeName = "bridgeName_example"; // String | The name of the Bridge.
- String bridgeVirtualRouter = "bridgeVirtualRouter_example"; // String | The virtual router of the Bridge.
- MsgVpnBridgeRemoteMsgVpn body = new MsgVpnBridgeRemoteMsgVpn(); // MsgVpnBridgeRemoteMsgVpn | The Remote Message VPN object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnBridgeRemoteMsgVpnResponse result = apiInstance.createMsgVpnBridgeRemoteMsgVpn(msgVpnName, bridgeName, bridgeVirtualRouter, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnBridgeRemoteMsgVpn");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **bridgeName** | **String**| The name of the Bridge. | |
-| **bridgeVirtualRouter** | **String**| The virtual router of the Bridge. | |
-| **body** | [**MsgVpnBridgeRemoteMsgVpn**](MsgVpnBridgeRemoteMsgVpn.md)| The Remote Message VPN object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnBridgeRemoteMsgVpnResponse**](MsgVpnBridgeRemoteMsgVpnResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Remote Message VPN object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnBridgeRemoteSubscription
-
-> MsgVpnBridgeRemoteSubscriptionResponse createMsgVpnBridgeRemoteSubscription(msgVpnName, bridgeName, bridgeVirtualRouter, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String bridgeName = "bridgeName_example"; // String | The name of the Bridge.
- String bridgeVirtualRouter = "bridgeVirtualRouter_example"; // String | The virtual router of the Bridge.
- MsgVpnBridgeRemoteSubscription body = new MsgVpnBridgeRemoteSubscription(); // MsgVpnBridgeRemoteSubscription | The Remote Subscription object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnBridgeRemoteSubscriptionResponse result = apiInstance.createMsgVpnBridgeRemoteSubscription(msgVpnName, bridgeName, bridgeVirtualRouter, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnBridgeRemoteSubscription");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **bridgeName** | **String**| The name of the Bridge. | |
-| **bridgeVirtualRouter** | **String**| The virtual router of the Bridge. | |
-| **body** | [**MsgVpnBridgeRemoteSubscription**](MsgVpnBridgeRemoteSubscription.md)| The Remote Subscription object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnBridgeRemoteSubscriptionResponse**](MsgVpnBridgeRemoteSubscriptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Remote Subscription object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnBridgeTlsTrustedCommonName
-
-> MsgVpnBridgeTlsTrustedCommonNameResponse createMsgVpnBridgeTlsTrustedCommonName(msgVpnName, bridgeName, bridgeVirtualRouter, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String bridgeName = "bridgeName_example"; // String | The name of the Bridge.
- String bridgeVirtualRouter = "bridgeVirtualRouter_example"; // String | The virtual router of the Bridge.
- MsgVpnBridgeTlsTrustedCommonName body = new MsgVpnBridgeTlsTrustedCommonName(); // MsgVpnBridgeTlsTrustedCommonName | The Trusted Common Name object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnBridgeTlsTrustedCommonNameResponse result = apiInstance.createMsgVpnBridgeTlsTrustedCommonName(msgVpnName, bridgeName, bridgeVirtualRouter, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnBridgeTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **bridgeName** | **String**| The name of the Bridge. | |
-| **bridgeVirtualRouter** | **String**| The virtual router of the Bridge. | |
-| **body** | [**MsgVpnBridgeTlsTrustedCommonName**](MsgVpnBridgeTlsTrustedCommonName.md)| The Trusted Common Name object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnBridgeTlsTrustedCommonNameResponse**](MsgVpnBridgeTlsTrustedCommonNameResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Trusted Common Name object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnCertMatchingRule
-
-> MsgVpnCertMatchingRuleResponse createMsgVpnCertMatchingRule(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnCertMatchingRule body = new MsgVpnCertMatchingRule(); // MsgVpnCertMatchingRule | The Certificate Matching Rule object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnCertMatchingRuleResponse result = apiInstance.createMsgVpnCertMatchingRule(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnCertMatchingRule");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnCertMatchingRule**](MsgVpnCertMatchingRule.md)| The Certificate Matching Rule object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnCertMatchingRuleResponse**](MsgVpnCertMatchingRuleResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Certificate Matching Rule object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnCertMatchingRuleAttributeFilter
-
-> MsgVpnCertMatchingRuleAttributeFilterResponse createMsgVpnCertMatchingRuleAttributeFilter(msgVpnName, ruleName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- MsgVpnCertMatchingRuleAttributeFilter body = new MsgVpnCertMatchingRuleAttributeFilter(); // MsgVpnCertMatchingRuleAttributeFilter | The Certificate Matching Rule Attribute Filter object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnCertMatchingRuleAttributeFilterResponse result = apiInstance.createMsgVpnCertMatchingRuleAttributeFilter(msgVpnName, ruleName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnCertMatchingRuleAttributeFilter");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **ruleName** | **String**| The name of the rule. | |
-| **body** | [**MsgVpnCertMatchingRuleAttributeFilter**](MsgVpnCertMatchingRuleAttributeFilter.md)| The Certificate Matching Rule Attribute Filter object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnCertMatchingRuleAttributeFilterResponse**](MsgVpnCertMatchingRuleAttributeFilterResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Certificate Matching Rule Attribute Filter object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnCertMatchingRuleCondition
-
-> MsgVpnCertMatchingRuleConditionResponse createMsgVpnCertMatchingRuleCondition(msgVpnName, ruleName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- MsgVpnCertMatchingRuleCondition body = new MsgVpnCertMatchingRuleCondition(); // MsgVpnCertMatchingRuleCondition | The Certificate Matching Rule Condition object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnCertMatchingRuleConditionResponse result = apiInstance.createMsgVpnCertMatchingRuleCondition(msgVpnName, ruleName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnCertMatchingRuleCondition");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **ruleName** | **String**| The name of the rule. | |
-| **body** | [**MsgVpnCertMatchingRuleCondition**](MsgVpnCertMatchingRuleCondition.md)| The Certificate Matching Rule Condition object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnCertMatchingRuleConditionResponse**](MsgVpnCertMatchingRuleConditionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Certificate Matching Rule Condition object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnClientProfile
-
-> MsgVpnClientProfileResponse createMsgVpnClientProfile(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnClientProfile body = new MsgVpnClientProfile(); // MsgVpnClientProfile | The Client Profile object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnClientProfileResponse result = apiInstance.createMsgVpnClientProfile(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnClientProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnClientProfile**](MsgVpnClientProfile.md)| The Client Profile object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnClientProfileResponse**](MsgVpnClientProfileResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Client Profile object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnClientUsername
-
-> MsgVpnClientUsernameResponse createMsgVpnClientUsername(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnClientUsername body = new MsgVpnClientUsername(); // MsgVpnClientUsername | The Client Username object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnClientUsernameResponse result = apiInstance.createMsgVpnClientUsername(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnClientUsername");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnClientUsername**](MsgVpnClientUsername.md)| The Client Username object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnClientUsernameResponse**](MsgVpnClientUsernameResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Client Username object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnClientUsernameAttribute
-
-> MsgVpnClientUsernameAttributeResponse createMsgVpnClientUsernameAttribute(msgVpnName, clientUsername, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String clientUsername = "clientUsername_example"; // String | The name of the Client Username.
- MsgVpnClientUsernameAttribute body = new MsgVpnClientUsernameAttribute(); // MsgVpnClientUsernameAttribute | The Client Username Attribute object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnClientUsernameAttributeResponse result = apiInstance.createMsgVpnClientUsernameAttribute(msgVpnName, clientUsername, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnClientUsernameAttribute");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **clientUsername** | **String**| The name of the Client Username. | |
-| **body** | [**MsgVpnClientUsernameAttribute**](MsgVpnClientUsernameAttribute.md)| The Client Username Attribute object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnClientUsernameAttributeResponse**](MsgVpnClientUsernameAttributeResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Client Username Attribute object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnDistributedCache
-
-> MsgVpnDistributedCacheResponse createMsgVpnDistributedCache(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnDistributedCache body = new MsgVpnDistributedCache(); // MsgVpnDistributedCache | The Distributed Cache object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnDistributedCacheResponse result = apiInstance.createMsgVpnDistributedCache(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnDistributedCache");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnDistributedCache**](MsgVpnDistributedCache.md)| The Distributed Cache object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnDistributedCacheResponse**](MsgVpnDistributedCacheResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Distributed Cache object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnDistributedCacheCluster
-
-> MsgVpnDistributedCacheClusterResponse createMsgVpnDistributedCacheCluster(msgVpnName, cacheName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- MsgVpnDistributedCacheCluster body = new MsgVpnDistributedCacheCluster(); // MsgVpnDistributedCacheCluster | The Cache Cluster object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnDistributedCacheClusterResponse result = apiInstance.createMsgVpnDistributedCacheCluster(msgVpnName, cacheName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnDistributedCacheCluster");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **body** | [**MsgVpnDistributedCacheCluster**](MsgVpnDistributedCacheCluster.md)| The Cache Cluster object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnDistributedCacheClusterResponse**](MsgVpnDistributedCacheClusterResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Cache Cluster object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster
-
-> MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster(msgVpnName, cacheName, clusterName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- String clusterName = "clusterName_example"; // String | The name of the Cache Cluster.
- MsgVpnDistributedCacheClusterGlobalCachingHomeCluster body = new MsgVpnDistributedCacheClusterGlobalCachingHomeCluster(); // MsgVpnDistributedCacheClusterGlobalCachingHomeCluster | The Home Cache Cluster object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse result = apiInstance.createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster(msgVpnName, cacheName, clusterName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnDistributedCacheClusterGlobalCachingHomeCluster");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **clusterName** | **String**| The name of the Cache Cluster. | |
-| **body** | [**MsgVpnDistributedCacheClusterGlobalCachingHomeCluster**](MsgVpnDistributedCacheClusterGlobalCachingHomeCluster.md)| The Home Cache Cluster object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse**](MsgVpnDistributedCacheClusterGlobalCachingHomeClusterResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Home Cache Cluster object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix
-
-> MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix(msgVpnName, cacheName, clusterName, homeClusterName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- String clusterName = "clusterName_example"; // String | The name of the Cache Cluster.
- String homeClusterName = "homeClusterName_example"; // String | The name of the remote Home Cache Cluster.
- MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix body = new MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix(); // MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix | The Topic Prefix object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse result = apiInstance.createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix(msgVpnName, cacheName, clusterName, homeClusterName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **clusterName** | **String**| The name of the Cache Cluster. | |
-| **homeClusterName** | **String**| The name of the remote Home Cache Cluster. | |
-| **body** | [**MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix**](MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix.md)| The Topic Prefix object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse**](MsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefixResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Topic Prefix object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnDistributedCacheClusterInstance
-
-> MsgVpnDistributedCacheClusterInstanceResponse createMsgVpnDistributedCacheClusterInstance(msgVpnName, cacheName, clusterName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- String clusterName = "clusterName_example"; // String | The name of the Cache Cluster.
- MsgVpnDistributedCacheClusterInstance body = new MsgVpnDistributedCacheClusterInstance(); // MsgVpnDistributedCacheClusterInstance | The Cache Instance object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnDistributedCacheClusterInstanceResponse result = apiInstance.createMsgVpnDistributedCacheClusterInstance(msgVpnName, cacheName, clusterName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnDistributedCacheClusterInstance");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **clusterName** | **String**| The name of the Cache Cluster. | |
-| **body** | [**MsgVpnDistributedCacheClusterInstance**](MsgVpnDistributedCacheClusterInstance.md)| The Cache Instance object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnDistributedCacheClusterInstanceResponse**](MsgVpnDistributedCacheClusterInstanceResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Cache Instance object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnDistributedCacheClusterTopic
-
-> MsgVpnDistributedCacheClusterTopicResponse createMsgVpnDistributedCacheClusterTopic(msgVpnName, cacheName, clusterName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- String clusterName = "clusterName_example"; // String | The name of the Cache Cluster.
- MsgVpnDistributedCacheClusterTopic body = new MsgVpnDistributedCacheClusterTopic(); // MsgVpnDistributedCacheClusterTopic | The Topic object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnDistributedCacheClusterTopicResponse result = apiInstance.createMsgVpnDistributedCacheClusterTopic(msgVpnName, cacheName, clusterName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnDistributedCacheClusterTopic");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **clusterName** | **String**| The name of the Cache Cluster. | |
-| **body** | [**MsgVpnDistributedCacheClusterTopic**](MsgVpnDistributedCacheClusterTopic.md)| The Topic object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnDistributedCacheClusterTopicResponse**](MsgVpnDistributedCacheClusterTopicResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Topic object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnDmrBridge
-
-> MsgVpnDmrBridgeResponse createMsgVpnDmrBridge(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnDmrBridge body = new MsgVpnDmrBridge(); // MsgVpnDmrBridge | The DMR Bridge object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnDmrBridgeResponse result = apiInstance.createMsgVpnDmrBridge(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnDmrBridge");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnDmrBridge**](MsgVpnDmrBridge.md)| The DMR Bridge object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnDmrBridgeResponse**](MsgVpnDmrBridgeResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The DMR Bridge object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnJndiConnectionFactory
-
-> MsgVpnJndiConnectionFactoryResponse createMsgVpnJndiConnectionFactory(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnJndiConnectionFactory body = new MsgVpnJndiConnectionFactory(); // MsgVpnJndiConnectionFactory | The JNDI Connection Factory object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnJndiConnectionFactoryResponse result = apiInstance.createMsgVpnJndiConnectionFactory(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnJndiConnectionFactory");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnJndiConnectionFactory**](MsgVpnJndiConnectionFactory.md)| The JNDI Connection Factory object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnJndiConnectionFactoryResponse**](MsgVpnJndiConnectionFactoryResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The JNDI Connection Factory object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnJndiQueue
-
-> MsgVpnJndiQueueResponse createMsgVpnJndiQueue(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnJndiQueue body = new MsgVpnJndiQueue(); // MsgVpnJndiQueue | The JNDI Queue object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnJndiQueueResponse result = apiInstance.createMsgVpnJndiQueue(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnJndiQueue");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnJndiQueue**](MsgVpnJndiQueue.md)| The JNDI Queue object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnJndiQueueResponse**](MsgVpnJndiQueueResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The JNDI Queue object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnJndiTopic
-
-> MsgVpnJndiTopicResponse createMsgVpnJndiTopic(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnJndiTopic body = new MsgVpnJndiTopic(); // MsgVpnJndiTopic | The JNDI Topic object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnJndiTopicResponse result = apiInstance.createMsgVpnJndiTopic(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnJndiTopic");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnJndiTopic**](MsgVpnJndiTopic.md)| The JNDI Topic object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnJndiTopicResponse**](MsgVpnJndiTopicResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The JNDI Topic object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnMqttRetainCache
-
-> MsgVpnMqttRetainCacheResponse createMsgVpnMqttRetainCache(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnMqttRetainCache body = new MsgVpnMqttRetainCache(); // MsgVpnMqttRetainCache | The MQTT Retain Cache object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnMqttRetainCacheResponse result = apiInstance.createMsgVpnMqttRetainCache(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnMqttRetainCache");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnMqttRetainCache**](MsgVpnMqttRetainCache.md)| The MQTT Retain Cache object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnMqttRetainCacheResponse**](MsgVpnMqttRetainCacheResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The MQTT Retain Cache object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnMqttSession
-
-> MsgVpnMqttSessionResponse createMsgVpnMqttSession(msgVpnName, body, opaquePassword, select)
-
-Create an MQTT Session object.
-
-Create an MQTT Session object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync. An MQTT Session object is a virtual representation of an MQTT client connection. An MQTT session holds the state of an MQTT client (that is, it is used to contain a client's QoS 0 and QoS 1 subscription sets and any undelivered QoS 1 messages). 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnMqttSession body = new MsgVpnMqttSession(); // MsgVpnMqttSession | The MQTT Session object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnMqttSessionResponse result = apiInstance.createMsgVpnMqttSession(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnMqttSession");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnMqttSession**](MsgVpnMqttSession.md)| The MQTT Session object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnMqttSessionResponse**](MsgVpnMqttSessionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The MQTT Session object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnMqttSessionSubscription
-
-> MsgVpnMqttSessionSubscriptionResponse createMsgVpnMqttSessionSubscription(msgVpnName, mqttSessionClientId, mqttSessionVirtualRouter, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String mqttSessionClientId = "mqttSessionClientId_example"; // String | The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet.
- String mqttSessionVirtualRouter = "mqttSessionVirtualRouter_example"; // String | The virtual router of the MQTT Session.
- MsgVpnMqttSessionSubscription body = new MsgVpnMqttSessionSubscription(); // MsgVpnMqttSessionSubscription | The Subscription object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnMqttSessionSubscriptionResponse result = apiInstance.createMsgVpnMqttSessionSubscription(msgVpnName, mqttSessionClientId, mqttSessionVirtualRouter, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnMqttSessionSubscription");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **mqttSessionClientId** | **String**| The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. | |
-| **mqttSessionVirtualRouter** | **String**| The virtual router of the MQTT Session. | |
-| **body** | [**MsgVpnMqttSessionSubscription**](MsgVpnMqttSessionSubscription.md)| The Subscription object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnMqttSessionSubscriptionResponse**](MsgVpnMqttSessionSubscriptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Subscription object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnQueue
-
-> MsgVpnQueueResponse createMsgVpnQueue(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnQueue body = new MsgVpnQueue(); // MsgVpnQueue | The Queue object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnQueueResponse result = apiInstance.createMsgVpnQueue(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnQueue");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnQueue**](MsgVpnQueue.md)| The Queue object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnQueueResponse**](MsgVpnQueueResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Queue object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnQueueSubscription
-
-> MsgVpnQueueSubscriptionResponse createMsgVpnQueueSubscription(msgVpnName, queueName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String queueName = "queueName_example"; // String | The name of the Queue.
- MsgVpnQueueSubscription body = new MsgVpnQueueSubscription(); // MsgVpnQueueSubscription | The Queue Subscription object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnQueueSubscriptionResponse result = apiInstance.createMsgVpnQueueSubscription(msgVpnName, queueName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnQueueSubscription");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **queueName** | **String**| The name of the Queue. | |
-| **body** | [**MsgVpnQueueSubscription**](MsgVpnQueueSubscription.md)| The Queue Subscription object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnQueueSubscriptionResponse**](MsgVpnQueueSubscriptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Queue Subscription object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnQueueTemplate
-
-> MsgVpnQueueTemplateResponse createMsgVpnQueueTemplate(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnQueueTemplate body = new MsgVpnQueueTemplate(); // MsgVpnQueueTemplate | The Queue Template object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnQueueTemplateResponse result = apiInstance.createMsgVpnQueueTemplate(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnQueueTemplate");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnQueueTemplate**](MsgVpnQueueTemplate.md)| The Queue Template object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnQueueTemplateResponse**](MsgVpnQueueTemplateResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Queue Template object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnReplayLog
-
-> MsgVpnReplayLogResponse createMsgVpnReplayLog(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnReplayLog body = new MsgVpnReplayLog(); // MsgVpnReplayLog | The Replay Log object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnReplayLogResponse result = apiInstance.createMsgVpnReplayLog(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnReplayLog");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnReplayLog**](MsgVpnReplayLog.md)| The Replay Log object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnReplayLogResponse**](MsgVpnReplayLogResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Replay Log object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnReplayLogTopicFilterSubscription
-
-> MsgVpnReplayLogTopicFilterSubscriptionResponse createMsgVpnReplayLogTopicFilterSubscription(msgVpnName, replayLogName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String replayLogName = "replayLogName_example"; // String | The name of the Replay Log.
- MsgVpnReplayLogTopicFilterSubscription body = new MsgVpnReplayLogTopicFilterSubscription(); // MsgVpnReplayLogTopicFilterSubscription | The Topic Filter Subscription object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnReplayLogTopicFilterSubscriptionResponse result = apiInstance.createMsgVpnReplayLogTopicFilterSubscription(msgVpnName, replayLogName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnReplayLogTopicFilterSubscription");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **replayLogName** | **String**| The name of the Replay Log. | |
-| **body** | [**MsgVpnReplayLogTopicFilterSubscription**](MsgVpnReplayLogTopicFilterSubscription.md)| The Topic Filter Subscription object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnReplayLogTopicFilterSubscriptionResponse**](MsgVpnReplayLogTopicFilterSubscriptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Topic Filter Subscription object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnReplicatedTopic
-
-> MsgVpnReplicatedTopicResponse createMsgVpnReplicatedTopic(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnReplicatedTopic body = new MsgVpnReplicatedTopic(); // MsgVpnReplicatedTopic | The Replicated Topic object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnReplicatedTopicResponse result = apiInstance.createMsgVpnReplicatedTopic(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnReplicatedTopic");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnReplicatedTopic**](MsgVpnReplicatedTopic.md)| The Replicated Topic object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnReplicatedTopicResponse**](MsgVpnReplicatedTopicResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Replicated Topic object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnRestDeliveryPoint
-
-> MsgVpnRestDeliveryPointResponse createMsgVpnRestDeliveryPoint(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnRestDeliveryPoint body = new MsgVpnRestDeliveryPoint(); // MsgVpnRestDeliveryPoint | The REST Delivery Point object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnRestDeliveryPointResponse result = apiInstance.createMsgVpnRestDeliveryPoint(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnRestDeliveryPoint");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnRestDeliveryPoint**](MsgVpnRestDeliveryPoint.md)| The REST Delivery Point object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnRestDeliveryPointResponse**](MsgVpnRestDeliveryPointResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The REST Delivery Point object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnRestDeliveryPointQueueBinding
-
-> MsgVpnRestDeliveryPointQueueBindingResponse createMsgVpnRestDeliveryPointQueueBinding(msgVpnName, restDeliveryPointName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- MsgVpnRestDeliveryPointQueueBinding body = new MsgVpnRestDeliveryPointQueueBinding(); // MsgVpnRestDeliveryPointQueueBinding | The Queue Binding object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnRestDeliveryPointQueueBindingResponse result = apiInstance.createMsgVpnRestDeliveryPointQueueBinding(msgVpnName, restDeliveryPointName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnRestDeliveryPointQueueBinding");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **body** | [**MsgVpnRestDeliveryPointQueueBinding**](MsgVpnRestDeliveryPointQueueBinding.md)| The Queue Binding object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnRestDeliveryPointQueueBindingResponse**](MsgVpnRestDeliveryPointQueueBindingResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Queue Binding object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnRestDeliveryPointQueueBindingRequestHeader
-
-> MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse createMsgVpnRestDeliveryPointQueueBindingRequestHeader(msgVpnName, restDeliveryPointName, queueBindingName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- String queueBindingName = "queueBindingName_example"; // String | The name of a queue in the Message VPN.
- MsgVpnRestDeliveryPointQueueBindingRequestHeader body = new MsgVpnRestDeliveryPointQueueBindingRequestHeader(); // MsgVpnRestDeliveryPointQueueBindingRequestHeader | The Request Header object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse result = apiInstance.createMsgVpnRestDeliveryPointQueueBindingRequestHeader(msgVpnName, restDeliveryPointName, queueBindingName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnRestDeliveryPointQueueBindingRequestHeader");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **queueBindingName** | **String**| The name of a queue in the Message VPN. | |
-| **body** | [**MsgVpnRestDeliveryPointQueueBindingRequestHeader**](MsgVpnRestDeliveryPointQueueBindingRequestHeader.md)| The Request Header object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse**](MsgVpnRestDeliveryPointQueueBindingRequestHeaderResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Request Header object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnRestDeliveryPointRestConsumer
-
-> MsgVpnRestDeliveryPointRestConsumerResponse createMsgVpnRestDeliveryPointRestConsumer(msgVpnName, restDeliveryPointName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- MsgVpnRestDeliveryPointRestConsumer body = new MsgVpnRestDeliveryPointRestConsumer(); // MsgVpnRestDeliveryPointRestConsumer | The REST Consumer object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnRestDeliveryPointRestConsumerResponse result = apiInstance.createMsgVpnRestDeliveryPointRestConsumer(msgVpnName, restDeliveryPointName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnRestDeliveryPointRestConsumer");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **body** | [**MsgVpnRestDeliveryPointRestConsumer**](MsgVpnRestDeliveryPointRestConsumer.md)| The REST Consumer object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnRestDeliveryPointRestConsumerResponse**](MsgVpnRestDeliveryPointRestConsumerResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The REST Consumer object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim
-
-> MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim(msgVpnName, restDeliveryPointName, restConsumerName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- String restConsumerName = "restConsumerName_example"; // String | The name of the REST Consumer.
- MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim body = new MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim(); // MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim | The Claim object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse result = apiInstance.createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim(msgVpnName, restDeliveryPointName, restConsumerName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **restConsumerName** | **String**| The name of the REST Consumer. | |
-| **body** | [**MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim**](MsgVpnRestDeliveryPointRestConsumerOauthJwtClaim.md)| The Claim object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse**](MsgVpnRestDeliveryPointRestConsumerOauthJwtClaimResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Claim object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName
-
-> MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName(msgVpnName, restDeliveryPointName, restConsumerName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- String restConsumerName = "restConsumerName_example"; // String | The name of the REST Consumer.
- MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName body = new MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName(); // MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName | The Trusted Common Name object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse result = apiInstance.createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName(msgVpnName, restDeliveryPointName, restConsumerName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **restConsumerName** | **String**| The name of the REST Consumer. | |
-| **body** | [**MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName**](MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName.md)| The Trusted Common Name object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse**](MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonNameResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Trusted Common Name object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnSequencedTopic
-
-> MsgVpnSequencedTopicResponse createMsgVpnSequencedTopic(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnSequencedTopic body = new MsgVpnSequencedTopic(); // MsgVpnSequencedTopic | The Sequenced Topic object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnSequencedTopicResponse result = apiInstance.createMsgVpnSequencedTopic(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnSequencedTopic");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnSequencedTopic**](MsgVpnSequencedTopic.md)| The Sequenced Topic object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnSequencedTopicResponse**](MsgVpnSequencedTopicResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Sequenced Topic object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnTopicEndpoint
-
-> MsgVpnTopicEndpointResponse createMsgVpnTopicEndpoint(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnTopicEndpoint body = new MsgVpnTopicEndpoint(); // MsgVpnTopicEndpoint | The Topic Endpoint object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnTopicEndpointResponse result = apiInstance.createMsgVpnTopicEndpoint(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnTopicEndpoint");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnTopicEndpoint**](MsgVpnTopicEndpoint.md)| The Topic Endpoint object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnTopicEndpointResponse**](MsgVpnTopicEndpointResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Topic Endpoint object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createMsgVpnTopicEndpointTemplate
-
-> MsgVpnTopicEndpointTemplateResponse createMsgVpnTopicEndpointTemplate(msgVpnName, body, opaquePassword, select)
-
-Create 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- MsgVpnTopicEndpointTemplate body = new MsgVpnTopicEndpointTemplate(); // MsgVpnTopicEndpointTemplate | The Topic Endpoint Template object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- MsgVpnTopicEndpointTemplateResponse result = apiInstance.createMsgVpnTopicEndpointTemplate(msgVpnName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createMsgVpnTopicEndpointTemplate");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **body** | [**MsgVpnTopicEndpointTemplate**](MsgVpnTopicEndpointTemplate.md)| The Topic Endpoint Template object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**MsgVpnTopicEndpointTemplateResponse**](MsgVpnTopicEndpointTemplateResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Topic Endpoint Template object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createOauthProfile
-
-> OauthProfileResponse createOauthProfile(body, opaquePassword, select)
-
-Create 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 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 oauthProfileName|x|x|||| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- OauthProfile body = new OauthProfile(); // OauthProfile | The OAuth Profile object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- OauthProfileResponse result = apiInstance.createOauthProfile(body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createOauthProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **body** | [**OauthProfile**](OauthProfile.md)| The OAuth Profile object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**OauthProfileResponse**](OauthProfileResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The OAuth Profile object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createOauthProfileAccessLevelGroup
-
-> OauthProfileAccessLevelGroupResponse createOauthProfileAccessLevelGroup(oauthProfileName, body, opaquePassword, select)
-
-Create a Group Access Level object.
-
-Create a Group Access Level 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. The name of a group as it exists on the OAuth server being used to authenticate SEMP users. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: groupName|x|x|||| oauthProfileName|x||x||| A SEMP client authorized with a minimum access scope/level of \"global/read-write\" is required to perform this operation. Requests which include the following attributes require greater access scope/level: Attribute|Access Scope/Level :---|:---: globalAccessLevel|global/admin This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- OauthProfileAccessLevelGroup body = new OauthProfileAccessLevelGroup(); // OauthProfileAccessLevelGroup | The Group Access Level object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- OauthProfileAccessLevelGroupResponse result = apiInstance.createOauthProfileAccessLevelGroup(oauthProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createOauthProfileAccessLevelGroup");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **body** | [**OauthProfileAccessLevelGroup**](OauthProfileAccessLevelGroup.md)| The Group Access Level object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**OauthProfileAccessLevelGroupResponse**](OauthProfileAccessLevelGroupResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Group Access Level object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createOauthProfileAccessLevelGroupMsgVpnAccessLevelException
-
-> OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse createOauthProfileAccessLevelGroupMsgVpnAccessLevelException(oauthProfileName, groupName, body, opaquePassword, select)
-
-Create a Message VPN Access-Level Exception object.
-
-Create a Message VPN Access-Level 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 via config-sync. Message VPN access-level exceptions for members of this group. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: groupName|x||x||| msgVpnName|x|x|||| oauthProfileName|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.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String groupName = "groupName_example"; // String | The name of the group.
- OauthProfileAccessLevelGroupMsgVpnAccessLevelException body = new OauthProfileAccessLevelGroupMsgVpnAccessLevelException(); // OauthProfileAccessLevelGroupMsgVpnAccessLevelException | The Message VPN Access-Level Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse result = apiInstance.createOauthProfileAccessLevelGroupMsgVpnAccessLevelException(oauthProfileName, groupName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createOauthProfileAccessLevelGroupMsgVpnAccessLevelException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **groupName** | **String**| The name of the group. | |
-| **body** | [**OauthProfileAccessLevelGroupMsgVpnAccessLevelException**](OauthProfileAccessLevelGroupMsgVpnAccessLevelException.md)| The Message VPN Access-Level Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse**](OauthProfileAccessLevelGroupMsgVpnAccessLevelExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Message VPN Access-Level Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createOauthProfileClientAllowedHost
-
-> OauthProfileClientAllowedHostResponse createOauthProfileClientAllowedHost(oauthProfileName, body, opaquePassword, select)
-
-Create an Allowed Host Value object.
-
-Create an Allowed Host Value 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. A valid hostname for this broker in OAuth redirects. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: allowedHost|x|x|||| oauthProfileName|x||x||| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- OauthProfileClientAllowedHost body = new OauthProfileClientAllowedHost(); // OauthProfileClientAllowedHost | The Allowed Host Value object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- OauthProfileClientAllowedHostResponse result = apiInstance.createOauthProfileClientAllowedHost(oauthProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createOauthProfileClientAllowedHost");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **body** | [**OauthProfileClientAllowedHost**](OauthProfileClientAllowedHost.md)| The Allowed Host Value object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**OauthProfileClientAllowedHostResponse**](OauthProfileClientAllowedHostResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Allowed Host Value object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createOauthProfileClientAuthorizationParameter
-
-> OauthProfileClientAuthorizationParameterResponse createOauthProfileClientAuthorizationParameter(oauthProfileName, body, opaquePassword, select)
-
-Create an Authorization Parameter object.
-
-Create an Authorization Parameter 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. Additional parameters to be passed to the OAuth authorization endpoint. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: authorizationParameterName|x|x|||| oauthProfileName|x||x||| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- OauthProfileClientAuthorizationParameter body = new OauthProfileClientAuthorizationParameter(); // OauthProfileClientAuthorizationParameter | The Authorization Parameter object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- OauthProfileClientAuthorizationParameterResponse result = apiInstance.createOauthProfileClientAuthorizationParameter(oauthProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createOauthProfileClientAuthorizationParameter");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **body** | [**OauthProfileClientAuthorizationParameter**](OauthProfileClientAuthorizationParameter.md)| The Authorization Parameter object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**OauthProfileClientAuthorizationParameterResponse**](OauthProfileClientAuthorizationParameterResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Authorization Parameter object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createOauthProfileClientRequiredClaim
-
-> OauthProfileClientRequiredClaimResponse createOauthProfileClientRequiredClaim(oauthProfileName, body, opaquePassword, select)
-
-Create 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 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|||| oauthProfileName|x||x||| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- OauthProfileClientRequiredClaim body = new OauthProfileClientRequiredClaim(); // OauthProfileClientRequiredClaim | The Required Claim object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- OauthProfileClientRequiredClaimResponse result = apiInstance.createOauthProfileClientRequiredClaim(oauthProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createOauthProfileClientRequiredClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **body** | [**OauthProfileClientRequiredClaim**](OauthProfileClientRequiredClaim.md)| The Required Claim object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**OauthProfileClientRequiredClaimResponse**](OauthProfileClientRequiredClaimResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Required Claim object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createOauthProfileDefaultMsgVpnAccessLevelException
-
-> OauthProfileDefaultMsgVpnAccessLevelExceptionResponse createOauthProfileDefaultMsgVpnAccessLevelException(oauthProfileName, body, opaquePassword, select)
-
-Create a Message VPN Access-Level Exception object.
-
-Create a Message VPN Access-Level 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 via config-sync. Default message VPN access-level exceptions. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: msgVpnName|x|x|||| oauthProfileName|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.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- OauthProfileDefaultMsgVpnAccessLevelException body = new OauthProfileDefaultMsgVpnAccessLevelException(); // OauthProfileDefaultMsgVpnAccessLevelException | The Message VPN Access-Level Exception object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- OauthProfileDefaultMsgVpnAccessLevelExceptionResponse result = apiInstance.createOauthProfileDefaultMsgVpnAccessLevelException(oauthProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createOauthProfileDefaultMsgVpnAccessLevelException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **body** | [**OauthProfileDefaultMsgVpnAccessLevelException**](OauthProfileDefaultMsgVpnAccessLevelException.md)| The Message VPN Access-Level Exception object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**OauthProfileDefaultMsgVpnAccessLevelExceptionResponse**](OauthProfileDefaultMsgVpnAccessLevelExceptionResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Message VPN Access-Level Exception object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createOauthProfileResourceServerRequiredClaim
-
-> OauthProfileResourceServerRequiredClaimResponse createOauthProfileResourceServerRequiredClaim(oauthProfileName, body, opaquePassword, select)
-
-Create 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 via config-sync. Additional claims to be verified in the access token. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: oauthProfileName|x||x||| resourceServerRequiredClaimName|x|x|||| resourceServerRequiredClaimValue||x|||| A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- OauthProfileResourceServerRequiredClaim body = new OauthProfileResourceServerRequiredClaim(); // OauthProfileResourceServerRequiredClaim | The Required Claim object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- OauthProfileResourceServerRequiredClaimResponse result = apiInstance.createOauthProfileResourceServerRequiredClaim(oauthProfileName, body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createOauthProfileResourceServerRequiredClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **body** | [**OauthProfileResourceServerRequiredClaim**](OauthProfileResourceServerRequiredClaim.md)| The Required Claim object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**OauthProfileResourceServerRequiredClaimResponse**](OauthProfileResourceServerRequiredClaimResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Required Claim object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## createVirtualHostname
-
-> VirtualHostnameResponse createVirtualHostname(body, opaquePassword, select)
-
-Create a Virtual Hostname object.
-
-Create a Virtual Hostname 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. A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping. Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname. This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS. Attribute|Identifying|Required|Read-Only|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---:|:---:|:---: virtualHostname|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.17.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- VirtualHostname body = new VirtualHostname(); // VirtualHostname | The Virtual Hostname object's attributes.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- VirtualHostnameResponse result = apiInstance.createVirtualHostname(body, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#createVirtualHostname");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **body** | [**VirtualHostname**](VirtualHostname.md)| The Virtual Hostname object's attributes. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**VirtualHostnameResponse**](VirtualHostnameResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: application/json
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Virtual Hostname object's attributes after being created, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteCertAuthority
-
-> SempMetaOnlyResponse deleteCertAuthority(certAuthorityName)
-
-Delete a Certificate Authority object.
-
-Delete a Certificate Authority object. The deletion of instances of this object are synchronized to HA mates via config-sync. Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker. A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteCertAuthority(certAuthorityName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteCertAuthority");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteCertAuthorityOcspTlsTrustedCommonName
-
-> SempMetaOnlyResponse deleteCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, ocspTlsTrustedCommonName)
-
-Delete an OCSP Responder Trusted Common Name object.
-
-Delete an OCSP Responder Trusted Common Name object. The deletion of instances of this object are synchronized to HA mates via config-sync. When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers. A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been deprecated since 2.19. Replaced by clientCertAuthorities.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- String ocspTlsTrustedCommonName = "ocspTlsTrustedCommonName_example"; // String | The expected Trusted Common Name of the OCSP responder remote certificate.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, ocspTlsTrustedCommonName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteCertAuthorityOcspTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-| **ocspTlsTrustedCommonName** | **String**| The expected Trusted Common Name of the OCSP responder remote certificate. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteClientCertAuthority
-
-> SempMetaOnlyResponse deleteClientCertAuthority(certAuthorityName)
-
-Delete a Client Certificate Authority object.
-
-Delete a Client Certificate Authority object. The deletion of instances of this object are synchronized to HA mates via config-sync. Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker. A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteClientCertAuthority(certAuthorityName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteClientCertAuthority");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteClientCertAuthorityOcspTlsTrustedCommonName
-
-> SempMetaOnlyResponse deleteClientCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, ocspTlsTrustedCommonName)
-
-Delete an OCSP Responder Trusted Common Name object.
-
-Delete an OCSP Responder Trusted Common Name object. The deletion of instances of this object are synchronized to HA mates via config-sync. When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers. A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- String ocspTlsTrustedCommonName = "ocspTlsTrustedCommonName_example"; // String | The expected Trusted Common Name of the OCSP responder remote certificate.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteClientCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, ocspTlsTrustedCommonName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteClientCertAuthorityOcspTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-| **ocspTlsTrustedCommonName** | **String**| The expected Trusted Common Name of the OCSP responder remote certificate. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteDmrCluster
-
-> SempMetaOnlyResponse deleteDmrCluster(dmrClusterName)
-
-Delete a Cluster object.
-
-Delete a Cluster object. The deletion of instances of this object are synchronized to HA mates via config-sync. A Cluster is a provisioned object on a message broker that contains global DMR configuration parameters. 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteDmrCluster(dmrClusterName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteDmrCluster");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteDmrClusterCertMatchingRule
-
-> SempMetaOnlyResponse deleteDmrClusterCertMatchingRule(dmrClusterName, ruleName)
-
-Delete a Certificate Matching Rule object.
-
-Delete a Certificate Matching Rule object. The deletion of instances of this object are synchronized to HA mates 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 link. 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteDmrClusterCertMatchingRule(dmrClusterName, ruleName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteDmrClusterCertMatchingRule");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **ruleName** | **String**| The name of the rule. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteDmrClusterCertMatchingRuleAttributeFilter
-
-> SempMetaOnlyResponse deleteDmrClusterCertMatchingRuleAttributeFilter(dmrClusterName, ruleName, filterName)
-
-Delete 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 via config-sync. A Cert Matching Rule Attribute Filter compares a link 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- String filterName = "filterName_example"; // String | The name of the filter.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteDmrClusterCertMatchingRuleAttributeFilter(dmrClusterName, ruleName, filterName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteDmrClusterCertMatchingRuleAttributeFilter");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **ruleName** | **String**| The name of the rule. | |
-| **filterName** | **String**| The name of the filter. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteDmrClusterCertMatchingRuleCondition
-
-> SempMetaOnlyResponse deleteDmrClusterCertMatchingRuleCondition(dmrClusterName, ruleName, source)
-
-Delete 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 via config-sync. A Cert Matching Rule Condition compares data extracted from a certificate to a link 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.28.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- String source = "source_example"; // String | Certificate field to be compared with the Attribute.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteDmrClusterCertMatchingRuleCondition(dmrClusterName, ruleName, source);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteDmrClusterCertMatchingRuleCondition");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **ruleName** | **String**| The name of the rule. | |
-| **source** | **String**| Certificate field to be compared with the Attribute. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteDmrClusterLink
-
-> SempMetaOnlyResponse deleteDmrClusterLink(dmrClusterName, remoteNodeName)
-
-Delete a Link object.
-
-Delete a Link object. The deletion of instances of this object are synchronized to HA mates via config-sync. A Link connects nodes (either within a Cluster or between two different Clusters) and allows them to exchange topology information, subscriptions and data. 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String remoteNodeName = "remoteNodeName_example"; // String | The name of the node at the remote end of the Link.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteDmrClusterLink(dmrClusterName, remoteNodeName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteDmrClusterLink");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **remoteNodeName** | **String**| The name of the node at the remote end of the Link. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteDmrClusterLinkAttribute
-
-> SempMetaOnlyResponse deleteDmrClusterLinkAttribute(dmrClusterName, remoteNodeName, attributeName, attributeValue)
-
-Delete a Link Attribute object.
-
-Delete a Link Attribute object. The deletion of instances of this object are synchronized to HA mates via config-sync. A Link Attribute is a key+value pair that can be used to locate a DMR Cluster Link, for example when using client certificate mapping. 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String remoteNodeName = "remoteNodeName_example"; // String | The name of the node at the remote end of the Link.
- String attributeName = "attributeName_example"; // String | The name of the Attribute.
- String attributeValue = "attributeValue_example"; // String | The value of the Attribute.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteDmrClusterLinkAttribute(dmrClusterName, remoteNodeName, attributeName, attributeValue);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteDmrClusterLinkAttribute");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **remoteNodeName** | **String**| The name of the node at the remote end of the Link. | |
-| **attributeName** | **String**| The name of the Attribute. | |
-| **attributeValue** | **String**| The value of the Attribute. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteDmrClusterLinkRemoteAddress
-
-> SempMetaOnlyResponse deleteDmrClusterLinkRemoteAddress(dmrClusterName, remoteNodeName, remoteAddress)
-
-Delete a Remote Address object.
-
-Delete a Remote Address object. The deletion of instances of this object are synchronized to HA mates via config-sync. Each Remote Address, consisting of a FQDN or IP address and optional port, is used to connect to the remote node for this Link. Up to 4 addresses may be provided for each Link, and will be tried on a round-robin basis. 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String remoteNodeName = "remoteNodeName_example"; // String | The name of the node at the remote end of the Link.
- String remoteAddress = "remoteAddress_example"; // String | The FQDN or IP address (and optional port) of the remote node. If a port is not provided, it will vary based on the transport encoding: 55555 (plain-text), 55443 (encrypted), or 55003 (compressed).
- try {
- SempMetaOnlyResponse result = apiInstance.deleteDmrClusterLinkRemoteAddress(dmrClusterName, remoteNodeName, remoteAddress);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteDmrClusterLinkRemoteAddress");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **remoteNodeName** | **String**| The name of the node at the remote end of the Link. | |
-| **remoteAddress** | **String**| The FQDN or IP address (and optional port) of the remote node. If a port is not provided, it will vary based on the transport encoding: 55555 (plain-text), 55443 (encrypted), or 55003 (compressed). | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteDmrClusterLinkTlsTrustedCommonName
-
-> SempMetaOnlyResponse deleteDmrClusterLinkTlsTrustedCommonName(dmrClusterName, remoteNodeName, tlsTrustedCommonName)
-
-Delete a Trusted Common Name object.
-
-Delete a Trusted Common Name object. The deletion of instances of this object are synchronized to HA mates via config-sync. The Trusted Common Names for the Link 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 \"global/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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String dmrClusterName = "dmrClusterName_example"; // String | The name of the Cluster.
- String remoteNodeName = "remoteNodeName_example"; // String | The name of the node at the remote end of the Link.
- String tlsTrustedCommonName = "tlsTrustedCommonName_example"; // String | The expected trusted common name of the remote certificate.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteDmrClusterLinkTlsTrustedCommonName(dmrClusterName, remoteNodeName, tlsTrustedCommonName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteDmrClusterLinkTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **dmrClusterName** | **String**| The name of the Cluster. | |
-| **remoteNodeName** | **String**| The name of the node at the remote end of the Link. | |
-| **tlsTrustedCommonName** | **String**| The expected trusted common name of the remote certificate. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteDomainCertAuthority
-
-> SempMetaOnlyResponse deleteDomainCertAuthority(certAuthorityName)
-
-Delete a Domain Certificate Authority object.
-
-Delete a Domain Certificate Authority object. The deletion of instances of this object are synchronized to HA mates via config-sync. Certificate Authorities trusted for domain verification. A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteDomainCertAuthority(certAuthorityName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteDomainCertAuthority");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpn
-
-> SempMetaOnlyResponse deleteMsgVpn(msgVpnName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpn(msgVpnName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpn");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfile
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfile(msgVpnName, aclProfileName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfile(msgVpnName, aclProfileName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAclProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfileClientConnectException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, clientConnectExceptionAddress)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String clientConnectExceptionAddress = "clientConnectExceptionAddress_example"; // String | The IP address/netmask of the client connect exception in CIDR form.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfileClientConnectException(msgVpnName, aclProfileName, clientConnectExceptionAddress);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAclProfileClientConnectException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **clientConnectExceptionAddress** | **String**| The IP address/netmask of the client connect exception in CIDR form. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfilePublishException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, topicSyntax, publishExceptionTopic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String topicSyntax = "topicSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String publishExceptionTopic = "publishExceptionTopic_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfilePublishException(msgVpnName, aclProfileName, topicSyntax, publishExceptionTopic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAclProfilePublishException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **topicSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **publishExceptionTopic** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfilePublishTopicException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, publishTopicExceptionSyntax, publishTopicException)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String publishTopicExceptionSyntax = "publishTopicExceptionSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String publishTopicException = "publishTopicException_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfilePublishTopicException(msgVpnName, aclProfileName, publishTopicExceptionSyntax, publishTopicException);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAclProfilePublishTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **publishTopicExceptionSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **publishTopicException** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfileSubscribeException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, topicSyntax, subscribeExceptionTopic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String topicSyntax = "topicSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String subscribeExceptionTopic = "subscribeExceptionTopic_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfileSubscribeException(msgVpnName, aclProfileName, topicSyntax, subscribeExceptionTopic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAclProfileSubscribeException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **topicSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **subscribeExceptionTopic** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfileSubscribeShareNameException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, subscribeShareNameExceptionSyntax, subscribeShareNameException)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String subscribeShareNameExceptionSyntax = "subscribeShareNameExceptionSyntax_example"; // String | The syntax of the subscribe share name for the exception to the default action taken.
- String subscribeShareNameException = "subscribeShareNameException_example"; // String | The subscribe share name exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfileSubscribeShareNameException(msgVpnName, aclProfileName, subscribeShareNameExceptionSyntax, subscribeShareNameException);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAclProfileSubscribeShareNameException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **subscribeShareNameExceptionSyntax** | **String**| The syntax of the subscribe share name for the exception to the default action taken. | |
-| **subscribeShareNameException** | **String**| The subscribe share name exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAclProfileSubscribeTopicException
-
-> SempMetaOnlyResponse deleteMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, subscribeTopicExceptionSyntax, subscribeTopicException)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String aclProfileName = "aclProfileName_example"; // String | The name of the ACL Profile.
- String subscribeTopicExceptionSyntax = "subscribeTopicExceptionSyntax_example"; // String | The syntax of the topic for the exception to the default action taken.
- String subscribeTopicException = "subscribeTopicException_example"; // String | The topic for the exception to the default action taken. May include wildcard characters.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAclProfileSubscribeTopicException(msgVpnName, aclProfileName, subscribeTopicExceptionSyntax, subscribeTopicException);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAclProfileSubscribeTopicException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **aclProfileName** | **String**| The name of the ACL Profile. | |
-| **subscribeTopicExceptionSyntax** | **String**| The syntax of the topic for the exception to the default action taken. | |
-| **subscribeTopicException** | **String**| The topic for the exception to the default action taken. May include wildcard characters. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAuthenticationOauthProfile
-
-> SempMetaOnlyResponse deleteMsgVpnAuthenticationOauthProfile(msgVpnName, oauthProfileName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAuthenticationOauthProfile(msgVpnName, oauthProfileName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAuthenticationOauthProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim
-
-> SempMetaOnlyResponse deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim(msgVpnName, oauthProfileName, clientRequiredClaimName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String clientRequiredClaimName = "clientRequiredClaimName_example"; // String | The name of the ID token claim to verify.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim(msgVpnName, oauthProfileName, clientRequiredClaimName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **clientRequiredClaimName** | **String**| The name of the ID token claim to verify. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim
-
-> SempMetaOnlyResponse deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim(msgVpnName, oauthProfileName, resourceServerRequiredClaimName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String resourceServerRequiredClaimName = "resourceServerRequiredClaimName_example"; // String | The name of the access token claim to verify.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim(msgVpnName, oauthProfileName, resourceServerRequiredClaimName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAuthenticationOauthProfileResourceServerRequiredClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **resourceServerRequiredClaimName** | **String**| The name of the access token claim to verify. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAuthenticationOauthProvider
-
-> SempMetaOnlyResponse deleteMsgVpnAuthenticationOauthProvider(msgVpnName, oauthProviderName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String oauthProviderName = "oauthProviderName_example"; // String | The name of the OAuth Provider.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAuthenticationOauthProvider(msgVpnName, oauthProviderName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAuthenticationOauthProvider");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **oauthProviderName** | **String**| The name of the OAuth Provider. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnAuthorizationGroup
-
-> SempMetaOnlyResponse deleteMsgVpnAuthorizationGroup(msgVpnName, authorizationGroupName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String authorizationGroupName = "authorizationGroupName_example"; // String | 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'.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnAuthorizationGroup(msgVpnName, authorizationGroupName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnAuthorizationGroup");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **authorizationGroupName** | **String**| 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'. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnBridge
-
-> SempMetaOnlyResponse deleteMsgVpnBridge(msgVpnName, bridgeName, bridgeVirtualRouter)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String bridgeName = "bridgeName_example"; // String | The name of the Bridge.
- String bridgeVirtualRouter = "bridgeVirtualRouter_example"; // String | The virtual router of the Bridge.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnBridge(msgVpnName, bridgeName, bridgeVirtualRouter);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnBridge");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **bridgeName** | **String**| The name of the Bridge. | |
-| **bridgeVirtualRouter** | **String**| The virtual router of the Bridge. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnBridgeRemoteMsgVpn
-
-> SempMetaOnlyResponse deleteMsgVpnBridgeRemoteMsgVpn(msgVpnName, bridgeName, bridgeVirtualRouter, remoteMsgVpnName, remoteMsgVpnLocation, remoteMsgVpnInterface)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String bridgeName = "bridgeName_example"; // String | The name of the Bridge.
- String bridgeVirtualRouter = "bridgeVirtualRouter_example"; // String | The virtual router of the Bridge.
- String remoteMsgVpnName = "remoteMsgVpnName_example"; // String | The name of the remote Message VPN.
- String remoteMsgVpnLocation = "remoteMsgVpnLocation_example"; // String | The location of the remote Message VPN as either an FQDN with port, IP address with port, or virtual router name (starting with \"v:\").
- String remoteMsgVpnInterface = "remoteMsgVpnInterface_example"; // String | 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.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnBridgeRemoteMsgVpn(msgVpnName, bridgeName, bridgeVirtualRouter, remoteMsgVpnName, remoteMsgVpnLocation, remoteMsgVpnInterface);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnBridgeRemoteMsgVpn");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **bridgeName** | **String**| The name of the Bridge. | |
-| **bridgeVirtualRouter** | **String**| The virtual router of the Bridge. | |
-| **remoteMsgVpnName** | **String**| The name of the remote Message VPN. | |
-| **remoteMsgVpnLocation** | **String**| The location of the remote Message VPN as either an FQDN with port, IP address with port, or virtual router name (starting with \"v:\"). | |
-| **remoteMsgVpnInterface** | **String**| 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. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnBridgeRemoteSubscription
-
-> SempMetaOnlyResponse deleteMsgVpnBridgeRemoteSubscription(msgVpnName, bridgeName, bridgeVirtualRouter, remoteSubscriptionTopic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String bridgeName = "bridgeName_example"; // String | The name of the Bridge.
- String bridgeVirtualRouter = "bridgeVirtualRouter_example"; // String | The virtual router of the Bridge.
- String remoteSubscriptionTopic = "remoteSubscriptionTopic_example"; // String | The topic of the Bridge remote subscription.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnBridgeRemoteSubscription(msgVpnName, bridgeName, bridgeVirtualRouter, remoteSubscriptionTopic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnBridgeRemoteSubscription");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **bridgeName** | **String**| The name of the Bridge. | |
-| **bridgeVirtualRouter** | **String**| The virtual router of the Bridge. | |
-| **remoteSubscriptionTopic** | **String**| The topic of the Bridge remote subscription. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnBridgeTlsTrustedCommonName
-
-> SempMetaOnlyResponse deleteMsgVpnBridgeTlsTrustedCommonName(msgVpnName, bridgeName, bridgeVirtualRouter, tlsTrustedCommonName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String bridgeName = "bridgeName_example"; // String | The name of the Bridge.
- String bridgeVirtualRouter = "bridgeVirtualRouter_example"; // String | The virtual router of the Bridge.
- String tlsTrustedCommonName = "tlsTrustedCommonName_example"; // String | The expected trusted common name of the remote certificate.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnBridgeTlsTrustedCommonName(msgVpnName, bridgeName, bridgeVirtualRouter, tlsTrustedCommonName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnBridgeTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **bridgeName** | **String**| The name of the Bridge. | |
-| **bridgeVirtualRouter** | **String**| The virtual router of the Bridge. | |
-| **tlsTrustedCommonName** | **String**| The expected trusted common name of the remote certificate. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnCertMatchingRule
-
-> SempMetaOnlyResponse deleteMsgVpnCertMatchingRule(msgVpnName, ruleName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnCertMatchingRule(msgVpnName, ruleName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnCertMatchingRule");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **ruleName** | **String**| The name of the rule. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnCertMatchingRuleAttributeFilter
-
-> SempMetaOnlyResponse deleteMsgVpnCertMatchingRuleAttributeFilter(msgVpnName, ruleName, filterName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- String filterName = "filterName_example"; // String | The name of the filter.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnCertMatchingRuleAttributeFilter(msgVpnName, ruleName, filterName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnCertMatchingRuleAttributeFilter");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **ruleName** | **String**| The name of the rule. | |
-| **filterName** | **String**| The name of the filter. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnCertMatchingRuleCondition
-
-> SempMetaOnlyResponse deleteMsgVpnCertMatchingRuleCondition(msgVpnName, ruleName, source)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String ruleName = "ruleName_example"; // String | The name of the rule.
- String source = "source_example"; // String | Certificate field to be compared with the Attribute.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnCertMatchingRuleCondition(msgVpnName, ruleName, source);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnCertMatchingRuleCondition");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **ruleName** | **String**| The name of the rule. | |
-| **source** | **String**| Certificate field to be compared with the Attribute. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnClientProfile
-
-> SempMetaOnlyResponse deleteMsgVpnClientProfile(msgVpnName, clientProfileName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String clientProfileName = "clientProfileName_example"; // String | The name of the Client Profile.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnClientProfile(msgVpnName, clientProfileName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnClientProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **clientProfileName** | **String**| The name of the Client Profile. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnClientUsername
-
-> SempMetaOnlyResponse deleteMsgVpnClientUsername(msgVpnName, clientUsername)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String clientUsername = "clientUsername_example"; // String | The name of the Client Username.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnClientUsername(msgVpnName, clientUsername);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnClientUsername");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **clientUsername** | **String**| The name of the Client Username. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnClientUsernameAttribute
-
-> SempMetaOnlyResponse deleteMsgVpnClientUsernameAttribute(msgVpnName, clientUsername, attributeName, attributeValue)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String clientUsername = "clientUsername_example"; // String | The name of the Client Username.
- String attributeName = "attributeName_example"; // String | The name of the Attribute.
- String attributeValue = "attributeValue_example"; // String | The value of the Attribute.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnClientUsernameAttribute(msgVpnName, clientUsername, attributeName, attributeValue);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnClientUsernameAttribute");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **clientUsername** | **String**| The name of the Client Username. | |
-| **attributeName** | **String**| The name of the Attribute. | |
-| **attributeValue** | **String**| The value of the Attribute. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnDistributedCache
-
-> SempMetaOnlyResponse deleteMsgVpnDistributedCache(msgVpnName, cacheName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnDistributedCache(msgVpnName, cacheName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnDistributedCache");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnDistributedCacheCluster
-
-> SempMetaOnlyResponse deleteMsgVpnDistributedCacheCluster(msgVpnName, cacheName, clusterName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- String clusterName = "clusterName_example"; // String | The name of the Cache Cluster.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnDistributedCacheCluster(msgVpnName, cacheName, clusterName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnDistributedCacheCluster");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **clusterName** | **String**| The name of the Cache Cluster. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster
-
-> SempMetaOnlyResponse deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster(msgVpnName, cacheName, clusterName, homeClusterName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- String clusterName = "clusterName_example"; // String | The name of the Cache Cluster.
- String homeClusterName = "homeClusterName_example"; // String | The name of the remote Home Cache Cluster.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster(msgVpnName, cacheName, clusterName, homeClusterName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeCluster");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **clusterName** | **String**| The name of the Cache Cluster. | |
-| **homeClusterName** | **String**| The name of the remote Home Cache Cluster. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix
-
-> SempMetaOnlyResponse deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix(msgVpnName, cacheName, clusterName, homeClusterName, topicPrefix)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- String clusterName = "clusterName_example"; // String | The name of the Cache Cluster.
- String homeClusterName = "homeClusterName_example"; // String | The name of the remote Home Cache Cluster.
- String topicPrefix = "topicPrefix_example"; // String | A topic prefix for global topics available from the remote Home Cache Cluster. A wildcard (/>) is implied at the end of the prefix.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix(msgVpnName, cacheName, clusterName, homeClusterName, topicPrefix);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnDistributedCacheClusterGlobalCachingHomeClusterTopicPrefix");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **clusterName** | **String**| The name of the Cache Cluster. | |
-| **homeClusterName** | **String**| The name of the remote Home Cache Cluster. | |
-| **topicPrefix** | **String**| A topic prefix for global topics available from the remote Home Cache Cluster. A wildcard (/>) is implied at the end of the prefix. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnDistributedCacheClusterInstance
-
-> SempMetaOnlyResponse deleteMsgVpnDistributedCacheClusterInstance(msgVpnName, cacheName, clusterName, instanceName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- String clusterName = "clusterName_example"; // String | The name of the Cache Cluster.
- String instanceName = "instanceName_example"; // String | The name of the Cache Instance.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnDistributedCacheClusterInstance(msgVpnName, cacheName, clusterName, instanceName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnDistributedCacheClusterInstance");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **clusterName** | **String**| The name of the Cache Cluster. | |
-| **instanceName** | **String**| The name of the Cache Instance. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnDistributedCacheClusterTopic
-
-> SempMetaOnlyResponse deleteMsgVpnDistributedCacheClusterTopic(msgVpnName, cacheName, clusterName, topic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the Distributed Cache.
- String clusterName = "clusterName_example"; // String | The name of the Cache Cluster.
- String topic = "topic_example"; // String | The value of the Topic in the form a/b/c.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnDistributedCacheClusterTopic(msgVpnName, cacheName, clusterName, topic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnDistributedCacheClusterTopic");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the Distributed Cache. | |
-| **clusterName** | **String**| The name of the Cache Cluster. | |
-| **topic** | **String**| The value of the Topic in the form a/b/c. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnDmrBridge
-
-> SempMetaOnlyResponse deleteMsgVpnDmrBridge(msgVpnName, remoteNodeName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String remoteNodeName = "remoteNodeName_example"; // String | The name of the node at the remote end of the DMR Bridge.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnDmrBridge(msgVpnName, remoteNodeName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnDmrBridge");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **remoteNodeName** | **String**| The name of the node at the remote end of the DMR Bridge. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnJndiConnectionFactory
-
-> SempMetaOnlyResponse deleteMsgVpnJndiConnectionFactory(msgVpnName, connectionFactoryName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String connectionFactoryName = "connectionFactoryName_example"; // String | The name of the JMS Connection Factory.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnJndiConnectionFactory(msgVpnName, connectionFactoryName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnJndiConnectionFactory");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **connectionFactoryName** | **String**| The name of the JMS Connection Factory. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnJndiQueue
-
-> SempMetaOnlyResponse deleteMsgVpnJndiQueue(msgVpnName, queueName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String queueName = "queueName_example"; // String | The JNDI name of the JMS Queue.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnJndiQueue(msgVpnName, queueName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnJndiQueue");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **queueName** | **String**| The JNDI name of the JMS Queue. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnJndiTopic
-
-> SempMetaOnlyResponse deleteMsgVpnJndiTopic(msgVpnName, topicName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String topicName = "topicName_example"; // String | The JNDI name of the JMS Topic.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnJndiTopic(msgVpnName, topicName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnJndiTopic");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **topicName** | **String**| The JNDI name of the JMS Topic. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnMqttRetainCache
-
-> SempMetaOnlyResponse deleteMsgVpnMqttRetainCache(msgVpnName, cacheName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String cacheName = "cacheName_example"; // String | The name of the MQTT Retain Cache.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnMqttRetainCache(msgVpnName, cacheName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnMqttRetainCache");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **cacheName** | **String**| The name of the MQTT Retain Cache. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnMqttSession
-
-> SempMetaOnlyResponse deleteMsgVpnMqttSession(msgVpnName, mqttSessionClientId, mqttSessionVirtualRouter)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String mqttSessionClientId = "mqttSessionClientId_example"; // String | The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet.
- String mqttSessionVirtualRouter = "mqttSessionVirtualRouter_example"; // String | The virtual router of the MQTT Session.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnMqttSession(msgVpnName, mqttSessionClientId, mqttSessionVirtualRouter);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnMqttSession");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **mqttSessionClientId** | **String**| The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. | |
-| **mqttSessionVirtualRouter** | **String**| The virtual router of the MQTT Session. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnMqttSessionSubscription
-
-> SempMetaOnlyResponse deleteMsgVpnMqttSessionSubscription(msgVpnName, mqttSessionClientId, mqttSessionVirtualRouter, subscriptionTopic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String mqttSessionClientId = "mqttSessionClientId_example"; // String | The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet.
- String mqttSessionVirtualRouter = "mqttSessionVirtualRouter_example"; // String | The virtual router of the MQTT Session.
- String subscriptionTopic = "subscriptionTopic_example"; // String | The MQTT subscription topic.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnMqttSessionSubscription(msgVpnName, mqttSessionClientId, mqttSessionVirtualRouter, subscriptionTopic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnMqttSessionSubscription");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **mqttSessionClientId** | **String**| The Client ID of the MQTT Session, which corresponds to the ClientId provided in the MQTT CONNECT packet. | |
-| **mqttSessionVirtualRouter** | **String**| The virtual router of the MQTT Session. | |
-| **subscriptionTopic** | **String**| The MQTT subscription topic. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnQueue
-
-> SempMetaOnlyResponse deleteMsgVpnQueue(msgVpnName, queueName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String queueName = "queueName_example"; // String | The name of the Queue.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnQueue(msgVpnName, queueName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnQueue");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **queueName** | **String**| The name of the Queue. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnQueueSubscription
-
-> SempMetaOnlyResponse deleteMsgVpnQueueSubscription(msgVpnName, queueName, subscriptionTopic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String queueName = "queueName_example"; // String | The name of the Queue.
- String subscriptionTopic = "subscriptionTopic_example"; // String | The topic of the Subscription.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnQueueSubscription(msgVpnName, queueName, subscriptionTopic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnQueueSubscription");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **queueName** | **String**| The name of the Queue. | |
-| **subscriptionTopic** | **String**| The topic of the Subscription. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnQueueTemplate
-
-> SempMetaOnlyResponse deleteMsgVpnQueueTemplate(msgVpnName, queueTemplateName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String queueTemplateName = "queueTemplateName_example"; // String | The name of the Queue Template.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnQueueTemplate(msgVpnName, queueTemplateName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnQueueTemplate");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **queueTemplateName** | **String**| The name of the Queue Template. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnReplayLog
-
-> SempMetaOnlyResponse deleteMsgVpnReplayLog(msgVpnName, replayLogName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String replayLogName = "replayLogName_example"; // String | The name of the Replay Log.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnReplayLog(msgVpnName, replayLogName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnReplayLog");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **replayLogName** | **String**| The name of the Replay Log. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnReplayLogTopicFilterSubscription
-
-> SempMetaOnlyResponse deleteMsgVpnReplayLogTopicFilterSubscription(msgVpnName, replayLogName, topicFilterSubscription)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String replayLogName = "replayLogName_example"; // String | The name of the Replay Log.
- String topicFilterSubscription = "topicFilterSubscription_example"; // String | The topic of the Subscription.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnReplayLogTopicFilterSubscription(msgVpnName, replayLogName, topicFilterSubscription);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnReplayLogTopicFilterSubscription");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **replayLogName** | **String**| The name of the Replay Log. | |
-| **topicFilterSubscription** | **String**| The topic of the Subscription. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnReplicatedTopic
-
-> SempMetaOnlyResponse deleteMsgVpnReplicatedTopic(msgVpnName, replicatedTopic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String replicatedTopic = "replicatedTopic_example"; // String | The topic for applying replication. Published messages matching this topic will be replicated to the standby site.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnReplicatedTopic(msgVpnName, replicatedTopic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnReplicatedTopic");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **replicatedTopic** | **String**| The topic for applying replication. Published messages matching this topic will be replicated to the standby site. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnRestDeliveryPoint
-
-> SempMetaOnlyResponse deleteMsgVpnRestDeliveryPoint(msgVpnName, restDeliveryPointName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnRestDeliveryPoint(msgVpnName, restDeliveryPointName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnRestDeliveryPoint");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnRestDeliveryPointQueueBinding
-
-> SempMetaOnlyResponse deleteMsgVpnRestDeliveryPointQueueBinding(msgVpnName, restDeliveryPointName, queueBindingName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- String queueBindingName = "queueBindingName_example"; // String | The name of a queue in the Message VPN.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnRestDeliveryPointQueueBinding(msgVpnName, restDeliveryPointName, queueBindingName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnRestDeliveryPointQueueBinding");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **queueBindingName** | **String**| The name of a queue in the Message VPN. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader
-
-> SempMetaOnlyResponse deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader(msgVpnName, restDeliveryPointName, queueBindingName, headerName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- String queueBindingName = "queueBindingName_example"; // String | The name of a queue in the Message VPN.
- String headerName = "headerName_example"; // String | The name of the HTTP request header.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader(msgVpnName, restDeliveryPointName, queueBindingName, headerName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnRestDeliveryPointQueueBindingRequestHeader");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **queueBindingName** | **String**| The name of a queue in the Message VPN. | |
-| **headerName** | **String**| The name of the HTTP request header. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnRestDeliveryPointRestConsumer
-
-> SempMetaOnlyResponse deleteMsgVpnRestDeliveryPointRestConsumer(msgVpnName, restDeliveryPointName, restConsumerName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- String restConsumerName = "restConsumerName_example"; // String | The name of the REST Consumer.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnRestDeliveryPointRestConsumer(msgVpnName, restDeliveryPointName, restConsumerName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnRestDeliveryPointRestConsumer");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **restConsumerName** | **String**| The name of the REST Consumer. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim
-
-> SempMetaOnlyResponse deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim(msgVpnName, restDeliveryPointName, restConsumerName, oauthJwtClaimName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- String restConsumerName = "restConsumerName_example"; // String | The name of the REST Consumer.
- String oauthJwtClaimName = "oauthJwtClaimName_example"; // String | The name of the additional claim. Cannot be \"exp\", \"iat\", or \"jti\".
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim(msgVpnName, restDeliveryPointName, restConsumerName, oauthJwtClaimName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnRestDeliveryPointRestConsumerOauthJwtClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **restConsumerName** | **String**| The name of the REST Consumer. | |
-| **oauthJwtClaimName** | **String**| The name of the additional claim. Cannot be \"exp\", \"iat\", or \"jti\". | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName
-
-> SempMetaOnlyResponse deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName(msgVpnName, restDeliveryPointName, restConsumerName, tlsTrustedCommonName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String restDeliveryPointName = "restDeliveryPointName_example"; // String | The name of the REST Delivery Point.
- String restConsumerName = "restConsumerName_example"; // String | The name of the REST Consumer.
- String tlsTrustedCommonName = "tlsTrustedCommonName_example"; // String | The expected trusted common name of the remote certificate.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName(msgVpnName, restDeliveryPointName, restConsumerName, tlsTrustedCommonName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **restDeliveryPointName** | **String**| The name of the REST Delivery Point. | |
-| **restConsumerName** | **String**| The name of the REST Consumer. | |
-| **tlsTrustedCommonName** | **String**| The expected trusted common name of the remote certificate. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnSequencedTopic
-
-> SempMetaOnlyResponse deleteMsgVpnSequencedTopic(msgVpnName, sequencedTopic)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String sequencedTopic = "sequencedTopic_example"; // String | Topic for applying sequence numbers.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnSequencedTopic(msgVpnName, sequencedTopic);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnSequencedTopic");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **sequencedTopic** | **String**| Topic for applying sequence numbers. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnTopicEndpoint
-
-> SempMetaOnlyResponse deleteMsgVpnTopicEndpoint(msgVpnName, topicEndpointName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String topicEndpointName = "topicEndpointName_example"; // String | The name of the Topic Endpoint.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnTopicEndpoint(msgVpnName, topicEndpointName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnTopicEndpoint");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **topicEndpointName** | **String**| The name of the Topic Endpoint. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteMsgVpnTopicEndpointTemplate
-
-> SempMetaOnlyResponse deleteMsgVpnTopicEndpointTemplate(msgVpnName, topicEndpointTemplateName)
-
-Delete 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.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String topicEndpointTemplateName = "topicEndpointTemplateName_example"; // String | The name of the Topic Endpoint Template.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteMsgVpnTopicEndpointTemplate(msgVpnName, topicEndpointTemplateName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteMsgVpnTopicEndpointTemplate");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **topicEndpointTemplateName** | **String**| The name of the Topic Endpoint Template. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteOauthProfile
-
-> SempMetaOnlyResponse deleteOauthProfile(oauthProfileName)
-
-Delete an OAuth Profile object.
-
-Delete an OAuth Profile object. The deletion of instances of this object are synchronized to HA mates 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 \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteOauthProfile(oauthProfileName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteOauthProfile");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteOauthProfileAccessLevelGroup
-
-> SempMetaOnlyResponse deleteOauthProfileAccessLevelGroup(oauthProfileName, groupName)
-
-Delete a Group Access Level object.
-
-Delete a Group Access Level object. The deletion of instances of this object are synchronized to HA mates via config-sync. The name of a group as it exists on the OAuth server being used to authenticate SEMP users. 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.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String groupName = "groupName_example"; // String | The name of the group.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteOauthProfileAccessLevelGroup(oauthProfileName, groupName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteOauthProfileAccessLevelGroup");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **groupName** | **String**| The name of the group. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException
-
-> SempMetaOnlyResponse deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException(oauthProfileName, groupName, msgVpnName)
-
-Delete a Message VPN Access-Level Exception object.
-
-Delete a Message VPN Access-Level Exception object. The deletion of instances of this object are synchronized to HA mates via config-sync. Message VPN access-level exceptions for members of this group. 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.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String groupName = "groupName_example"; // String | The name of the group.
- String msgVpnName = "msgVpnName_example"; // String | The name of the message VPN.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException(oauthProfileName, groupName, msgVpnName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteOauthProfileAccessLevelGroupMsgVpnAccessLevelException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **groupName** | **String**| The name of the group. | |
-| **msgVpnName** | **String**| The name of the message VPN. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteOauthProfileClientAllowedHost
-
-> SempMetaOnlyResponse deleteOauthProfileClientAllowedHost(oauthProfileName, allowedHost)
-
-Delete an Allowed Host Value object.
-
-Delete an Allowed Host Value object. The deletion of instances of this object are synchronized to HA mates via config-sync. A valid hostname for this broker in OAuth redirects. A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String allowedHost = "allowedHost_example"; // String | An allowed value for the Host header.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteOauthProfileClientAllowedHost(oauthProfileName, allowedHost);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteOauthProfileClientAllowedHost");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **allowedHost** | **String**| An allowed value for the Host header. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteOauthProfileClientAuthorizationParameter
-
-> SempMetaOnlyResponse deleteOauthProfileClientAuthorizationParameter(oauthProfileName, authorizationParameterName)
-
-Delete an Authorization Parameter object.
-
-Delete an Authorization Parameter object. The deletion of instances of this object are synchronized to HA mates via config-sync. Additional parameters to be passed to the OAuth authorization endpoint. A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String authorizationParameterName = "authorizationParameterName_example"; // String | The name of the authorization parameter.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteOauthProfileClientAuthorizationParameter(oauthProfileName, authorizationParameterName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteOauthProfileClientAuthorizationParameter");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **authorizationParameterName** | **String**| The name of the authorization parameter. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteOauthProfileClientRequiredClaim
-
-> SempMetaOnlyResponse deleteOauthProfileClientRequiredClaim(oauthProfileName, clientRequiredClaimName)
-
-Delete a Required Claim object.
-
-Delete a Required Claim object. The deletion of instances of this object are synchronized to HA mates via config-sync. Additional claims to be verified in the ID token. A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String clientRequiredClaimName = "clientRequiredClaimName_example"; // String | The name of the ID token claim to verify.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteOauthProfileClientRequiredClaim(oauthProfileName, clientRequiredClaimName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteOauthProfileClientRequiredClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **clientRequiredClaimName** | **String**| The name of the ID token claim to verify. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteOauthProfileDefaultMsgVpnAccessLevelException
-
-> SempMetaOnlyResponse deleteOauthProfileDefaultMsgVpnAccessLevelException(oauthProfileName, msgVpnName)
-
-Delete a Message VPN Access-Level Exception object.
-
-Delete a Message VPN Access-Level Exception object. The deletion of instances of this object are synchronized to HA mates via config-sync. Default message VPN access-level exceptions. 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.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String msgVpnName = "msgVpnName_example"; // String | The name of the message VPN.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteOauthProfileDefaultMsgVpnAccessLevelException(oauthProfileName, msgVpnName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteOauthProfileDefaultMsgVpnAccessLevelException");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **msgVpnName** | **String**| The name of the message VPN. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteOauthProfileResourceServerRequiredClaim
-
-> SempMetaOnlyResponse deleteOauthProfileResourceServerRequiredClaim(oauthProfileName, resourceServerRequiredClaimName)
-
-Delete a Required Claim object.
-
-Delete a Required Claim object. The deletion of instances of this object are synchronized to HA mates via config-sync. Additional claims to be verified in the access token. A SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation. This has been available since 2.24.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String oauthProfileName = "oauthProfileName_example"; // String | The name of the OAuth profile.
- String resourceServerRequiredClaimName = "resourceServerRequiredClaimName_example"; // String | The name of the access token claim to verify.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteOauthProfileResourceServerRequiredClaim(oauthProfileName, resourceServerRequiredClaimName);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteOauthProfileResourceServerRequiredClaim");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **oauthProfileName** | **String**| The name of the OAuth profile. | |
-| **resourceServerRequiredClaimName** | **String**| The name of the access token claim to verify. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## deleteVirtualHostname
-
-> SempMetaOnlyResponse deleteVirtualHostname(virtualHostname)
-
-Delete a Virtual Hostname object.
-
-Delete a Virtual Hostname object. The deletion of instances of this object are synchronized to HA mates via config-sync. A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping. Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname. This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS. 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.17.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String virtualHostname = "virtualHostname_example"; // String | The virtual hostname.
- try {
- SempMetaOnlyResponse result = apiInstance.deleteVirtualHostname(virtualHostname);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#deleteVirtualHostname");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **virtualHostname** | **String**| The virtual hostname. | |
-
-### Return type
-
-[**SempMetaOnlyResponse**](SempMetaOnlyResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getAbout
-
-> AboutResponse getAbout(opaquePassword, select)
-
-Get an About object.
-
-Get an About object. This provides metadata about the SEMP API, such as the version of the API supported by the broker. A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.13.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutResponse result = apiInstance.getAbout(opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getAbout");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutResponse**](AboutResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The About object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getAboutApi
-
-> AboutApiResponse getAboutApi(opaquePassword, select)
-
-Get an API Description object.
-
-Get an API Description object. The API Description object provides metadata about the SEMP API. A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.2.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutApiResponse result = apiInstance.getAboutApi(opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getAboutApi");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutApiResponse**](AboutApiResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The API Description object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getAboutUser
-
-> AboutUserResponse getAboutUser(opaquePassword, select)
-
-Get a User object.
-
-Get a User object. Session and access level information about the user accessing the SEMP API. A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.2.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutUserResponse result = apiInstance.getAboutUser(opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getAboutUser");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutUserResponse**](AboutUserResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The User object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getAboutUserMsgVpn
-
-> AboutUserMsgVpnResponse getAboutUserMsgVpn(msgVpnName, opaquePassword, select)
-
-Get a User Message VPN object.
-
-Get a User Message VPN object. This provides information about the Message VPN access level for the username used to access the SEMP API. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: msgVpnName|x||| A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.2.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String msgVpnName = "msgVpnName_example"; // String | The name of the Message VPN.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutUserMsgVpnResponse result = apiInstance.getAboutUserMsgVpn(msgVpnName, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getAboutUserMsgVpn");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **msgVpnName** | **String**| The name of the Message VPN. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutUserMsgVpnResponse**](AboutUserMsgVpnResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The User Message VPN object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getAboutUserMsgVpns
-
-> AboutUserMsgVpnsResponse getAboutUserMsgVpns(count, cursor, opaquePassword, where, select)
-
-Get a list of User Message VPN objects.
-
-Get a list of User Message VPN objects. This provides information about the Message VPN access level for the username used to access the SEMP API. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: msgVpnName|x||| A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. This has been available since 2.2.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- AboutUserMsgVpnsResponse result = apiInstance.getAboutUserMsgVpns(count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getAboutUserMsgVpns");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**AboutUserMsgVpnsResponse**](AboutUserMsgVpnsResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of User Message VPN objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getBroker
-
-> BrokerResponse getBroker(opaquePassword, select)
-
-Get a Broker object.
-
-Get a Broker object. This object contains global configuration for the message broker. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: tlsServerCertContent||x||x tlsServerCertPassword||x|| A SEMP client authorized with a minimum access scope/level of \"global/none\" is required to perform this operation. Requests which include the following attributes require greater access scope/level: Attribute|Access Scope/Level :---|:---: configSyncAuthenticationClientCertMaxChainDepth|global/read-only configSyncAuthenticationClientCertValidateDateEnabled|global/read-only configSyncClientProfileTcpInitialCongestionWindow|global/read-only configSyncClientProfileTcpKeepaliveCount|global/read-only configSyncClientProfileTcpKeepaliveIdle|global/read-only configSyncClientProfileTcpKeepaliveInterval|global/read-only configSyncClientProfileTcpMaxWindow|global/read-only configSyncClientProfileTcpMss|global/read-only configSyncEnabled|global/read-only configSyncSynchronizeUsernameEnabled|global/read-only configSyncTlsEnabled|global/read-only guaranteedMsgingDefragmentationScheduleDayList|global/read-only guaranteedMsgingDefragmentationScheduleEnabled|global/read-only guaranteedMsgingDefragmentationScheduleTimeList|global/read-only guaranteedMsgingDefragmentationThresholdEnabled|global/read-only guaranteedMsgingDefragmentationThresholdFragmentationPercentage|global/read-only guaranteedMsgingDefragmentationThresholdMinInterval|global/read-only guaranteedMsgingDefragmentationThresholdUsagePercentage|global/read-only guaranteedMsgingEnabled|global/read-only guaranteedMsgingEventCacheUsageThreshold.clearPercent|global/read-only guaranteedMsgingEventCacheUsageThreshold.clearValue|global/read-only guaranteedMsgingEventCacheUsageThreshold.setPercent|global/read-only guaranteedMsgingEventCacheUsageThreshold.setValue|global/read-only guaranteedMsgingEventDeliveredUnackedThreshold.clearPercent|global/read-only guaranteedMsgingEventDeliveredUnackedThreshold.setPercent|global/read-only guaranteedMsgingEventDiskUsageThreshold.clearPercent|global/read-only guaranteedMsgingEventDiskUsageThreshold.setPercent|global/read-only guaranteedMsgingEventEgressFlowCountThreshold.clearPercent|global/read-only guaranteedMsgingEventEgressFlowCountThreshold.clearValue|global/read-only guaranteedMsgingEventEgressFlowCountThreshold.setPercent|global/read-only guaranteedMsgingEventEgressFlowCountThreshold.setValue|global/read-only guaranteedMsgingEventEndpointCountThreshold.clearPercent|global/read-only guaranteedMsgingEventEndpointCountThreshold.clearValue|global/read-only guaranteedMsgingEventEndpointCountThreshold.setPercent|global/read-only guaranteedMsgingEventEndpointCountThreshold.setValue|global/read-only guaranteedMsgingEventIngressFlowCountThreshold.clearPercent|global/read-only guaranteedMsgingEventIngressFlowCountThreshold.clearValue|global/read-only guaranteedMsgingEventIngressFlowCountThreshold.setPercent|global/read-only guaranteedMsgingEventIngressFlowCountThreshold.setValue|global/read-only guaranteedMsgingEventMsgCountThreshold.clearPercent|global/read-only guaranteedMsgingEventMsgCountThreshold.setPercent|global/read-only guaranteedMsgingEventMsgSpoolFileCountThreshold.clearPercent|global/read-only guaranteedMsgingEventMsgSpoolFileCountThreshold.setPercent|global/read-only guaranteedMsgingEventMsgSpoolUsageThreshold.clearPercent|global/read-only guaranteedMsgingEventMsgSpoolUsageThreshold.clearValue|global/read-only guaranteedMsgingEventMsgSpoolUsageThreshold.setPercent|global/read-only guaranteedMsgingEventMsgSpoolUsageThreshold.setValue|global/read-only guaranteedMsgingEventTransactedSessionCountThreshold.clearPercent|global/read-only guaranteedMsgingEventTransactedSessionCountThreshold.clearValue|global/read-only guaranteedMsgingEventTransactedSessionCountThreshold.setPercent|global/read-only guaranteedMsgingEventTransactedSessionCountThreshold.setValue|global/read-only guaranteedMsgingEventTransactedSessionResourceCountThreshold.clearPercent|global/read-only guaranteedMsgingEventTransactedSessionResourceCountThreshold.setPercent|global/read-only guaranteedMsgingEventTransactionCountThreshold.clearPercent|global/read-only guaranteedMsgingEventTransactionCountThreshold.clearValue|global/read-only guaranteedMsgingEventTransactionCountThreshold.setPercent|global/read-only guaranteedMsgingEventTransactionCountThreshold.setValue|global/read-only guaranteedMsgingMaxCacheUsage|global/read-only guaranteedMsgingMaxMsgSpoolUsage|global/read-only guaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout|global/read-only guaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout|global/read-only guaranteedMsgingTransactionReplicationCompatibilityMode|global/read-only oauthProfileDefault|global/read-only serviceAmqpEnabled|global/read-only serviceAmqpTlsListenPort|global/read-only serviceEventConnectionCountThreshold.clearPercent|global/read-only serviceEventConnectionCountThreshold.clearValue|global/read-only serviceEventConnectionCountThreshold.setPercent|global/read-only serviceEventConnectionCountThreshold.setValue|global/read-only serviceHealthCheckEnabled|global/read-only serviceHealthCheckListenPort|global/read-only serviceMateLinkEnabled|global/read-only serviceMateLinkListenPort|global/read-only serviceMqttEnabled|global/read-only serviceMsgBackboneEnabled|global/read-only serviceRedundancyEnabled|global/read-only serviceRedundancyFirstListenPort|global/read-only serviceRestEventOutgoingConnectionCountThreshold.clearPercent|global/read-only serviceRestEventOutgoingConnectionCountThreshold.clearValue|global/read-only serviceRestEventOutgoingConnectionCountThreshold.setPercent|global/read-only serviceRestEventOutgoingConnectionCountThreshold.setValue|global/read-only serviceRestIncomingEnabled|global/read-only serviceRestOutgoingEnabled|global/read-only serviceSempCorsAllowAnyHostEnabled|global/read-only serviceSempLegacyTimeoutEnabled|global/read-only serviceSempPlainTextEnabled|global/read-only serviceSempPlainTextListenPort|global/read-only serviceSempSessionIdleTimeout|global/read-only serviceSempSessionMaxLifetime|global/read-only serviceSempTlsEnabled|global/read-only serviceSempTlsListenPort|global/read-only serviceSmfCompressionListenPort|global/read-only serviceSmfEnabled|global/read-only serviceSmfEventConnectionCountThreshold.clearPercent|global/read-only serviceSmfEventConnectionCountThreshold.clearValue|global/read-only serviceSmfEventConnectionCountThreshold.setPercent|global/read-only serviceSmfEventConnectionCountThreshold.setValue|global/read-only serviceSmfPlainTextListenPort|global/read-only serviceSmfRoutingControlListenPort|global/read-only serviceSmfTlsListenPort|global/read-only serviceTlsEventConnectionCountThreshold.clearPercent|global/read-only serviceTlsEventConnectionCountThreshold.clearValue|global/read-only serviceTlsEventConnectionCountThreshold.setPercent|global/read-only serviceTlsEventConnectionCountThreshold.setValue|global/read-only serviceWebTransportEnabled|global/read-only serviceWebTransportPlainTextListenPort|global/read-only serviceWebTransportTlsListenPort|global/read-only serviceWebTransportWebUrlSuffix|global/read-only tlsBlockVersion11Enabled|global/read-only tlsCipherSuiteManagementList|global/read-only tlsCipherSuiteMsgBackboneList|global/read-only tlsCipherSuiteSecureShellList|global/read-only tlsCrimeExploitProtectionEnabled|global/read-only tlsServerCertContent|global/read-only tlsStandardDomainCertificateAuthoritiesEnabled|vpn/read-only tlsTicketLifetime|global/read-only webManagerAllowUnencryptedWizardsEnabled|vpn/read-only webManagerCustomization|vpn/read-only webManagerRedirectHttpEnabled|vpn/read-only webManagerRedirectHttpOverrideTlsPort|vpn/read-only This has been available since 2.13.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- BrokerResponse result = apiInstance.getBroker(opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getBroker");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**BrokerResponse**](BrokerResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Broker object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getCertAuthorities
-
-> CertAuthoritiesResponse getCertAuthorities(count, cursor, opaquePassword, where, select)
-
-Get a list of Certificate Authority objects.
-
-Get a list of Certificate Authority objects. Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: certAuthorityName|x||x| certContent|||x| crlDayList|||x| crlTimeList|||x| crlUrl|||x| ocspNonResponderCertEnabled|||x| ocspOverrideUrl|||x| ocspTimeout|||x| revocationCheckEnabled|||x| A SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation. This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- CertAuthoritiesResponse result = apiInstance.getCertAuthorities(count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getCertAuthorities");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**CertAuthoritiesResponse**](CertAuthoritiesResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of Certificate Authority objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getCertAuthority
-
-> CertAuthorityResponse getCertAuthority(certAuthorityName, opaquePassword, select)
-
-Get a Certificate Authority object.
-
-Get a Certificate Authority object. Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: certAuthorityName|x||x| certContent|||x| crlDayList|||x| crlTimeList|||x| crlUrl|||x| ocspNonResponderCertEnabled|||x| ocspOverrideUrl|||x| ocspTimeout|||x| revocationCheckEnabled|||x| A SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation. This has been deprecated since 2.19. Replaced by clientCertAuthorities and domainCertAuthorities.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- CertAuthorityResponse result = apiInstance.getCertAuthority(certAuthorityName, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getCertAuthority");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**CertAuthorityResponse**](CertAuthorityResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Certificate Authority object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getCertAuthorityOcspTlsTrustedCommonName
-
-> CertAuthorityOcspTlsTrustedCommonNameResponse getCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, ocspTlsTrustedCommonName, opaquePassword, select)
-
-Get an OCSP Responder Trusted Common Name object.
-
-Get an OCSP Responder Trusted Common Name object. When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: certAuthorityName|x||x| ocspTlsTrustedCommonName|x||x| A SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation. This has been deprecated since 2.19. Replaced by clientCertAuthorities.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- String ocspTlsTrustedCommonName = "ocspTlsTrustedCommonName_example"; // String | The expected Trusted Common Name of the OCSP responder remote certificate.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- CertAuthorityOcspTlsTrustedCommonNameResponse result = apiInstance.getCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, ocspTlsTrustedCommonName, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getCertAuthorityOcspTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-| **ocspTlsTrustedCommonName** | **String**| The expected Trusted Common Name of the OCSP responder remote certificate. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**CertAuthorityOcspTlsTrustedCommonNameResponse**](CertAuthorityOcspTlsTrustedCommonNameResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The OCSP Responder Trusted Common Name object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getCertAuthorityOcspTlsTrustedCommonNames
-
-> CertAuthorityOcspTlsTrustedCommonNamesResponse getCertAuthorityOcspTlsTrustedCommonNames(certAuthorityName, opaquePassword, where, select)
-
-Get a list of OCSP Responder Trusted Common Name objects.
-
-Get a list of OCSP Responder Trusted Common Name objects. When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: certAuthorityName|x||x| ocspTlsTrustedCommonName|x||x| A SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation. This has been deprecated since 2.19. Replaced by clientCertAuthorities.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- CertAuthorityOcspTlsTrustedCommonNamesResponse result = apiInstance.getCertAuthorityOcspTlsTrustedCommonNames(certAuthorityName, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getCertAuthorityOcspTlsTrustedCommonNames");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**CertAuthorityOcspTlsTrustedCommonNamesResponse**](CertAuthorityOcspTlsTrustedCommonNamesResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of OCSP Responder Trusted Common Name objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getClientCertAuthorities
-
-> ClientCertAuthoritiesResponse getClientCertAuthorities(count, cursor, opaquePassword, where, select)
-
-Get a list of Client Certificate Authority objects.
-
-Get a list of Client Certificate Authority objects. Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: certAuthorityName|x||| A SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- Integer count = 10; // Integer | Limit the count of objects in the response. See the documentation for the `count` parameter.
- String cursor = "cursor_example"; // String | The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List where = Arrays.asList(); // List | Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- ClientCertAuthoritiesResponse result = apiInstance.getClientCertAuthorities(count, cursor, opaquePassword, where, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getClientCertAuthorities");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **count** | **Integer**| Limit the count of objects in the response. See the documentation for the `count` parameter. | [optional] [default to 10] |
-| **cursor** | **String**| The cursor, or position, for the next page of objects. See the documentation for the `cursor` parameter. | [optional] |
-| **opaquePassword** | **String**| Accept 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] |
-| **where** | [**List<String>**](String.md)| Include in the response only objects where certain conditions are true. See the the documentation for the `where` parameter. | [optional] |
-| **select** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**ClientCertAuthoritiesResponse**](ClientCertAuthoritiesResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The list of Client Certificate Authority objects' attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getClientCertAuthority
-
-> ClientCertAuthorityResponse getClientCertAuthority(certAuthorityName, opaquePassword, select)
-
-Get a Client Certificate Authority object.
-
-Get a Client Certificate Authority object. Clients can authenticate with the message broker over TLS by presenting a valid client certificate. The message broker authenticates the client certificate by constructing a full certificate chain (from the client certificate to intermediate CAs to a configured root CA). The intermediate CAs in this chain can be provided by the client, or configured in the message broker. The root CA must be configured on the message broker. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: certAuthorityName|x||| A SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- ClientCertAuthorityResponse result = apiInstance.getClientCertAuthority(certAuthorityName, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getClientCertAuthority");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**ClientCertAuthorityResponse**](ClientCertAuthorityResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The Client Certificate Authority object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getClientCertAuthorityOcspTlsTrustedCommonName
-
-> ClientCertAuthorityOcspTlsTrustedCommonNameResponse getClientCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, ocspTlsTrustedCommonName, opaquePassword, select)
-
-Get an OCSP Responder Trusted Common Name object.
-
-Get an OCSP Responder Trusted Common Name object. When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: certAuthorityName|x||| ocspTlsTrustedCommonName|x||| A SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- String ocspTlsTrustedCommonName = "ocspTlsTrustedCommonName_example"; // String | The expected Trusted Common Name of the OCSP responder remote certificate.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List select = Arrays.asList(); // List | 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.
- try {
- ClientCertAuthorityOcspTlsTrustedCommonNameResponse result = apiInstance.getClientCertAuthorityOcspTlsTrustedCommonName(certAuthorityName, ocspTlsTrustedCommonName, opaquePassword, select);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling AllApi#getClientCertAuthorityOcspTlsTrustedCommonName");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-
-| Name | Type | Description | Notes |
-|------------- | ------------- | ------------- | -------------|
-| **certAuthorityName** | **String**| The name of the Certificate Authority. | |
-| **ocspTlsTrustedCommonName** | **String**| The expected Trusted Common Name of the OCSP responder remote certificate. | |
-| **opaquePassword** | **String**| Accept 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** | [**List<String>**](String.md)| 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] |
-
-### Return type
-
-[**ClientCertAuthorityOcspTlsTrustedCommonNameResponse**](ClientCertAuthorityOcspTlsTrustedCommonNameResponse.md)
-
-### Authorization
-
-[basicAuth](../README.md#basicAuth)
-
-### HTTP request headers
-
-- **Content-Type**: Not defined
-- **Accept**: application/json
-
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-| **200** | The OCSP Responder Trusted Common Name object's attributes, and the request metadata. | - |
-| **0** | The error response. | - |
-
-
-## getClientCertAuthorityOcspTlsTrustedCommonNames
-
-> ClientCertAuthorityOcspTlsTrustedCommonNamesResponse getClientCertAuthorityOcspTlsTrustedCommonNames(certAuthorityName, opaquePassword, where, select)
-
-Get a list of OCSP Responder Trusted Common Name objects.
-
-Get a list of OCSP Responder Trusted Common Name objects. When an OCSP override URL is configured, the OCSP responder will be required to sign the OCSP responses with certificates issued to these Trusted Common Names. A maximum of 8 common names can be configured as valid response signers. Attribute|Identifying|Write-Only|Deprecated|Opaque :---|:---:|:---:|:---:|:---: certAuthorityName|x||| ocspTlsTrustedCommonName|x||| A SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation. This has been available since 2.19.
-
-### Example
-
-```java
-// Import classes:
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiClient;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.ApiException;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.Configuration;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.auth.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.invoker.models.*;
-import com.solace.maas.ep.event.management.agent.plugin.solaceconfig.processor.semp.AllApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("http://www.solace.com/SEMP/v2/config");
-
- // Configure HTTP basic authorization: basicAuth
- HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
- basicAuth.setUsername("YOUR USERNAME");
- basicAuth.setPassword("YOUR PASSWORD");
-
- AllApi apiInstance = new AllApi(defaultClient);
- String certAuthorityName = "certAuthorityName_example"; // String | The name of the Certificate Authority.
- String opaquePassword = "opaquePassword_example"; // String | Accept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the `opaquePassword` parameter.
- List