{"_id":"@dynatrace-sdk/client-app-settings-v2","_rev":"12-4420de3db7198046a1aeac6a202f31b4","name":"@dynatrace-sdk/client-app-settings-v2","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.2":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.0.2","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.0.2","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"edde6a4ebc154af9ebf1a542fa4ee2973d02c509","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.0.2.tgz","fileCount":117,"integrity":"sha512-zb2J4hneN+A2ehl1LGum4wbvzClFkv2+OLGyOzJ8twLkNJWn6Wa+nTX3BGrfI0mhkyM3+Q/gsQlKBXRRMdpeyg==","signatures":[{"sig":"MEUCIBmP9qxfUs6hrMTSX57IqPKwqP0+a7563nV0eGGTGD/PAiEA5expMLK8OD+VYw4NQcoJ6nTTWoWHADlo8Ve2bg1+/lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457596},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.0.2.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-v2-1.0.2.tgz","_integrity":"sha512-zb2J4hneN+A2ehl1LGum4wbvzClFkv2+OLGyOzJ8twLkNJWn6Wa+nTX3BGrfI0mhkyM3+Q/gsQlKBXRRMdpeyg==","_npmVersion":"10.2.4","description":"[![npm](https://img.shields.io/badge/npm-v1.0.2-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.0.2) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.0.2_1738141609409_0.4373687708154206","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.0.3","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.0.3","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"9bc054e9edef28d3c6092790fa83c7feea3c5492","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.0.3.tgz","fileCount":117,"integrity":"sha512-xWDFGpi3lLvrsb776xnr3a1qgywcMOgPKyjetg26gxlD5ZBkae/fKdlMemztJjVh2Fha5z0yTVpdFgwetgYZCQ==","signatures":[{"sig":"MEQCIHRNW/9iG/MegDuNxHMz3j/sdg5GGVF5ZPfsUlSbw875AiBQ8gWhGAoEycOahrqlSb30DA9RxW6n7nUCVG4xTB3sSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458231},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.0.3.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-v2-1.0.3.tgz","_integrity":"sha512-xWDFGpi3lLvrsb776xnr3a1qgywcMOgPKyjetg26gxlD5ZBkae/fKdlMemztJjVh2Fha5z0yTVpdFgwetgYZCQ==","_npmVersion":"10.2.4","description":"[![npm](https://img.shields.io/badge/npm-v1.0.3-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.0.3) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.0.3_1739365119021_0.9223671877263999","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.1.0","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.1.0","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"e154146033b3df34f09f16ee50d08495c3e20ec2","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.1.0.tgz","fileCount":118,"integrity":"sha512-1MijrlBxoToSjkzYPTWrdpaz9kFQVfHRks50um81CnpsO/fB85XEB6o8G9vnUYwfJ1LgWJcCsSX7/iQQy/JPSA==","signatures":[{"sig":"MEUCICmdYpkTwBMoQF+pWWPq0WKCW2uIpFAZC8FsDeStI8FeAiEA9ZSrNxa7NBHIqqGBvfHrNLss+M2ajD5We4eu7nF3cms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469609},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.1.0.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-v2-1.1.0.tgz","_integrity":"sha512-1MijrlBxoToSjkzYPTWrdpaz9kFQVfHRks50um81CnpsO/fB85XEB6o8G9vnUYwfJ1LgWJcCsSX7/iQQy/JPSA==","_npmVersion":"10.2.4","description":"[![npm](https://img.shields.io/badge/npm-v1.1.0-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.1.0) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.1.0_1747811168977_0.18197658860266186","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.1.1","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.1.1","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"c792f25b3845f239beb5167218b234c039d3bd7e","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.1.1.tgz","fileCount":118,"integrity":"sha512-AFZ03y6X6kbA4VzZZ4dpxtyLNLJq9b6nNOKZAWJUbQ+G9+7eGb108bdyFyws3GxI+XOy9dcAE282nE3hhbkQ+A==","signatures":[{"sig":"MEQCIBUMKFwUvXNOkV1YQ9WudnN619EZ5uxxD9OJuQdSkSSjAiBQTq99TLaHD/o0HCZLCunyMHAG4fKov55sYUfHwOGg1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472032},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.1.1.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","actor":{"name":"dynatrace-nodejs","type":"user","email":"nodejs@dynatrace.com"},"email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-v2-1.1.1.tgz","_integrity":"sha512-AFZ03y6X6kbA4VzZZ4dpxtyLNLJq9b6nNOKZAWJUbQ+G9+7eGb108bdyFyws3GxI+XOy9dcAE282nE3hhbkQ+A==","_npmVersion":"10.2.4","description":"[![npm](https://img.shields.io/badge/npm-v1.1.1-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.1.1) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.1.1_1750160925302_0.597927383437971","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.1.2","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.1.2","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"e269ad10c17bb5fececf14dc58680d51a21c2b05","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.1.2.tgz","fileCount":118,"integrity":"sha512-Lip8/qVjRiWJNizoV9L2DdKbrO8aKUSZ/cyVZXpxEFipWnjlC0HbPVuCzZT/ie+mNFHfS2X4objwpoksE0rmYQ==","signatures":[{"sig":"MEYCIQDP+M/PmP0EdB1LQn507E23O15KiE7jcFKN/ckzFS4E+wIhAK1ZigPCOBDpqQ6ZqGXM6an/wRAqf7bVY6cV+5g/hRFz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473666},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.1.2.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","actor":{"name":"dynatrace-nodejs","type":"user","email":"nodejs@dynatrace.com"},"email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-v2-1.1.2.tgz","_integrity":"sha512-Lip8/qVjRiWJNizoV9L2DdKbrO8aKUSZ/cyVZXpxEFipWnjlC0HbPVuCzZT/ie+mNFHfS2X4objwpoksE0rmYQ==","_npmVersion":"10.2.4","description":"[![npm](https://img.shields.io/badge/npm-v1.1.2-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.1.2) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.1.2_1751370319639_0.13406275080190633","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.1.3","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.1.3","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"94dc5e6103e0c9d8c04d4710c119d8fcabe345f7","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.1.3.tgz","fileCount":120,"integrity":"sha512-kaAFHzvYb+EQDqR8c6Ja5zJ9eG9M4HrdoQYof1sTyi9dG+yNO31CALOcT80ll/N0dsDav4YhxLNOE3ELvITKgg==","signatures":[{"sig":"MEUCIQDohha7aIywWNOdzntw7s6S8ZvXgg+8Sa8F51RVElja2AIgdmth+YrcNVLlCFbUMm1KyAa663Feu/jRastbNnfyZwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471937},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.1.3.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-v2-1.1.3.tgz","_integrity":"sha512-kaAFHzvYb+EQDqR8c6Ja5zJ9eG9M4HrdoQYof1sTyi9dG+yNO31CALOcT80ll/N0dsDav4YhxLNOE3ELvITKgg==","_npmVersion":"10.2.4","description":"[![npm](https://img.shields.io/badge/npm-v1.1.3-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.1.3) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.0","@dynatrace-sdk/shared-errors":"^1.0.0","@dynatrace-sdk/shared-client-utils":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.1.3_1752586111470_0.34145952937468116","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.1.4","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.1.4","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"cb491c26920ea6829513ada4603d38c32077d6f0","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.1.4.tgz","fileCount":118,"integrity":"sha512-VGvlP+UkdfAMaN9TL4YDqjAqT8e6ft0QNCWu8NjYqbICcp5j44XW07abpNNzS44J1Z5CXBCXIueKdg604KPEGw==","signatures":[{"sig":"MEUCIDLK8JQBwNoQYevQWHGtTU7Wwe+whboleKj8sER10MGJAiEAhvtUHTqlRfhoABL3MoQzOnOHpOWq+2RetVG+5IIEP7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474903},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.1.4.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/tmp/npm-publish-@dynatrace-sdk-client-app-settings-v2-1.1.4-5UTbRG/dynatrace-sdk-client-app-settings-v2-1.1.4.tgz","_integrity":"sha512-VGvlP+UkdfAMaN9TL4YDqjAqT8e6ft0QNCWu8NjYqbICcp5j44XW07abpNNzS44J1Z5CXBCXIueKdg604KPEGw==","_npmVersion":"11.6.2","description":"[![npm](https://img.shields.io/badge/npm-v1.1.4-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.1.4) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.1","@dynatrace-sdk/shared-errors":"^1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.1.4_1781158646452_0.9316691206888998","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.1.5","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.1.5","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"85283ed488781108b252cddaf917489ca155a813","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.1.5.tgz","fileCount":118,"integrity":"sha512-VT6tkN1raR/+ZPJdN32OiCmlLhfkLgjwWruQioGd4+0pB01kMlZvaACk7pXR5gZfUcHusttZ3glPMgn0vA3ZEw==","signatures":[{"sig":"MEYCIQDj9iEc16buLmgXB1TojzTutr30qRKBIAvP5AXGuYtv9gIhAJI07eNyC2qo6FOx9xLEn/KgfNgUVqjkP5RSXGvxMoUR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474960},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.1.5.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/tmp/npm-publish-@dynatrace-sdk-client-app-settings-v2-1.1.5-saULRj/dynatrace-sdk-client-app-settings-v2-1.1.5.tgz","_integrity":"sha512-VT6tkN1raR/+ZPJdN32OiCmlLhfkLgjwWruQioGd4+0pB01kMlZvaACk7pXR5gZfUcHusttZ3glPMgn0vA3ZEw==","_npmVersion":"11.6.2","description":"[![npm](https://img.shields.io/badge/npm-v1.1.5-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.1.5) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.1","@dynatrace-sdk/shared-errors":"^1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.1.5_1781255490865_0.4150656331451843","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.1.6","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.1.6","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"9a72449f0834906c359ee5d2dcd4c947957da544","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.1.6.tgz","fileCount":8,"integrity":"sha512-McFqlNTdsE8cUsiQQKw0SiIqOz+D5bUGDpLozqMtMm/0sg/WICA+n/JNXHyJXeUcjAljujmkio8/4QG3eCKzbw==","signatures":[{"sig":"MEQCIEmYvl8fFp8jhujePikb0Bl+Hnh0wjbe6moomGL7Ow6NAiAveqd8hwUxKpyrEF+t5t+z2R0HhVcGODfsdMaCX1KveA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431864},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.1.6.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/tmp/npm-publish-@dynatrace-sdk-client-app-settings-v2-1.1.6-0icqiR/dynatrace-sdk-client-app-settings-v2-1.1.6.tgz","_integrity":"sha512-McFqlNTdsE8cUsiQQKw0SiIqOz+D5bUGDpLozqMtMm/0sg/WICA+n/JNXHyJXeUcjAljujmkio8/4QG3eCKzbw==","_npmVersion":"11.6.2","description":"[![npm](https://img.shields.io/badge/npm-v1.1.6-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.1.6) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@dynatrace-sdk/http-client":"^1.5.1","@dynatrace-sdk/shared-errors":"^1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.1.6_1781256280590_0.09346049673601464","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.1.7","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.1.7","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"2a7b2ea3fda9cb636b1103350ccbbf09dec67fd7","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.1.7.tgz","fileCount":8,"integrity":"sha512-B+5saZgf24mHSDsD1WSFD984046ijxtSB9H2hHtthHhTOU7h2jOfwnz6nmwIZpDPv1r8tD53lIaP1NJPEczZ5Q==","signatures":[{"sig":"MEYCIQDcELnx9lZXhcA5g14ks5+cJl+pyAmjfInoMhTEAi/IsgIhAIpFsGDWTjS0JiShM6860Qo8sMCcH97QlFeG25v0QjUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434066},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.1.7.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/tmp/npm-publish-@dynatrace-sdk-client-app-settings-v2-1.1.7-2c0ZxH/dynatrace-sdk-client-app-settings-v2-1.1.7.tgz","_integrity":"sha512-B+5saZgf24mHSDsD1WSFD984046ijxtSB9H2hHtthHhTOU7h2jOfwnz6nmwIZpDPv1r8tD53lIaP1NJPEczZ5Q==","_npmVersion":"11.16.0","description":"[![npm](https://img.shields.io/badge/npm-v1.1.7-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.1.7) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@dynatrace-sdk/http-client":"^1.5.1","@dynatrace-sdk/shared-errors":"^1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.1.7_1785247560324_0.5798995906074105","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.2.0","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings-v2@1.2.0","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"d4ad0ce348c7f3120e020c10d085e24fabd9f527","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.2.0.tgz","fileCount":8,"integrity":"sha512-yJNAEMoOEmIjDRfYsgTBQLScPmjoTdXQT8sGQo/xbFPEAZthLN7dBXHOH4o1YCy9mNTxUKZsWaX2IAnRn58BaA==","signatures":[{"sig":"MEQCICZYWnMBEVVebclBo9oi9mIdy55WY7vmAJIPH5LJgV2DAiAmo0MLCzLEbkFlSSoYgo/76HHO1CLjqZgiVU0kgP1cgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440876},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-v2-1.2.0.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/tmp/npm-publish-@dynatrace-sdk-client-app-settings-v2-1.2.0-0hJX9j/dynatrace-sdk-client-app-settings-v2-1.2.0.tgz","_integrity":"sha512-yJNAEMoOEmIjDRfYsgTBQLScPmjoTdXQT8sGQo/xbFPEAZthLN7dBXHOH4o1YCy9mNTxUKZsWaX2IAnRn58BaA==","_npmVersion":"11.16.0","description":"[![npm](https://img.shields.io/badge/npm-v1.2.0-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.2.0) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@dynatrace-sdk/http-client":"^1.5.1","@dynatrace-sdk/shared-errors":"^1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings-v2_1.2.0_1787727859714_0.5739208222002312","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@dynatrace-sdk/client-app-settings-v2","version":"1.2.1","license":"Apache-2.0","dependencies":{"@dynatrace-sdk/http-client":"^1.5.1","@dynatrace-sdk/shared-errors":"^1.0.2"},"main":"./cjs/index.js","module":"./esm/index.js","types":"./types/index.d.ts","_id":"@dynatrace-sdk/client-app-settings-v2@1.2.1","description":"[![npm](https://img.shields.io/badge/npm-v1.2.1-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.2.1) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","_integrity":"sha512-6V4QMHQdmswLRRU3EV8GyXxfps4Q/Y/u071WfebPtapSYn6f3YLKRSm7WpYHAKiM1byzUrDH8Mq54gDXQBXzGw==","_resolved":"/tmp/npm-publish-@dynatrace-sdk-client-app-settings-v2-1.2.1-tw3pZj/dynatrace-sdk-client-app-settings-v2-1.2.1.tgz","_from":"file:dynatrace-sdk-client-app-settings-v2-1.2.1.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-6V4QMHQdmswLRRU3EV8GyXxfps4Q/Y/u071WfebPtapSYn6f3YLKRSm7WpYHAKiM1byzUrDH8Mq54gDXQBXzGw==","shasum":"3024fac5eaf8be4a53c73bffc110c3455ce8ec3b","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings-v2/-/client-app-settings-v2-1.2.1.tgz","fileCount":8,"unpackedSize":447094,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB5U7Zi5O14x+MAaD1OaqcyLBc27+hDWbtZ0x2HmOAvwAiEAih0EfiTeG00iFwE5xz1fNNDeXc/WRwTxe/3C9Zgu5SU="}]},"_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"directories":{},"maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client-app-settings-v2_1.2.1_1789115403301_0.20452177416576656"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-29T09:06:49.324Z","modified":"2026-09-11T08:30:03.727Z","1.0.2":"2025-01-29T09:06:49.628Z","1.0.3":"2025-02-12T12:58:39.222Z","1.1.0":"2025-05-21T07:06:09.165Z","1.1.1":"2025-06-17T11:48:45.513Z","1.1.2":"2025-07-01T11:45:19.829Z","1.1.3":"2025-07-15T13:28:31.631Z","1.1.4":"2026-06-11T06:17:26.605Z","1.1.5":"2026-06-12T09:11:31.061Z","1.1.6":"2026-06-12T09:24:40.752Z","1.1.7":"2026-07-28T14:06:00.481Z","1.2.0":"2026-08-26T07:04:19.866Z","1.2.1":"2026-09-11T08:30:03.462Z"},"license":"Apache-2.0","description":"[![npm](https://img.shields.io/badge/npm-v1.2.1-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.2.1) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"readme":"# @dynatrace-sdk/client-app-settings-v2\n\n[![npm](https://img.shields.io/badge/npm-v1.2.1-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings-v2/v/1.2.1)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nRetrieve, update and manage app settings.\n\n\n## Installation\n\n```bash\nnpm install @dynatrace-sdk/client-app-settings-v2\n```\n\n\n## Getting help\n\n- Visit [SDK for Typescript](https://developer.dynatrace.com/reference/sdks/) guide in the [Dynatrace Developer](https://developer.dynatrace.com/)\n- Ask a question in the [Dynatrace Community](https://community.dynatrace.com/)\n\n\n## License\n\nThis SDK is distributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), see LICENSE for more information.\n\n\n# API reference\n\nFull API reference for the latest version of the SDK is also available at the [Dynatrace Developer](https://developer.dynatrace.com/reference/sdks/client-app-settings-v2/).\n\n## appSettingsObjectsClient\n\n```js\nimport { appSettingsObjectsClient } from '@dynatrace-sdk/client-app-settings-v2';\n```\n\n\n<a name=\"deleteappsettingsalluserspermissionbyobjectid\"></a>\n### deleteAppSettingsAllUsersPermissionByObjectId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.deleteAppSettingsAllUsersPermissionByObjectId(config): Promise&lt;void&gt;</strong>\n\n<div class=\"padding-left--md\">\n\n**Required scope:** app-settings:objects:write\n\nRemove the permissions for an existing all-users accessor on this object, anyone with write permissions is allowed to delete permissions\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|204|success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|No object available for the given objectId or the all-users accessor doesn't have any permissions on this object|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.deleteAppSettingsAllUsersPermissionByObjectId(\n    { objectId: \"...\" },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"deleteappsettingsobjectbyobjectid\"></a>\n### deleteAppSettingsObjectByObjectId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.deleteAppSettingsObjectByObjectId(config): Promise&lt;void&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nDeletes the specified settings object\n\n**Required scope:** app-settings:objects:write\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n|config.optimisticLockingVersion<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The version of the object for optimistic locking. You can use it to detect simultaneous modifications by different users.</p> <p>It is generated upon retrieval (GET requests). If set on update (PUT request) or deletion, the update/deletion will be allowed only if there wasn't any change between the retrieval and the update.</p> |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|204|Success. Response doesn&apos;t have a body.|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; Failed. The requested resource doesn't exist.|\n|ConflictingResource|Failed. Conflicting resource.|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.deleteAppSettingsObjectByObjectId(\n    { objectId: \"...\", optimisticLockingVersion: \"...\" },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"deleteappsettingspermissionbyobjectidandaccessorid\"></a>\n### deleteAppSettingsPermissionByObjectIdAndAccessorId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.deleteAppSettingsPermissionByObjectIdAndAccessorId(config): Promise&lt;void&gt;</strong>\n\n<div class=\"padding-left--md\">\n\n**Required scope:** app-settings:objects:write\n\nRemove the permissions for an existing accessor on this object, anyone with write permissions is allowed to delete permissions\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.accessorId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The user uuid or group uuid of the accessor, depending on the type|\n|config.accessorType<sup>*required</sup>|\"user\" &#124; \"group\"|The type of the accessor|\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|204|success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|No object available for the given objectId or the accessor doesn't have any permissions on this object|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.deleteAppSettingsPermissionByObjectIdAndAccessorId(\n    {\n      objectId: \"...\",\n      accessorType: \"user\",\n      accessorId: \"...\",\n    },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"getappsettingsalluserspermissionbyobjectid\"></a>\n### getAppSettingsAllUsersPermissionByObjectId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.getAppSettingsAllUsersPermissionByObjectId(config): Promise&lt;<a href=\"#appsettingsaccessorpermissions\">AppSettingsAccessorPermissions</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\n**Required scope:** app-settings:objects:read\n\nGet current permissions of the all-users accessor on this object\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[AppSettingsAccessorPermissions](#appsettingsaccessorpermissions)|200|Success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|No object available for the given objectId or the all-users accessor doesn't have any permissions on this object|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.getAppSettingsAllUsersPermissionByObjectId(\n    { objectId: \"...\" },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"getappsettingsobjectbyobjectid\"></a>\n### getAppSettingsObjectByObjectId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.getAppSettingsObjectByObjectId(config): Promise&lt;<a href=\"#appsettingsobject\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsObject</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nGets the specified settings object\n\n**Required scope:** app-settings:objects:read\n\nGets the specified settings object. Properties of type **secret** will be included in plain text if the call originates from a serverless function of your app; they will have irreversibly masked values otherwise. This protects these secrets from leaking to users of your app or other third parties.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[AppSettingsObject](#appsettingsobject)|200|Success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; No object available for the given objectId|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.getAppSettingsObjectByObjectId(\n    { objectId: \"...\" },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"getappsettingsobjects\"></a>\n### getAppSettingsObjects\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.getAppSettingsObjects(config): Promise&lt;<a href=\"#appsettingsobjectslist\">AppSettingsObjectsList</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nLists persisted settings objects\n\n**Required scope:** app-settings:objects:read\n\nLists persisted settings objects for selected schemas.\n\nIf nothing is persisted or if all persisted settings objects are not accessible due to missing permissions, no items will be returned.\n\nTo query the effective values (including schema defaults) please see getEffectiveAppSettingsValues.\n\nProperties of type **secret** will be included in plain text if the call originates from a serverless function of your app; they will have irreversibly masked values otherwise. This protects these secrets from leaking to users of your app or other third parties.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.addFields|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>A list of fields to be included in the response. The provided set of fields extends the default set.</p> <p>Specify the required top-level fields, separated by commas (for example, <strong>summary,value</strong>).</p> <p>Supported fields: <strong>objectId</strong>, <strong>version</strong>, <strong>summary</strong>, <strong>searchSummary</strong>, <strong>schemaId</strong>, <strong>schemaVersion</strong>, <strong>modificationInfo</strong>, <strong>resourceContext</strong>, <strong>value</strong>, <strong>owner</strong>.</p> <p>Default fields: objectId, version.</p> <br/><br/><strong>Default:</strong> <code>objectId, version</code>|\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.filter|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The filter parameter, as explained <a href=\"https://dt-url.net/platform-services-filtering\" target=\"_blank\" rel=\"noopener noreferrer\" >here</a>.</p> <p>Filtering is supported on the following fields:</p> <ul> <li><code>modificationInfo.createdBy</code></li> <li><code>modificationInfo.createdTime</code></li> <li><code>modificationInfo.lastModifiedBy</code></li> <li><code>modificationInfo.lastModifiedTime</code></li> <li><code>value</code> with properties and sub-properties separated by dot (for example, <code>value.owningApp = 'Notebooks'</code>)</li> <li><code>owner.type</code></li> <li><code>owner.id</code></li> </ul> <p>If this parameter is omitted, all settings objects will be returned. The maximum nesting depth (via parentheses) is 5. The maximum expression length is 1024 characters.</p> <p>Note that only fields included to the response via <code>add-fields</code> can be used for filtering.</p> |\n|config.pageKey|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The cursor for the next page of results. You can find it in the <strong>nextPageKey</strong> field of the previous response.</p> <p>The first page is always returned if you don't specify the <strong>page-key</strong> query parameter.</p> <p>When the <strong>page-key</strong> is set to obtain subsequent pages, you must omit all other query parameters.</p> |\n|config.pageSize|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|<p>The amount of settings objects in a single response payload.</p> <p>If set to 0, all available settings objects will be included in the response (not allowed if filter or sort parameter is referencing <code>value</code>).</p> <p>The maximal allowed page size is 500.</p> <p>If not set, 100 is used.</p> <br/><br/><strong>Default:</strong> <code>100</code><br/><strong>Minimum:</strong> <code>0</code>|\n|config.schemaId|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>Schema ID to which the requested objects belong.</p> <p>To load the first page, when the <strong>nextPageKey</strong> is not set, this parameter is required.</p> |\n|config.sort|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The sort parameter, as explained <a href=\"https://dt-url.net/platform-services-filtering\" target=\"_blank\" rel=\"noopener noreferrer\" >here</a>.</p> <p>Sorting is supported on the following fields:</p> <ul> <li><code>modificationInfo.createdBy</code></li> <li><code>modificationInfo.createdTime</code></li> <li><code>modificationInfo.lastModifiedBy</code></li> <li><code>modificationInfo.lastModifiedTime</code></li> <li><code>value</code> with properties and sub-properties separated by dot (for example, <code>value.owningApp</code>)</li> </ul> <p>Note that only fields included to the response via <code>add-fields</code> can be used for sorting.</p> |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[AppSettingsObjectsList](#appsettingsobjectslist)|200|Success. Uses chunked encoding. \n\n Even if a response returns a successful response code it is possible that the result is incomplete due to an internal error. \n\n In this case an &apos;error&apos; property with information about the problem is added. The caller may decide to work with the incomplete result or do a retry of the operation.|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; Failed. The specified schema was not found.|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.getAppSettingsObjects();\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"getappsettingspermissionbyobjectidandaccessorid\"></a>\n### getAppSettingsPermissionByObjectIdAndAccessorId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.getAppSettingsPermissionByObjectIdAndAccessorId(config): Promise&lt;<a href=\"#appsettingsaccessorpermissions\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsAccessorPermissions</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\n**Required scope:** app-settings:objects:read\n\nGet current permissions of the accessor on this object\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.accessorId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The user uuid or group uuid of the accessor, depending on the type|\n|config.accessorType<sup>*required</sup>|\"user\" &#124; \"group\"|The type of the accessor|\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[AppSettingsAccessorPermissions](#appsettingsaccessorpermissions)|200|Success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|No object available for the given objectId or the accessor doesn't have any permissions on this object|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.getAppSettingsPermissionByObjectIdAndAccessorId(\n    {\n      objectId: \"...\",\n      accessorType: \"user\",\n      accessorId: \"...\",\n    },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"getappsettingspermissionsbyobjectid\"></a>\n### getAppSettingsPermissionsByObjectId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.getAppSettingsPermissionsByObjectId(config): Promise&lt;<a href=\"#appsettingsaccessorpermissionslist\">AppSettingsAccessorPermissionsList</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\n**Required scope:** app-settings:objects:read\n\nGet current permissions on this object\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[AppSettingsAccessorPermissionsList](#appsettingsaccessorpermissionslist)|200|Success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|No object available for the given objectId|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.getAppSettingsPermissionsByObjectId(\n    { objectId: \"...\" },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"geteffectiveappsettingsvalues\"></a>\n### getEffectiveAppSettingsValues\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.getEffectiveAppSettingsValues(config): Promise&lt;<a href=\"#effectiveappsettingsvalueslist\" target=\"_blank\" rel=\"noopener noreferrer\">EffectiveAppSettingsValuesList</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nLists effective settings values\n\n**Required scope:** app-settings:objects:read\n\nLists effective settings values for selected schemas.\nIf no object is persisted for a schema with **&quot;multiObject&quot;: false**, the default value as defined in the schema will be returned.\n\nProperties of type **secret** will be included in plain text if the call originates from a serverless function of your app; they will have irreversibly masked values otherwise. This protects these secrets from leaking to users of your app or other third parties.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.addFields|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>A list of fields to be included in the response. The provided set of fields extends the default set.</p> <p>Specify the required top-level fields, separated by commas (for example, <strong>summary,schemaId</strong>).</p> <p>Supported fields: <strong>summary</strong>, <strong>searchSummary</strong>, <strong>schemaId</strong>, <strong>schemaVersion</strong>, <strong>modificationInfo</strong>, <strong>value</strong>.</p> <p>Default fields: value.</p> <br/><br/><strong>Default:</strong> <code>value</code>|\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.pageKey|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The cursor for the next page of results. You can find it in the <strong>nextPageKey</strong> field of the previous response.</p> <p>The first page is always returned if you don't specify the <strong>page-key</strong> query parameter.</p> <p>When the <strong>page-key</strong> is set to obtain subsequent pages, you must omit all other query parameters.</p> |\n|config.pageSize|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|<p>The amount of settings objects in a single response payload.</p> <p>If set to 0, all available settings objects will be included in the response.</p> <p>The maximal allowed page size is 500.</p> <p>If not set, 100 is used.</p> <br/><br/><strong>Default:</strong> <code>100</code><br/><strong>Minimum:</strong> <code>0</code>|\n|config.schemaId|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>Schema ID to which the requested objects belong.</p> <p>Only considered on load of the first page, when the <strong>nextPageKey</strong> is not set.</p> |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[EffectiveAppSettingsValuesList](#effectiveappsettingsvalueslist)|200|Success. Uses chunked encoding. \n\n Even if a response returns a successful response code it is possible that the result is incomplete due to an internal error. \n\n In this case an &apos;error&apos; property with information about the problem is added. The caller may decide to work with the incomplete result or do a retry of the operation.|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|Failed. The input is invalid. &#124; Failed. The specified schema is not found.|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.getEffectiveAppSettingsValues();\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"postappsettingsobject\"></a>\n### postAppSettingsObject\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.postAppSettingsObject(config): Promise&lt;void &#124; <a href=\"#appsettingsobjectresponse\">AppSettingsObjectResponse</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nCreates a new settings object\n\n**Required scope:** app-settings:objects:write\n\nCreates a new settings object.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.body<sup>*required</sup>|<a href=\"#appsettingsobjectcreate\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsObjectCreate</a>||\n|config.validateOnly|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If <code>true</code>, the request runs only validation of the submitted settings objects, without saving them.<br/><br/><strong>Default:</strong> <code>false</code>|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|200|Success. No validation errors.|\n|[AppSettingsObjectResponse](#appsettingsobjectresponse)|201|Created|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; Failed. The requested resource doesn't exist.|\n|ConflictingResource|Failed. Conflicting resource.|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.postAppSettingsObject({\n    body: { schemaId: \"jira-connection\", value: {} },\n  });\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"postappsettingsownershipbyobjectid\"></a>\n### postAppSettingsOwnershipByObjectId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.postAppSettingsOwnershipByObjectId(config): Promise&lt;void&gt;</strong>\n\n<div class=\"padding-left--md\">\n\n**Required scope:** app-settings:objects:write\n\nTransfer ownership of the object, only the owner or the main admin is allowed to transfer the ownership (IAM permission needed).\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.body<sup>*required</sup>|<a href=\"#appsettingstransferownershiprequest\">AppSettingsTransferOwnershipRequest</a>||\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|204|Success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|No object available for the given objectId|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.postAppSettingsOwnershipByObjectId(\n    {\n      objectId: \"...\",\n      body: { newOwner: { type: \"user\" } },\n    },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"postappsettingspermissionbyobjectid\"></a>\n### postAppSettingsPermissionByObjectId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.postAppSettingsPermissionByObjectId(config): Promise&lt;<a href=\"#appsettingsaccessorpermissions\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsAccessorPermissions</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\n**Required scope:** app-settings:objects:write\n\nAdd the permissions for a single accessor on this object, anyone with write permissions is allowed to add more permissions\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.body<sup>*required</sup>|<a href=\"#appsettingsaccessorpermissions\">AppSettingsAccessorPermissions</a>||\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[AppSettingsAccessorPermissions](#appsettingsaccessorpermissions)|201|Success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|if accessor id already exists &#124; No object available for the given objectId|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.postAppSettingsPermissionByObjectId(\n    {\n      objectId: \"...\",\n      body: { accessor: { type: \"user\" }, permissions: {} },\n    },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"putappsettingsalluserspermissionbyobjectid\"></a>\n### putAppSettingsAllUsersPermissionByObjectId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.putAppSettingsAllUsersPermissionByObjectId(config): Promise&lt;void&gt;</strong>\n\n<div class=\"padding-left--md\">\n\n**Required scope:** app-settings:objects:write\n\nUpdate the permissions for an existing all-users accessor on this object, anyone with write permissions is allowed to update permissions\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.body<sup>*required</sup>|<a href=\"#appsettingsupdatepermissionsrequest\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsUpdatePermissionsRequest</a>||\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|200|success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|if permission list is empty, contains unsupported entries or unsupported combinations of entries &#124; No object available for the given objectId or the all-users accessor doesn't have any permissions on this object|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.putAppSettingsAllUsersPermissionByObjectId(\n    { objectId: \"...\", body: { permissions: {} } },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"putappsettingsobjectbyobjectid\"></a>\n### putAppSettingsObjectByObjectId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.putAppSettingsObjectByObjectId(config): Promise&lt;<a href=\"#appsettingsupdateresponse\">AppSettingsUpdateResponse</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nUpdates an existing settings object\n\n**Required scope:** app-settings:objects:write\n\nUpdates an existing settings object with new values. To update a property of the `secret` type you need to pass the new value unmasked. To keep the current value, send the current masked secret. You can obtain it via GET an object endpoint.\n\nSome schemas don&apos;t allow passing of the masked secret. In that case you need to send the unmasked secret with every update of the object.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.body<sup>*required</sup>|<a href=\"#appsettingsobjectupdate\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsObjectUpdate</a>||\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n|config.optimisticLockingVersion<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The version of the object for optimistic locking. You can use it to detect simultaneous modifications by different users.</p> <p>It is generated upon retrieval (GET requests). If set on update (PUT request) or deletion, the update/deletion will be allowed only if there wasn't any change between the retrieval and the update.</p> |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[AppSettingsUpdateResponse](#appsettingsupdateresponse)|200|Success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; Failed. The requested resource doesn't exist.|\n|ConflictingResource|Failed. Conflicting resource.|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.putAppSettingsObjectByObjectId(\n    {\n      objectId: \"...\",\n      optimisticLockingVersion: \"...\",\n      body: { value: {} },\n    },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"putappsettingspermissionbyobjectidandaccessorid\"></a>\n### putAppSettingsPermissionByObjectIdAndAccessorId\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.putAppSettingsPermissionByObjectIdAndAccessorId(config): Promise&lt;void&gt;</strong>\n\n<div class=\"padding-left--md\">\n\n**Required scope:** app-settings:objects:write\n\nUpdate the permissions for an existing accessor on this object, anyone with write permissions is allowed to update permissions\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.accessorId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The user uuid or group uuid of the accessor, depending on the type|\n|config.accessorType<sup>*required</sup>|\"user\" &#124; \"group\"|The type of the accessor|\n|config.adminAccess|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If set to true and user has app-settings:objects:admin permission, the endpoint will act as if the user is the owner of all objects<br/><br/><strong>Default:</strong> <code>false</code>|\n|config.body<sup>*required</sup>|<a href=\"#appsettingsupdatepermissionsrequest\">AppSettingsUpdatePermissionsRequest</a>||\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object|\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|200|success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|if permission list is empty, contains unsupported entries or unsupported combinations of entries &#124; No object available for the given objectId or the accessor doesn't have any permissions on this object|\n|TooManyRequests|Failed. Too many requests.|\n|ServiceUnavailable|Failed. Service unavailable.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.putAppSettingsPermissionByObjectIdAndAccessorId(\n    {\n      objectId: \"...\",\n      accessorType: \"user\",\n      accessorId: \"...\",\n      body: { permissions: {} },\n    },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"resolveeffectivepermissions\"></a>\n### resolveEffectivePermissions\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.resolveEffectivePermissions(config): Promise&lt;<a href=\"#effectivepermissions\" target=\"_blank\" rel=\"noopener noreferrer\">EffectivePermissions</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nGet the effective settings permissions of the calling user in the environment\n\n**All the following scopes are required:**\n+ app-settings:objects:read\n+ app-settings:objects:write\n\n\n**One of the following permissions is required:**\n+ app-settings:objects:read\n+ app-settings:objects:write\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type |\n| --- | --- |\n|config.body<sup>*required</sup>|<a href=\"#resolutionrequest\">ResolutionRequest</a>|\n\n\n\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|ErrorResponseError|Failed. The input is invalid. &#124; Failed. Forbidden. No access to any schema.|\n|GeneralError|Error.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings-v2\";\n\nconst data =\n  await appSettingsObjectsClient.resolveEffectivePermissions(\n    {\n      body: {\n        permissions: [\n          {\n            permission: \"app-settings:objects:read\",\n            context: { schemaId: \"...\" },\n          },\n        ],\n      },\n    },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n## Types\n\n### AppSettingsAccessorPermissions\n\n| Name | Type | Description |\n| --- | --- | --- |\n|accessor<sup>*required</sup>|<a href=\"#identity\" target=\"_blank\" rel=\"noopener noreferrer\">Identity</a>||\n|permissions<sup>*required</sup>|<a href=\"#appsettingspermissionslist\">AppSettingsPermissionsList</a>|Permissions granted to the accessor on this object. <code>r</code> grants read access to view the object; <code>w</code> grants write access to modify the object. Valid values: <code>\\[&quot;r&quot;]</code> for read-only, <code>\\[&quot;r&quot;, &quot;w&quot;]</code> for read and write.<br/><br/><strong>Example:</strong> <code>[&quot;r&quot;,&quot;w&quot;]</code>|\n\n### AppSettingsAccessorPermissionsList\n\n| Name | Type |\n| --- | --- |\n|accessors<sup>*required</sup>|Array&lt;<a href=\"#appsettingsaccessorpermissions\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsAccessorPermissions</a>&gt;|\n\n### AppSettingsObject\n\nA settings object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|modificationInfo|<a href=\"#modificationinfo\">ModificationInfo</a>|Modification information about the setting.|\n|objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the settings object.<br/><br/><strong>Example:</strong> <code>Y2ktaGdyb3VwLTEyMythZjhjOThlOS0wN2I0LTMyMGEtOTQzNi02NTEyMmVlNWY4NGQ=</code>|\n|owner|<a href=\"#identity\" target=\"_blank\" rel=\"noopener noreferrer\">Identity</a>||\n|resourceContext|<a href=\"#resourcecontext\">ResourceContext</a>|The resource context, which contains additional permission information about the object.|\n|schemaId|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The schema on which the object is based.<br/><br/><strong>Example:</strong> <code>jira-connection</code>|\n|schemaVersion|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The version of the schema on which the object is based.<br/><br/><strong>Example:</strong> <code>1.0.0</code>|\n|searchSummary|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|A searchable summary string of the setting value. Plain text without Markdown.|\n|summary|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|A short summary of settings. This can contain Markdown and will be escaped accordingly.|\n|value|AppSettingsValueRaw|<p>The value of the setting.</p> <p>It defines the actual values of settings' parameters.</p> <p>The actual content depends on the object's schema.</p> |\n|version<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The version of the object for optimistic locking. You can use it to detect simultaneous modifications by different users.</p> <p>It is generated upon retrieval (GET requests). If set on update (PUT request) or deletion, the update/deletion will be allowed only if there wasn't any change between the retrieval and the update.</p> <br/><br/><strong>Example:</strong> <code>Y2ktaGdyb3VwLTEyMythZjhjOThlOS0wN2I0LTMyMGEtOTQzNi02NTEyMmVlNWY4NGQ=</code>|\n\n### AppSettingsObjectCreate\n\nConfiguration of a new settings object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|insertAfter|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The position of the new object. The new object will be added after the specified one.</p> <p>If <code>null</code>, the new object will be placed in the last position.</p> <p>If set to empty string, the new object will be placed in the first position.</p> <p>Only applicable for objects based on schemas with ordered objects (schema's <code>ordered</code> parameter is set to <code>true</code>).</p> <br/><br/><strong>Example:</strong> <code>Y2ktaGdyb3VwLTEyMythZjhjOThlOS0wN2I0LTMyMGEtOTQzNi02NTEyMmVlNWY4NGQ=</code>|\n|schemaId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The schema on which the object is based.<br/><br/><strong>Example:</strong> <code>jira-connection</code>|\n|value<sup>*required</sup>|AppSettingsValue|<p>The value of the setting.</p> <p>It defines the actual values of settings' parameters.</p> <p>The actual content depends on the object's schema.</p> |\n\n### AppSettingsObjectResponse\n\nThe response to a creation request.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the created settings object.<br/><br/><strong>Example:</strong> <code>Y2ktaGdyb3VwLTEyMythZjhjOThlOS0wN2I0LTMyMGEtOTQzNi02NTEyMmVlNWY4NGQ=</code>|\n|version<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The version of the object for optimistic locking. You can use it to detect simultaneous modifications by different users.</p> <p>It is generated upon retrieval (GET requests). If set on update (PUT request) or deletion, the update/deletion will be allowed only if there wasn't any change between the retrieval and the update.</p> <br/><br/><strong>Example:</strong> <code>Y2ktaGdyb3VwLTEyMythZjhjOThlOS0wN2I0LTMyMGEtOTQzNi02NTEyMmVlNWY4NGQ=</code>|\n\n### AppSettingsObjectUpdate\n\nAn update of a settings object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|insertAfter|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The position of the updated object. The new object will be moved behind the specified one.</p> <p><strong>insertAfter</strong> and <strong>insertBefore</strong> are evaluated together and only one of both can be set.</p> <p>If <code>null</code> and <strong>insertBefore</strong> 'null', the existing object keeps the current position.</p> <p>If set to empty string, the updated object will be placed in the first position.</p> <p>Only applicable for objects based on schemas with ordered objects (schema's <strong>ordered</strong> parameter is set to <code>true</code>).</p> <br/><br/><strong>Example:</strong> <code>Y2ktaGdyb3VwLTEyMythZjhjOThlOS0wN2I0LTMyMGEtOTQzNi02NTEyMmVlNWY4NGQ=</code>|\n|insertBefore|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The position of the updated object. The new object will be moved in front of the specified one.</p> <p><strong>insertAfter</strong> and <strong>insertBefore</strong> are evaluated together and only one of both can be set.</p> <p>If <code>null</code> and <strong>insertAfter</strong> 'null', the existing object keeps the current position.</p> <p>If set to empty string, the updated object will be placed in the last position.</p> <p>Only applicable for objects based on schemas with ordered objects (schema's <strong>ordered</strong> parameter is set to <code>true</code>).</p> <br/><br/><strong>Example:</strong> <code>Y2ktaGdyb3VwLTEyMythZjhjOThlOS0wN2I0LTMyMGEtOTQzNi02NTEyMmVlNWY4NGQ=</code>|\n|value<sup>*required</sup>|AppSettingsValue|<p>The value of the setting.</p> <p>It defines the actual values of settings' parameters.</p> <p>The actual content depends on the object's schema.</p> |\n\n### AppSettingsObjectsList\n\nA list of settings objects.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|error|<a href=\"#errorincomplete\" target=\"_blank\" rel=\"noopener noreferrer\">ErrorIncomplete</a>|Error object for an incomplete response|\n|items<sup>*required</sup>|Array&lt;<a href=\"#appsettingsobject\">AppSettingsObject</a>&gt;|A list of settings objects.|\n|nextPageKey|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The cursor for the next page of results. Has the value of <code>null</code> on the last page.</p> <p>Use it in the <strong>nextPageKey</strong> query parameter to obtain subsequent pages of the result.</p> <br/><br/><strong>Example:</strong> <code>AQAAABQBAAAABQ==</code>|\n|pageSize<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The number of entries per page.|\n|totalCount<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The total number of entries in the result.|\n\n### AppSettingsPermissionsList\n\nPermissions granted to the accessor on this object. `r` grants read access to view the object; `w` grants write access to modify the object. Valid values: `[\"r\"]` for read-only, `[\"r\", \"w\"]` for read and write.\n\n**type**: Array&lt;\"r\" &#124; \"w\"&gt;\n\n### AppSettingsTransferOwnershipRequest\n\n| Name | Type |\n| --- | --- |\n|newOwner|<a href=\"#identity\" target=\"_blank\" rel=\"noopener noreferrer\">Identity</a>|\n\n### AppSettingsUpdatePermissionsRequest\n\n| Name | Type | Description |\n| --- | --- | --- |\n|permissions<sup>*required</sup>|<a href=\"#appsettingspermissionslist\">AppSettingsPermissionsList</a>|Permissions granted to the accessor on this object. <code>r</code> grants read access to view the object; <code>w</code> grants write access to modify the object. Valid values: <code>\\[&quot;r&quot;]</code> for read-only, <code>\\[&quot;r&quot;, &quot;w&quot;]</code> for read and write.<br/><br/><strong>Example:</strong> <code>[&quot;r&quot;,&quot;w&quot;]</code>|\n\n### AppSettingsUpdateResponse\n\nThe response to an update request.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|version<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The version of the object for optimistic locking. You can use it to detect simultaneous modifications by different users.</p> <p>It is generated upon retrieval (GET requests). If set on update (PUT request) or deletion, the update/deletion will be allowed only if there wasn't any change between the retrieval and the update.</p> <br/><br/><strong>Example:</strong> <code>Y2ktaGdyb3VwLTEyMythZjhjOThlOS0wN2I0LTMyMGEtOTQzNi02NTEyMmVlNWY4NGQ=</code>|\n\n### ConstraintViolation\n\nContains information about a constraint violation caused by invalid input.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|message<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The constraint violation description message|\n|parameterLocation|\"PATH\" &#124; \"QUERY\" &#124; \"HEADER\" &#124; \"PAYLOAD_BODY\"|Describes the general location of the violating parameter|\n|path|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The path of the parameter that caused the constraint violation|\n\n### EffectiveAppSettingsValue\n\nAn effective settings value.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|modificationInfo|<a href=\"#modificationinfo\" target=\"_blank\" rel=\"noopener noreferrer\">ModificationInfo</a>|Modification information about the setting.|\n|schemaId|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The schema on which the object is based.<br/><br/><strong>Example:</strong> <code>jira-connection</code>|\n|schemaVersion|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The version of the schema on which the object is based.<br/><br/><strong>Example:</strong> <code>1.0.0</code>|\n|searchSummary|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|A searchable summary string of the setting value. Plain text without Markdown.|\n|summary|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|A short summary of settings. This can contain Markdown and will be escaped accordingly.|\n|value|AppSettingsValueRaw|<p>The value of the setting.</p> <p>It defines the actual values of settings' parameters.</p> <p>The actual content depends on the object's schema.</p> |\n\n### EffectiveAppSettingsValuesList\n\nA list of effective settings values.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|error|<a href=\"#errorincomplete\">ErrorIncomplete</a>|Error object for an incomplete response|\n|items<sup>*required</sup>|Array&lt;<a href=\"#effectiveappsettingsvalue\" target=\"_blank\" rel=\"noopener noreferrer\">EffectiveAppSettingsValue</a>&gt;|A list of effective settings values.|\n|nextPageKey|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The cursor for the next page of results. Has the value of <code>null</code> on the last page.</p> <p>Use it in the <strong>nextPageKey</strong> query parameter to obtain subsequent pages of the result.</p> <br/><br/><strong>Example:</strong> <code>AQAAABQBAAAABQ==</code>|\n|pageSize<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The number of entries per page.|\n|totalCount<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The total number of entries in the result.|\n\n### EffectivePermission\n\n| Name | Type |\n| --- | --- |\n|context|<a href=\"#permissioncontext\">PermissionContext</a>|\n|granted<sup>*required</sup>|\"true\" &#124; \"false\" &#124; \"condition\"|\n|permission<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|\n\n### EffectivePermissions\n\n**type**: Array&lt;<a href=\"#effectivepermission\" target=\"_blank\" rel=\"noopener noreferrer\">EffectivePermission</a>&gt;\n\n### Error\n\nStandard error response\n\n| Name | Type | Description |\n| --- | --- | --- |\n|code<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The error code (HTTP response)|\n|details|<a href=\"#errordetails\">ErrorDetails</a>|Optional details of the error|\n|message<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The error message|\n|retryAfterSeconds|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|Number of seconds a request can be retried after a 'too many requests' error response.|\n\n### ErrorDetails\n\nOptional details of the error\n\n| Name | Type | Description |\n| --- | --- | --- |\n|constraintViolations|Array&lt;<a href=\"#constraintviolation\" target=\"_blank\" rel=\"noopener noreferrer\">ConstraintViolation</a>&gt;|A list of constraint violations of input parameters (path, query, request body)|\n|errorRef|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|reference to the error occurrence in the internal self-monitoring, logging, etc.|\n|missingScopes|Array&lt;[string](https://developer.mozilla.org/en-US/docs/Glossary/String)&gt;|In case of a 403 - Forbidden response, a list of missing scopes necessary to successfully execute the request|\n\n### ErrorIncomplete\n\nError object for an incomplete response\n\n| Name | Type | Description |\n| --- | --- | --- |\n|code<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The error code (HTTP response)|\n|details|<a href=\"#errordetails\">ErrorDetails</a>|Optional details of the error|\n|message<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The error message|\n|retryAfterSeconds|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|Number of seconds a request can be retried after a 'too many requests' error response.|\n\n### ErrorResponse\n\n| Name | Type | Description |\n| --- | --- | --- |\n|error<sup>*required</sup>|<a href=\"#error\" target=\"_blank\" rel=\"noopener noreferrer\">Error</a>|Standard error response|\n\n### Identity\n\n| Name | Type | Description |\n| --- | --- | --- |\n|id|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|user id or user group id if type is 'user' or 'group', missing if type is 'all-users'|\n|type<sup>*required</sup>|\"user\" &#124; \"group\" &#124; \"all-users\"||\n\n### ModificationInfo\n\nModification information about the setting.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|createdBy|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The unique identifier of the user who created the setting.<br/><br/><strong>Example:</strong> <code>fab17b7a-2eb2-4c95-b818-743d94be2c30</code>|\n|createdTime|Date|Timestamp when the setting was created in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')|\n|lastModifiedBy|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The unique identifier of the user who performed the most recent modification.<br/><br/><strong>Example:</strong> <code>fab17b7a-2eb2-4c95-b818-743d94be2c30</code>|\n|lastModifiedReason|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The reason for the most recent modification, if available.|\n|lastModifiedTime|Date|Timestamp when the setting was last modified in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')|\n\n### Modifications\n\nThe additional modification details for this settings object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|first|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If non-moveable settings object is in the first group of non-moveable settings, or in the last (start or end of list).|\n|modifiablePaths<sup>*required</sup>|Array&lt;[string](https://developer.mozilla.org/en-US/docs/Glossary/String)&gt;|Property paths which are modifiable, regardless if the <code>write</code> operation is allowed.|\n|movable|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If settings object can be moved/reordered. Only applicable for ordered list schema.|\n|nonModifiablePaths<sup>*required</sup>|Array&lt;[string](https://developer.mozilla.org/en-US/docs/Glossary/String)&gt;|Property paths which are not modifiable, even if the <code>write</code> operation is allowed.|\n\n### PermissionContext\n\n| Name | Type |\n| --- | --- |\n|schemaId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|\n\n### ResolutionRequest\n\n| Name | Type |\n| --- | --- |\n|permissions<sup>*required</sup>|Array&lt;<a href=\"#singlepermissionrequest\">SinglePermissionRequest</a>&gt;|\n\n### ResourceContext\n\nThe resource context, which contains additional permission information about the object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|modifications<sup>*required</sup>|<a href=\"#modifications\" target=\"_blank\" rel=\"noopener noreferrer\">Modifications</a>|The additional modification details for this settings object.|\n|operations<sup>*required</sup>|Array&lt;\"read\" &#124; \"write\" &#124; \"delete\"&gt;|The allowed operations on this settings object.|\n\n### SinglePermissionRequest\n\noptional generic set of context data\n\n| Name | Type |\n| --- | --- |\n|context|<a href=\"#permissioncontext\">PermissionContext</a>|\n|permission<sup>*required</sup>|\"app-settings:objects:read\" &#124; \"app-settings:objects:write\" &#124; \"app-settings:objects:admin\"|\n\n## Enums\n\n<a name=\"appsettingspermissionslistitem\"></a>\n### ~~AppSettingsPermissionsListItem~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`R` | `W`\n\n</div>\n\n\n</div>\n\n<a name=\"constraintviolationparameterlocation\"></a>\n### ~~ConstraintViolationParameterLocation~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\nDescribes the general location of the violating parameter\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`Header` | `Path` | `PayloadBody` | `Query`\n\n</div>\n\n\n</div>\n\n<a name=\"effectivepermissiongranted\"></a>\n### ~~EffectivePermissionGranted~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`Condition` | `False` | `True`\n\n</div>\n\n\n</div>\n\n<a name=\"getappsettingspermissionbyobjectidandaccessoridpathaccessortype\"></a>\n### ~~GetAppSettingsPermissionByObjectIdAndAccessorIdPathAccessorType~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`Group` | `User`\n\n</div>\n\n\n</div>\n\n<a name=\"identitytype\"></a>\n### ~~IdentityType~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`AllUsers` | `Group` | `User`\n\n</div>\n\n\n</div>\n\n<a name=\"resourcecontextoperationsitem\"></a>\n### ~~ResourceContextOperationsItem~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`Delete` | `Read` | `Write`\n\n</div>\n\n\n</div>\n\n<a name=\"singlepermissionrequestpermission\"></a>\n### ~~SinglePermissionRequestPermission~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`AppSettingsObjectsAdmin` | `AppSettingsObjectsRead` | `AppSettingsObjectsWrite`\n\n</div>\n\n\n</div>\n","readmeFilename":"README.md"}