Get a List of Top-level Configuration Element Types
/rest/{versionId}/configuration/deviceConfigs/{deviceId}/elementTypes
Request
Response
- application/xml
- application/json
200 Response
400 Response
401 Response
404 Response
Examples
Example of Accessing the API with cURL
The following example shows how to get a list of top-level configuration element types by submitting a GET request on the REST resource using cURL. For more information about cURL, see Use cURL.
curl -X GET -b sessionid.txt \
--header "Accept: application/xml" \
"https://example.com:8443/rest/v1.3/configuration/deviceConfigs/ID9/elementTypes"
Example of Accessing the API with Python
The following example shows how to get a list of top-level configuration element types by submitting a GET request on the REST resource using Python. This example assumes the cookie
variable contains a valid authentication cookie. For an example of authenticating with Python, see Authenticate.
import requests
url = "https://example.com:8443/rest/v1.3/configuration/deviceConfigs/ID9/elementTypes"
headers = { "Accept":"application/xml", "Cookie":cookie }
resp = requests.get(url, headers=headers)
Example of the Response Headers
The following shows an example of the response headers.
HTTP/1.1 200 OK
Date: Mon, 11 Sep 2017 19:11:25 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: application/xml
Example of the Response Body
The following example shows the contents of the response body in XML format.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementTypes>
<elementType>
<cliName>session-router->sip-q850-map</cliName>
<name>sipQ850Map</name>
</elementType>
<elementType>
<cliName>security->authentication</cliName>
<name>authConfig</name>
</elementType>
<elementType>
<cliName>media-manager->dns-config</cliName>
<name>dnsConfig</name>
</elementType>
<elementType>
<cliName>session-router->sip-feature</cliName>
<name>sipFeature</name>
</elementType>
<elementType>
<cliName>security->auth-params</cliName>
<name>authParamsConfig</name>
</elementType>
<elementType>
<cliName>system->snmp-community</cliName>
<name>snmpCommunity</name>
</elementType>
<elementType>
<cliName>security->ipsec->security-policy</cliName>
<name>spdConfig</name>
</elementType>
<elementType>
<cliName>media-manager->realm-group</cliName>
<name>realmGroup</name>
</elementType>
<elementType>
<cliName>security->password-policy</cliName>
<name>passwordPolicy</name>
</elementType>
<elementType>
<cliName>system->spl-config</cliName>
<name>splConfig</name>
</elementType>
<elementType>
<cliName>security->cert-status-profile</cliName>
<name>certStatusProfile</name>
</elementType>
<elementType>
<cliName>media-manager->steering-pool</cliName>
<name>steeringPool</name>
</elementType>
<elementType>
<cliName>media-manager->media-policy</cliName>
<name>mediaPolicy</name>
</elementType>
<elementType>
<cliName>session-router->h248-config</cliName>
<name>h248Config</name>
</elementType>
<elementType>
<cliName>session-router->account-config</cliName>
<name>acctConfig</name>
</elementType>
<elementType>
<cliName>session-router->allowed-elements-profile</cliName>
<name>allowedElementsProfile</name>
</elementType>
<elementType>
<cliName>security->security-config</cliName>
<name>securityConfig</name>
</elementType>
<elementType>
<cliName>security->tls-profile</cliName>
<name>tlsProfile</name>
</elementType>
<elementType>
<cliName>session-router->rph-profile</cliName>
<name>rphProfile</name>
</elementType>
<elementType>
<cliName>security->ims-aka-profile</cliName>
<name>imsAkaProfile</name>
</elementType>
<elementType>
<cliName>session-router->session-group</cliName>
<name>sessionAgentGroup</name>
</elementType>
<elementType>
<cliName>session-router->enum-config</cliName>
<name>EnumConfig</name>
</elementType>
<elementType>
<cliName>media-manager->static-flow</cliName>
<name>staticFlow</name>
</elementType>
<elementType>
<cliName>session-router->h248-config->h248-mgc-config</cliName>
<name>h248MgcConfig</name>
</elementType>
<elementType>
<cliName>system->system-config</cliName>
<name>systemConfig</name>
</elementType>
<elementType>
<cliName>session-router->sip-manipulation</cliName>
<name>sipManipulation</name>
</elementType>
<elementType>
<cliName>session-router->home-subscriber-server</cliName>
<name>extHssManager</name>
</elementType>
<elementType>
<cliName>system->trap-receiver</cliName>
<name>trapReceiver</name>
</elementType>
<elementType>
<cliName>session-router->sip-profile</cliName>
<name>sipProfile</name>
</elementType>
<elementType>
<cliName>security->ike->tunnel-orig-params</cliName>
<name>tunnelOrigParams</name>
</elementType>
<elementType>
<cliName>security->ipsec->security-association->manual</cliName>
<name>saConfig</name>
</elementType>
<elementType>
<cliName>session-router->q850-sip-map</cliName>
<name>q850SipMap</name>
</elementType>
<elementType>
<cliName>media-manager->ext-policy-server</cliName>
<name>extBwManager</name>
</elementType>
<elementType>
<cliName>session-router->translation-rules</cliName>
<name>translationRules</name>
</elementType>
<elementType>
<cliName>security->ike->ike-interface</cliName>
<name>ikeInterface</name>
</elementType>
<elementType>
<cliName>media-manager->vbg-config</cliName>
<name>VbgConfig</name>
</elementType>
<elementType>
<cliName>session-router->session-agent</cliName>
<name>sessionAgent</name>
</elementType>
<elementType>
<cliName>session-router->sip-interface</cliName>
<name>sipInterface</name>
</elementType>
<elementType>
<cliName>session-router->qos-constraints</cliName>
<name>qosConstraints</name>
</elementType>
<elementType>
<cliName>session-router->iwf-config</cliName>
<name>IwfStackConfig</name>
</elementType>
<elementType>
<cliName>session-router->session-translation</cliName>
<name>sessionTranslation</name>
</elementType>
<elementType>
<cliName>session-router->local-routing-config</cliName>
<name>LocalRoutingConfig</name>
</elementType>
<elementType>
<cliName>system->network-parameters</cliName>
<name>NetworkParameters</name>
</elementType>
<elementType>
<cliName>media-manager->tcp-media-profile</cliName>
<name>tcpMediaProfile</name>
</elementType>
<elementType>
<cliName>system->snmp-user-entry</cliName>
<name>snmpUserEntry</name>
</elementType>
<elementType>
<cliName>media-manager->codec-policy</cliName>
<name>codecPolicy</name>
</elementType>
<elementType>
<cliName>system->timezone-config</cliName>
<name>TimezoneConfig</name>
</elementType>
<elementType>
<cliName>session-router->h323</cliName>
<name>H323Config</name>
</elementType>
<elementType>
<cliName>session-router->local-response-map</cliName>
<name>sipLocalMap</name>
</elementType>
<elementType>
<cliName>system->phy-interface</cliName>
<name>phyInterfaceConfig</name>
</elementType>
<elementType>
<cliName>session-router->mgcp-config</cliName>
<name>mgcpConfig</name>
</elementType>
<elementType>
<cliName>system->network-interface</cliName>
<name>networkInterface</name>
</elementType>
<elementType>
<cliName>session-router->surrogate-agent</cliName>
<name>surrogateAgent</name>
</elementType>
<elementType>
<cliName>session-router->lawful-intercept</cliName>
<name>LiConfig</name>
</elementType>
<elementType>
<cliName>system->ipt-config</cliName>
<name>iptConfig</name>
</elementType>
<elementType>
<cliName>session-router->session-router-config</cliName>
<name>sessionRouter</name>
</elementType>
<elementType>
<cliName>security->media-security->media-sec-policy</cliName>
<name>mediaSecPolicy</name>
</elementType>
<elementType>
<cliName>security->ike->ike-config</cliName>
<name>ikeConfig</name>
</elementType>
<elementType>
<cliName>security->media-security->sdes-profile</cliName>
<name>sdesProfile</name>
</elementType>
<elementType>
<cliName>session-router->enforcement-profile</cliName>
<name>enforcementProfile</name>
</elementType>
<elementType>
<cliName>security->certificate-record</cliName>
<name>certRecord</name>
</elementType>
<elementType>
<cliName>session-router->h323->h323-stacks</cliName>
<name>H323StackConfig</name>
</elementType>
<elementType>
<cliName>security->ike->ike-sainfo</cliName>
<name>ikeSaInfo</name>
</elementType>
<elementType>
<cliName>session-router->sip-config</cliName>
<name>sipConfig</name>
</elementType>
<elementType>
<cliName>session-router->sip-nat</cliName>
<name>sipNatConfig</name>
</elementType>
<elementType>
<cliName>media-manager->dnsalg-constraints</cliName>
<name>dnsAlgConstraints</name>
</elementType>
<elementType>
<cliName>media-manager->bgf-config</cliName>
<name>BgfConfig</name>
</elementType>
<elementType>
<cliName>session-router->class-profile</cliName>
<name>classPolicy</name>
</elementType>
<elementType>
<cliName>security->media-security->sipura-profile</cliName>
<name>sipuraProfile</name>
</elementType>
<elementType>
<cliName>security->tls-global</cliName>
<name>tlsGlobal</name>
</elementType>
<elementType>
<cliName>security->public-key</cliName>
<name>sshPubKeyRecord</name>
</elementType>
<elementType>
<cliName>session-router->rph-policy</cliName>
<name>rphPolicy</name>
</elementType>
<elementType>
<cliName>media-manager->realm-config</cliName>
<name>realmConfig</name>
</elementType>
<elementType>
<cliName>security->ipsec->ipsec-global-config</cliName>
<name>ipsecGlobalConfig</name>
</elementType>
<elementType>
<cliName>system->capture-receiver</cliName>
<name>captureReceiver</name>
</elementType>
<elementType>
<cliName>session-router->access-control</cliName>
<name>accessControl</name>
</elementType>
<elementType>
<cliName>security->ike->data-flow</cliName>
<name>dataFlow</name>
</elementType>
<elementType>
<cliName>system->redundancy</cliName>
<name>RedundancyConfig</name>
</elementType>
<elementType>
<cliName>session-router->media-profile</cliName>
<name>mediaProfile</name>
</elementType>
<elementType>
<cliName>security->ike->dpd-params</cliName>
<name>dpdParams</name>
</elementType>
<elementType>
<cliName>session-router->sip-response-map</cliName>
<name>responseMap</name>
</elementType>
<elementType>
<cliName>system->system-access-list</cliName>
<name>sysACL</name>
</elementType>
<elementType>
<cliName>session-router->session-constraints</cliName>
<name>sessionConstraints</name>
</elementType>
<elementType>
<cliName>session-router->h248-config->h248-mg-config</cliName>
<name>h248MgConfig</name>
</elementType>
<elementType>
<cliName>security->media-security->mikey-profile</cliName>
<name>mikeyProfile</name>
</elementType>
<elementType>
<cliName>session-router->net-management-control</cliName>
<name>netMgmtCtrl</name>
</elementType>
<elementType>
<cliName>session-router->session-timer-profile</cliName>
<name>sessionTimerProfile</name>
</elementType>
<elementType>
<cliName>system->host-route</cliName>
<name>ipRoute</name>
</elementType>
<elementType>
<cliName>session-router->sip-isup-profile</cliName>
<name>sipIsupProfile</name>
</elementType>
<elementType>
<cliName>media-manager->msrp-config</cliName>
<name>msrpConfig</name>
</elementType>
<elementType>
<cliName>security->ike->ike-certificate-profile</cliName>
<name>ikeCertificateProfile</name>
</elementType>
<elementType>
<cliName>security->ike->local-address-pool</cliName>
<name>localAddressPool</name>
</elementType>
<elementType>
<cliName>session-router->call-recording-server</cliName>
<name>callRecordingServer</name>
</elementType>
<elementType>
<cliName>session-router->local-policy</cliName>
<name>localPolicy</name>
</elementType>
<elementType>
<cliName>ntp-sync</cliName>
<name>ntpConfig</name>
</elementType>
<elementType>
<cliName>media-manager->media-manager</cliName>
<name>mediaRouter</name>
</elementType>
</elementTypes>